{
	"": [
		"--------------------------------------------------------------------------------------------",
		"Copyright (c) Microsoft Corporation. All rights reserved.",
		"Licensed under the MIT License. See License.txt in the project root for license information.",
		"--------------------------------------------------------------------------------------------",
		"Do not edit this file. It is machine generated."
	],
	"version": "1.0.0",
	"contents": {
		"vs/base/browser/ui/actionbar/actionViewItems": {
			"titleLabel": "{0} ({1})"
		},
		"vs/base/browser/ui/button/button": {
			"button dropdown more actions": "Дополнительные действия..."
		},
		"vs/base/browser/ui/dialog/dialog": {
			"dialogClose": "Закрыть диалоговое окно",
			"dialogErrorMessage": "Ошибка",
			"dialogInfoMessage": "Информация",
			"dialogPendingMessage": "Выполняется.",
			"dialogWarningMessage": "Предупреждение.",
			"ok": "OK"
		},
		"vs/base/browser/ui/dropdown/dropdownActionViewItem": {
			"moreActions": "Дополнительные действия..."
		},
		"vs/base/browser/ui/findinput/findInput": {
			"defaultLabel": "входные данные"
		},
		"vs/base/browser/ui/findinput/findInputToggles": {
			"caseDescription": "С учетом регистра",
			"regexDescription": "Использовать регулярное выражение",
			"wordsDescription": "Слово целиком"
		},
		"vs/base/browser/ui/findinput/replaceInput": {
			"defaultLabel": "входные данные",
			"label.preserveCaseToggle": "Сохранить регистр"
		},
		"vs/base/browser/ui/hover/hoverWidget": {
			"acessibleViewHint": "Проверьте этот аспект в доступном представлении с помощью {0}.",
			"acessibleViewHintNoKbOpen": "Проверьте этот аспект в представлении с поддержкой специальных возможностей с помощью команды \"Открыть представление с поддержкой специальных возможностей\", которую в настоящее время нельзя активировать с помощью настраиваемого сочетания клавиш."
		},
		"vs/base/browser/ui/icons/iconSelectBox": {
			"iconSelect.noResults": "Нет результатов",
			"iconSelect.placeholder": "Поиск значков"
		},
		"vs/base/browser/ui/inputbox/inputBox": {
			"alertErrorMessage": "Ошибка: {0}",
			"alertInfoMessage": "Информация: {0}",
			"alertWarningMessage": "Предупреждение: {0}",
			"clearedInput": "Очищенные входные данные",
			"history.inputbox.hint.suffix.inparens": " ({0} для журнала)",
			"history.inputbox.hint.suffix.noparens": " или {0} для журнала"
		},
		"vs/base/browser/ui/keybindingLabel/keybindingLabel": {
			"unbound": "свободный"
		},
		"vs/base/browser/ui/menu/menubar": {
			"mAppMenu": "Меню приложений",
			"mMore": "Еще"
		},
		"vs/base/browser/ui/progressbar/progressbar": {
			"progress": "Ход выполнения"
		},
		"vs/base/browser/ui/selectBox/selectBoxCustom": {
			"selectBox": "Поле выбора",
			"selectBoxSeparator": "разделитель"
		},
		"vs/base/browser/ui/splitview/paneview": {
			"viewSection": "Секция {0}"
		},
		"vs/base/browser/ui/toolbar/toolbar": {
			"moreActions": "Дополнительные действия..."
		},
		"vs/base/browser/ui/tree/abstractTree": {
			"close": "Закрыть",
			"filter": "Фильтр",
			"foundResults": "Результатов: {0}",
			"fuzzySearch": "Нечеткое совпадение",
			"not found": "Результаты не найдены.",
			"replFindNoResults": "Нет результатов",
			"treeNodeCollapsed": "свернуто",
			"treeNodeExpanded": "развернуто",
			"type to filter": "Введите текст для фильтра",
			"type to search": "Ввод для поиска"
		},
		"vs/base/browser/ui/tree/asyncDataTree": {
			"type to filter": "Введите текст для фильтра",
			"type to search": "Введите текст для поиска"
		},
		"vs/base/browser/ui/tree/treeDefaults": {
			"collapse all": "Свернуть все"
		},
		"vs/base/common/actions": {
			"submenu.empty": "(пусто)"
		},
		"vs/base/common/date": {
			"date.fromNow.days.plural": "{0} дн.",
			"date.fromNow.days.plural.ago": "{0} дней назад",
			"date.fromNow.days.singular": "{0} дн.",
			"date.fromNow.days.singular.ago": "{0} дн. назад",
			"date.fromNow.hours.plural": "{0} ч",
			"date.fromNow.hours.plural.ago": "{0} ч назад",
			"date.fromNow.hours.plural.ago.fullWord": "{0} ч назад",
			"date.fromNow.hours.plural.fullWord": "{0} ч",
			"date.fromNow.hours.singular": "{0} ч",
			"date.fromNow.hours.singular.ago": "{0} ч назад",
			"date.fromNow.hours.singular.ago.fullWord": "{0} час назад",
			"date.fromNow.hours.singular.fullWord": "{0} час",
			"date.fromNow.in": "через {0}",
			"date.fromNow.minutes.plural": "{0} мин",
			"date.fromNow.minutes.plural.ago": "{0} мин назад",
			"date.fromNow.minutes.plural.ago.fullWord": "{0} мин назад",
			"date.fromNow.minutes.plural.fullWord": "{0} мин",
			"date.fromNow.minutes.singular": "{0} мин",
			"date.fromNow.minutes.singular.ago": "{0} мин назад",
			"date.fromNow.minutes.singular.ago.fullWord": "{0} минуту назад",
			"date.fromNow.minutes.singular.fullWord": "{0} минута",
			"date.fromNow.months.plural": "{0} мес.",
			"date.fromNow.months.plural.ago": "{0} мес. назад",
			"date.fromNow.months.plural.ago.fullWord": "{0} мес. назад",
			"date.fromNow.months.plural.fullWord": "{0} мес.",
			"date.fromNow.months.singular": "{0} мес.",
			"date.fromNow.months.singular.ago": "{0} мес. назад",
			"date.fromNow.months.singular.ago.fullWord": "{0} месяц назад",
			"date.fromNow.months.singular.fullWord": "{0} месяц",
			"date.fromNow.now": "сейчас",
			"date.fromNow.seconds.plural": "{0} с",
			"date.fromNow.seconds.plural.ago": "{0} с назад",
			"date.fromNow.seconds.plural.ago.fullWord": "{0} с назад",
			"date.fromNow.seconds.plural.fullWord": "{0} с",
			"date.fromNow.seconds.singular": "{0} сек",
			"date.fromNow.seconds.singular.ago": "{0} с назад",
			"date.fromNow.seconds.singular.ago.fullWord": "{0} с назад",
			"date.fromNow.seconds.singular.fullWord": "{0} секунда",
			"date.fromNow.unknown": "неизвестно",
			"date.fromNow.weeks.plural": "{0} нед.",
			"date.fromNow.weeks.plural.ago": "{0} нед. назад",
			"date.fromNow.weeks.plural.ago.fullWord": "{0} нед. назад",
			"date.fromNow.weeks.plural.fullWord": "{0} нед.",
			"date.fromNow.weeks.singular": "{0} нед.",
			"date.fromNow.weeks.singular.ago": "{0} нед. назад",
			"date.fromNow.weeks.singular.ago.fullWord": "{0} неделю назад",
			"date.fromNow.weeks.singular.fullWord": "{0} неделя",
			"date.fromNow.years.plural": "{0} лет",
			"date.fromNow.years.plural.ago": "{0} лет назад",
			"date.fromNow.years.plural.ago.fullWord": "{0} г./лет назад",
			"date.fromNow.years.plural.fullWord": "{0} г./лет",
			"date.fromNow.years.singular": "{0} г.",
			"date.fromNow.years.singular.ago": "{0} год назад",
			"date.fromNow.years.singular.ago.fullWord": "{0} год назад",
			"date.fromNow.years.singular.fullWord": "{0} год",
			"duration.d": "{0} дн.",
			"duration.h": "{0} ч",
			"duration.h.full": "{0} ч",
			"duration.m": "{0} мин",
			"duration.m.full": "{0} мин",
			"duration.ms": "{0} мс",
			"duration.ms.full": "{0} мс",
			"duration.s": "{0} с",
			"duration.s.full": "{0} с",
			"today": "Сегодня",
			"yesterday": "Вчера"
		},
		"vs/base/common/errorMessage": {
			"error.defaultMessage": "Произошла неизвестная ошибка. Подробные сведения см. в журнале.",
			"error.moreErrors": "{0} (всего ошибок: {1})",
			"nodeExceptionMessage": "Произошла системная ошибка ({0})",
			"stackTrace.format": "{0}: {1}"
		},
		"vs/base/common/jsonErrorMessages": {
			"error.closeBraceExpected": "Требуется закрывающая фигурная скобка",
			"error.closeBracketExpected": "Требуется закрывающая квадратная скобка",
			"error.colonExpected": "Требуется двоеточие",
			"error.commaExpected": "Требуется запятая",
			"error.endOfFileExpected": "Ожидается конец файла",
			"error.invalidNumberFormat": "Недопустимый числовой формат",
			"error.invalidSymbol": "Недопустимый символ",
			"error.propertyNameExpected": "Требуется имя свойства",
			"error.valueExpected": "Требуется значение"
		},
		"vs/base/common/keybindingLabels": {
			"altKey": "ALT",
			"altKey.long": "ALT",
			"cmdKey.long": "Команда",
			"ctrlKey": "CTRL",
			"ctrlKey.long": "CTRL",
			"optKey.long": "Параметр",
			"shiftKey": "SHIFT",
			"shiftKey.long": "SHIFT",
			"superKey": "Super",
			"superKey.long": "Super",
			"windowsKey": "Windows",
			"windowsKey.long": "Windows"
		},
		"vs/base/common/policy": {
			"extensionsConfigurationTitle": "Расширения",
			"interactiveSessionConfigurationTitle": "Чат",
			"telemetryConfigurationTitle": "Телеметрия",
			"terminalIntegratedConfigurationTitle": "Встроенный терминал",
			"updateConfigurationTitle": "Обновить"
		},
		"vs/base/common/yaml": {
			"duplicateKey": "Повторяющийся ключ: \"{0}\"",
			"expectedColon": "Ожидалось \":\"",
			"expectedFlowMapEnd": "Ожидалось \"}\"",
			"expectedFlowSeqEnd": "Ожидалось \"]\"",
			"expectedMappingKey": "Ожидался ключ сопоставления",
			"missingSeqItemValue": "Отсутствует значение элемента последовательности",
			"missingValue": "Отсутствует значение",
			"unexpectedIndentation": "Неожиданный отступ (ожидалось {0}, получено {1})",
			"unexpectedTokenInFlowSeq": "Неожиданный токен в последовательности потока"
		},
		"vs/base/node/zip": {
			"incompleteExtract": "Операция не завершена. Найдено {0} из {1} записей",
			"invalid file": "Ошибка при извлечении {0}. Недопустимый файл.",
			"notFound": "{0} не найдено в ZIP-архиве."
		},
		"vs/editor/browser/controller/editContext/native/screenReaderSupport": {
			"editor": "редактор"
		},
		"vs/editor/browser/controller/editContext/screenReaderUtils": {
			"accessibilityModeOff": "Сейчас редактор недоступен.",
			"accessibilityOffAriaLabel": "{0} Чтобы включить оптимизированный режим читателя, используйте {1}",
			"accessibilityOffAriaLabelNoKb": "{0} Чтобы включить оптимизированный режим читателя, откройте быстрый выбор с помощью {1} и выполните команду \"Активация режима специальных возможностей для читателя\", который сейчас не может быть активирован с помощью клавиатуры.",
			"accessibilityOffAriaLabelNoKbs": "{0} Назначьте сочетание клавиш для команды \"Активация режима специальных возможностей для читателя\", используя редактор настраиваемых сочетаний клавиш с помощью {1} и запустите его."
		},
		"vs/editor/browser/controller/editContext/textArea/textAreaEditContext": {
			"editor": "редактор"
		},
		"vs/editor/browser/coreCommands": {
			"removedCursor": "Дополнительные курсоры удалены.",
			"stickydesc": "Размещать на конце даже для более длинных строк"
		},
		"vs/editor/browser/editorExtensions": {
			"miRedo": "&&Повторить",
			"miSelectAll": "&&Выделить все",
			"miUndo": "&&Отменить",
			"redo": "Вернуть",
			"selectAll": "Выбрать все",
			"undo": "Отменить"
		},
		"vs/editor/browser/gpu/viewGpuContext": {
			"editor.dom.render": "Использование отрисовки на основе DOM"
		},
		"vs/editor/browser/services/inlineCompletionsService": {
			"action.inlineSuggest.cancelSnooze": "Отменить откладывание встроенных предложений",
			"action.inlineSuggest.snooze": "Отложить встроенные предложения",
			"inlineCompletions.snoozed": "Отложены ли в настоящее время встроенные завершения",
			"snooze.placeholder": "Выберите длительность откладывания для встроенных предложений"
		},
		"vs/editor/browser/widget/codeEditor/codeEditorWidget": {
			"cursors.maximum": "Число курсоров ограничено {0}. Для проведения крупных изменений рекомендуется использовать [поиск и замену](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) или увеличить значение параметра ограничения нескольких курсоров в редакторе.",
			"goToSetting": "Увеличить значение ограничения нескольких курсоров"
		},
		"vs/editor/browser/widget/diffEditor/commands": {
			"accessibleDiffViewer": "Доступное представление различий",
			"collapseAllUnchangedRegions": "Свернуть все неизмененные области",
			"diffEditor": "Редактор несовпадений",
			"editor.action.accessibleDiffViewer.next": "Перейти к следующему различию",
			"editor.action.accessibleDiffViewer.prev": "Перейти к предыдущему различию",
			"exitCompareMove": "Выйти из перемещения сравнения",
			"revert": "Отменить изменения",
			"showAllUnchangedRegions": "Показать все неизмененные области",
			"switchSide": "Переключить сторону",
			"toggleCollapseUnchangedRegions": "Переключатель свертывания неизмененных регионов",
			"toggleShowMovedCodeBlocks": "Показать или скрыть перемещенные блоки кода",
			"toggleUseInlineViewWhenSpaceIsLimited": "Переключатель \"Использовать встроенное представление при ограниченном пространстве\""
		},
		"vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer": {
			"accessibleDiffViewerCloseIcon": "Значок \"Закрыть\" в средстве просмотра с поддержкой специальных возможностей инструмента сравнений",
			"accessibleDiffViewerInsertIcon": "Значок \"Вставить\" в средстве просмотра с поддержкой специальных возможностей инструмента сравнений",
			"accessibleDiffViewerRemoveIcon": "Значок \"Удалить\" в средстве просмотра с поддержкой специальных возможностей инструмента сравнений",
			"ariaLabel": "Доступное средство просмотра инструмента сравнения. Используйте клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ для перемещения.",
			"blankLine": "пустой",
			"deleteLine": "- {0} исходная строка {1}",
			"equalLine": "{0} исходная строка {1} измененная строка {2}",
			"header": "Различие {0} из {1}: исходная строка {2}, {3}, измененная строка {4}, {5}",
			"insertLine": "+ {0} измененная строка {1}",
			"label.close": "Закрыть",
			"more_lines_changed": "Строк изменено: {0}",
			"no_lines_changed": "нет измененных строк",
			"one_line_changed": "1 строка изменена",
			"unchangedLine": "{0} неизмененная строка {1}"
		},
		"vs/editor/browser/widget/diffEditor/components/diffEditorEditors": {
			"diff-aria-navigation-tip": " используйте {0}, чтобы открыть справку по специальным возможностям."
		},
		"vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/inlineDiffDeletedCodeMargin": {
			"diff.clipboard.copyChangedLineContent.label": "Копировать измененную строку ({0})",
			"diff.clipboard.copyChangedLinesContent.label": "Копировать измененные строки",
			"diff.clipboard.copyChangedLinesContent.single.label": "Копировать измененную строку",
			"diff.clipboard.copyDeletedLineContent.label": "Копировать удаленную строку ({0})",
			"diff.clipboard.copyDeletedLinesContent.label": "Копировать удаленные строки",
			"diff.clipboard.copyDeletedLinesContent.single.label": "Копировать удаленную строку",
			"diff.inline.revertChange.label": "Отменить это изменение"
		},
		"vs/editor/browser/widget/diffEditor/diffEditor.contribution": {
			"Open Accessible Diff Viewer": "Открыть средство просмотра с поддержкой специальных возможностей инструмента сравнений",
			"revertHunk": "Обратить блокировку",
			"revertSelection": "Обратить выделение",
			"showMoves": "Показать перемещенные блоки кода",
			"useInlineViewWhenSpaceIsLimited": "Использовать встроенное представление при ограниченном пространстве"
		},
		"vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature": {
			"diff.bottom": "Щелкните или перетащите, чтобы показать больше ниже",
			"diff.hiddenLines.expandAll": "Дважды щелкните, чтобы развернуть",
			"diff.hiddenLines.top": "Щелкните или перетащите, чтобы показать больше выше",
			"foldUnchanged": "Свернуть неизмененную область",
			"hiddenLines": "Скрытые строки ({0})",
			"showUnchangedRegion": "Показать неизмененный регион"
		},
		"vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature": {
			"codeMovedFrom": "Код перемещен из строки {0}-{1}",
			"codeMovedFromWithChanges": "Код перемещен с изменениями из строки {0}-{1}",
			"codeMovedTo": "Код перемещен в строку {0}-{1}",
			"codeMovedToWithChanges": "Код перемещен с изменениями в строку {0}-{1}"
		},
		"vs/editor/browser/widget/diffEditor/features/revertButtonsFeature": {
			"revertChange": "Отменить изменение",
			"revertSelectedChanges": "Отменить выбранные изменения"
		},
		"vs/editor/browser/widget/diffEditor/registrations.contribution": {
			"diffEditor.move.border": "Цвет границы для текста, перемещенного в редакторе несовпадений.",
			"diffEditor.moveActive.border": "Цвет активной границы для текста, перемещенного в редакторе несовпадений.",
			"diffEditor.unchangedRegionShadow": "Цвет тени вокруг мини-приложений неизмененных областей.",
			"diffInsertIcon": "Оформление строки для вставок в редакторе несовпадений.",
			"diffRemoveIcon": "Оформление строки для удалений в редакторе несовпадений."
		},
		"vs/editor/browser/widget/multiDiffEditor/colors": {
			"multiDiffEditor.background": "Цвет фона редактора несовпадений нескольких файлов",
			"multiDiffEditor.border": "Цвет границы редактора различий нескольких файлов",
			"multiDiffEditor.headerBackground": "Цвет фона заголовка редактора различий"
		},
		"vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl": {
			"loading": "Загрузка...",
			"noChangedFiles": "Нет измененных файлов"
		},
		"vs/editor/common/config/editorConfigurationSchema": {
			"codeLens": "Определяет, отображается ли CodeLens в редакторе.",
			"detectIndentation": "На основе содержимого файла определяет, будут ли {0} и {1} автоматически обнаружены при открытии файла.",
			"diffAlgorithm.advanced": "Использует расширенный алгоритм сравнения.",
			"diffAlgorithm.legacy": "Использует устаревший алгоритм сравнения.",
			"editor.experimental.asyncTokenization": "Определяет, должна ли разметка происходить асинхронно в рабочей роли.",
			"editor.experimental.asyncTokenizationLogging": "Определяет, следует ли регистрировать асинхронную разметку. Только для отладки.",
			"editor.experimental.asyncTokenizationVerification": "Определяет, должна ли асинхронная разметка проверяться по отношению к устаревшей фоновой разметке. Может замедлить разметку. Только для отладки.",
			"editor.experimental.preferTreeSitter.css": "Определяет, следует ли включать синтаксический анализ tree sitter для CSS. Этот параметр имеет приоритет над параметром \"#editor.experimental.treeSitterTelemetry#\" для CSS.",
			"editor.experimental.preferTreeSitter.ini": "Определяет, следует ли включать синтаксический анализ tree sitter для ini. Этот параметр имеет приоритет над параметром \"#editor.experimental.treeSitterTelemetry#\" для ini.",
			"editor.experimental.preferTreeSitter.regex": "Определяет, следует ли включать синтаксический анализ tree sitter для регулярного выражения. Этот параметр имеет приоритет над параметром \"#editor.experimental.treeSitterTelemetry#\" для регулярного выражения.",
			"editor.experimental.preferTreeSitter.typescript": "Определяет, следует ли включать синтаксический анализ tree sitter для TypeScript. Этот параметр имеет приоритет над параметром \"#editor.experimental.treeSitterTelemetry#\" для TypeScript.",
			"editor.experimental.treeSitterTelemetry": "Определяет, следует ли включить синтаксический анализ tree sitter и собирать данные телеметрии. Параметр \"#editor.experimental.preferTreeSitter#\" для определенных языков обладает приоритетом.",
			"editorConfigurationTitle": "Редактор",
			"hideUnchangedRegions.contextLineCount": "Определяет, сколько строк используется в качестве контекста при сравнении неизмененных областей.",
			"hideUnchangedRegions.enabled": "Определяет, отображает ли редактор несовпадений неизмененные области.",
			"hideUnchangedRegions.minimumLineCount": "Определяет, сколько строк используется в качестве минимального значения для неизмененных областей.",
			"hideUnchangedRegions.revealLineCount": "Определяет, сколько строк используется для неизмененных областей.",
			"ignoreTrimWhitespace": "Когда параметр включен, редактор несовпадений игнорирует изменения начального или конечного пробела.",
			"indentSize": "Число пробелов, используемых для отступа, либо `\"tabSize\"` для использования значения из \"#editor.tabSize#\". Этот параметр переопределяется на основе содержимого файла, если включен параметр \"#editor.detectIndentation#\".",
			"insertSpaces": "Вставлять пробелы при нажатии клавиши TAB. Этот параметр переопределяется на основе содержимого файла, если включен параметр {0}.",
			"largeFileOptimizations": "Специальная обработка для больших файлов с отключением некоторых функций, которые интенсивно используют память.",
			"maxComputationTime": "Время ожидания в миллисекундах, по истечении которого вычисление несовпадений отменяется. Укажите значение 0, чтобы не использовать время ожидания.",
			"maxFileSize": "Максимальный размер файла в МБ для вычисления различий. Используйте 0 без ограничений.",
			"maxTokenizationLineLength": "Строки, длина которых превышает указанное значение, не будут размечены из соображений производительности",
			"renderGutterMenu": "Если этот параметр включен, в редакторе несовпадений будет отображаться особая панель для действий отмены изменений и подготовки.",
			"renderIndicators": "Определяет, должны ли в редакторе отображаться индикаторы +/- для добавленных или удаленных изменений.",
			"renderMarginRevertIcon": "Если этот параметр включен, в редакторе несовпадений на поле глифа отображаются стрелки для отмены изменений.",
			"renderSideBySideInlineBreakpoint": "Если ширина редактора несовпадений меньше этого значения, используется встроенное представление.",
			"schema.brackets": "Определяет символы скобок, увеличивающие или уменьшающие отступ.",
			"schema.closeBracket": "Закрывающий символ скобки или строковая последовательность.",
			"schema.colorizedBracketPairs": "Определяет пары скобок, цвет которых зависит от их уровня вложения, если включена опция выделения цветом.",
			"schema.openBracket": "Открывающий символ скобки или строковая последовательность.",
			"semanticHighlighting.configuredByTheme": "Семантическое выделение настраивается с помощью параметра \"semanticHighlighting\" текущей цветовой темы.",
			"semanticHighlighting.enabled": "Определяет показ семантической подсветки для языков, поддерживающих ее.",
			"semanticHighlighting.false": "Семантическое выделение отключено для всех цветовых тем.",
			"semanticHighlighting.true": "Семантическое выделение включено для всех цветовых тем.",
			"showEmptyDecorations": "Определяет, отображает ли редактор несовпадений пустые элементы оформления, чтобы увидеть, где вставлены или удалены символы.",
			"showMoves": "Определяет, должен ли редактор несовпадений показывать обнаруженные перемещения кода.",
			"sideBySide": "Определяет, как редактор несовпадений отображает отличия: рядом или в тексте.",
			"stablePeek": "Оставлять быстрый редактор открытым даже при двойном щелчке по его содержимому и при нажатии ESC.",
			"tabSize": "Число пробелов, соответствующее табуляции. Этот параметр переопределяется на основе содержимого файла, если включен параметр {0}.",
			"trimAutoWhitespace": "Удалить автоматически вставляемый конечный пробел.",
			"useInlineViewWhenSpaceIsLimited": "Если параметр включен и ширина редактора слишком мала, используется встроенное представление.",
			"useTrueInlineView": "Если этот параметр включен и редактор использует встроенное представление, изменения слов отображаются встроенно.",
			"wordBasedSuggestions": "Определяет, следует ли вычислять завершения на основе слов в документе и из каких документов они вычисляются.",
			"wordBasedSuggestions.allDocuments": "Предложение слов из всех открытых документов.",
			"wordBasedSuggestions.currentDocument": "Предложение слов только из активного документа.",
			"wordBasedSuggestions.matchingDocuments": "Предложение слов из всех открытых документов на одном языке.",
			"wordBasedSuggestions.off": "Отключите предложения на основе слов.",
			"wordBasedSuggestions.offWithInlineSuggestions": "Отключить предложения на основе слов при наличии встроенных предложений.",
			"wordWrap.inherit": "Строки будут переноситься в соответствии с настройкой {0}.",
			"wordWrap.off": "Строки не будут переноситься никогда.",
			"wordWrap.on": "Строки будут переноситься по ширине окна просмотра."
		},
		"vs/editor/common/config/editorOptions": {
			"acceptSuggestionOnCommitCharacter": "Определяет, будут ли предложения приниматься при вводе символов фиксации. Например, в JavaScript точка с запятой (\";\") может быть символом фиксации, при вводе которого предложение принимается.",
			"acceptSuggestionOnEnter": "Определяет, будут ли предложения приниматься клавишей ВВОД в дополнение к клавише TAB. Это помогает избежать неоднозначности между вставкой новых строк и принятием предложений.",
			"acceptSuggestionOnEnterSmart": "Принимать предложение при нажатии клавиши ВВОД только в том случае, если оно изменяет текст.",
			"accessibilityPageSize": "Управляет числом строк в редакторе, которые могут быть прочитаны средством чтения с экрана за один раз. При обнаружении средства чтения с экрана автоматически устанавливается значение по умолчанию 500. Внимание! При указании числа строк, превышающего значение по умолчанию, возможно снижение производительности.",
			"accessibilitySupport": "Определяет, следует ли запустить пользовательский интерфейс в режиме оптимизации для средства чтения с экрана.",
			"accessibilitySupport.auto": "Использовать API-интерфейсы платформы, чтобы определять, подключено ли средство чтения с экрана.",
			"accessibilitySupport.off": "Предполагать, что средство чтения с экрана не подключено.",
			"accessibilitySupport.on": "Оптимизировать для использования со средством чтения с экрана.",
			"allowVariableFonts": "Определяет, разрешать ли использование переменных шрифтов в редакторе.",
			"allowVariableFontsInAccessibilityMode": "Определяет, разрешать ли использование переменных шрифтов в редакторе в режиме специальных возможностей.",
			"allowVariableLineHeights": "Определяет, разрешать ли использование переменной высоты строк в редакторе.",
			"alternativeDeclarationCommand": "Идентификатор альтернативный команды, выполняемой в том случае, когда результатом операции \"Перейти к объявлению\" является текущее расположение.",
			"alternativeDefinitionCommand": "Идентификатор альтернативной команды, выполняемой в том случае, когда результатом операции \"Перейти к определению\" является текущее расположение.",
			"alternativeImplementationCommand": "Идентификатор альтернативный команды, выполняемой, когда результатом команды \"Перейти к реализации\" является текущее расположение.",
			"alternativeReferenceCommand": "Идентификатор альтернативной команды, выполняемой в том случае, когда результатом выполнения операции \"Перейти к ссылке\" является текущее расположение.",
			"alternativeTypeDefinitionCommand": "Идентификатор альтернативной команды, которая выполняется в том случае, если результатом операции \"Перейти к определению типа\" является текущее расположение.",
			"autoClosingBrackets": "Определяет, должен ли редактор автоматически добавлять закрывающую скобку при вводе пользователем открывающей скобки.",
			"autoClosingComments": "Определяет, должен ли редактор автоматически закрывать комментарии при добавлении пользователем открывающего комментария.",
			"autoClosingDelete": "Определяет, должен ли редактор удалять соседние закрывающие кавычки или квадратные скобки при удалении.",
			"autoClosingOvertype": "Определяет, должны ли в редакторе заменяться закрывающие кавычки или скобки при вводе.",
			"autoClosingQuotes": "Определяет, должен ли редактор автоматически закрывать кавычки, если пользователь добавил открывающую кавычку.",
			"autoIndent": "Определяет, должен ли редактор автоматически изменять отступы, когда пользователи вводят, вставляют или перемещают текст или изменяют отступы строк.",
			"autoIndentOnPaste": "Определяет, должен ли редактор автоматически устанавливать отступ для вставленного содержимого.",
			"autoIndentOnPasteWithinString": "Определяет, должен ли редактор автоматически устанавливать отступ для вставленного содержимого, когда оно вставляется в строку. Это вступает в силу, если для autoIndentOnPaste присвоено значение true.",
			"autoSurround": "Определяет, должен ли редактор автоматически обрамлять выделения при вводе кавычек или квадратных скобок.",
			"bracketPairColorization.enabled": "Определяет, включена ли раскраска пар скобок. Используйте {0} для переопределения цветов выделения скобок.",
			"bracketPairColorization.independentColorPoolPerBracketType": "Определяет, имеет ли каждый тип скобок собственный независимый пул цветов.",
			"codeLens": "Определяет, отображается ли CodeLens в редакторе.",
			"codeLensFontFamily": "Управляет семейством шрифтов для CodeLens.",
			"codeLensFontSize": "Определяет размер шрифта в пикселях для CodeLens. Если задано значение 0, то используется 90% от размера #editor.fontSize#.",
			"colorDecoratorActivatedOn": "Управляет условием отображения палитры в декораторе цвета.",
			"colorDecorators": "Определяет, должны ли в редакторе отображаться внутренние декораторы цвета и средство выбора цвета.",
			"colorDecoratorsLimit": "Управляет максимальным количеством цветовых декораторов, которые можно отрисовать в редакторе одновременно.",
			"columnSelection": "Включение того, что выбор с помощью клавиатуры и мыши приводит к выбору столбца.",
			"comments.ignoreEmptyLines": "Определяет, должны ли пустые строки игнорироваться с помощью действий переключения, добавления или удаления для комментариев к строкам.",
			"comments.insertSpace": "Определяет, вставляется ли пробел при комментировании.",
			"copyWithSyntaxHighlighting": "Определяет, будет ли текст скопирован в буфер обмена с подсветкой синтаксиса.",
			"cursorBlinking": "Управляет стилем анимации курсора.",
			"cursorHeight": "Управляет высотой курсора, когда для параметра \"#editor.cursorStyle#\" установлено значение \"line\". Максимальная высота курсора зависит от высоты строки.",
			"cursorSmoothCaretAnimation": "Управляет тем, следует ли включить плавную анимацию курсора.",
			"cursorSmoothCaretAnimation.explicit": "Плавная анимация курсора включена, только если пользователь перемещает курсор явным жестом.",
			"cursorSmoothCaretAnimation.off": "Плавная анимация курсора отключена.",
			"cursorSmoothCaretAnimation.on": "Плавная анимация курсора всегда включена.",
			"cursorStyle": "Управляет стилем курсора в режиме ввода со вставкой.",
			"cursorSurroundingLines": "Определяет минимальное число видимых начальных линий (минимум 0) и конечных линий (минимум 1), окружающих курсор. Этот параметр имеет название \"scrollOff\" или \"scrollOffset\" в некоторых других редакторах.",
			"cursorSurroundingLinesStyle": "Определяет, когда следует принудительно применять \"#editor.cursorSurroundingLines#\".",
			"cursorSurroundingLinesStyle.all": "\"cursorSurroundingLines\" принудительно применяется во всех случаях.",
			"cursorSurroundingLinesStyle.default": "\"cursorSurroundingLines\" применяется только при запуске с помощью клавиатуры или API.",
			"cursorWidth": "Управляет шириной курсора, когда для параметра \"#editor.cursorStyle#\" установлено значение 'line'",
			"defaultColorDecorators": "Определяет, должны ли отображаться встроенные цветовые оформления с использованием поставщика цвета документа по умолчанию.",
			"definitionLinkOpensInPeek": "Определяет, всегда ли жест мышью для перехода к определению открывает мини-приложение быстрого редактирования.",
			"deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.suggest.showKeywords' или 'editor.suggest.showSnippets'.",
			"doubleClickSelectsBlock": "Определяет, будет ли при двойном щелчке рядом со скобкой или кавычкой выделяться содержимое внутри них.",
			"dragAndDrop": "Определяет, следует ли редактору разрешить перемещение выделенных элементов с помощью перетаскивания.",
			"dropIntoEditor.enabled": "Управляет возможностью перетаскивания файла в текстовый редактор при удерживании клавиши \"Shift\" (вместо открытия файла в редакторе).",
			"dropIntoEditor.showDropSelector": "Определяет, отображается ли мини-приложение при сбросе файлов в редактор. Это мини-приложение позволяет управлять тем, как сбрасывается файл.",
			"dropIntoEditor.showDropSelector.afterDrop": "Отображать мини-приложение выбора сброса после сброса файла в редактор.",
			"dropIntoEditor.showDropSelector.never": "Никогда не показывать мини-приложение выбора сброса. Вместо этого всегда используется поставщик сброса по умолчанию.",
			"editContext": "Указывает, следует ли использовать API EditContext вместо текстового поля для управления вводом данных в редактор.",
			"editor.autoClosingBrackets.beforeWhitespace": "Автоматически закрывать скобки только в том случае, если курсор находится слева от пробела.",
			"editor.autoClosingBrackets.languageDefined": "Использовать конфигурации языка для автоматического закрытия скобок.",
			"editor.autoClosingComments.beforeWhitespace": "Автоматически закрывать комментарии только в том случае, если курсор находится слева от пробела.",
			"editor.autoClosingComments.languageDefined": "Использовать конфигурации языка для автоматического закрытия комментариев.",
			"editor.autoClosingDelete.auto": "Удалять соседние закрывающие кавычки и квадратные скобки только в том случае, если они были вставлены автоматически.",
			"editor.autoClosingOvertype.auto": "Заменять закрывающие кавычки и скобки при вводе только в том случае, если кавычки или скобки были вставлены автоматически.",
			"editor.autoClosingQuotes.beforeWhitespace": "Автоматически закрывать кавычки только в том случае, если курсор находится слева от пробела.",
			"editor.autoClosingQuotes.languageDefined": "Использовать конфигурации языка для автоматического закрытия кавычек.",
			"editor.autoIndent.advanced": "Редактор будет сохранять отступ текущей строки, учитывать определенные языком скобки и вызывать специальные правила onEnterRules, определяемые языками.",
			"editor.autoIndent.brackets": "Редактор будет сохранять отступы текущей строки и учитывать скобки в соответствии с синтаксисом языка.",
			"editor.autoIndent.full": "Редактор будет сохранять отступ текущей строки, учитывать определенные языком скобки, вызывать специальные правила onEnterRules, определяемые языками и учитывать правила отступа indentationRules, определяемые языками.",
			"editor.autoIndent.keep": "Редактор будет сохранять отступ текущей строки.",
			"editor.autoIndent.none": "Редактор не будет вставлять отступы автоматически.",
			"editor.autoSurround.brackets": "Обрамлять с помощью скобок, а не кавычек.",
			"editor.autoSurround.languageDefined": "Использовать конфигурации языка для автоматического обрамления выделений.",
			"editor.autoSurround.quotes": "Обрамлять с помощью кавычек, а не скобок.",
			"editor.colorDecoratorActivatedOn.click": "Показывать палитру при щелчке декоратора цвета",
			"editor.colorDecoratorActivatedOn.clickAndHover": "Показывать палитру при щелчке и при наведении указателя на декоратор цвета",
			"editor.colorDecoratorActivatedOn.hover": "Показывать палитру при наведении указателя на декоратор цвета",
			"editor.defaultColorDecorators.always": "Всегда отображать декораторы цвета по умолчанию.",
			"editor.defaultColorDecorators.auto": "Показывать декораторы цвета по умолчанию, только если ни один из расширений не предоставляет декораторы цветов.",
			"editor.defaultColorDecorators.never": "Никогда не показывать декораторы цвета по умолчанию.",
			"editor.editor.gotoLocation.multipleDeclarations": "Управляет поведением команды \"Перейти к объявлению\" при наличии нескольких целевых расположений.",
			"editor.editor.gotoLocation.multipleDefinitions": "Управляет поведением команды \"Перейти к определению\" при наличии нескольких целевых расположений.",
			"editor.editor.gotoLocation.multipleImplemenattions": "Управляет поведением команды \"Перейти к реализациям\" при наличии нескольких целевых расположений.",
			"editor.editor.gotoLocation.multipleReferences": "Управляет поведением команды \"Перейти к ссылкам\" при наличии нескольких целевых расположений.",
			"editor.editor.gotoLocation.multipleTypeDefinitions": "Управляет поведением команды \"Перейти к определению типа\" при наличии нескольких целевых расположений.",
			"editor.find.autoFindInSelection.always": "Всегда включать функцию «Найти в выделении» автоматически.",
			"editor.find.autoFindInSelection.multiline": "Автоматическое включение функции «Найти в выделении» при выборе нескольких строк содержимого.",
			"editor.find.autoFindInSelection.never": "Никогда не включать функцию «Найти в выделении» автоматически (по умолчанию).",
			"editor.find.history.never": "Не сохранять журнал поиска из мини-приложения поиска.",
			"editor.find.history.workspace": "Сохранение журнала поиска в активной рабочей области.",
			"editor.find.replaceHistory.never": "Не сохраняйте журнал из мини-приложения замены.",
			"editor.find.replaceHistory.workspace": "Сохранение журнала замен во всей активной рабочей области",
			"editor.find.seedSearchStringFromSelection.always": "Всегда вставлять начальные значения в строку поиска из выделенного фрагмента редактора, включая слова в позиции курсора.",
			"editor.find.seedSearchStringFromSelection.never": "Никогда не вставлять начальные значения в строку поиска из выделенного фрагмента редактора.",
			"editor.find.seedSearchStringFromSelection.selection": "Вставлять начальные значения в строку поиска только из выделенного фрагмента редактора.",
			"editor.gotoLocation.multiple.deprecated": "Этот параметр устарел. Используйте вместо него отдельные параметры, например, 'editor.editor.gotoLocation.multipleDefinitions' или 'editor.editor.gotoLocation.multipleImplementations'.",
			"editor.gotoLocation.multiple.goto": "Перейти к основному результату и включить быструю навигацию для остальных",
			"editor.gotoLocation.multiple.gotoAndPeek": "Перейти к основному результату и показать быстрый редактор",
			"editor.gotoLocation.multiple.peek": "Показать предварительные результаты (по умолчанию)",
			"editor.guides.bracketPairs": "Определяет, включены ли направляющие пар скобок.",
			"editor.guides.bracketPairs.active": "Включение направляющих для пар скобок только для активной пары скобок.",
			"editor.guides.bracketPairs.false": "Отключение направляющих для пар скобок.",
			"editor.guides.bracketPairs.true": "Включение направляющих для пар скобок.",
			"editor.guides.bracketPairsHorizontal": "Определяет, включены ли горизонтальные направляющие для скобок.",
			"editor.guides.bracketPairsHorizontal.active": "Включение горизонтальных направляющих только для активной пары скобок.",
			"editor.guides.bracketPairsHorizontal.false": "Отключение горизонтальных направляющих для пар скобок.",
			"editor.guides.bracketPairsHorizontal.true": "Включение горизонтальных направляющих в дополнение к вертикальным направляющим для пар скобок.",
			"editor.guides.highlightActiveBracketPair": "Управляет тем, должна ли выделяться активная пара квадратных скобок в редакторе.",
			"editor.guides.highlightActiveIndentation": "Управляет тем, должна ли выделяться активная направляющая отступа в редакторе.",
			"editor.guides.highlightActiveIndentation.always": "Выделяет активную направляющую отступа, даже если выделены направляющие скобок.",
			"editor.guides.highlightActiveIndentation.false": "Не выделять активную направляющую отступа.",
			"editor.guides.highlightActiveIndentation.true": "Выделяет активную направляющую отступа.",
			"editor.guides.indentation": "Определяет, должны ли в редакторе отображаться направляющие отступа.",
			"editor.inlayHints.off": "Вложенные указания отключены.",
			"editor.inlayHints.offUnlessPressed": "Вложенные указания по умолчанию скрыты и отображаются при удержании {0}.",
			"editor.inlayHints.on": "Вложенные указания включены.",
			"editor.inlayHints.onUnlessPressed": "Вложенные указания отображаются по умолчанию и скрываются удержанием клавиш {0}.",
			"editor.inlineSuggest.edits.renderSideBySide.auto": "Очень крупные предложения будут отображаться рядом, если достаточно места. В противном случае они будут демонстрироваться ниже.",
			"editor.inlineSuggest.edits.renderSideBySide.never": "Очень крупные предложения никогда не отображаются рядом и всегда демонстрируются ниже.",
			"editor.lightbulb.enabled.off": "Отключить меню действий кода.",
			"editor.lightbulb.enabled.on": "Показывать меню действий кода, если курсор находится на строках с кодом или на пустых строках.",
			"editor.lightbulb.enabled.onCode": "Показывать меню действий кода, если курсор находится в строках с кодом.",
			"editor.stickyScroll.defaultModel": "Определяет модель, используемую для определения строк залипания. Если модель структуры не существует, она откатится к модели поставщика свертывания, которая откатывается к модели отступов. Этот порядок соблюдается во всех трех случаях.",
			"editor.stickyScroll.enabled": "Отображает вложенные текущие области во время прокрутки в верхней части редактора.",
			"editor.stickyScroll.maxLineCount": "Определяет максимальное число залипающих линий для отображения.",
			"editor.stickyScroll.scrollWithEditor": "Включить закрепленную прокрутку с помощью горизонтальной полосы прокрутки редактора.",
			"editor.suggest.matchOnWordStartOnly": "При включении фильтрации IntelliSense необходимо, чтобы первый символ совпадал в начале слова, например \"c\" в \"Console\" или \"WebContext\", но _не_ в \"description\". Если параметр отключен, IntelliSense отображает больше результатов, но по-прежнему сортирует их по качеству соответствия.",
			"editor.suggest.showClasss": "Когда параметр включен, в IntelliSense отображаются предложения \"class\".",
			"editor.suggest.showColors": "Когда параметр включен, в IntelliSense отображаются предложения \"color\".",
			"editor.suggest.showConstants": "Когда параметр включен, в IntelliSense отображаются предложения \"constant\".",
			"editor.suggest.showConstructors": "Когда параметр включен, в IntelliSense отображаются предложения \"constructor\".",
			"editor.suggest.showCustomcolors": "Когда параметр включен, в IntelliSense отображаются предложения \"customcolor\".",
			"editor.suggest.showDeprecated": "Когда параметр включен, в IntelliSense отображаются предложения \"deprecated\".",
			"editor.suggest.showEnumMembers": "Когда параметр включен, в IntelliSense отображаются предложения \"enumMember\".",
			"editor.suggest.showEnums": "Когда параметр включен, в IntelliSense отображаются предложения \"enum\".",
			"editor.suggest.showEvents": "Когда параметр включен, в IntelliSense отображаются предложения \"event\".",
			"editor.suggest.showFields": "Когда параметр включен, в IntelliSense отображаются предложения \"field\".",
			"editor.suggest.showFiles": "Когда параметр включен, в IntelliSense отображаются предложения \"file\".",
			"editor.suggest.showFolders": "Когда параметр включен, в IntelliSense отображаются предложения \"folder\".",
			"editor.suggest.showFunctions": "Когда параметр включен, в IntelliSense отображаются предложения \"function\".",
			"editor.suggest.showInterfaces": "Когда параметр включен, в IntelliSense отображаются предложения \"interface\".",
			"editor.suggest.showIssues": "Во включенном состоянии IntelliSense отображает предложения типа \"проблемы\".",
			"editor.suggest.showKeywords": "Когда параметр включен, в IntelliSense отображаются предложения \"keyword\".",
			"editor.suggest.showMethods": "Когда параметр включен, в IntelliSense отображаются предложения \"method\".",
			"editor.suggest.showModules": "Когда параметр включен, в IntelliSense отображаются предложения \"module\".",
			"editor.suggest.showOperators": "Когда параметр включен, в IntelliSense отображаются предложения \"operator\".",
			"editor.suggest.showPropertys": "Когда параметр включен, в IntelliSense отображаются предложения \"property\".",
			"editor.suggest.showReferences": "Когда параметр включен, в IntelliSense отображаются предложения \"reference\".",
			"editor.suggest.showSnippets": "Когда параметр включен, в IntelliSense отображаются предложения \"snippet\".",
			"editor.suggest.showStructs": "Когда параметр включен, в IntelliSense отображаются предложения \"struct\".",
			"editor.suggest.showTexts": "Когда параметр включен, в IntelliSense отображаются предложения \"text\".",
			"editor.suggest.showTypeParameters": "Когда параметр включен, в IntelliSense отображаются предложения \"typeParameter\".",
			"editor.suggest.showUnits": "Когда параметр включен, в IntelliSense отображаются предложения \"unit\".",
			"editor.suggest.showUsers": "Во включенном состоянии IntelliSense показывает предложения типа \"пользователи\".",
			"editor.suggest.showValues": "Когда параметр включен, в IntelliSense отображаются предложения \"value\".",
			"editor.suggest.showVariables": "Когда параметр включен, в IntelliSense отображаются предложения \"variable\".",
			"editorViewAccessibleLabel": "Содержимое редактора",
			"emptySelectionClipboard": "Управляет тем, копируется ли текущая строка при копировании без выделения.",
			"enabled": "Включает значок лампочки для действия кода в редакторе.",
			"experimentalGpuAcceleration": "Определяет, следует ли использовать экспериментальное ускорение графического процессора для отображения редактора.",
			"experimentalGpuAcceleration.off": "Использовать обычную отрисовку на основе МОДЕЛИ DOM.",
			"experimentalGpuAcceleration.on": "Использовать ускорение GPU.",
			"experimentalWhitespaceRendering": "Определяет, отрисовывается ли пробел с использованием нового экспериментального метода.",
			"experimentalWhitespaceRendering.font": "Использовать новый метод отрисовки с символами шрифта.",
			"experimentalWhitespaceRendering.off": "Использовать стабильный метод отрисовки.",
			"experimentalWhitespaceRendering.svg": "Использовать новый метод отрисовки с SVG.",
			"fastScrollSensitivity": "Коэффициент увеличения скорости прокрутки при нажатии клавиши ALT.",
			"find.addExtraSpaceOnTop": "Определяет, должно ли мини-приложение поиска добавлять дополнительные строки в начале окна редактора. Если задано значение true, вы можете прокрутить первую строку при отображаемом мини-приложении поиска.",
			"find.autoFindInSelection": "Управляет условием автоматического включения функции «Найти в выделении».",
			"find.closeOnResult": "Управляет тем, закрывается ли виджет поиска после выполнения явной команды навигации по результатам.",
			"find.cursorMoveOnType": "Определяет, должен ли курсор перемещаться для поиска совпадений при вводе.",
			"find.findOnType": "Определяет, должна ли функция \"Найти мини-приложение\" выполнять поиск при вводе текста.",
			"find.globalFindClipboard": "Определяет, должно ли мини-приложение поиска считывать или изменять общий буфер обмена поиска в macOS.",
			"find.history": "Управляет тем, как должен храниться журнал мини-приложения поиска",
			"find.loop": "Определяет, будет ли поиск автоматически перезапускаться с начала (или с конца), если не найдено никаких других соответствий.",
			"find.replaceHistory": "Управляет хранением журнала мини-приложения замен",
			"find.seedSearchStringFromSelection": "Определяет, можно ли передать строку поиска в мини-приложение поиска из текста, выделенного в редакторе.",
			"folding": "Определяет, включено ли свертывание кода в редакторе.",
			"foldingHighlight": "Определяет, должен ли редактор выделять сложенные диапазоны.",
			"foldingImportsByDefault": "Определяет, будет ли редактор автоматически сворачивать диапазоны импорта.",
			"foldingMaximumRegions": "Максимальное количество свертываемых регионов. Увеличение этого значения может привести к снижению скорости отклика редактора, если текущий источник содержит большое количество свертываемых регионов.",
			"foldingStrategy": "Управляет стратегией для вычисления свертываемых диапазонов.",
			"foldingStrategy.auto": "Используйте стратегию свертывания для конкретного языка, если она доступна, в противном случае используйте стратегию на основе отступов.",
			"foldingStrategy.indentation": "Используйте стратегию свертывания на основе отступов.",
			"fontFamily": "Определяет семейство шрифтов.",
			"fontFeatureSettings": "Явное свойство CSS \"font-feature-settings\". Если необходимо только включить или отключить лигатуры, вместо него можно передать логическое значение.",
			"fontLigatures": "Включает или отключает лигатуры шрифтов (характеристики шрифта \"calt\" и \"liga\"). Измените этот параметр на строку для детального управления свойством CSS \"font-feature-settings\".",
			"fontLigaturesGeneral": "Настраивает лигатуры или характеристики шрифта. Можно указать логическое значение, чтобы включить или отключить лигатуры, или строку для значения свойства CSS \"font-feature-settings\".",
			"fontSize": "Определяет размер шрифта в пикселях.",
			"fontVariationSettings": "Явное свойство CSS font-variation-settings. Если необходимо лишь преобразовать параметр font-weight в параметр font-variation-settings, вместо этого свойства можно передать логическое значение.",
			"fontVariations": "Включает или отключает преобразование из параметра font-weight в font-variation-settings. Измените этот параметр на строку для детального управления свойством CSS font-variation-settings.",
			"fontVariationsGeneral": "Настраивает варианты шрифтов. Может представлять собой логическое значение для включения или отключения преобразования из параметра font-weight в параметр font-variation-settings или строку, содержащую значение свойства CSS font-variation-settings.",
			"fontWeight": "Управляет насыщенностью шрифта. Допустимые значения: ключевые слова \"normal\" или \"bold\", а также числа в диапазоне от 1 до 1000.",
			"fontWeightErrorMessage": "Допускаются только ключевые слова \"normal\" или \"bold\" и числа в диапазоне от 1 до 1000.",
			"formatOnPaste": "Определяет, будет ли редактор автоматически форматировать вставленное содержимое. Модуль форматирования должен быть доступен и иметь возможность форматировать диапазон в документе.",
			"formatOnType": "Управляет параметром, определяющим, должен ли редактор автоматически форматировать строку после ввода.",
			"glyphMargin": "Управляет отображением вертикальных полей глифа в редакторе. Поля глифа в основном используются для отладки.",
			"hideCursorInOverviewRuler": "Управляет скрытием курсора в обзорной линейке.",
			"hover.above": "Предпочитать отображать наведение над строкой, если есть место.",
			"hover.delay": "Определяет время задержки в миллисекундах перед отображением наведения.",
			"hover.enabled": "Управляет тем, отображается ли наведение.",
			"hover.enabled.off": "Отображение сведений при наведении указателя мыши отключено.",
			"hover.enabled.on": "Отображение сведений при наведении указателя мыши включено.",
			"hover.enabled.onKeyboardModifier": "Сведения при наведении указателя мыши отображаются, если удерживать нажатой клавишу \"{0}\" или \"Alt\" (противоположный модификатор по отношению к \"#editor.multiCursorModifier#\")",
			"hover.hidingDelay": "Определяет время задержки в миллисекундах перед скрытием наведения. Требуется включить \"#editor.linkedEditing#\".",
			"hover.showLongLineWarning": "Управляет отображением предупреждающих всплывающих подсказок для длинных строк, например, когда токенизация пропускается или отрисовка приостанавливается.",
			"hover.sticky": "Управляет тем, должно ли наведение оставаться видимым при наведении на него курсора мыши.",
			"inertialScroll": "Сделать прокрутку инерционной — это особенно полезно при использовании сенсорной панели в Linux.",
			"inlayHints.enable": "Включает вложенные указания в редакторе.",
			"inlayHints.fontFamily": "Управляет семейством шрифтов для вложенных указаний в редакторе. Если значение не задано, используется {0}.",
			"inlayHints.fontSize": "Управляет размером шрифта вложенных указаний в редакторе. По умолчанию {0} используется, когда сконфигурированное значение меньше {1} или больше размера шрифта редактора.",
			"inlayHints.maximumLength": "Максимальная общая длина вложенных указаний для одной строки, прежде чем они будут обрезаны редактором. Задайте значение \"0\", чтобы никогда не усекать",
			"inlayHints.padding": "Включает поля вокруг вложенных указаний в редакторе.",
			"inline": "Экспресс-предложения отображаются как едва различимый текст",
			"inlineCompletionsAccessibilityVerbose": "Определяет, следует ли предоставлять указание о специальных возможностях пользователям средства чтения с экрана при отображении встроенного завершения.",
			"inlineSuggest.edits.allowCodeShifting": "Определяет, будет ли отображение предложения сдвигать код, чтобы освободить место для встраивания предложения.",
			"inlineSuggest.edits.renderSideBySide": "Определяет, могут ли отображаться более крупные предложения рядом.",
			"inlineSuggest.edits.showCollapsed": "Определяет, будет ли предложение отображаться как свернутое до прыжка к нему.",
			"inlineSuggest.edits.showLongDistanceHint": "Определяет, отображаются ли встроенные предложения на дальнем расстоянии.",
			"inlineSuggest.emptyResponseInformation": "Определяет, следует ли отправлять сведения запроса из поставщика встроенных предложений.",
			"inlineSuggest.enabled": "Определяет, следует ли автоматически показывать встроенные предложения в редакторе.",
			"inlineSuggest.fontFamily": "Управляет семейством шрифтов встроенных предложений.",
			"inlineSuggest.minShowDelay": "Управляет минимальной задержкой в миллисекундах, по истечении которой отображаются встроенные предложения после ввода.",
			"inlineSuggest.showOnSuggestConflict": "Управляет отображением встроенных предложений в случае конфликта предложений.",
			"inlineSuggest.showToolbar": "Определяет, когда отображать панель инструментов встроенных предложений.",
			"inlineSuggest.showToolbar.always": "Отображать панель инструментов встроенного предложения при каждом отображении встроенного предложения.",
			"inlineSuggest.showToolbar.never": "Не показывать панель инструментов со встроенными предложениями.",
			"inlineSuggest.showToolbar.onHover": "Отображать панель инструментов предложений при наведении указателя мыши на встроенное предложение.",
			"inlineSuggest.suppressInSnippetMode": "Определяет, подавляются ли встроенные предложения в режиме фрагмента кода.",
			"inlineSuggest.suppressInlineSuggestions": "Подавляет встроенные дополнения для указанных идентификаторов расширений — через запятую.",
			"inlineSuggest.suppressSuggestions": "Управляет взаимодействием встроенных предложений с мини-приложением предложений. Если этот параметр включен, мини-приложение предложений не отображается автоматически, когда доступны встроенные предложения.",
			"inlineSuggest.syntaxHighlightingEnabled": "Определяет, следует ли отображать выделения синтаксиса для встроенных предложений в редакторе.",
			"inlineSuggest.triggerCommandOnProviderChange": "Определяет, запускать ли команду при изменении поставщика встроенных предложений.",
			"letterSpacing": "Управляет интервалом между буквами в пикселях.",
			"lineHeight": "Определяет высоту строки. \r\n– Используйте 0, чтобы автоматически вычислить высоту строки на основе размера шрифта.\r\n– Значения от 0 до 8 будут использоваться в качестве множителя для размера шрифта.\r\n– Значения больше или равные 8 будут использоваться в качестве действующих значений.",
			"lineNumbers": "Управляет отображением номеров строк.",
			"lineNumbers.interval": "Номера строк отображаются каждые 10 строк.",
			"lineNumbers.off": "Номера строк не отображаются.",
			"lineNumbers.on": "Отображаются абсолютные номера строк.",
			"lineNumbers.relative": "Отображаемые номера строк вычисляются как расстояние в строках до положения курсора.",
			"linkedEditing": "Определяет, включена ли поддержка связанного редактирования в редакторе. В зависимости от языка, связанные символы, например теги HTML, обновляются при редактировании.",
			"links": "Определяет, должен ли редактор определять ссылки и делать их доступными для щелчка.",
			"matchBrackets": "Выделять соответствующие скобки.",
			"minimap.autohide": "Определяет, скрыта ли мини-карта автоматически.",
			"minimap.autohide.mouseover": "Мини-карта скрыта, когда мышь не находится над мини-картой, и отображается, когда мышь наведена на мини-карту.",
			"minimap.autohide.none": "Мини-карта всегда отображается.",
			"minimap.autohide.scroll": "Мини-карта отображается только при прокрутке редактора",
			"minimap.enabled": "Определяет, отображается ли мини-карта.",
			"minimap.markSectionHeaderRegex": "Определяет регулярное выражение, используемое для поиска заголовков разделов в комментариях. Регулярное выражение должно содержать именованную группу соответствия \"label\" (записанную как \"(?<label>.+)\"), которая инкапсулирует заголовок раздела, в противном случае она не будет работать. При необходимости можно включить другую группу совпадений с именем \"разделитель\". Используйте \\n в шаблоне для сопоставления многострокового заголовка.",
			"minimap.maxColumn": "Ограничивает ширину мини-карты, чтобы количество отображаемых столбцов не превышало определенное количество.",
			"minimap.renderCharacters": "Отображает фактические символы в строке вместо цветных блоков.",
			"minimap.scale": "Масштаб содержимого, нарисованного на мини-карте: 1, 2 или 3.",
			"minimap.sectionHeaderFontSize": "Определяет размер шрифта заголовков разделов на мини-карте.",
			"minimap.sectionHeaderLetterSpacing": "Управляет объемом пространства (в пикселях) между символами заголовка раздела. Это улучшает удобочитаемость заголовка при небольших размерах шрифтов.",
			"minimap.showMarkSectionHeaders": "Определяет, отображаются ли комментарии \"MARK:\" в виде заголовков разделов на мини-карте.",
			"minimap.showRegionSectionHeaders": "Определяет, отображаются ли именованные области в виде заголовков разделов на мини-карте.",
			"minimap.showSlider": "Определяет, когда отображается ползунок мини-карты.",
			"minimap.side": "Определяет, с какой стороны будет отображаться мини-карта.",
			"minimap.size": "Управляет размером миникарты.",
			"minimap.size.fill": "Мини-карта будет растягиваться или сжиматься по мере необходимости, чтобы заполнить редактор по высоте (без прокрутки).",
			"minimap.size.fit": "Миникарта будет уменьшаться по мере необходимости, чтобы никогда не быть больше, чем редактор (без прокрутки).",
			"minimap.size.proportional": "Мини-карта имеет такой же размер, что и содержимое редактора (возможна прокрутка).",
			"mouseMiddleClickAction": "Управляет действиями при нажатии средней кнопки мыши в редакторе.",
			"mouseWheelScrollSensitivity": "Множитель, используемый для параметров deltaX и deltaY событий прокрутки колесика мыши.",
			"mouseWheelZoom": "Изменение размера шрифта в редакторе при нажатой клавише CTRL и движении колесика мыши.",
			"mouseWheelZoom.mac": "Увеличьте шрифт редактора, используя колесо мыши и удерживая \"Cmd\".",
			"multiCursorLimit": "Управляет максимальным числом курсоров, которые могут одновременно отображаться в активном редакторе.",
			"multiCursorMergeOverlapping": "Объединить несколько курсоров, когда они перекрываются.",
			"multiCursorModifier": "Модификатор, который будет использоваться для добавления нескольких курсоров с помощью мыши. Жесты мыши \"Перейти к определению\" и \"Открыть ссылку\" будут изменены так, чтобы они не конфликтовали c [multicursor modifier](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).",
			"multiCursorModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.",
			"multiCursorModifier.ctrlCmd": "Соответствует клавише CTRL в Windows и Linux и клавише COMMAND в macOS.",
			"multiCursorPaste": "Управляет вставкой, когда число вставляемых строк соответствует числу курсоров.",
			"multiCursorPaste.full": "Каждый курсор вставляет полный текст.",
			"multiCursorPaste.spread": "Каждый курсор вставляет одну строку текста.",
			"occurrencesHighlight": "Определяет, следует ли выделять вхождения в открытых файлах.",
			"occurrencesHighlight.multiFile": "Экспериментальная функция: выделяет вхождения во всех допустимых открытых файлах.",
			"occurrencesHighlight.off": "Не выделяет вхождения.",
			"occurrencesHighlight.singleFile": "Выделяет вхождения только в текущем файле.",
			"occurrencesHighlightDelay": "Управляет задержкой в миллисекундах, после которой выделяются вхождения.",
			"off": "Экспресс-предложения отключены",
			"offWhenInlineCompletions": "При отображении автозавершения быстрые предложения отключены",
			"on": "Экспресс-предложения отображаются в мини-приложении рекомендаций",
			"overtypeCursorStyle": "Управляет стилем курсора в режиме ввода с заменой.",
			"overtypeOnPaste": "Управляет заменой при вставке.",
			"overviewRulerBorder": "Определяет, должна ли отображаться граница на обзорной линейке.",
			"padding.bottom": "Задает пространство между нижним краем редактора и последней строкой.",
			"padding.top": "Задает пространство между верхним краем редактора и первой строкой.",
			"parameterHints.cycle": "Определяет, меню подсказок остается открытым или закроется при достижении конца списка.",
			"parameterHints.enabled": "Включает всплывающее окно с документацией по параметру и сведениями о типе, которое отображается во время набора.",
			"pasteAs.enabled": "Определяет, можно ли вставлять содержимое различными способами.",
			"pasteAs.showPasteSelector": "Определяет, отображается ли мини-приложение при вставке содержимого в редактор. Это мини-приложение позволяет управлять тем, как вставляется файл.",
			"pasteAs.showPasteSelector.afterPaste": "Отображать мини-приложение выбора вставки после вставки содержимого в редактор.",
			"pasteAs.showPasteSelector.never": "Никогда не показывать мини-приложение выбора вставки. Вместо этого всегда используется действие вставки по умолчанию.",
			"peekWidgetDefaultFocus": "Определяет, следует ли переключить фокус на встроенный редактор или дерево в виджете обзора.",
			"peekWidgetDefaultFocus.editor": "Фокусировка на редакторе при открытии обзора",
			"peekWidgetDefaultFocus.tree": "Фокусировка на дереве при открытии обзора",
			"quickSuggestions": "Определяет, должны ли предложения автоматически отображаться при вводе. Этот параметр можно выбрать при вводе примечаний, строк и другого кода. Быстрые предложения можно настроить для отображения в виде фантомного текста или в мини-приложении предложений. Необходимо также помнить о параметре {0}, который управляет активированием предложений специальными символами.",
			"quickSuggestions.comments": "Разрешение кратких предложений в комментариях.",
			"quickSuggestions.other": "Разрешение кратких предложений вне строк и комментариев.",
			"quickSuggestions.strings": "Разрешение кратких предложений в строках.",
			"quickSuggestions.topLevel.inline": "Экспресс-предложения отображаются как едва различимый текст для всех типов токенов",
			"quickSuggestions.topLevel.off": "Экспресс-предложения отключены для всех типов токенов",
			"quickSuggestions.topLevel.offWhenInlineCompletions": "При отображении автозавершения быстрые предложения отключены для всех типов токенов",
			"quickSuggestions.topLevel.on": "Экспресс-предложения включены для всех типов токенов",
			"quickSuggestionsDelay": "Управляет длительностью задержки (в мс) перед отображением кратких предложений.",
			"renameOnType": "Определяет, выполняет ли редактор автоматическое переименование по типу.",
			"renameOnTypeDeprecate": "Не рекомендуется; используйте вместо этого параметр \"#editor.linkedEditing#\".",
			"renderControlCharacters": "Определяет, должны ли в редакторе отображаться управляющие символы.",
			"renderFinalNewline": "Отображение номера последней строки, когда файл заканчивается новой строкой.",
			"renderLineHighlight": "Определяет, должен ли редактор выделять текущую строку.",
			"renderLineHighlight.all": "Выделяет поле и текущую строку.",
			"renderLineHighlightOnlyWhenFocus": "Определяет, должен ли редактор отрисовывать выделение текущей строки, только когда он находится в фокусе.",
			"renderRichScreenReaderContent": "Следует ли отображать форматированное содержимое средства чтения с экрана, когда включен параметр \"#editor.editContext#\".",
			"renderWhitespace": "Определяет, должны ли в редакторе отображаться пробелы.",
			"renderWhitespace.boundary": "Отрисовка пробелов, кроме одиночных пробелов между словами.",
			"renderWhitespace.selection": "Отображать пробелы только в выделенном тексте.",
			"renderWhitespace.trailing": "Отображать только конечные пробелы.",
			"roundedSelection": "Управляет тем, необходимо ли отображать скругленные углы для выделения.",
			"rulers": "Отображать вертикальные линейки после определенного числа моноширинных символов. Для отображения нескольких линеек укажите несколько значений. Если не указано ни одного значения, вертикальные линейки отображаться не будут.",
			"rulers.color": "Цвет линейки этого редактора.",
			"rulers.size": "Число моноширинных символов, при котором будет отрисовываться линейка этого редактора.",
			"screenReaderAnnounceInlineSuggestion": "Управляйте тем, объявляются ли встроенные предложения средством чтения экрана.",
			"scrollBeyondLastColumn": "Управляет количеством дополнительных символов, на которое содержимое редактора будет прокручиваться по горизонтали.",
			"scrollBeyondLastLine": "Определяет, будет ли содержимое редактора прокручиваться за последнюю строку.",
			"scrollOnMiddleClick": "Определяет, будет ли редактор прокручиваться при нажатии средней кнопки.",
			"scrollPredominantAxis": "Прокрутка только вдоль основной оси при прокрутке по вертикали и горизонтали одновременно. Предотвращает смещение по горизонтали при прокрутке по вертикали на трекпаде.",
			"scrollbar.horizontal": "Управляет видимостью горизонтальной полосы прокрутки.",
			"scrollbar.horizontal.auto": "Горизонтальная полоса прокрутки будет видна только при необходимости.",
			"scrollbar.horizontal.fit": "Горизонтальная полоса прокрутки всегда будет скрыта.",
			"scrollbar.horizontal.visible": "Горизонтальная полоса прокрутки всегда будет видна.",
			"scrollbar.horizontalScrollbarSize": "Высота горизонтальной полосы прокрутки.",
			"scrollbar.ignoreHorizontalScrollbarInContentHeight": "При установке этого параметра горизонтальная полоса прокрутки не будет увеличивать размер содержимого редактора.",
			"scrollbar.scrollByPage": "Управляет прокруткой при нажатии страницы или переходом к позиции щелчка.",
			"scrollbar.vertical": "Управляет видимостью вертикальной полосы прокрутки.",
			"scrollbar.vertical.auto": "Вертикальная полоса прокрутки будет видна только при необходимости.",
			"scrollbar.vertical.fit": "Вертикальная полоса прокрутки всегда будет скрыта.",
			"scrollbar.vertical.visible": "Вертикальная полоса прокрутки всегда будет видна.",
			"scrollbar.verticalScrollbarSize": "Ширина вертикальной полосы прокрутки.",
			"selectLeadingAndTrailingWhitespace": "Должны ли всегда быть выбраны начальный и конечный пробелы.",
			"selectSubwords": "Следует ли выбирать вложенные слова (например, \"foo\" в \"fooBar\" или \"foo_bar\").",
			"selectionClipboard": "Контролирует, следует ли поддерживать первичный буфер обмена Linux.",
			"selectionHighlight": "Определяет, должен ли редактор выделять совпадения, аналогичные выбранному фрагменту.",
			"selectionHighlightMaxLength": "Управляет тем, сколько символов может быть в выделении, прежде чем похожие совпадения не будут выделены. Установите значение \"ноль\" для неограниченного количества.",
			"selectionHighlightMultiline": "Определяет, должен ли редактор выделять в выбранном фрагменте совпадения, охватывающие несколько строк.",
			"showDeprecated": "Управляет перечеркиванием устаревших переменных.",
			"showFoldingControls": "Определяет, когда элементы управления свертывания отображаются на переплете.",
			"showFoldingControls.always": "Всегда показывать свертываемые элементы управления.",
			"showFoldingControls.mouseover": "Показывать только элементы управления свертывания, когда указатель мыши находится над переплетом.",
			"showFoldingControls.never": "Никогда не показывать элементы управления свертыванием и уменьшать размер переплета.",
			"showUnused": "Управляет скрытием неиспользуемого кода.",
			"smoothScrolling": "Определяет, будет ли использоваться анимация при прокрутке содержимого редактора",
			"snippetSuggestions": "Управляет отображением фрагментов вместе с другими предложениями и их сортировкой.",
			"snippetSuggestions.bottom": "Отображать предложения фрагментов под другими предложениями.",
			"snippetSuggestions.inline": "Отображать предложения фрагментов рядом с другими предложениями.",
			"snippetSuggestions.none": "Не отображать предложения фрагментов.",
			"snippetSuggestions.top": "Отображать предложения фрагментов поверх других предложений.",
			"stickyTabStops": "Эмулировать поведение выделения для символов табуляции при использовании пробелов для отступа. Выделение будет применено к позициям табуляции.",
			"suggest.filterGraceful": "Управляет тем, допускаются ли небольшие опечатки в предложениях фильтрации и сортировки.",
			"suggest.insertMode": "Определяет, будут ли перезаписываться слова при принятии вариантов завершения. Обратите внимание, что это зависит от расширений, использующих эту функцию.",
			"suggest.insertMode.always": "Всегда выбирать предложение при автоматической активации IntelliSense.",
			"suggest.insertMode.insert": "Вставить предложение без перезаписи текста справа от курсора.",
			"suggest.insertMode.never": "Никогда не выбирать предложение при автоматической активации IntelliSense.",
			"suggest.insertMode.replace": "Вставить предложение и перезаписать текст справа от курсора.",
			"suggest.insertMode.whenQuickSuggestion": "Выбирать предложение только при активации IntelliSense по мере ввода.",
			"suggest.insertMode.whenTriggerCharacter": "Выбирать предложение только при активации IntelliSense с помощью триггерного символа.",
			"suggest.localityBonus": "Определяет, следует ли учитывать при сортировке слова, расположенные рядом с курсором.",
			"suggest.maxVisibleSuggestions.dep": "Этот параметр является нерекомендуемым. Теперь размер мини-приложения предложений можно изменить.",
			"suggest.preview": "Определяет, следует ли просматривать результат предложения в редакторе.",
			"suggest.selectionMode": "Определяет, выбирается ли предложение при отображении мини-приложения. Обратите внимание, что этот параметр применяется только к автоматически активированным предложениям ({0} и {1}) и что предложение всегда выбирается при явном вызове, например с помощью клавиш CTRL+ПРОБЕЛ.",
			"suggest.shareSuggestSelections": "Определяет, используются ли сохраненные варианты выбора предложений совместно несколькими рабочими областями и окнами (требуется \"#editor.suggestSelection#\").",
			"suggest.showIcons": "Указывает, нужно ли отображать значки в предложениях.",
			"suggest.showInlineDetails": "Определяет, отображаются ли сведения о предложении в строке вместе с меткой или только в мини-приложении сведений.",
			"suggest.showStatusBar": "Определяет видимость строки состояния в нижней части виджета предложений.",
			"suggest.snippetsPreventQuickSuggestions": "Определяет, запрещает ли активный фрагмент кода экспресс-предложения.",
			"suggestFontSize": "Размер шрифта для мини-приложения предложений. Если установлено {0}, используется значение {1}.",
			"suggestLineHeight": "Высота строки для мини-приложения предложений. Если установлено {0}, используется значение {1}. Минимальное значение — 8.",
			"suggestOnTriggerCharacters": "Определяет, должны ли при вводе триггерных символов автоматически отображаться предложения.",
			"suggestSelection": "Управляет предварительным выбором предложений при отображении списка предложений.",
			"suggestSelection.first": "Всегда выбирать первое предложение.",
			"suggestSelection.recentlyUsed": "Выбор недавних предложений, если только дальнейший ввод не приводит к использованию одного из них, например \"console.| -> console.log\", так как \"log\" недавно использовался для завершения.",
			"suggestSelection.recentlyUsedByPrefix": "Выбор предложений с учетом предыдущих префиксов, использованных для завершения этих предложений, например \"co -> console\" и \"con -> const\".",
			"tabCompletion": "Включает дополнения по TAB.",
			"tabCompletion.off": "Отключить дополнение по TAB.",
			"tabCompletion.on": "При использовании дополнения по TAB будет добавляться наилучшее предложение при нажатии клавиши TAB.",
			"tabCompletion.onlySnippets": "Вставка дополнений по TAB при совпадении их префиксов. Функция работает оптимально, если параметр \"quickSuggestions\" отключен.",
			"tabFocusMode": "Определяет, получает ли редактор вкладки или откладывает ли их в рабочую среду для навигации.",
			"trimWhitespaceOnDelete": "Управляет тем, будет ли редактор также удалять пробелы отступа следующей строки при удалении новой строки.",
			"unfoldOnClickAfterEndOfLine": "Определяет, будет ли щелчок пустого содержимого после свернутой строки развертывать ее.",
			"unicodeHighlight.allowedCharacters": "Определяет разрешенные символы, которые не выделяются.",
			"unicodeHighlight.allowedLocales": "Символы Юникода, распространенные в разрешенных языках, не выделяются.",
			"unicodeHighlight.ambiguousCharacters": "Управляет выделением символов, которые можно спутать с основными символами ASCII, кроме тех, которые являются общими в текущем языковом стандарте пользователя.",
			"unicodeHighlight.includeComments": "Определяет, должны ли символы в комментариях также выделяться в Юникоде.",
			"unicodeHighlight.includeStrings": "Определяет, должны ли символы в строках также выделяться в Юникоде.",
			"unicodeHighlight.invisibleCharacters": "Определяет, выделяются ли символы, которые просто резервируют пространство или вообще не имеют ширины.",
			"unicodeHighlight.nonBasicASCII": "Управляет выделением всех нестандартных символов ASCII. Базовыми ASCII считаются только символы между U+0020 и U+007E, табуляция, перевод строки и возврат каретки.",
			"unusualLineTerminators": "Удалите необычные символы завершения строки, которые могут вызвать проблемы.",
			"unusualLineTerminators.auto": "Необычные символы завершения строки автоматически удаляются.",
			"unusualLineTerminators.off": "Необычные символы завершения строки игнорируются.",
			"unusualLineTerminators.prompt": "Для необычных символов завершения строки запрашивается удаление.",
			"useTabStops": "Пробелы и табуляции вставляются и удаляются в соответствии с позициями табуляции.",
			"wordBreak": "Управляет правилами разбиения по словам, используемыми для текста на китайском,японском и корейском языке (CJK).",
			"wordBreak.keepAll": "Не следует использовать разрывы слов для текста на китайском, японском или корейском языке (CJK). Для других текстов используется обычное поведение.",
			"wordBreak.normal": "Использовать правило разрыва строк по умолчанию.",
			"wordSegmenterLocales": "Языки, используемые для сегментации слов при навигации, связанной со словами, или при выполнении операций, связанных со словами. Укажите тег BCP 47 языка распознаваемого слова (пример: ja, zh-CN, zh-Hant-TW, и т. д.).",
			"wordSeparators": "Символы, которые будут использоваться как разделители слов при выполнении навигации или других операций, связанных со словами.",
			"wordWrap": "Управляет тем, как следует переносить строки.",
			"wordWrap.bounded": "Строки будут перенесены по минимальному значению из двух: ширина окна просмотра и \"#editor.wordWrapColumn#\".",
			"wordWrap.off": "Строки не будут переноситься никогда.",
			"wordWrap.on": "Строки будут переноситься по ширине окна просмотра.",
			"wordWrap.wordWrapColumn": "Строки будут переноситься по \"#editor.wordWrapColumn#\".",
			"wordWrapColumn": "Определяет столбец переноса редактора, если значение \"#editor.wordWrap#\" — \"wordWrapColumn\" или \"bounded\".",
			"wrapOnEscapedLineFeeds": "Управляет тем, должен литерал \"\\n\" запускать перенос по словам, когда включен параметр \"#editor.wordWrap#\".\r\n\r\nНапример:\r\n```c\r\nchar* str=\"hello\\nworld\"\r\n```\r\nбудет отображаться как\r\n```c\r\nchar* str=\"hello\\n\r\n           world\"\r\n```",
			"wrappingIndent": "Управляет отступом строк с переносом по словам.",
			"wrappingIndent.deepIndent": "Перенесенные строки получат отступ, увеличенный на два по сравнению с родительской строкой.",
			"wrappingIndent.indent": "Перенесенные строки получат отступ, увеличенный на единицу по сравнению с родительской строкой. ",
			"wrappingIndent.none": "Без отступа. Перенос строк начинается со столбца 1.",
			"wrappingIndent.same": "Перенесенные строки получат тот же отступ, что и родительская строка.",
			"wrappingStrategy": "Управляет алгоритмом, который вычисляет точки переноса. Обратите внимание, что в режиме специальных возможностей будет использован расширенный алгоритм, чтобы обеспечить наибольшее удобство работы.",
			"wrappingStrategy.advanced": "Делегирует вычисление точек переноса браузеру. Это медленный алгоритм, который может привести к зависаниям при обработке больших файлов, но работает правильно во всех случаях.",
			"wrappingStrategy.simple": "Предполагает, что все символы имеют одинаковую ширину. Это быстрый алгоритм, который работает правильно для моноширинных шрифтов и некоторых скриптов (например, латинских символов), где глифы имеют одинаковую ширину."
		},
		"vs/editor/common/core/editorColorRegistry": {
			"caret": "Цвет курсора редактора.",
			"deprecatedEditorActiveIndentGuide": "Свойство \"editorIndentGuide.activeBackground\" является нерекомендуемым. Вместо этого используйте \"editorIndentGuide.activeBackground1\".",
			"deprecatedEditorActiveLineNumber": "Параметр 'Id' является устаревшим. Используйте вместо него параметр 'editorLineNumber.activeForeground'.",
			"deprecatedEditorIndentGuides": "Свойство \"editorIndentGuide.background\" является нерекомендуемым. Вместо этого используйте \"editorIndentGuide.background1\".",
			"editorActiveIndentGuide": "Цвет активных направляющих для отступов редактора.",
			"editorActiveIndentGuide1": "Цвет активных направляющих для отступов редактора (1).",
			"editorActiveIndentGuide2": "Цвет активных направляющих для отступов редактора (2).",
			"editorActiveIndentGuide3": "Цвет активных направляющих для отступов редактора (3).",
			"editorActiveIndentGuide4": "Цвет активных направляющих для отступов редактора (4).",
			"editorActiveIndentGuide5": "Цвет активных направляющих для отступов редактора (5).",
			"editorActiveIndentGuide6": "Цвет активных направляющих для отступов редактора (6).",
			"editorActiveLineNumber": "Цвет номера активной строки редактора",
			"editorBracketHighlightForeground1": "Цвет переднего плана для скобок (1). Требуется включить раскраску парных скобок.",
			"editorBracketHighlightForeground2": "Цвет переднего плана для скобок (2). Требуется включить раскраску парных скобок.",
			"editorBracketHighlightForeground3": "Цвет переднего плана для скобок (3). Требуется включить раскраску парных скобок.",
			"editorBracketHighlightForeground4": "Цвет переднего плана для скобок (4). Требуется включить раскраску парных скобок.",
			"editorBracketHighlightForeground5": "Цвет переднего плана для скобок (5). Требуется включить раскраску парных скобок.",
			"editorBracketHighlightForeground6": "Цвет переднего плана для скобок (6). Требуется включить раскраску парных скобок.",
			"editorBracketHighlightUnexpectedBracketForeground": "Цвет переднего плана непредвиденных скобок.",
			"editorBracketMatchBackground": "Цвет фона парных скобок",
			"editorBracketMatchBorder": "Цвет прямоугольников парных скобок",
			"editorBracketMatchForeground": "Цвет переднего плана для совпадающих скобок",
			"editorBracketPairGuide.activeBackground1": "Цвет фона активных направляющих пар скобок (1). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.activeBackground2": "Цвет фона активных направляющих пар скобок (2). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.activeBackground3": "Цвет фона активных направляющих пар скобок (3). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.activeBackground4": "Цвет фона активных направляющих пар скобок (4). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.activeBackground5": "Цвет фона активных направляющих пар скобок (5). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.activeBackground6": "Цвет фона активных направляющих пар скобок (6). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.background1": "Цвет фона неактивных направляющих пар скобок (1). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.background2": "Цвет фона неактивных направляющих пар скобок (2). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.background3": "Цвет фона неактивных направляющих пар скобок (3). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.background4": "Цвет фона неактивных направляющих пар скобок (4). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.background5": "Цвет фона неактивных направляющих пар скобок (5). Требуется включить направляющие пар скобок.",
			"editorBracketPairGuide.background6": "Цвет фона неактивных направляющих пар скобок (6). Требуется включить направляющие пар скобок.",
			"editorCodeLensForeground": "Цвет переднего плана элемента CodeLens в редакторе",
			"editorCursorBackground": "Цвет фона курсора редактора. Позволяет настраивать цвет символа, перекрываемого прямоугольным курсором.",
			"editorDimmedLineNumber": "Цвет последней строки редактора, когда editor.renderFinalNewline имеет значение dimmed.",
			"editorGhostTextBackground": "Цвет фона для едва различимого текста в редакторе.",
			"editorGhostTextBorder": "Цвет границы для едва различимого текста в редакторе.",
			"editorGhostTextForeground": "Цвет переднего плана для едва различимого текста в редакторе.",
			"editorGutter": "Цвет фона поля в редакторе. В поле размещаются отступы глифов и номера строк.",
			"editorIndentGuides": "Цвет направляющих для отступов редактора.",
			"editorIndentGuides1": "Цвет направляющих для отступов редактора (1).",
			"editorIndentGuides2": "Цвет направляющих для отступов редактора (2).",
			"editorIndentGuides3": "Цвет направляющих для отступов редактора (3).",
			"editorIndentGuides4": "Цвет направляющих для отступов редактора (4).",
			"editorIndentGuides5": "Цвет направляющих для отступов редактора (5).",
			"editorIndentGuides6": "Цвет направляющих для отступов редактора (6).",
			"editorLineNumbers": "Цвет номеров строк редактора.",
			"editorMultiCursorPrimaryBackground": "Цвет фона основного курсора редактора при наличии нескольких курсоров. Дает возможность настраивать цвет символа, перекрываемого блочным курсором.",
			"editorMultiCursorPrimaryForeground": "Цвет основного курсора редактора при наличии нескольких курсоров.",
			"editorMultiCursorSecondaryBackground": "Цвет фона дополнительных курсоров редактора при наличии нескольких курсоров. Дает возможность настраивать цвет символа, перекрываемого блочным курсором.",
			"editorMultiCursorSecondaryForeground": "Цвет дополнительных курсоров редактора при наличии нескольких курсоров.",
			"editorOverviewRulerBackground": "Цвет фона обзорной линейки редактора.",
			"editorOverviewRulerBorder": "Цвет границы для линейки в окне просмотра.",
			"editorRuler": "Цвет линейки редактора.",
			"editorUnicodeHighlight.background": "Цвет фона, используемый для выделения символов Юникода.",
			"editorUnicodeHighlight.border": "Цвет границы, используемый для выделения символов Юникода.",
			"editorWhitespaces": "Цвет пробелов в редакторе.",
			"inactiveLineHighlight": "Цвет фона для выделения строки в позиции курсора, когда редактор не в фокусе.",
			"lineHighlight": "Цвет фона для выделения строки в позиции курсора.",
			"lineHighlightBorderBox": "Цвет фона границ вокруг строки в позиции курсора.",
			"overviewRuleError": "Цвет метки линейки в окне просмотра для ошибок.",
			"overviewRuleInfo": "Цвет метки линейки в окне просмотра для информационных сообщений.",
			"overviewRuleWarning": "Цвет метки линейки в окне просмотра для предупреждений.",
			"overviewRulerRangeHighlight": "Цвет маркера обзорной линейки для выделения диапазонов. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"rangeHighlight": "Цвет фона для выделенных диапазонов, например при использовании функций Quick Open или поиска. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"rangeHighlightBorder": "Цвет фона обводки выделения.",
			"symbolHighlight": "Цвет фона выделенного символа, например, в функциях \"Перейти к определению\" или \"Перейти к следующему/предыдущему символу\". Цвет должен быть прозрачным, чтобы не скрывать оформление текста под ним.",
			"symbolHighlightBorder": "Цвет фона для границы вокруг выделенных символов.",
			"unnecessaryCodeBorder": "Цвет границы для ненужного (неиспользуемого) исходного кода в редакторе.",
			"unnecessaryCodeOpacity": "Непрозрачность ненужного (неиспользуемого) исходного кода в редакторе. Например, \"#000000c0\" отображает код с непрозрачностью 75 %. В высококонтрастных темах для выделения ненужного кода вместо затенения используйте цвет темы \"editorUnnecessaryCode.border\"."
		},
		"vs/editor/common/editorContextKeys": {
			"accessibleDiffViewerVisible": "Отображается ли средство просмотра с поддержкой специальных возможностей инструмента сравнений",
			"comparingMovedCode": "Выбран ли перемещенный блок кода для сравнения",
			"diffEditorHasChanges": "Содержит ли редактор несовпадений изменения",
			"diffEditorInlineMode": "Активен ли встроенный режим",
			"diffEditorModifiedUri": "URI измененного документа",
			"diffEditorModifiedWritable": "Доступен ли измененный файл для записи в редакторе несовпадений",
			"diffEditorOriginalUri": "URI исходного документа",
			"diffEditorOriginalWritable": "Доступен ли измененный файл для записи в редакторе несовпадений",
			"diffEditorRenderSideBySideInlineBreakpointReached": "Достигнута ли встроенная точка останова параллельной отрисовки редактора несовпадений",
			"editorColumnSelection": "Включен ли параметр \"editor.columnSelection\"",
			"editorFocus": "Находится ли фокус на редакторе или на мини-приложении редактора (например, фокус находится на мини-приложении поиска)",
			"editorHasCodeActionsProvider": "Есть ли в редакторе поставщик действий с кодом",
			"editorHasCodeLensProvider": "Есть ли в редакторе поставщик CodeLens",
			"editorHasCompletionItemProvider": "Есть ли в редакторе поставщик элементов завершения",
			"editorHasDeclarationProvider": "Есть ли в редакторе поставщик объявлений",
			"editorHasDefinitionProvider": "Есть ли в редакторе поставщик определений",
			"editorHasDocumentFormattingProvider": "Есть ли в редакторе поставщик форматирования документов",
			"editorHasDocumentHighlightProvider": "Есть ли в редакторе поставщик выделения документов",
			"editorHasDocumentSelectionFormattingProvider": "Есть ли в редакторе поставщик форматирования для выделения документов",
			"editorHasDocumentSymbolProvider": "Есть ли в редакторе поставщик символов документа",
			"editorHasHoverProvider": "Есть ли в редакторе поставщик наведения",
			"editorHasImplementationProvider": "Есть ли в редакторе поставщик реализации",
			"editorHasInlayHintsProvider": "Есть ли в редакторе поставщик встроенных подсказок",
			"editorHasMultipleDocumentFormattingProvider": "Есть ли в редакторе несколько поставщиков форматирования документов",
			"editorHasMultipleDocumentSelectionFormattingProvider": "Есть ли в редакторе несколько поставщиков форматирования для выделения документов",
			"editorHasMultipleSelections": "Есть ли в редакторе множественный выбор",
			"editorHasReferenceProvider": "Есть ли в редакторе поставщик ссылок",
			"editorHasRenameProvider": "Есть ли в редакторе поставщик переименования",
			"editorHasSelection": "Есть ли в редакторе выбранный текст",
			"editorHasSignatureHelpProvider": "Есть ли в редакторе поставщик справки по сигнатурам",
			"editorHasTypeDefinitionProvider": "Есть ли в редакторе поставщик определений типов",
			"editorHoverFocused": "Находится ли в фокусе наведение в редакторе",
			"editorHoverVisible": "Является ли наведение в редакторе видимым",
			"editorLangId": "Идентификатор языка редактора",
			"editorReadonly": "Является ли редактор доступным только для чтения",
			"editorSelectionHasDiagnostics": "Присутствует ли диагностика в текущем выделении редактора",
			"editorTabMovesFocus": "Перемещается ли фокус с редактора при нажатии клавиши TAB",
			"editorTextFocus": "Находится ли фокус на тексте в редакторе (курсор мигает)",
			"inCompositeEditor": "Является ли редактор частью большего редактора (например, записных книжек)",
			"inDiffEditor": "Является ли контекст редактором несовпадений",
			"inMultiDiffEditor": "Является ли контекст несколькими редакторами несовпадений",
			"isComposing": "Находится ли редактор в режиме создания",
			"isEmbeddedDiffEditor": "Является ли контекст внедренным редактором несовпадений",
			"multiDiffEditorAllCollapsed": "Свернуты ли все файлы в редакторе множественных несовпадений",
			"standaloneColorPickerFocused": "Сфокусирована ли автономная палитра цветов",
			"standaloneColorPickerVisible": "Видна ли автономная палитра цветов",
			"stickyScrollFocused": "Находится ли закрепленная прокрутка в фокусе",
			"stickyScrollVisible": "Отображается ли закрепленная прокрутка",
			"textInputFocus": "Находится ли фокус на редакторе или на поле ввода форматированного текста (курсор мигает)"
		},
		"vs/editor/common/languages": {
			"Array": "массив",
			"Boolean": "логическое значение",
			"Class": "класс",
			"Constant": "константа",
			"Constructor": "конструктор",
			"Enum": "перечисление",
			"EnumMember": "элемент перечисления",
			"Event": "событие",
			"Field": "поле",
			"File": "файл",
			"Function": "функция",
			"Interface": "интерфейс",
			"Key": "ключ",
			"Method": "метод",
			"Module": "модуль",
			"Namespace": "пространство имен",
			"Null": "NULL",
			"Number": "число",
			"Object": "объект",
			"Operator": "оператор",
			"Package": "пакет",
			"Property": "свойство",
			"String": "строка",
			"Struct": "структура",
			"TypeParameter": "параметр типа",
			"Variable": "Переменная",
			"suggestWidget.kind.class": "Класс",
			"suggestWidget.kind.color": "Цвет",
			"suggestWidget.kind.constant": "Константа",
			"suggestWidget.kind.constructor": "Конструктор",
			"suggestWidget.kind.customcolor": "Дополнительный цвет",
			"suggestWidget.kind.enum": "Перечисление",
			"suggestWidget.kind.enumMember": "Элемент перечисления",
			"suggestWidget.kind.event": "Событие",
			"suggestWidget.kind.field": "Поле",
			"suggestWidget.kind.file": "Файл",
			"suggestWidget.kind.folder": "Папка",
			"suggestWidget.kind.function": "Функция",
			"suggestWidget.kind.interface": "Интерфейс",
			"suggestWidget.kind.issue": "Проблема",
			"suggestWidget.kind.keyword": "Ключевое слово",
			"suggestWidget.kind.method": "Метод",
			"suggestWidget.kind.module": "Модуль",
			"suggestWidget.kind.operator": "Оператор",
			"suggestWidget.kind.property": "Свойство",
			"suggestWidget.kind.reference": "Ссылка",
			"suggestWidget.kind.snippet": "Фрагмент",
			"suggestWidget.kind.struct": "Структура",
			"suggestWidget.kind.text": "Текст",
			"suggestWidget.kind.tool": "Инструмент",
			"suggestWidget.kind.typeParameter": "Параметр типа",
			"suggestWidget.kind.unit": "Единица",
			"suggestWidget.kind.user": "Пользователь",
			"suggestWidget.kind.value": "Значение",
			"suggestWidget.kind.variable": "Переменная",
			"symbolAriaLabel": "{0} ({1})"
		},
		"vs/editor/common/languages/modesRegistry": {
			"plainText.alias": "Простой текст"
		},
		"vs/editor/common/model/editStack": {
			"edit": "Ввод"
		},
		"vs/editor/common/standaloneStrings": {
			"acceptSuggestAction": "Принять предложение{0} принять выбранное предложение.",
			"accessibilityHelpTitle": "Справка по специальным возможностям",
			"announceCursorPosition": "Выполните команду \"Объявить позицию курсора\"{0}, чтобы услышать текущую строку и столбец.",
			"auto_off": "Приложение не настроено для оптимальной работы со средством чтения с экрана.",
			"auto_on": "Приложение настроено для оптимальной работы со средством чтения с экрана.",
			"bulkEditServiceSummary": "Внесено изменений в файлах ({1}): {0}.",
			"changeConfigToOnMac": "Оптимизируйте приложение для использования со средством чтения с экрана (COMMAND+E).",
			"changeConfigToOnWinLinux": "Оптимизируйте приложение для использования со средством чтения с экрана (CTRL+E).",
			"chatEditing.navigation": "Перемещайтесь между правками с помощью функций перехода к предыдущей{0} и к следующей{1} правке. Можно принять{2} или отклонить{3} текущее изменение, а также просмотреть разницу{4} для него. Принять правки во всех файлах{5}.",
			"chatEditorModification": "Редактор содержит ожидающие изменения, внесенные чатом.",
			"chatEditorRequestInProgress": "Редактор сейчас ожидает в чате вносимые изменения.",
			"codeFolding": "Используйте свертывание кода, чтобы свернуть блоки кода и сосредоточиться на интересующем вас коде с помощью команды переключения свертывания{0}.",
			"debug.startDebugging": "Команда \"Отладка: начать отладку\"{0} запустит сеанс отладки.",
			"debugConsole.addToWatch": "Команда \"Отладка: добавить для отслеживания\"{0} добавит выделенный текст в представление отслеживания.",
			"debugConsole.executeSelection": "Команда \"Debug: Execute Selection\"{0} выполнит выделенный текст в консоли отладки.",
			"debugConsole.setBreakpoint": "Команда \"Debug: Inline Breakpoint\"{0} установит или отменит точку останова в текущем положении курсора в активном редакторе.",
			"defaultWindowTitleExcludingEditorState": "activeEditorState, например \"измененное\", \"проблемы\" и т. д., сейчас по умолчанию не включается в параметр window.title. Включите его с помощью accessibility.windowTitleOptimized.",
			"defaultWindowTitleIncludesEditorState": "activeEditorState, например \"измененное\", \"проблемы\" и т. д., по умолчанию включается в параметр window.title. Отключите его с помощью accessibility.windowTitleOptimized.",
			"editableDiffEditor": "Вы находитесь в области редактора несовпадений.",
			"editableEditor": "Вы находитесь в редакторе кода.",
			"editorViewAccessibleLabel": "Содержимое редактора",
			"focusNotifications": "Поместите фокус на всплывающих уведомлениях{0}, чтобы переходить по ним с помощью клавиатуры. Принять основное действие уведомления в фокусе{1}.",
			"goToSymbol": "Перейдите к параметру \"Символ\"{0}, чтобы быстро переходить между символами в текущем файле.",
			"gotoLineActionLabel": "Перейти к строке/столбцу...",
			"gotoOffsetActionLabel": "Перейти к смещению...",
			"helpQuickAccess": "Показать всех поставщиков быстрого доступа",
			"inspectTokens": "Разработчик: проверить токены",
			"intellisense": "Используйте IntelliSense для повышения эффективности написания кода и уменьшения количества ошибок. Активировать предложения{0}.",
			"listAnnouncementsCommand": "Выполнить команду: перечислить объявления сигналов для обзора объявлений и их текущего состояния.",
			"listSignalSoundsCommand": "Выполнить команду: перечислить звуки сигналов для обзора всех звуков и их текущего состояния.",
			"openingDocs": "Открытие страницы с документацией о специальных возможностях.",
			"quickChatCommand": "Переключить быстрый чат{0}, чтобы открыть или закрыть сеанс чата.",
			"quickCommandActionHelp": "Показать и выполнить команды",
			"quickCommandActionLabel": "Палитра команд",
			"quickOutlineActionLabel": "Перейти к символу...",
			"quickOutlineByCategoryActionLabel": "Перейти к символу по категориям...",
			"readonlyDiffEditor": "Вы находитесь в области редактора несовпадений с доступом только для чтения.",
			"readonlyEditor": "Вы находитесь в редакторе кода с доступом только для чтения",
			"screenReaderModeDisabled": "Оптимизированный режим средства чтения с экрана отключен.",
			"screenReaderModeEnabled": "Оптимизированный режим средства чтения с экрана включен.",
			"showAccessibilityHelpAction": "Показать справку по специальным возможностям",
			"showOrFocusHover": "Отображение или фокусировка при наведении курсора{0} для чтения сведений о текущем символе.",
			"startInlineChatCommand": "Запустить встроенный чат{0}, чтобы создать сеанс в чате редактора.",
			"stickScrollKb": "Фокус на закрепленной прокрутке{0} для фокусировки на текущих вложенных областях.",
			"suggestActionsKb": "Переключите мини-приложение предложений{0} для отображения возможных встроенных предложений.",
			"tabFocusModeOffMsg": "При нажатии клавиши TAB в текущем редакторе будет вставлен знак табуляции. Переключить это поведение{0}.",
			"tabFocusModeOnMsg": "При нажатии клавиши TAB в текущем редакторе фокус ввода переместится на следующий элемент, способный его принять. Переключить это поведение{0}.",
			"toggleHighContrast": "Переключить высококонтрастную тему",
			"toggleSuggestionFocus": "Переключите фокус между мини-приложением предложений и редактором{0} и переключите фокус сведений с помощью{1}, чтобы получить дополнительные сведения о предложении.",
			"toolbar": "В рабочее время, когда средство чтения с экрана сообщает, что вы о посадке на панели инструментов, используйте узкие клавиши для перехода между действиями панели инструментов."
		},
		"vs/editor/common/viewLayout/viewLineRenderer": {
			"overflow.chars": "Символы: {0}",
			"showMore": "Показать больше ({0})"
		},
		"vs/editor/contrib/anchorSelect/browser/anchorSelect": {
			"anchorSet": "Начальная точка установлена в {0}:{1}",
			"cancelSelectionAnchor": "Отменить начальную точку выделения",
			"goToSelectionAnchor": "Перейти к начальной точке выделения",
			"selectFromAnchorToCursor": "Выделить текст от начальной точки выделения до курсора",
			"selectionAnchor": "Начальная точка выделения",
			"setSelectionAnchor": "Установить начальную точку выделения"
		},
		"vs/editor/contrib/bracketMatching/browser/bracketMatching": {
			"miGoToBracket": "Перейти к &&скобке",
			"overviewRulerBracketMatchForeground": "Цвет метки линейки в окне просмотра для пар скобок.",
			"smartSelect.jumpBracket": "Перейти к скобке",
			"smartSelect.removeBrackets": "Удалить скобки",
			"smartSelect.selectToBracket": "Выбрать скобку",
			"smartSelect.selectToBracketDescription": "Выберите текст внутри, включая скобки или фигурные скобки."
		},
		"vs/editor/contrib/caretOperations/browser/caretOperations": {
			"caret.moveLeft": "Переместить выделенный текст влево",
			"caret.moveRight": "Переместить выделенный текст вправо"
		},
		"vs/editor/contrib/caretOperations/browser/transpose": {
			"transposeLetters.label": "Транспортировать буквы"
		},
		"vs/editor/contrib/clipboard/browser/clipboard": {
			"actions.clipboard.copyLabel": "Копирование",
			"actions.clipboard.copyWithSyntaxHighlightingLabel": "Копировать с выделением синтаксиса",
			"actions.clipboard.cutLabel": "Вырезать",
			"actions.clipboard.pasteLabel": "Вставить",
			"copy as": "Копировать как",
			"miCopy": "&&Копировать",
			"miCut": "&&Вырезать",
			"miPaste": "&&Вставить",
			"share": "Поделиться"
		},
		"vs/editor/contrib/codeAction/browser/codeAction": {
			"applyCodeActionFailed": "При применении действия кода произошла неизвестная ошибка"
		},
		"vs/editor/contrib/codeAction/browser/codeActionCommands": {
			"args.schema.apply": "Определяет, когда применяются возвращенные действия.",
			"args.schema.apply.first": "Всегда применять первое возвращенное действие кода.",
			"args.schema.apply.ifSingle": "Применить первое действие возвращенного кода, если оно является единственным.",
			"args.schema.apply.never": "Не применять действия возвращенного кода.",
			"args.schema.kind": "Тип запускаемого действия кода.",
			"args.schema.preferred": "Определяет, следует ли возвращать только предпочтительные действия кода.",
			"autoFix.label": "Автоисправление...",
			"editor.action.autoFix.noneMessage": "Нет доступных автоисправлений",
			"editor.action.codeAction.noneMessage": "Доступные действия кода отсутствуют",
			"editor.action.codeAction.noneMessage.kind": "Действия кода для \"{0}\" недоступны",
			"editor.action.codeAction.noneMessage.preferred": "Нет доступных предпочтительных действий кода",
			"editor.action.codeAction.noneMessage.preferred.kind": "Нет доступных предпочтительных действий кода для \"{0}\".",
			"editor.action.organize.noneMessage": "Действие для упорядочения импортов отсутствует",
			"editor.action.quickFix.noneMessage": "Доступные действия кода отсутствуют",
			"editor.action.refactor.noneMessage": "Доступные операции рефакторинга отсутствуют",
			"editor.action.refactor.noneMessage.kind": "Нет доступного рефакторинга для \"{0}\"",
			"editor.action.refactor.noneMessage.preferred": "Нет доступных предпочтительных рефакторингов",
			"editor.action.refactor.noneMessage.preferred.kind": "Нет доступных предпочтительных рефакторингов для \"{0}\"",
			"editor.action.source.noneMessage": "Доступные исходные действия отсутствуют",
			"editor.action.source.noneMessage.kind": "Нет доступных исходных действий для \"{0}\"",
			"editor.action.source.noneMessage.preferred": "Предпочтительные действия источника недоступны",
			"editor.action.source.noneMessage.preferred.kind": "Нет доступных предпочтительных действий источника для '{0}'",
			"fixAll.label": "Исправить все",
			"fixAll.noneMessage": "Нет доступного действия по общему исправлению",
			"organizeImports.description": "Упорядочение импорта в текущем файле. Также называется \"Оптимизация импорта\" в некоторых средствах",
			"organizeImports.label": "Организация импортов",
			"quickfix.trigger.label": "Быстрое исправление...",
			"refactor.label": "Рефакторинг...",
			"source.label": "Действие с исходным кодом..."
		},
		"vs/editor/contrib/codeAction/browser/codeActionContributions": {
			"includeNearbyQuickFixes": "Включить или отключить отображение ближайшего быстрого исправления в строке, если в этот момент не выполняется диагностика.",
			"showCodeActionHeaders": "Включить или отключить отображение заголовков групп в меню действий кода.",
			"triggerOnFocusChange": "Включить активацию {0}, если для {1} установлено значение {2}. Для действий кода должно быть установлено значение {3}, чтобы они срабатывали при изменении окна и фокуса."
		},
		"vs/editor/contrib/codeAction/browser/codeActionController": {
			"editingNewSelection": "Контекст: {0} в строке {1} и столбце {2}.",
			"hideMoreActions": "Скрыть отключенные",
			"showMoreActions": "Показать отключенные"
		},
		"vs/editor/contrib/codeAction/browser/codeActionMenu": {
			"codeAction.widget.id.convert": "Переписать",
			"codeAction.widget.id.extract": "Извлечь",
			"codeAction.widget.id.inline": "Встроенный",
			"codeAction.widget.id.more": "Дополнительные действия...",
			"codeAction.widget.id.move": "Переместить",
			"codeAction.widget.id.quickfix": "Быстрое исправление",
			"codeAction.widget.id.source": "Действие с исходным кодом",
			"codeAction.widget.id.surround": "Разместить во фрагменте"
		},
		"vs/editor/contrib/codeAction/browser/lightBulbWidget": {
			"codeAction": "Показать действия кода",
			"codeActionAutoRun": "Запустить: {0}",
			"codeActionWithKb": "Показать действия кода ({0})",
			"gutterLightbulbAIFixAutoFixWidget": "Значок, который вызывает меню действий кода из переплета, если в редакторе нет места и доступно ИИ-исправление и быстрое исправление.",
			"gutterLightbulbAIFixWidget": "Значок, который вызывает меню действий кода из переплета, если в редакторе нет места и доступно ИИ-исправление.",
			"gutterLightbulbAutoFixWidget": "Значок, который вызывает меню действий кода из переплета, если в редакторе нет места и доступно быстрое исправление.",
			"gutterLightbulbSparkleFilledWidget": "Значок, который вызывает меню действий кода из переплета, если в редакторе нет места и доступно ИИ-исправление и быстрое исправление.",
			"gutterLightbulbWidget": "Значок, который вызывает меню действий кода из переплета, если в редакторе нет места.",
			"preferredcodeActionWithKb": "Показать действия кода. Доступно предпочтительное быстрое исправление ({0})"
		},
		"vs/editor/contrib/codelens/browser/codelensController": {
			"placeHolder": "Выберите команду",
			"showLensOnLine": "Показать команды CodeLens для текущей строки"
		},
		"vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerCloseButton": {
			"closeIcon": "Значок для закрытия палитры"
		},
		"vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerHeader": {
			"clickToToggleColorOptions": "Щелкните, чтобы переключить параметры цвета (RGB/HSL/HEX)"
		},
		"vs/editor/contrib/colorPicker/browser/hoverColorPicker/hoverColorPickerParticipant": {
			"hoverAccessibilityColorParticipant": "Здесь есть палитра."
		},
		"vs/editor/contrib/colorPicker/browser/standaloneColorPicker/standaloneColorPickerActions": {
			"hideColorPicker": "Скрыть палитру цветов",
			"hideColorPickerDescription": "Скрыть отдельную палитру.",
			"insertColorWithStandaloneColorPicker": "Вставка цвета с помощью автономной палитры цветов",
			"insertColorWithStandaloneColorPickerDescription": "Вставка цветов (в шестнадцатеричном формате, RGB или HSL) с помощью отдельной палитре, на которую наведен фокус.",
			"mishowOrFocusStandaloneColorPicker": "&&Показать или выделить автономный выбор цвета",
			"showOrFocusStandaloneColorPicker": "Показать или выделить автономный выбор цвета",
			"showOrFocusStandaloneColorPickerDescription": "Отображение отдельной палитры с поставщиком цвета по умолчанию или наведение фокуса на эту палитру. Отображение цветов в шестнадцатеричном формате, RGB или HSL."
		},
		"vs/editor/contrib/comment/browser/comment": {
			"comment.block": "Закомментировать или раскомментировать блок",
			"comment.line": "Закомментировать или раскомментировать строку",
			"comment.line.add": "Закомментировать строку",
			"comment.line.remove": "Раскомментировать строку",
			"miToggleBlockComment": "Переключить комментарий &&блока",
			"miToggleLineComment": "Переключить комментарий &&строки"
		},
		"vs/editor/contrib/contextmenu/browser/contextmenu": {
			"action.showContextMenu.label": "Показать контекстное меню редактора",
			"context.minimap.minimap": "Мини-карта",
			"context.minimap.renderCharacters": "Отрисовка символов",
			"context.minimap.side": "Сторона",
			"context.minimap.side.left": "Слева",
			"context.minimap.side.right": "Справа",
			"context.minimap.size": "Размер по вертикали",
			"context.minimap.size.fill": "Заполнить",
			"context.minimap.size.fit": "Подогнать",
			"context.minimap.size.proportional": "Пропорционально",
			"context.minimap.slider": "Ползунок",
			"context.minimap.slider.always": "Всегда",
			"context.minimap.slider.mouseover": "Наведение указателя мыши"
		},
		"vs/editor/contrib/cursorUndo/browser/cursorUndo": {
			"cursor.redo": "Повтор действия курсора",
			"cursor.undo": "Отмена действия курсора"
		},
		"vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": {
			"pasteAs": "Вставить как...",
			"pasteAs.kind": "Тип применяемой правки вставки.\r\nЕсли существует несколько правок для этого типа, в редакторе будет отображаться средство выбора. Если правки такого типа отсутствуют, в редакторе будет отображаться сообщение об ошибке.",
			"pasteAs.preferences": "Список предпочитаемых вариантов правок вставки для применения.\r\nБудет применена первая правка соответствующая настройкам.",
			"pasteAsText": "Вставить как текст"
		},
		"vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": {
			"noPreferences": "пусто",
			"pasteAsDefault": "Настроить действие вставки по умолчанию",
			"pasteAsError": "Изменения вставки для \"{0}\" не найдены",
			"pasteAsPickerPlaceholder": "Выберите действие вставки",
			"pasteAsProgress": "Запуск обработчиков вставки",
			"pasteIntoEditorProgress": "Запуск обработчиков вставки. Щелкните, чтобы отменить и выполнить обычную вставку",
			"pasteWidgetVisible": "Отображается ли мини-приложение вставки",
			"postPasteWidgetTitle": "Показать параметры вставки...",
			"resolveProcess": "Разрешение правки вставки для '{0}'. Щелкните, чтобы отменить"
		},
		"vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": {
			"defaultDropProvider.uriList.path": "Вставить путь",
			"defaultDropProvider.uriList.paths": "Вставить пути",
			"defaultDropProvider.uriList.relativePath": "Вставить относительный путь",
			"defaultDropProvider.uriList.relativePaths": "Вставить относительные пути",
			"defaultDropProvider.uriList.uri": "Вставить URI",
			"defaultDropProvider.uriList.uris": "Вставить URI",
			"pasteHtmlLabel": "Вставить HTML",
			"text.label": "Вставить обычный текст"
		},
		"vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": {
			"dropIntoEditorProgress": "Запускаются обработчики сброса. Щелкните для отмены",
			"dropWidgetVisible": "Отображается ли мини-приложение сброса",
			"postDropWidgetTitle": "Показать параметры сброса..."
		},
		"vs/editor/contrib/dropOrPasteInto/browser/postEditWidget": {
			"applyError": "Ошибка при применении изменения \"{0}\":\r\n{1}",
			"resolveError": "Ошибка при разрешении правки \"{0}\":\r\n{1}"
		},
		"vs/editor/contrib/editorState/browser/keybindingCancellation": {
			"cancellableOperation": "Выполняются ли в редакторе операции, допускающие отмену, например, \"Показать ссылки\""
		},
		"vs/editor/contrib/find/browser/findController": {
			"ariaSearchNoResult": "{0} найден для \"{1}\"",
			"findMatchAction.goToMatch": "Перейти к совпадению...",
			"findMatchAction.inputPlaceHolder": "Введите число, чтобы перейти к определенному совпадению (от 1 до {0})",
			"findMatchAction.inputValidationMessage": "Введите число от 1 до {0}",
			"findMatchAction.noResults": "Нет совпадений. Попробуйте найти что-нибудь другое.",
			"findNextMatchAction": "Найти далее",
			"findPreviousMatchAction": "Найти ранее",
			"miFind": "&&Найти",
			"miReplace": "&&Заменить",
			"nextSelectionMatchFindAction": "Найти следующее выделение",
			"previousSelectionMatchFindAction": "Найти предыдущее выделение",
			"startFindAction": "Найти",
			"startFindWithArgsAction": "Найти с аргументами",
			"startFindWithSelectionAction": "Найти в выделенном фрагменте",
			"startReplace": "Заменить",
			"too.large.for.replaceall": "Файл слишком велик для выполнения операции замены всех файлов."
		},
		"vs/editor/contrib/find/browser/findWidget": {
			"accessibilityHelpHintInLabel": "Нажмите {0} для получения справки по специальным возможностям",
			"ariaSearchNoResult": "{0} найден для \"{1}\"",
			"ariaSearchNoResultEmpty": "{0} обнаружено",
			"ariaSearchNoResultWithLineNum": "{0} найден для \"{1}\", в {2}",
			"ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} найден для \"{1}\"",
			"findCollapsedIcon": "Значок, указывающий, что мини-приложение поиска в редакторе свернуто.",
			"findExpandedIcon": "Значок, указывающий, что мини-приложение поиска в редакторе развернуто.",
			"findInputAriaLabelWithHint": "{0}, {1}",
			"findNextMatchIcon": "Значок для кнопки \"Найти далее\" в мини-приложении поиска в редакторе.",
			"findPreviousMatchIcon": "Значок для кнопки \"Найти ранее\" в мини-приложении поиска в редакторе.",
			"findReplaceAllIcon": "Значок для кнопки \"Заменить все\" в мини-приложении поиска в редакторе.",
			"findReplaceIcon": "Значок для кнопки \"Заменить\" в мини-приложении поиска в редакторе.",
			"findSelectionIcon": "Значок для кнопки \"Найти в выбранном\" в мини-приложении поиска в редакторе.",
			"label.closeButton": "Закрыть",
			"label.find": "Найти",
			"label.findDialog": "Поиск и замена",
			"label.matchesLocation": "{0} из {1}",
			"label.nextMatchButton": "Следующее совпадение",
			"label.noResults": "Результаты отсутствуют",
			"label.previousMatchButton": "Предыдущее совпадение",
			"label.replace": "Заменить",
			"label.replaceAllButton": "Заменить все",
			"label.replaceButton": "Заменить",
			"label.toggleReplaceButton": "Переключение замены",
			"label.toggleSelectionFind": "Найти в выделении",
			"placeholder.find": "Найти",
			"placeholder.replace": "Заменить",
			"replaceInputAriaLabelWithHint": "{0}, {1}",
			"title.matchesCountLimit": "Отображаются только первые {0} результатов, но все операции поиска выполняются со всем текстом."
		},
		"vs/editor/contrib/folding/browser/folding": {
			"createManualFoldRange.label": "Создать диапазон свертывания из выделенного фрагмента",
			"foldAction.label": "Свернуть",
			"foldAllAction.label": "Свернуть все",
			"foldAllBlockComments.label": "Свернуть все блоки комментариев",
			"foldAllExcept.label": "Свернуть все кроме выбранных",
			"foldAllMarkerRegions.label": "Свернуть все регионы",
			"foldLevelAction.label": "Уровень папки {0}",
			"foldRecursivelyAction.label": "Свернуть рекурсивно",
			"gotoNextFold.label": "Перейти к следующему диапазону сложенных данных",
			"gotoParentFold.label": "Перейти к родительскому свертыванию",
			"gotoPreviousFold.label": "Перейти к предыдущему диапазону сложенных данных",
			"removeManualFoldingRanges.label": "Удалить диапазоны свертывания вручную",
			"toggleFoldAction.label": "Переключить свертывание",
			"toggleFoldRecursivelyAction.label": "Переключить рекурсивное свертывание",
			"toggleImportFold.label": "Переключить свернутый импорт",
			"unFoldRecursivelyAction.label": "Развернуть рекурсивно",
			"unfoldAction.label": "Развернуть",
			"unfoldAllAction.label": "Развернуть все",
			"unfoldAllExcept.label": "Развернуть все кроме выбранных",
			"unfoldAllMarkerRegions.label": "Развернуть все регионы"
		},
		"vs/editor/contrib/folding/browser/foldingDecorations": {
			"collapsedTextColor": "Цвет свернутого текста после первой строки сложенного диапазона.",
			"editorGutter.foldingControlForeground": "Цвет элемента управления свертыванием во внутреннем поле редактора.",
			"foldBackgroundBackground": "Цвет фона за свернутыми диапазонами. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже декоративные элементы.",
			"foldingCollapsedIcon": "Значок для свернутых диапазонов на поле глифов редактора.",
			"foldingExpandedIcon": "Значок для развернутых диапазонов на поле глифов редактора.",
			"foldingManualCollapedIcon": "Значок для свернутых вручную диапазонов на полях глифа редактора.",
			"foldingManualExpandedIcon": "Значок для развернутых вручную диапазонов на полях глифа редактора.",
			"linesCollapsed": "Щелкните, чтобы расширить диапазон.",
			"linesExpanded": "Щелкните, чтобы свернуть диапазон."
		},
		"vs/editor/contrib/fontZoom/browser/fontZoom": {
			"EditorFontZoomIn.label": "Увеличить размер шрифта редактора",
			"EditorFontZoomOut.label": "Уменьшить размер шрифта редактора",
			"EditorFontZoomReset.label": "Сбросить размер шрифта редактора"
		},
		"vs/editor/contrib/format/browser/formatActions": {
			"formatDocument.label": "Форматировать документ",
			"formatSelection.label": "Форматировать выделенный фрагмент"
		},
		"vs/editor/contrib/gotoError/browser/gotoError": {
			"markerAction.next.label": "Перейти к Следующей Проблеме (Ошибке, Предупреждению, Информации)",
			"markerAction.nextInFiles.label": "Перейти к следующей проблеме в файлах (ошибки, предупреждения, информационные сообщения)",
			"markerAction.previous.label": "Перейти к Предыдущей Проблеме (Ошибке, Предупреждению, Информации)",
			"markerAction.previousInFiles.label": "Перейти к предыдущей проблеме в файлах (ошибки, предупреждения, информационные сообщения)",
			"miGotoNextProblem": "Следующая &&проблема",
			"miGotoPreviousProblem": "Предыдущая &&проблема",
			"nextMarkerIcon": "Значок для перехода к следующему маркеру.",
			"previousMarkerIcon": "Значок для перехода к предыдущему маркеру."
		},
		"vs/editor/contrib/gotoError/browser/gotoErrorWidget": {
			"Error": "Ошибка",
			"Hint": "Указание",
			"Info": "Информация",
			"Warning": "Предупреждение",
			"change": "Проблемы: {0} из {1}",
			"editorMarkerNavigationBackground": "Фон мини-приложения навигации по меткам редактора.",
			"editorMarkerNavigationError": "Цвет ошибки в мини-приложении навигации по меткам редактора.",
			"editorMarkerNavigationErrorHeaderBackground": "Фон заголовка ошибки в мини-приложении навигации по меткам редактора.",
			"editorMarkerNavigationInfo": "Цвет информационного сообщения в мини-приложении навигации по меткам редактора.",
			"editorMarkerNavigationInfoHeaderBackground": "Фон заголовка информационного сообщения в мини-приложении навигации по меткам редактора.",
			"editorMarkerNavigationWarning": "Цвет предупреждения в мини-приложении навигации по меткам редактора.",
			"editorMarkerNavigationWarningBackground": "Фон заголовка предупреждения в мини-приложении навигации по меткам редактора.",
			"marker aria": "{0} в {1}. ",
			"problems": "Проблемы: {0} из {1}"
		},
		"vs/editor/contrib/gotoSymbol/browser/goToCommands": {
			"actions.goToDecl.label": "Перейти к определению",
			"actions.goToDeclToSide.label": "Открыть определение сбоку",
			"actions.goToDeclaration.label": "Перейти к объявлению",
			"actions.goToImplementation.label": "Перейти к реализациям",
			"actions.goToTypeDefinition.label": "Перейти к определению типа",
			"actions.peekDecl.label": "Просмотреть объявление",
			"actions.peekImplementation.label": "Просмотреть реализации",
			"actions.peekTypeDefinition.label": "Показать определение типа",
			"actions.previewDecl.label": "Показать определение",
			"decl.generic.noResults": "Объявление не найдено",
			"decl.noResultWord": "Объявление для \"{0}\" не найдено.",
			"decl.title": "Объявления",
			"def.title": "Определения",
			"generic.noResult": "Нет результатов для \"{0}\"",
			"generic.noResults": "Определения не найдены.",
			"generic.title": "Расположения",
			"goToImplementation.generic.noResults": "Не найдена реализация.",
			"goToImplementation.noResultWord": "Не найдена реализация для \"{0}\".",
			"goToReferences.label": "Перейти к ссылкам",
			"goToTypeDefinition.generic.noResults": "Не найдено определение типа.",
			"goToTypeDefinition.noResultWord": "Не найдено определение типа для \"{0}\".",
			"impl.title": "Реализации",
			"label.generic": "Перейти к любому символу",
			"miGotoDeclaration": "Перейти к &&объявлению",
			"miGotoDefinition": "Перейти к &&определению",
			"miGotoImplementation": "Перейти к &&реализациям",
			"miGotoReference": "Перейти к &&ссылкам",
			"miGotoTypeDefinition": "Перейти к &&определению типа",
			"noResultWord": "Определение для \"{0}\" не найдено.",
			"peek.submenu": "Обзор",
			"ref.title": "Ссылки",
			"references.action.label": "Показать ссылки",
			"references.no": "Ссылки для \"{0}\" не найдены",
			"references.noGeneric": "Ссылки не найдены",
			"typedef.title": "Определения типов"
		},
		"vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition": {
			"multipleResults": "Щелкните, чтобы отобразить определения ({0})."
		},
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesController": {
			"labelLoading": "Загрузка...",
			"metaTitle.N": "{0} ({1})",
			"referenceSearchVisible": "Открыто ли окно просмотра ссылок, например, \"Ссылки для просмотра\" или \"Определение просмотра\""
		},
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesTree": {
			"referenceCount": "{0} ссылка",
			"referencesCount": "Ссылок: {0}",
			"treeAriaLabel": "Ссылки"
		},
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget": {
			"missingPreviewMessage": "предварительный просмотр недоступен",
			"noResults": "Результаты отсутствуют",
			"peekView.alternateTitle": "Ссылки"
		},
		"vs/editor/contrib/gotoSymbol/browser/referencesModel": {
			"aria.fileReferences.1": "1 символ в {0}, полный путь: {1}",
			"aria.fileReferences.N": "{0} символов в {1}, полный путь: {2} ",
			"aria.oneReference": "в {0} в строке {1} в столбце {2}",
			"aria.oneReference.preview": "{0} в {1} в строке {2} в столбце {3}",
			"aria.result.0": "Результаты не найдены",
			"aria.result.1": "Обнаружен 1 символ в {0}",
			"aria.result.n1": "Обнаружено {0} символов в {1}",
			"aria.result.nm": "Обнаружено {0} символов в {1} файлах"
		},
		"vs/editor/contrib/gotoSymbol/browser/symbolNavigation": {
			"hasSymbols": "Существуют ли расположения символов, к которым можно перейти только с помощью клавиатуры",
			"location": "Символ {0} из {1}",
			"location.kb": "Символ {0} из {1}, {2} для следующего"
		},
		"vs/editor/contrib/gpu/browser/gpuActions": {
			"drawGlyph.label": "Нарисовать глиф",
			"gpuDebug.label": "Разработчик: редактор отладки GPU-отрисовщика",
			"logTextureAtlasStats.label": "Статистика текстурного атласа журнала",
			"saveTextureAtlas.label": "Сохранение текстурного атласа"
		},
		"vs/editor/contrib/hover/browser/contentHoverRendered": {
			"hoverAccessibilityStatusBar": "Это строка состояния при наведении.",
			"hoverAccessibilityStatusBarActionWithKeybinding": "Содержит действие с меткой {0} и сочетанием клавиш {1}.",
			"hoverAccessibilityStatusBarActionWithoutKeybinding": "Содержит действие с меткой {0}."
		},
		"vs/editor/contrib/hover/browser/hoverAccessibleViews": {
			"decreaseVerbosity": "– Уровень детализации отсортированной при наведении части можно уменьшить с помощью команды \"Уменьшить уровень детализации при наведении\".",
			"increaseVerbosity": "– Уровень детализации отсортированной при наведении части можно увеличить с помощью команды \"Увеличить уровень детализации при наведении\"."
		},
		"vs/editor/contrib/hover/browser/hoverActionIds": {
			"decreaseHoverVerbosityLevel": "Уменьшить уровень детализации в мини-приложении наведения",
			"increaseHoverVerbosityLevel": "Увеличить уровень детализации в мини-приложении наведения"
		},
		"vs/editor/contrib/hover/browser/hoverActions": {
			"goToBottomHover": "Перейти к нижнему наведению",
			"goToBottomHoverDescription": "Перейти к нижней части редактора в мини-приложении наведения.",
			"goToTopHover": "Перейти к верхнему наведению",
			"goToTopHoverDescription": "Перейти к верхней части редактора в мини-приложении наведения.",
			"hideHover": "Скрыть наведение",
			"pageDownHover": "Перейти на страницу вниз в наведении",
			"pageDownHoverDescription": "Следующая страница в редакторе при наведении.",
			"pageUpHover": "Перейти на страницу вверх в наведении",
			"pageUpHoverDescription": "Предыдущая страница в редакторе при наведении.",
			"scrollDownHover": "Прокрутить наведение вниз",
			"scrollDownHoverDescription": "Прокрутить вниз в редакторе в мини-приложении наведения.",
			"scrollLeftHover": "Прокрутить наведение влево",
			"scrollLeftHoverDescription": "Прокрутить влево в редакторе в мини-приложении наведения.",
			"scrollRightHover": "Прокрутить наведение вправо",
			"scrollRightHoverDescription": "Прокрутить вправо в редакторе в мини-приложении наведения.",
			"scrollUpHover": "Прокрутить наведение вверх",
			"scrollUpHoverDescription": "Прокрутить вверх в редакторе в мини-приложении наведения.",
			"showDefinitionPreviewHover": "Отображать предварительный просмотр определения при наведении курсора мыши",
			"showDefinitionPreviewHoverDescription": "Показывать предварительный просмотр определения в мини-приложении наведения в редакторе.",
			"showOrFocusHover": "Показать наведение или перевести на него фокус",
			"showOrFocusHover.focus.autoFocusImmediately": "Когда он появится, при наведении указателя мыши произойдет автоматическая фокусировка.",
			"showOrFocusHover.focus.focusIfVisible": "При наведении указателя мыши будет фокусировка произойдет только в том случае, если он уже виден.",
			"showOrFocusHover.focus.noAutoFocus": "При наведении указатель мыши не будет автоматически фокусироваться.",
			"showOrFocusHoverDescription": "Показать мини-приложение наведения в редакторе или перенести на него фокус. В этом мини-приложении отображается документация, ссылки и другое содержимое для символа в текущей позиции курсора."
		},
		"vs/editor/contrib/hover/browser/hoverCopyButton": {
			"hover.copied": "Скопировано в буфер обмена",
			"hover.copy": "Копировать"
		},
		"vs/editor/contrib/hover/browser/markdownHoverParticipant": {
			"decreaseHoverVerbosity": "Значок для снижения уровня детализации в мини-приложении наведения.",
			"decreaseVerbosity": "Уменьшить уровень детализации при наведении",
			"increaseHoverVerbosity": "Значок для увеличения уровня детализации.",
			"increaseVerbosity": "Увеличить уровень детализации при наведении",
			"modesContentHover.loading": "Загрузка...",
			"stopped rendering": "Отрисовка приостановлена для длинной строки из соображений производительности. Это можно настроить с помощью параметра `editor.stopRenderingLineAfter`. [Больше не показывать](command:{0})",
			"too many characters": "Разметка пропускается для длинных строк по соображениям производительности. Это можно настроить с помощью `editor.maxTokenizationLineLength`. [Больше не показывать](command:{0})"
		},
		"vs/editor/contrib/hover/browser/markerHoverParticipant": {
			"checkingForQuickFixes": "Проверка наличия исправлений...",
			"noQuickFixes": "Исправления недоступны",
			"quick fixes": "Быстрое исправление...",
			"view problem": "Просмотреть проблему"
		},
		"vs/editor/contrib/indentation/browser/indentation": {
			"changeTabDisplaySize": "Изменить отображаемый размер табуляции",
			"changeTabDisplaySizeDescription": "Изменение эквивалента размера пространства для вкладки.",
			"configuredTabSize": "Настроенный размер шага табуляции",
			"currentTabSize": "Текущий размер табуляции",
			"defaultTabSize": "Размер табуляции по умолчанию",
			"detectIndentation": "Определение отступа от содержимого",
			"detectIndentationDescription": "Определение отступа от содержимого.",
			"editor.reindentlines": "Повторно расставить отступы строк",
			"editor.reindentlinesDescription": "Повторно применить отступы к строкам редактора.",
			"editor.reindentselectedlines": "Повторно расставить отступы для выбранных строк",
			"editor.reindentselectedlinesDescription": "Повторно применить отступы к выделенным строкам редактора.",
			"indentUsingSpaces": "Отступ с использованием пробелов",
			"indentUsingSpacesDescription": "Использовать пробелы для отступов.",
			"indentUsingTabs": "Отступ с использованием табуляции",
			"indentUsingTabsDescription": "Использовать табуляцию для отступов.",
			"indentationToSpaces": "Преобразовать отступ в пробелы",
			"indentationToSpacesDescription": "Преобразовать отступы табуляцией в пробелы.",
			"indentationToTabs": "Преобразовать отступ в шаги табуляции",
			"indentationToTabsDescription": "Преобразовать отступы пробелами в табуляцию.",
			"selectTabWidth": "Выбрать размер шага табуляции для текущего файла"
		},
		"vs/editor/contrib/inlayHints/browser/inlayHintsHover": {
			"hint.cmd": "Выполнить команду",
			"hint.dbl": "Дважды щелкните, чтобы вставить",
			"hint.def": "Перейти к определению ({0})",
			"hint.defAndCommand": "Перейти к определению ({0}), щелкните правой кнопкой мыши для просмотра дополнительных сведений",
			"links.navigate.kb.alt": "ALT + щелчок",
			"links.navigate.kb.alt.mac": "OPTION + щелчок",
			"links.navigate.kb.meta": "CTRL + щелчок",
			"links.navigate.kb.meta.mac": "CMD + щелчок"
		},
		"vs/editor/contrib/inlineCompletions/browser/controller/commands": {
			"accept": "Принять",
			"acceptLine": "Принять строку",
			"acceptWord": "Принять слово",
			"action.inlineSuggest.accept": "Принять встроенное предложение",
			"action.inlineSuggest.acceptAlternativeAction": "Принять альтернативное действие встроенного предложения",
			"action.inlineSuggest.acceptNextLine": "Принять следующую строку встроенного предложения",
			"action.inlineSuggest.acceptNextWord": "Принять следующее слово встроенного предложения",
			"action.inlineSuggest.alwaysShowToolbar": "Всегда отображать панель инструментов",
			"action.inlineSuggest.dev.extractRepro": "Разработчик: извлечение состояния встроенного предложения",
			"action.inlineSuggest.hide": "Скрыть встроенное предложение",
			"action.inlineSuggest.jump": "Перейти к следующей встроенной правке",
			"action.inlineSuggest.showNext": "Показывать следующее встроенное предложение",
			"action.inlineSuggest.showPrevious": "Показать предыдущее встроенное предложение",
			"action.inlineSuggest.toggleShowCollapsed": "Переключить отображение свернутых встроенных предложений",
			"action.inlineSuggest.trigger": "Активировать встроенное предложение",
			"inlineSuggest.trigger.args": "Параметры переключения встроенных предложений.",
			"inlineSuggest.trigger.description": "Переключение встроенных предложений в редакторе.",
			"jump": "Перейти",
			"noInlineSuggestionAvailable": "Нет доступных встроенных предложений.",
			"reject": "Отклонить"
		},
		"vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionContextKeys": {
			"cursorAtInlineEdit": "Находится ли курсор на встроенной правке",
			"cursorBeforeGhostText": "Находится ли курсор на фантомном тексте",
			"cursorInIndentation": "Находится ли курсор в отступе",
			"editor.hasSelection": "Есть ли в редакторе выделенный фрагмент",
			"inInlineEditsPreviewEditor": "Отображается ли в текущем редакторе кода предварительный просмотр встроенных параметров редактирования",
			"inlineEditVisible": "Видно ли встроенную правку",
			"inlineSuggestionAlternativeActionVisible": "Отображается ли альтернативное действие для встроенного предложения.",
			"inlineSuggestionHasIndentation": "Начинается ли встроенное предложение с пробела",
			"inlineSuggestionHasIndentationLessThanTabSize": "Проверяет, не является ли пробел перед встроенным предложением короче, чем текст, вставляемый клавишей TAB",
			"inlineSuggestionVisible": "Отображается ли встроенное предложение",
			"suppressSuggestions": "Следует ли подавлять предложения для текущего предложения",
			"tabShouldAcceptInlineEdit": "Должна ли вкладка принимать встроенное редактирование.",
			"tabShouldJumpToInlineEdit": "Должна ли вкладка переходить к встроенному редактированию."
		},
		"vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionsController": {
			"showAccessibleViewHint": "Проверить этот аспект в представлении с поддержкой специальных возможностей ({0})"
		},
		"vs/editor/contrib/inlineCompletions/browser/hintsWidget/hoverParticipant": {
			"hoverAccessibilityStatusBar": "Здесь есть встроенные завершения",
			"inlineSuggestionFollows": "Предложение:"
		},
		"vs/editor/contrib/inlineCompletions/browser/hintsWidget/inlineCompletionsHintsWidget": {
			"next": "Далее",
			"parameterHintsNextIcon": "Значок для отображения подсказки следующего параметра.",
			"parameterHintsPreviousIcon": "Значок для отображения подсказки предыдущего параметра.",
			"previous": "Назад"
		},
		"vs/editor/contrib/inlineCompletions/browser/model/renameSymbolProcessor": {
			"rename": "Переименовать"
		},
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorMenu": {
			"gotoAndAccept": "Перейти к/принять",
			"reject": "Отклонить",
			"settings": "Параметры",
			"showCollapsed": "Показать свернутые",
			"showExpanded": "Показать развернуто",
			"snooze": "Отложить"
		},
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorView": {
			"inlineSuggestion": "Встроенное предложение"
		},
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsWordReplacementView": {
			"labelOccurence": "{0} 1 вхождение",
			"labelOccurences": "Вхождения: {0} {1}",
			"shiftToSeeOccurences": "{0} показать вхождения"
		},
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/theme": {
			"inlineEdit.gutterIndicator.background": "Цвет фона для индикатора встроенной правки.",
			"inlineEdit.gutterIndicator.primaryBackground": "Цвет фона основного встроенного индикатора редактирования.",
			"inlineEdit.gutterIndicator.primaryBorder": "Цвет границы для основного индикатора поля редактирования.",
			"inlineEdit.gutterIndicator.primaryForeground": "Цвет переднего плана для основного встроенного индикатора редактирования.",
			"inlineEdit.gutterIndicator.secondaryBackground": "Цвет фона для вторичного встроенного индикатора редактирования канавок.",
			"inlineEdit.gutterIndicator.secondaryBorder": "Цвет границы для индикатора вторичного встроенного редактирования.",
			"inlineEdit.gutterIndicator.secondaryForeground": "Цвет переднего плана для вторичного встроенного индикатора редактирования.",
			"inlineEdit.gutterIndicator.successfulBackground": "Цвет фона для индикатора успешного встроенного редактирования канавы.",
			"inlineEdit.gutterIndicator.successfulBorder": "Цвет границы индикатора выполненного встроенного редактирования.",
			"inlineEdit.gutterIndicator.successfulForeground": "Цвет переднего плана для индикатора успешного встроенного редактирования канавы.",
			"inlineEdit.modifiedBackground": "Цвет фона для измененного текста во встроенных изменениях.",
			"inlineEdit.modifiedBorder": "Цвет границы для измененного текста во встроенных изменениях.",
			"inlineEdit.modifiedChangedLineBackground": "Цвет фона для измененных строк в измененном тексте встроенных изменений.",
			"inlineEdit.modifiedChangedTextBackground": "Цвет наложения для измененного текста в измененном тексте встроенных изменений.",
			"inlineEdit.originalBackground": "Цвет фона для исходного текста во встроенных изменениях.",
			"inlineEdit.originalBorder": "Цвет границы для исходного текста во встроенных изменениях.",
			"inlineEdit.originalChangedLineBackground": "Цвет фона для измененных строк в исходном тексте встроенных изменений.",
			"inlineEdit.originalChangedTextBackground": "Цвет наложения для измененного текста в исходном тексте встроенных изменений.",
			"inlineEdit.tabWillAcceptModifiedBorder": "Измененный цвет границы для мини-приложения встроенного редактирования, когда вкладка примет его.",
			"inlineEdit.tabWillAcceptOriginalBorder": "Исходный цвет границы для мини-приложения встроенного редактирования поверх оригинального текста, когда вкладка примет его."
		},
		"vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": {
			"InPlaceReplaceAction.next.label": "Заменить следующим значением",
			"InPlaceReplaceAction.previous.label": "Заменить предыдущим значением"
		},
		"vs/editor/contrib/insertFinalNewLine/browser/insertFinalNewLine": {
			"insertFinalNewLine": "Вставить последнюю новую строку"
		},
		"vs/editor/contrib/lineSelection/browser/lineSelection": {
			"expandLineSelection": "Развернуть выделение строки"
		},
		"vs/editor/contrib/linesOperations/browser/linesOperations": {
			"duplicateSelection": "Дублировать выбранное",
			"editor.transformToCamelcase": "Преобразовать в \"верблюжий\" стиль",
			"editor.transformToKebabcase": "Преобразовать в кебаб-кейс",
			"editor.transformToLowercase": "Преобразовать в нижний регистр",
			"editor.transformToPascalcase": "Преобразовать в формат \"КаждаяЧастьСПрописнойБуквы\"",
			"editor.transformToSnakecase": "Преобразовать в написание с подчеркиваниями",
			"editor.transformToTitlecase": "Преобразовать в заглавные буквы",
			"editor.transformToUppercase": "Преобразовать в верхний регистр",
			"editor.transpose": "Транспонировать символы вокруг курсора",
			"lines.copyDown": "Копировать строку снизу",
			"lines.copyUp": "Копировать строку сверху",
			"lines.delete": "Удалить строку",
			"lines.deleteAllLeft": "Удалить все слева",
			"lines.deleteAllRight": "Удалить все справа",
			"lines.deleteDuplicates": "Удалить дублирующиеся строки",
			"lines.indent": "Увеличить отступ",
			"lines.insertAfter": "Вставить строку ниже",
			"lines.insertBefore": "Вставить строку выше",
			"lines.joinLines": "_Объединить строки",
			"lines.moveDown": "Переместить строку вниз",
			"lines.moveUp": "Переместить строку вверх",
			"lines.outdent": "Уменьшить отступ",
			"lines.reverseLines": "Обратить строки",
			"lines.sortAscending": "Сортировка строк по возрастанию",
			"lines.sortDescending": "Сортировка строк по убыванию",
			"lines.trimTrailingWhitespace": "Удалить конечные символы-разделители",
			"miCopyLinesDown": "Копировать на строку &&ниже",
			"miCopyLinesUp": "&&Копировать на строку выше",
			"miDuplicateSelection": "&&Дублировать выбранное",
			"miMoveLinesDown": "&&Переместить на строку ниже",
			"miMoveLinesUp": "Переместить на с&&троку выше"
		},
		"vs/editor/contrib/linkedEditing/browser/linkedEditing": {
			"editorLinkedEditingBackground": "Цвет фона при автоматическом переименовании типа редактором.",
			"linkedEditing.label": "Запустить связанное редактирование"
		},
		"vs/editor/contrib/links/browser/links": {
			"invalid.url": "Не удалось открыть ссылку, так как она имеет неправильный формат: {0}",
			"label": "Открыть ссылку",
			"links.navigate.executeCmd": "Выполнить команду",
			"links.navigate.follow": "перейти по ссылке",
			"links.navigate.kb.alt": "Кнопка ALT и щелчок левой кнопкой мыши",
			"links.navigate.kb.alt.mac": "Кнопка OPTION и щелчок левой кнопкой мыши",
			"links.navigate.kb.meta": "Кнопка CTRL и щелчок левой кнопкой мыши",
			"links.navigate.kb.meta.mac": "Кнопка CMD и щелчок левой кнопкой мыши",
			"missing.url": "Не удалось открыть ссылку, у нее отсутствует целевой объект.",
			"tooltip.explanation": "Выполнение команды {0}"
		},
		"vs/editor/contrib/message/browser/messageController": {
			"messageVisible": "Отображается ли сейчас в редакторе внутреннее сообщение"
		},
		"vs/editor/contrib/multicursor/browser/multicursor": {
			"addSelectionToNextFindMatch": "Добавить выделенный фрагмент в следующее найденное совпадение",
			"addSelectionToPreviousFindMatch": "Добавить выделенный фрагмент в предыдущее найденное совпадение",
			"changeAll.label": "Изменить все вхождения",
			"cursorAdded": "Курсор добавлен: {0}",
			"cursorsAdded": "Курсоры добавлены: {0}",
			"miAddSelectionToNextFindMatch": "Добавить &&следующее вхождение",
			"miAddSelectionToPreviousFindMatch": "Добавить &&предыдущее вхождение",
			"miInsertCursorAbove": "Добавить курсор &&выше",
			"miInsertCursorAtEndOfEachLineSelected": "Добавить курсоры в &&окончания строк",
			"miInsertCursorBelow": "Добавить курсор &&ниже",
			"miSelectHighlights": "Выбрать все &&вхождения",
			"moveSelectionToNextFindMatch": "Переместить последний выделенный фрагмент в следующее найденное совпадение",
			"moveSelectionToPreviousFindMatch": "Переместить последний выделенный фрагмент в предыдущее найденное совпадение",
			"mutlicursor.addCursorsToBottom": "Добавить курсоры ниже",
			"mutlicursor.addCursorsToTop": "Добавить курсоры выше",
			"mutlicursor.focusNextCursor": "Фокусировка на следующем курсоре",
			"mutlicursor.focusNextCursor.description": "Фокусируется на следующем курсоре",
			"mutlicursor.focusPreviousCursor": "Фокусировка на предыдущем курсоре",
			"mutlicursor.focusPreviousCursor.description": "Фокусируется на предыдущем курсоре",
			"mutlicursor.insertAbove": "Добавить курсор выше",
			"mutlicursor.insertAtEndOfEachLineSelected": "Добавить курсоры к окончаниям строк",
			"mutlicursor.insertBelow": "Добавить курсор ниже",
			"selectAllOccurrencesOfFindMatch": "Выбрать все вхождения найденных совпадений"
		},
		"vs/editor/contrib/parameterHints/browser/parameterHints": {
			"parameterHints.trigger.label": "Переключить подсказки к параметрам"
		},
		"vs/editor/contrib/parameterHints/browser/parameterHintsWidget": {
			"editorHoverWidgetHighlightForeground": "Цвет переднего плана активного элемента в указании параметра.",
			"hint": "{0}, указание",
			"parameterHintsNextIcon": "Значок для отображения подсказки следующего параметра.",
			"parameterHintsPreviousIcon": "Значок для отображения подсказки предыдущего параметра."
		},
		"vs/editor/contrib/peekView/browser/peekView": {
			"inReferenceSearchEditor": "Встроен ли текущий редактор кода в окно просмотра",
			"label.close": "Закрыть",
			"peekViewBorder": "Цвет границ быстрого редактора и массива.",
			"peekViewEditorBackground": "Цвет фона быстрого редактора.",
			"peekViewEditorGutterBackground": "Цвет фона поля в окне быстрого редактора.",
			"peekViewEditorMatchHighlight": "Цвет выделения совпадений в быстром редакторе.",
			"peekViewEditorMatchHighlightBorder": "Граница выделения совпадений в быстром редакторе.",
			"peekViewEditorStickScrollBackground": "Цвет фона закрепленной прокрутки в окне быстрого редактора.",
			"peekViewEditorStickyScrollGutterBackground": "Цвет фона переплета для закрепленной прокрутки в окне быстрого редактора.",
			"peekViewResultsBackground": "Цвет фона в списке результатов представления быстрого редактора.",
			"peekViewResultsFileForeground": "Цвет переднего плана узлов файла в списке результатов быстрого редактора.",
			"peekViewResultsMatchForeground": "Цвет переднего плана узлов строки в списке результатов быстрого редактора.",
			"peekViewResultsMatchHighlight": "Цвет выделения совпадений в списке результатов быстрого редактора.",
			"peekViewResultsSelectionBackground": "Цвет фона выбранной записи в списке результатов быстрого редактора.",
			"peekViewResultsSelectionForeground": "Цвет переднего плана выбранной записи в списке результатов быстрого редактора.",
			"peekViewTitleBackground": "Цвет фона области заголовка быстрого редактора.",
			"peekViewTitleForeground": "Цвет заголовка быстрого редактора.",
			"peekViewTitleInfoForeground": "Цвет сведений о заголовке быстрого редактора."
		},
		"vs/editor/contrib/placeholderText/browser/placeholderText.contribution": {
			"placeholderForeground": "Цвет переднего плана для замещающего текста в редакторе."
		},
		"vs/editor/contrib/quickAccess/browser/editorNavigationQuickAccess": {
			"gotoLocation.status": "Строка {0}, столбец {1}: {2}"
		},
		"vs/editor/contrib/quickAccess/browser/gotoLineQuickAccess": {
			"gotoLine.ariaLabel": "Перейти к строке. Введите номер строки, за которым при необходимости следует двоеточие и номер столбца.",
			"gotoLine.columnPrompt": "Нажмите клавишу ВВОД, чтобы перейти к строке {0}, или введите номер столбца (от 1 до {1}).",
			"gotoLine.goToPosition": "Нажмите клавишу ВВОД, чтобы перейти к строке {0} в столбце {1}.",
			"gotoLine.itemAriaLabel": "Перейти к строке {0}, столбцу {1}. Нажмите клавишу ВВОД для перехода.",
			"gotoLine.lineColumnPrompt": "Нажмите клавишу ВВОД, чтобы перейти к строке {0}, или введите двоеточие \":\" для добавления номера столбца.",
			"gotoLine.linePrompt": "Введите номер строки для перехода к ней (от 1 до {0}).",
			"gotoLine.noEditor": "Чтобы перейти к строке или к смещению, сначала откройте текстовый редактор.",
			"gotoLine.offsetPrompt": "Введите позицию символа для перехода к нему (от 1 до {0}).",
			"gotoLine.offsetPromptZero": "Введите позицию символа для перехода к нему (от 0 до {0}).",
			"gotoLineToggleButton": "Переключить смещение с нулевой базой"
		},
		"vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess": {
			"_constructor": "конструкторы ({0})",
			"array": "массивы ({0})",
			"boolean": "логические значения ({0})",
			"cannotRunGotoSymbolWithoutEditor": "Чтобы перейти к символу, сначала откройте текстовый редактор с символьной информацией.",
			"cannotRunGotoSymbolWithoutSymbolProvider": "Активный текстовый редактор не предоставляет символьную информацию.",
			"class": "классы ({0})",
			"constant": "константы ({0})",
			"enum": "перечисления ({0})",
			"enumMember": "элемента перечисления ({0})",
			"event": "события ({0})",
			"field": "поля ({0})",
			"file": "файлы ({0})",
			"function": "функции ({0})",
			"interface": "интерфейсы ({0})",
			"key": "ключи ({0})",
			"method": "методы ({0})",
			"modules": "модули ({0})",
			"namespace": "пространства имен ({0})",
			"noMatchingSymbolResults": "Нет совпадающих символов редактора",
			"noSymbolResults": "Нет символов редактора",
			"number": "числа ({0})",
			"object": "объекты ({0})",
			"openToBottom": "Открыть внизу",
			"openToSide": "Открыть сбоку",
			"operator": "операторы ({0})",
			"package": "пакеты ({0})",
			"property": "свойства ({0})",
			"string": "строки ({0})",
			"struct": "структуры ({0})",
			"symbols": "символы ({0})",
			"typeParameter": "параметры типа ({0})",
			"variable": "переменные ({0})"
		},
		"vs/editor/contrib/readOnlyMessage/browser/contribution": {
			"editor.readonly": "Не удается выполнить изменение в редакторе только для чтения",
			"editor.simple.readonly": "Не удается внести изменения во входные данные только для чтения"
		},
		"vs/editor/contrib/rename/browser/rename": {
			"aria": "«{0}» успешно переименован в «{1}». Сводка: {2}",
			"enablePreview": "Включить/отключить возможность предварительного просмотра изменений перед переименованием",
			"focusNextRenameSuggestion": "Фокусировка на следующем предложении по переименованию",
			"focusPreviousRenameSuggestion": "Фокусировка на предыдущем предложении переименования",
			"label": "Переименование \"{0}\" в \"{1}\"",
			"no result": "Результаты отсутствуют.",
			"quotableLabel": "Переименование {0} в {1}",
			"rename.failed": "Операции переименования не удалось вычислить правки",
			"rename.failedApply": "Операции переименования не удалось применить правки",
			"rename.label": "Переименовать символ",
			"resolveRenameLocationFailed": "Произошла неизвестная ошибка при определении расположения после переименования"
		},
		"vs/editor/contrib/rename/browser/renameWidget": {
			"cancelRenameSuggestionsButton": "Отмена",
			"generateRenameSuggestionsButton": "Создать новые предложения имен",
			"label": "Нажмите {0} для переименования, {1} для просмотра.",
			"renameAriaLabel": "Введите новое имя для входных данных и нажмите клавишу ВВОД для подтверждения.",
			"renameInputFocused": "Фокусируется ли мини-приложение переименования входных данных",
			"renameInputVisible": "Отображается ли мини-приложение переименования входных данных",
			"renameSuggestionsReceivedAria": "Получено несколько ({0}) предложений по переименованию"
		},
		"vs/editor/contrib/smartSelect/browser/smartSelect": {
			"miSmartSelectGrow": "&&Развернуть выделение",
			"miSmartSelectShrink": "&&Сжать выделение",
			"smartSelect.expand": "Развернуть выбранный фрагмент",
			"smartSelect.shrink": "Уменьшить выделенный фрагмент"
		},
		"vs/editor/contrib/snippet/browser/snippetController2": {
			"hasNextTabstop": "Указывает, существует ли следующая позиция табуляции в режиме фрагментов",
			"hasPrevTabstop": "Указывает, существует ли предыдущая позиция табуляции в режиме фрагментов",
			"inSnippetMode": "Находится ли текущий редактор в режиме фрагментов",
			"next": "Перейти к следующему заполнителю..."
		},
		"vs/editor/contrib/snippet/browser/snippetVariables": {
			"April": "Апрель",
			"AprilShort": "Апр",
			"August": "Август",
			"AugustShort": "Авг",
			"December": "Декабрь",
			"DecemberShort": "Дек",
			"February": "Февраль",
			"FebruaryShort": "Фев",
			"Friday": "пятница",
			"FridayShort": "Пт",
			"January": "Январь",
			"JanuaryShort": "Янв",
			"July": "Июль",
			"JulyShort": "Июл",
			"June": "Июнь",
			"JuneShort": "Июн",
			"March": "Март",
			"MarchShort": "Мар",
			"May": "Май",
			"MayShort": "Май",
			"Monday": "понедельник",
			"MondayShort": "Пн",
			"November": "Ноябрь",
			"NovemberShort": "Ноя",
			"October": "Октябрь",
			"OctoberShort": "Окт",
			"Saturday": "суббота",
			"SaturdayShort": "Сб",
			"September": "Сентябрь",
			"SeptemberShort": "Сен",
			"Sunday": "воскресенье",
			"SundayShort": "Вс",
			"Thursday": "четверг",
			"ThursdayShort": "Чт",
			"Tuesday": "вторник",
			"TuesdayShort": "Вт",
			"Wednesday": "среда",
			"WednesdayShort": "Ср"
		},
		"vs/editor/contrib/stickyScroll/browser/stickyScrollActions": {
			"focusStickyScroll": "Установить фокус на закрепленной прокрутке редактора",
			"goToFocusedStickyScrollLine.title": "Перейти к строке закрепленной прокрутки, которая находится в фокусе",
			"miStickyScroll": "&&Закрепленная прокрутка",
			"mifocusEditorStickyScroll": "&&Установить фокус на закрепленной прокрутке редактора",
			"mitoggleStickyScroll": "&&Переключить закрепленную прокрутку редактора",
			"selectEditor.title": "Выберите редактор",
			"selectNextStickyScrollLine.title": "Выберите следующую линию закрепленной прокрутки редактора",
			"selectPreviousStickyScrollLine.title": "Выбрать предыдущую строку закрепленной прокрутки",
			"stickyScroll": "Закрепленная прокрутка",
			"toggleEditorStickyScroll": "Переключить закрепленную прокрутку редактора",
			"toggleEditorStickyScroll.description": "Включение или переключение закрепленной прокрутки редактора, которая показывает закрепленные области в верхней части области просмотра"
		},
		"vs/editor/contrib/suggest/browser/suggest": {
			"acceptSuggestionOnEnter": "Вставляются ли предложения при нажатии клавиши ВВОД",
			"suggestWidgetDetailsFocused": "Находится ли фокус в области сведений мини-приложения рекомендаций",
			"suggestWidgetDetailsVisible": "Отображаются ли сведения о предложениях",
			"suggestWidgetHasSelection": "Находится ли какое-либо предложение в фокусе",
			"suggestWidgetMultipleSuggestions": "Существует ли несколько предложений для выбора",
			"suggestionCanResolve": "Поддерживает ли текущее предложение разрешение дополнительных сведений",
			"suggestionHasInsertAndReplaceRange": "Есть ли у текущего предложения варианты поведения \"вставка\" и \"замена\"",
			"suggestionInsertMode": "Является ли текущее поведение поведением \"вставка\" или \"замена\"",
			"suggestionMakesTextEdit": "Приводит ли вставка текущего предложения к изменению или все уже было введено"
		},
		"vs/editor/contrib/suggest/browser/suggestController": {
			"accept.insert": "Вставить",
			"accept.replace": "Заменить",
			"aria.alert.snippet": "Принятие \"{0}\" привело к внесению дополнительных правок ({1})",
			"detail.less": "Показать больше",
			"detail.more": "Показать меньше",
			"focus.suggestion": "Выбрать",
			"suggest.reset.label": "Сброс предложения размера мини-приложения",
			"suggest.trigger.label": "Переключить предложение"
		},
		"vs/editor/contrib/suggest/browser/suggestWidget": {
			"ariaCurrenttSuggestionReadDetails": "{0}, документы: {1}",
			"editorSuggestWidgetBackground": "Цвет фона виджета подсказок.",
			"editorSuggestWidgetBorder": "Цвет границ виджета подсказок.",
			"editorSuggestWidgetFocusHighlightForeground": "Цвет совпадения выделяется в мини-приложениях предложений, когда элемент находится в фокусе.",
			"editorSuggestWidgetForeground": "Цвет переднего плана мини-приложения предложений.",
			"editorSuggestWidgetHighlightForeground": "Цвет выделения соответствия в мини-приложении предложений.",
			"editorSuggestWidgetSelectedBackground": "Фоновый цвет выбранной записи в мини-приложении предложений.",
			"editorSuggestWidgetSelectedForeground": "Цвет переднего плана выбранной записи в мини-приложении предложений.",
			"editorSuggestWidgetSelectedIconForeground": "Цвет переднего плана значка выбранной записи в мини-приложении предложений.",
			"editorSuggestWidgetStatusForeground": "Цвет переднего плана для состояния рекомендации мини-приложения.",
			"label": "{0}, {1}",
			"label.desc": "{0}, {1}, {2}",
			"label.detail": "{0} {1}, {2}",
			"label.full": "{0}{1}{2} {3}",
			"suggest": "Предложить",
			"suggestWidget.loading": "Загрузка...",
			"suggestWidget.noSuggestions": "Предложения отсутствуют."
		},
		"vs/editor/contrib/suggest/browser/suggestWidgetDetails": {
			"details.close": "Закрыть",
			"loading": "Загрузка..."
		},
		"vs/editor/contrib/suggest/browser/suggestWidgetRenderer": {
			"readMore": "Подробнее",
			"suggestMoreInfoIcon": "Значок для получения дополнительных сведений в мини-приложении предложений."
		},
		"vs/editor/contrib/suggest/browser/wordContextKey": {
			"desc": "Ключ контекста, который имеет значение true, когда в конце слова. Обратите внимание, что это определяется только при включении завершения табуляции"
		},
		"vs/editor/contrib/symbolIcons/browser/symbolIcons": {
			"symbolIcon.arrayForeground": "Цвет переднего плана для символов массива. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.booleanForeground": "Цвет переднего плана для логических символов. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.classForeground": "Цвет переднего плана для символов класса. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.colorForeground": "Цвет переднего плана для символов цвета. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.constantForeground": "Цвет переднего плана для символов константы. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.constructorForeground": "Цвет переднего плана для символов конструктора. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.enumeratorForeground": "Цвет переднего плана для символов перечислителя. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.enumeratorMemberForeground": "Цвет переднего плана для символов члена перечислителя. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.eventForeground": "Цвет переднего плана для символов события. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.fieldForeground": "Цвет переднего плана для символов поля. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.fileForeground": "Цвет переднего плана для символов файла. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.folderForeground": "Цвет переднего плана для символов папки. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.functionForeground": "Цвет переднего плана для символов функции. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.interfaceForeground": "Цвет переднего плана для символов интерфейса. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.keyForeground": "Цвет переднего плана для символов ключа. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.keywordForeground": "Цвет переднего плана для символов ключевого слова. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.methodForeground": "Цвет переднего плана для символов метода. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.moduleForeground": "Цвет переднего плана для символов модуля. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.namespaceForeground": "Цвет переднего плана для символов пространства имен. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.nullForeground": "Цвет переднего плана для символов NULL. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.numberForeground": "Цвет переднего плана для символов числа. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.objectForeground": "Цвет переднего плана для символов объекта. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.operatorForeground": "Цвет переднего плана для символов оператора. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.packageForeground": "Цвет переднего плана для символов пакета. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.propertyForeground": "Цвет переднего плана для символов свойства. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.referenceForeground": "Цвет переднего плана для символов ссылки. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.snippetForeground": "Цвет переднего плана для символов фрагмента кода. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.stringForeground": "Цвет переднего плана для символов строки. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.structForeground": "Цвет переднего плана для символов структуры. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.textForeground": "Цвет переднего плана для символов текста. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.typeParameterForeground": "Цвет переднего плана для символов типа параметров. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.unitForeground": "Цвет переднего плана для символов единиц. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений.",
			"symbolIcon.variableForeground": "Цвет переднего плана для символов переменной. Эти символы отображаются в структуре, элементе навигации и мини-приложении предложений."
		},
		"vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode": {
			"tabMovesFocusDescriptions": "Определяет действие при нажатии клавиши TAB: перемещение фокуса по рабочему интерфейсу или вставка знака табуляции в текущем редакторе. Это также называется захватом фокуса на вкладках, навигацией по вкладкам или режимом фокусировки на вкладках.",
			"toggle.tabMovesFocus": "Переключение клавиши TAB перемещает фокус.",
			"toggle.tabMovesFocus.off": "Теперь при нажатии клавиши TAB будет вставлен символ табуляции",
			"toggle.tabMovesFocus.on": "При нажатии клавиши TAB фокус перейдет на следующий элемент, который может получить фокус"
		},
		"vs/editor/contrib/tokenization/browser/tokenization": {
			"forceRetokenize": "Разработчик: принудительная повторная установка токенов"
		},
		"vs/editor/contrib/unicodeHighlighter/browser/bannerController": {
			"closeBanner": "Закрыть баннер"
		},
		"vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter": {
			"action.unicodeHighlight.disableHighlightingInComments": "Отключить выделение символов в комментариях",
			"action.unicodeHighlight.disableHighlightingInStrings": "Отключить выделение символов в строках",
			"action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters": "Отключить выделение неоднозначных символов",
			"action.unicodeHighlight.disableHighlightingOfInvisibleCharacters": "Отключить выделение невидимых символов",
			"action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters": "Отключить выделение нестандартных символов ASCII",
			"action.unicodeHighlight.showExcludeOptions": "Показать параметры исключения",
			"unicodeHighlight.adjustSettings": "Настройка параметров",
			"unicodeHighlight.allowCommonCharactersInLanguage": "Разрешите символы Юникода, более распространенные в языке \"{0}\".",
			"unicodeHighlight.characterIsAmbiguous": "Символ {0} можно спутать с символом {1}, который чаще встречается в исходном коде.",
			"unicodeHighlight.characterIsAmbiguousASCII": "Символ {0} можно спутать с символом ASCII {1}, который чаще встречается в исходном коде.",
			"unicodeHighlight.characterIsInvisible": "Символ {0} невидим.",
			"unicodeHighlight.characterIsNonBasicAscii": "Символ {0} не является базовым символом ASCII.",
			"unicodeHighlight.configureUnicodeHighlightOptions": "Настройка параметров выделения Юникода",
			"unicodeHighlight.disableHighlightingInComments.shortLabel": "Отключить выделение в комментариях",
			"unicodeHighlight.disableHighlightingInStrings.shortLabel": "Отключить выделение в строках",
			"unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel": "Отключить неоднозначное выделение",
			"unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel": "Отключить невидимое выделение",
			"unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters.shortLabel": "Отключить выделение, отличное от ASCII",
			"unicodeHighlight.excludeCharFromBeingHighlighted": "Исключить {0} из выделения",
			"unicodeHighlight.excludeInvisibleCharFromBeingHighlighted": "Исключить {0} (невидимый символ) из выделения",
			"unicodeHighlighting.thisDocumentHasManyAmbiguousUnicodeCharacters": "Этот документ содержит много неоднозначных символов Юникода",
			"unicodeHighlighting.thisDocumentHasManyInvisibleUnicodeCharacters": "Этот документ содержит много невидимых символов Юникода",
			"unicodeHighlighting.thisDocumentHasManyNonBasicAsciiUnicodeCharacters": "Этот документ содержит много нестандартных символов Юникода ASCII",
			"warningIcon": "Значок, отображаемый с предупреждением в редакторе расширений."
		},
		"vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": {
			"unusualLineTerminators.detail": "Файл \"{0}\" содержит один или несколько необычных символов завершения строки, таких как разделитель строк (LS) или разделитель абзацев (PS).\r\n\r\nРекомендуется удалить их из файла. Удаление этих символов можно настроить с помощью параметра \"editor.unusualLineTerminators\".",
			"unusualLineTerminators.fix": "&&Удалить необычные символы завершения строки",
			"unusualLineTerminators.ignore": "Пропустить",
			"unusualLineTerminators.message": "Обнаружены необычные символы завершения строки",
			"unusualLineTerminators.title": "Необычные символы завершения строки"
		},
		"vs/editor/contrib/wordHighlighter/browser/highlightDecorations": {
			"overviewRulerWordHighlightForeground": "Цвет маркера обзорной линейки для выделения символов. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.",
			"overviewRulerWordHighlightStrongForeground": "Цвет маркера обзорной линейки для выделения символов доступа на запись. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"overviewRulerWordHighlightTextForeground": "Цвет маркера обзорной линейки текстового вхождения символа. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.",
			"wordHighlight": "Цвет фона символа при доступе на чтение, например, при чтении переменной. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"wordHighlightBorder": "Цвет границы символа при доступе на чтение, например, при считывании переменной.",
			"wordHighlightStrong": "Цвет фона для символа во время доступа на запись, например при записи в переменную. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"wordHighlightStrongBorder": "Цвет границы символа при доступе на запись, например, при записи переменной. ",
			"wordHighlightText": "Цвет фона текстового вхождения символа. Этот цвет не должен быть непрозрачным, чтобы не скрывать расположенные ниже элементы оформления.",
			"wordHighlightTextBorder": "Цвет границы текстового вхождения символа."
		},
		"vs/editor/contrib/wordHighlighter/browser/wordHighlighter": {
			"wordHighlight.next.label": "Перейти к следующему выделению символов",
			"wordHighlight.previous.label": "Перейти к предыдущему выделению символов",
			"wordHighlight.trigger.label": "Включить или отключить выделение символов"
		},
		"vs/editor/contrib/wordOperations/browser/wordOperations": {
			"deleteInsideWord": "Удалить слово",
			"deleteInsideWord.args.onlyWord": "Удалить только слово, оставив окружающие пробелы",
			"deleteInsideWord.description": "Удалить слово в расположении курсора"
		},
		"vs/platform/accessibilitySignal/browser/accessibilitySignalService": {
			"accessibility.signals.chatEditModifiedFile": "Файл изменен из изменений чата",
			"accessibility.signals.chatRequestSent": "Отправлен запрос на чат",
			"accessibility.signals.chatUserActionRequired": "Требуется действие пользователя чата",
			"accessibility.signals.clear": "Очистка",
			"accessibility.signals.codeActionRequestTriggered": "Запрос на действие кода активирован",
			"accessibility.signals.editsKept": "Изменения сохранены",
			"accessibility.signals.editsUndone": "Изменения отменены",
			"accessibility.signals.format": "Формат",
			"accessibility.signals.lineHasBreakpoint": "Точка останова",
			"accessibility.signals.lineHasError": "Ошибка в строке",
			"accessibility.signals.lineHasFoldedArea": "Свернуто",
			"accessibility.signals.lineHasWarning": "Предупреждение в строке",
			"accessibility.signals.nextEditSuggestion": "Следующее предложение правки",
			"accessibility.signals.noInlayHints": "Вложенные указания отсутствуют",
			"accessibility.signals.notebookCellCompleted": "Ячейка записной книжки выполнена",
			"accessibility.signals.notebookCellFailed": "Сбой ячейки записной книжки",
			"accessibility.signals.onDebugBreak": "Точка останова",
			"accessibility.signals.positionHasError": "Ошибка",
			"accessibility.signals.positionHasWarning": "Предупреждение",
			"accessibility.signals.progress": "Ход выполнения",
			"accessibility.signals.save": "Сохранить",
			"accessibility.signals.taskCompleted": "Задача завершена",
			"accessibility.signals.taskFailed": "Сбой задачи",
			"accessibility.signals.terminalBell": "Звонок терминала",
			"accessibility.signals.terminalCommandFailed": "Сбой команды",
			"accessibility.signals.terminalCommandSucceeded": "Команда выполнена",
			"accessibility.signals.terminalQuickFix": "Быстрое исправление",
			"accessibilitySignals.chatEditModifiedFile": "Изменить измененный файл чата",
			"accessibilitySignals.chatRequestSent": "Отправлен запрос на чат",
			"accessibilitySignals.chatResponseReceived": "Получен ответ чата",
			"accessibilitySignals.chatUserActionRequired": "Требуется действие пользователя чата",
			"accessibilitySignals.clear": "Очистить",
			"accessibilitySignals.codeActionApplied": "Действие кода применено",
			"accessibilitySignals.codeActionRequestTriggered": "Запрос на действие кода активирован",
			"accessibilitySignals.diffLineDeleted": "Удалена разностная строка",
			"accessibilitySignals.diffLineInserted": "Вставлена разностная строка",
			"accessibilitySignals.diffLineModified": "Изменена строка различий",
			"accessibilitySignals.editsKept": "Изменения сохранены",
			"accessibilitySignals.editsUndone": "Отменить изменения",
			"accessibilitySignals.format": "Формат",
			"accessibilitySignals.lineHasBreakpoint.name": "Точка останова в строке",
			"accessibilitySignals.lineHasError.name": "Ошибка в строке",
			"accessibilitySignals.lineHasFoldedArea.name": "Сложенная область в строке",
			"accessibilitySignals.lineHasInlineSuggestion.name": "Встроенное предложение в строке",
			"accessibilitySignals.lineHasWarning.name": "Предупреждение в строке",
			"accessibilitySignals.nextEditSuggestion.name": "Следующее предложение правки в строке",
			"accessibilitySignals.noInlayHints": "Отсутствие вложенных указаний в строке",
			"accessibilitySignals.notebookCellCompleted": "Ячейка записной книжки выполнена",
			"accessibilitySignals.notebookCellFailed": "Сбой ячейки записной книжки",
			"accessibilitySignals.onDebugBreak.name": "Отладчик остановлен в точке останова",
			"accessibilitySignals.positionHasError.name": "Ошибка в позиции",
			"accessibilitySignals.positionHasWarning.name": "Предупреждение в позиции",
			"accessibilitySignals.progress": "Ход выполнения",
			"accessibilitySignals.save": "Сохранить",
			"accessibilitySignals.taskCompleted": "Задача завершена",
			"accessibilitySignals.taskFailed": "Сбой задачи",
			"accessibilitySignals.terminalBell": "Колокольчик терминала",
			"accessibilitySignals.terminalCommandFailed": "Сбой команды терминала",
			"accessibilitySignals.terminalCommandSucceeded": "Команда терминала выполнена",
			"accessibilitySignals.terminalQuickFix.name": "Быстрое исправление терминала",
			"accessibilitySignals.voiceRecordingStarted": "Запись голоса начата",
			"accessibilitySignals.voiceRecordingStopped": "Запись голоса остановлена"
		},
		"vs/platform/action/common/actionCommonCategories": {
			"developer": "Разработчик",
			"file": "Файл",
			"help": "Справка",
			"preferences": "Параметры",
			"test": "Тест",
			"view": "Представление"
		},
		"vs/platform/actions/browser/buttonbar": {
			"moreActions": "Дополнительные действия"
		},
		"vs/platform/actions/browser/menuEntryActionViewItem": {
			"content": "{0} ({1})",
			"content2": "{1} для {0}",
			"titleAndKbAndAlt": "{0}\r\n[{1}] {2}"
		},
		"vs/platform/actions/browser/toolbar": {
			"hide": "Скрыть",
			"resetThisMenu": "Сбросить меню"
		},
		"vs/platform/actions/common/menuResetAction": {
			"title": "Сбросить все меню"
		},
		"vs/platform/actions/common/menuService": {
			"configure keybinding": "Настройка сочетания клавиш",
			"hide.label": "Скрыть \"{0}\""
		},
		"vs/platform/actionWidget/browser/actionList": {
			"actionList.filter.ariaLabel": "Фильтровать элементы",
			"actionList.filter.placeholder": "Поиск...",
			"actionList.remove": "Удалить",
			"customQuickFixWidget": "Мини-приложения действий",
			"customQuickFixWidget.labels": "{0}, причина отключения: {1}",
			"label": "{0}, чтобы применить",
			"label-preview": "{0}, чтобы применить, {1} для предварительного просмотра"
		},
		"vs/platform/actionWidget/browser/actionWidget": {
			"acceptSelected.title": "Принять выбранное действие",
			"actionBar.toggledBackground": "Цвет фона для переключаемых элементов действий на панели действий.",
			"clearFilterCodeActionWidget.title": "Очистить фильтр мини-приложения действий",
			"codeActionMenuFilterFocused": "Находится ли в фокусе поле ввода фильтра мини-приложения действий",
			"codeActionMenuVisible": "Отображается ли список мини-приложений действий",
			"collapseSectionCodeAction.title": "Свернуть раздел",
			"expandSectionCodeAction.title": "Развернуть раздел",
			"hideCodeActionWidget.title": "Скрыть мини-приложение действия",
			"previewSelected.title": "Предварительный просмотр выбранного действия",
			"selectNextCodeAction.title": "Выбрать следующее действие",
			"selectPrevCodeAction.title": "Выбрать предыдущее действие",
			"toggleSectionCodeAction.title": "Переключить раздел"
		},
		"vs/platform/agentHost/node/agentHostMain": {
			"agentHost": "Узел агента"
		},
		"vs/platform/agentHost/node/copilot/copilotAgentSession": {
			"copilot.permission.default.message": "Запрос разрешения",
			"copilot.permission.default.title": "Запрос разрешения",
			"copilot.permission.mcp.defaultTool": "Инструмент MCP",
			"copilot.permission.read.message": "Чтение файла",
			"copilot.permission.read.title": "Чтение файла",
			"copilot.permission.shell.message": "Выполнение команд",
			"copilot.permission.shell.title": "Запустить в терминале",
			"copilot.permission.write.message": "Изменить {0}",
			"copilot.permission.write.messageGeneric": "Изменить файл",
			"copilot.permission.write.title": "Записать файл"
		},
		"vs/platform/agentHost/node/copilot/copilotToolDisplay": {
			"toolComplete.edit": "Изменен файл",
			"toolComplete.editFile": "Изменено {0}",
			"toolComplete.failed": "Сбой \"{0}\"",
			"toolComplete.generic": "Использовано \"{0}\"",
			"toolComplete.glob": "Найдены файлы",
			"toolComplete.globPattern": "Найдены файлы, соответствующие `{0}`",
			"toolComplete.grep": "Выполнен поиск файлов",
			"toolComplete.grepPattern": "Выполнен поиск по запросу `{0}`",
			"toolComplete.shell": "Выполнена команда {0}",
			"toolComplete.shellCmd": "Выполнено `{0}`",
			"toolComplete.view": "Чтение файла",
			"toolComplete.viewFile": "Прочитано {0}",
			"toolComplete.write": "Файл записан",
			"toolComplete.writeFile": "Записано в {0}",
			"toolInvoke.edit": "Изменение файла",
			"toolInvoke.editFile": "Изменяется {0}",
			"toolInvoke.generic": "Используется \"{0}\"",
			"toolInvoke.glob": "Поиск файлов",
			"toolInvoke.globPattern": "Поиск файлов, соответствующих `{0}`",
			"toolInvoke.grep": "Выполняется поиск файлов",
			"toolInvoke.grepPattern": "Выполняется поиск по запросу `{0}`",
			"toolInvoke.shell": "Выполняется команда {0}",
			"toolInvoke.shellCmd": "Выполняется `{0}`",
			"toolInvoke.view": "Чтение файла",
			"toolInvoke.viewFile": "Чтение {0}",
			"toolInvoke.write": "Запись файла",
			"toolInvoke.writeFile": "Запись в {0}",
			"toolName.askUser": "Спросить пользователя",
			"toolName.bash": "Bash",
			"toolName.bashShutdown": "Остановить оболочку",
			"toolName.edit": "Изменить файл",
			"toolName.glob": "Поиск файлов",
			"toolName.grep": "Поиск",
			"toolName.listShells": "Перечисление оболочек",
			"toolName.patch": "Исправление",
			"toolName.powershell": "PowerShell",
			"toolName.readShell": "Чтение вывода оболочки",
			"toolName.view": "Просмотр файла",
			"toolName.webSearch": "Поиск в Интернете",
			"toolName.write": "Записать файл",
			"toolName.writeShell": "Запись ввода оболочки"
		},
		"vs/platform/agentHost/node/sshRemoteAgentHostService": {
			"sshProgressCheckingAgent": "Проверка наличия существующего узла агента...",
			"sshProgressConnecting": "Установка SSH-соединения...",
			"sshProgressDownloadingCLI": "Установка VS Code CLI на удаленном...",
			"sshProgressForwarding": "Подключение к узлу удаленного агента...",
			"sshProgressInstallingCLI": "Проверка удаленной установки CLI...",
			"sshProgressStartingAgent": "Запуск узла удаленного агента..."
		},
		"vs/platform/browserView/common/browserView": {
			"browserZoomAccessibilityLabel": "Масштаб страницы: {0}%",
			"browserZoomPercent": "{0}%"
		},
		"vs/platform/browserView/electron-main/browserViewMainService": {
			"browser.contextMenu.back": "Назад",
			"browser.contextMenu.copyImage": "Копировать изображение",
			"browser.contextMenu.copyImageUrl": "Копировать URL-адрес изображения",
			"browser.contextMenu.copyLink": "Копировать ссылку",
			"browser.contextMenu.forward": "Переадресовать",
			"browser.contextMenu.inspect": "Проверить",
			"browser.contextMenu.openImageInNewTab": "Открыть изображение в новой вкладке",
			"browser.contextMenu.openLinkInExternalBrowser": "Открыть ссылку во внешнем браузере",
			"browser.contextMenu.openLinkInNewTab": "Открыть ссылку в новой вкладке",
			"browser.contextMenu.reload": "Перезагрузить"
		},
		"vs/platform/configuration/common/configurationRegistry": {
			"config.policy.duplicate": "Невозможно зарегистрировать \"{0}\". Уже имеется регистрация {2} для связанной политики {1}.",
			"config.property.duplicate": "Невозможно зарегистрировать \"{0}\". Это свойство уже зарегистрировано.",
			"config.property.empty": "Не удается зарегистрировать пустое свойство",
			"config.property.languageDefault": "Невозможно зарегистрировать \"{0}\". Оно соответствует шаблону свойства '\\\\[.*\\\\]$' для описания параметров редактора, определяемых языком. Используйте участие configurationDefaults.",
			"defaultLanguageConfiguration.description": "Настройка переопределяемых параметров для {0}.",
			"defaultLanguageConfigurationOverrides.title": "Переопределения конфигурации языка по умолчанию",
			"overrideSettings.defaultDescription": "Настройка параметров редактора, переопределяемых для языка.",
			"overrideSettings.errorMessage": "Этот параметр не поддерживает настройку для отдельных языков."
		},
		"vs/platform/contextkey/browser/contextKeyService": {
			"getContextKeyInfo": "Команда, возвращающая сведения о ключах контекста"
		},
		"vs/platform/contextkey/common/contextkey": {
			"contextkey.parser.error.closingParenthesis": "закрывающая круглая скобка \")\"",
			"contextkey.parser.error.emptyString": "Пустое выражение ключа контекста",
			"contextkey.parser.error.emptyString.hint": "Вы забыли записать выражение? Вы также можете поместить \"false\" или \"true\", чтобы всегда оценивать по значению false или true соответственно.",
			"contextkey.parser.error.expectedButGot": "Ожидается: {0}\r\nПолучено: \"{1}\".",
			"contextkey.parser.error.noInAfterNot": "\"in\" после \"not\".",
			"contextkey.parser.error.unexpectedEOF": "Неожиданный конец выражения",
			"contextkey.parser.error.unexpectedEOF.hint": "Возможно, вы забыли поместить ключ контекста?",
			"contextkey.parser.error.unexpectedToken": "Непредвиденный маркер",
			"contextkey.parser.error.unexpectedToken.hint": "Возможно, вы забыли поместить && или || перед маркером?",
			"contextkey.scanner.errorForLinter": "Неожиданный маркер.",
			"contextkey.scanner.errorForLinterWithHint": "Непредвиденный маркер. Подсказка: {0}"
		},
		"vs/platform/contextkey/common/contextkeys": {
			"inputFocus": "Находится ли фокус клавиатуры в поле ввода",
			"isIOS": "Используется ли операционная система IOS",
			"isLinux": "Используется ли операционная система Linux",
			"isMac": "Используется ли операционная система macOS",
			"isMacNative": "Используется ли операционная система macOS на платформе, отличной от браузерной",
			"isMobile": "Является ли платформа мобильным браузером",
			"isWeb": "Является ли платформа браузерной",
			"isWindows": "Используется ли операционная система Windows",
			"productQualityType": "Тип качества VS Code"
		},
		"vs/platform/contextkey/common/scanner": {
			"contextkey.scanner.hint.didYouForgetToEscapeSlash": "Вы забыли экранировать символ \"/\" (косая черта)? Чтобы экранировать, поместите перед символом две обратные косые черты, например \"\\\\/\".",
			"contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote": "Вы забыли открыть или закрыть цитату?",
			"contextkey.scanner.hint.didYouMean1": "Вы имели в виду {0}?",
			"contextkey.scanner.hint.didYouMean2": "Вы имели в виду {0} или {1}?",
			"contextkey.scanner.hint.didYouMean3": "Вы имели в виду {0}, {1} или {2}?"
		},
		"vs/platform/dialogs/common/dialogs": {
			"cancelButton": "Отмена",
			"moreFile": "...1 дополнительный файл не показан",
			"moreFiles": "...не показано дополнительных файлов: {0}",
			"okButton": "&&ОК",
			"yesButton": "&&Да"
		},
		"vs/platform/dialogs/electron-browser/dialog": {
			"aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nElectron: {3}\r\nElectronBuildId: {4}\r\nChromium: {5}\r\nNode.js: {6}\r\nV8: {7}\r\nОС: {8}"
		},
		"vs/platform/dialogs/electron-main/dialogMainService": {
			"open": "Открыть",
			"openFile": "Открыть файл",
			"openFolder": "Открыть папку",
			"openWorkspace": "&&Открыть",
			"openWorkspaceTitle": "Открыть рабочую область из файла",
			"selectFolder": "&&Выделить папку"
		},
		"vs/platform/dnd/browser/dnd": {
			"fileTooLarge": "Файл имеет слишком большой размер для открытия в редакторе без имени. Отправьте этот файл в обозреватель файлов, а затем повторите попытку."
		},
		"vs/platform/environment/node/argv": {
			"add": "Добавление папок в последнее активное окно.",
			"addFile": "Добавьте файлы в качестве контекста для сеанса чата.",
			"addMcp": "Добавляет определение сервера Model Context Protocol в профиль пользователя. Принимает входные данные JSON в формате: '{\"name\":\"server-name\",\"command\":...}'",
			"agents": "Открывает окно агентов.",
			"category": "Фильтрация установленных расширений по указанной категории при использовании параметра --list-extensions.",
			"chatMaximize": "Развернуть представление сеанса чата.",
			"chatMode": "Режим, используемый для сеанса чата. Доступные параметры: \"спросить\", \"изменить\", \"агент\" или идентификатор пользовательского режима. Значение по умолчанию — \"агент\".",
			"cliDataDir": "Каталог, в котором должны храниться метаданные CLI.",
			"cliPrompt": "запрос",
			"deprecated.useInstead": "Взамен используйте {0}.",
			"diff": "Сравнение двух файлов друг с другом",
			"disableChromiumSandbox": "Используйте этот параметр только в том случае, если требуется запустить приложение от имени пользователя sudo в Linux или от имени пользователя с повышенными правами в среде AppLocker в Windows.",
			"disableExtension": "Отключите предоставленное расширение. Этот параметр не сохраняется и действует только в том случае, если команда открывает новое окно.",
			"disableExtensions": "Отключите все установленные расширения. Этот параметр не сохраняется и действует только в том случае, если команда открывает новое окно.",
			"disableGPU": "Отключить аппаратное ускорение GPU.",
			"disableLCDText": "Отключите отрисовку шрифтов ЖК-дисплея.",
			"experimentalApis": "Включает предложенные функции API для расширений. Может принимать один или несколько идентификаторов для включения отдельных расширений.",
			"extensionHomePath": "Задайте корневой путь для расширений.",
			"extensionsManagement": "Управление расширениями",
			"goto": "Открытие файла по указанному пути с выделением указанного символа в указанной строке.",
			"help": "Распечатать данные об использовании.",
			"inspect-brk-extensions": "Разрешить отладку и профилирование расширений, когда узел расширения приостановлен после запуска. Проверьте URI подключения для инструментов разработчика.",
			"inspect-extensions": "Разрешить отладку и профилирование расширений. Проверьте URI подключения для инструментов разработчика.",
			"install prerelease": "Устанавливает предварительную версию расширения при использовании --install-extension",
			"installExtension": "Устанавливает или обновляет расширения. Аргумент является либо идентификатором расширения, либо путем к VSIX. Идентификатор расширения: \"${publisher}.${name}\". Используйте аргумент \"--force\" для обновления до последней версии. Чтобы установить определенную версию, укажите \"@${version}\". Например: \"vscode.csharp@1.2.3\".",
			"listExtensions": "Перечислить существующие расширения.",
			"locale": "Языковой стандарт, который следует использовать (например, en-US или zh-TW).",
			"locateShellIntegrationPath": "Печать пути к сценарию интеграции оболочки терминала. Допустимые значения: \"bash\", \"pwsh\", \"zsh\" или \"fish\".",
			"log": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"critical\", \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\". Вы также можете настроить уровень ведения журнала расширения, передав идентификатор расширения и уровень ведения журнала в следующем формате: \"${publisher}.${name}:${logLevel}\". Например: \"vscode.csharp:trace\". Может получить одну или несколько таких записей.",
			"mcp": "Протокол контекста модели",
			"merge": "Выполните трехстороннее слияние, указав пути для двух измененных версий файла, общего источника измененных версий и выходного файла для сохранения результатов слияния.",
			"newWindow": "Принудительно открывать в новом окне.",
			"newWindowForChat": "Принудительное открытие пустого окна для сеанса чата.",
			"options": "Параметры",
			"optionsUpperCase": "Параметры",
			"paths": "пути",
			"prof-startup": "Запустите профилировщик ЦП при запуске.",
			"profileName": "Открывает указанную папку или рабочую область с указанным профилем и связывает профиль с рабочей областью. Если профиль не существует, создается новый пустой профиль.",
			"prompt": "Запрос на использование в качестве чата.",
			"remove": "Удаление папок из последнего активного окна.",
			"reuseWindow": "Принудительно открыть файл или папку в уже открытом окне.",
			"reuseWindowForChat": "Принудительное использование последнего активного окна для сеанса чата.",
			"showVersions": "Отображений версий установленных расширений при использовании параметра --list-extensions.",
			"status": "Выводить сведения об использовании процесса и диагностическую информацию.",
			"stdinUsage": "Чтобы получить данные с stdin, добавьте \"-\" (например, \"{0}\")",
			"subcommands": "Подкоманды",
			"telemetry": "Отображает все события телеметрии, которые собирает VS Code.",
			"transient": "Запуск с временными данными и каталогами расширений, как при первом запуске.",
			"troubleshooting": "Устранение неполадок",
			"turn sync": "Включите или отключите синхронизацию.",
			"uninstallExtension": "Удаляет расширение.",
			"unknownCommit": "Неизвестная фиксация",
			"unknownVersion": "Неизвестная версия",
			"updateExtensions": "Обновить установленные расширения.",
			"usage": "Использование",
			"userDataDir": "Указывает каталог, в котором хранятся данные пользователей. Может использоваться для открытия нескольких отдельных экземпляров Code.",
			"verbose": "Печать подробного вывода (подразумевает использование параметра \"--wait\").",
			"version": "Печать версии.",
			"wait": "Дождаться закрытия файлов перед возвратом."
		},
		"vs/platform/environment/node/argvHelper": {
			"deprecatedArgument": "Параметр \"{0}\" больше не используется. {1}",
			"emptyValue": "Для параметра \"{0}\" требуется непустое значение. Параметр игнорируется.",
			"gotoValidation": "Аргументы в режиме \"--goto\" должны быть в формате \"ФАЙЛ(:СТРОКА(:СИМВОЛ))\".",
			"multipleValues": "Параметр \"{0}\" определен несколько раз. Используется значение \"{1}\".",
			"unknownOption": "Внимание! \"{0}\" не входит в список известных вариантов, но все равно передается в Electron/Chromium.",
			"unknownSubCommandOption": "Предупреждение. \"{0}\" отсутствует в списке известных параметров подкоманды \"{1}\""
		},
		"vs/platform/extensionManagement/common/abstractExtensionManagementService": {
			"MarketPlaceDisabled": "Marketplace не включен",
			"incompatible platform": "Расширение \"{0}\" недоступно в {1} для платформы {2}.",
			"incompatibleAPI": "Невозможно установить расширение \"{0}\". {1}",
			"learn why": "Узнайте, чем это вызвано",
			"malicious extension": "Не удается установить расширение «{0}», так как оно помечено как проблемное.",
			"multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие расширения.",
			"multipleIndirectDependentsError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\", \"{2}\", \"{3}\" и другие расширения, которые зависят от него.",
			"not allowed to install": "Невозможно установить это расширение, так как {0}",
			"notFoundCompatibleDependency": "Невозможно установить расширение \"{0}\" из-за несовместимости с текущей версией {1} (версия {2}).",
			"notFoundDeprecatedReplacementExtension": "Невозможно установить расширение \"{0}\", так как оно устарело, а заменяющее расширение \"{1}\" не может быть найдено.",
			"notFoundReleaseExtension": "Не удается установить версию выпуска \"{0}\", так как отсутствует версия выпуска.",
			"singleDependentError": "Не удается удалить расширение \"{0}\". От него зависит расширение \"{1}\".",
			"singleIndirectDependentError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\" и \"{2}\", которые зависят от него.",
			"twoDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\".",
			"twoIndirectDependentsError": "Не удается удалить расширение \"{0}\". Для его удаления необходимо удалить расширения \"{1}\", \"{2}\" и \"{3}\", которые зависят от него."
		},
		"vs/platform/extensionManagement/common/allowedExtensionsService": {
			"extension prerelease not allowed": "предварительные версии этого расширения отсутствуют в [списке разрешенных]({0})",
			"prerelease versions from this publisher not allowed": "предварительные версии этого издателя отсутствуют в [списке разрешенных]({1})",
			"publisher not allowed": "расширения этого издателя отсутствуют в [списке разрешенных]({1})",
			"specific extension not allowed": "нет в [списке разрешенных]({0})",
			"specific version of extension not allowed": "версия {0} этого расширения отсутствует в [списке разрешенных]({1})"
		},
		"vs/platform/extensionManagement/common/extensionManagement": {
			"extension.publisher.allow.description": "Разрешение или запрет всех расширений от издателя.",
			"extensions": "Расширения",
			"extensions.allow.all.description": "Разрешение или запрет всех расширений.",
			"extensions.allow.all.disable": "Запретить все расширения.",
			"extensions.allow.all.enable": "Разрешить все расширения.",
			"extensions.allow.description": "Разрешение или запрет расширения.",
			"extensions.allow.version.description": "Разрешение или запрет определенных версий расширения. Чтобы указать конкретную версию платформы, используйте следующий формат: \"platform@1.2.3\". Например, \"win32-x64@1.2.3\". Поддерживаемые платформы: \"win32-x64\", \"win32-arm64\", \"linux-x64\", \"linux-arm64\", \"linux-armhf\", \"alpine-x64\", \"alpine-arm64\", \"darwin-x64\", \"darwin-arm64\"",
			"extensions.allowed": "Укажите список расширений, которые можно использовать. Это помогает поддерживать безопасную и согласованную среду разработки, запрещая использование несанкционированных расширений. Подробнее о настройке этого параметра см. в разделе [Настройка разрешенных расширений](https://aka.ms/vscode/enterprise/extensions/allowed).",
			"extensions.allowed.all": "Разрешены все расширения.",
			"extensions.allowed.disable.desc": "Расширение не запрещено.",
			"extensions.allowed.disable.stable.desc": "Разрешение только стабильных версий расширения.",
			"extensions.allowed.enable.desc": "Расширение разрешено.",
			"extensions.allowed.none": "Расширения не разрешены.",
			"extensions.allowed.policy": "Укажите список расширений, которые можно использовать. Это помогает поддерживать безопасную и согласованную среду разработки, запрещая использование несанкционированных расширений. Подробнее: https://aka.ms/vscode/enterprise/extensions/allowed",
			"extensions.publisher.allowed.disable.desc": "Запрещены все расширения от издателя.",
			"extensions.publisher.allowed.disable.stable.desc": "Разрешены только стабильные версии расширений от издателя.",
			"extensions.publisher.allowed.enable.desc": "Разрешены все расширения от издателя.",
			"extensionsConfigurationTitle": "Расширения",
			"preferences": "Параметры"
		},
		"vs/platform/extensionManagement/common/extensionManagementCLI": {
			"alreadyInstalled": "Расширение \"{0}\" уже установлено.",
			"alreadyInstalled-checkAndUpdate": "Расширение \"{0}\" версии {1} уже установлено. Используйте параметр \"--force\", чтобы выполнить обновление до последней версии, или укажите параметр \"@<version>\", чтобы установить конкретную версию, например, \"{2}@1.2.3\".",
			"builtin": "Расширение \"{0}\" является встроенным и не может быть удалено.",
			"builtinAutoUpdate": "Extension '{0}' is a built-in extension and not allowed to be updated in the current product quality '{1}'.",
			"cancelVsixInstall": "Установка расширения '{0}' отменена.",
			"error while installing extensions": "Ошибка при установке расширений: {0}",
			"errorInstallingExtension": "Ошибка при установке расширения {0}: {1}",
			"errorUpdatingExtension": "Ошибка обновления расширения {0}: {1}",
			"forceDowngrade": "Уже установлена более новая версия {1} расширения \"{0}\". Используйте параметр \"--force\", чтобы перейти на использование более ранней версии.",
			"forceUninstall": "Расширение \"{0}\" помечено пользователем как встроенное расширение. Используйте параметр \"--force\", чтобы удалить его.",
			"installation failed": "Не удалось установить расширения: {0}",
			"installing": "Установка расширения \"{0}\"…",
			"installing builtin ": "Установка встроенного расширения \"{0}\"…",
			"installing builtin with version": "Установка встроенного расширения \"{0}\" версии {1}…",
			"installing with version": "Установка расширения \"{0}\" версии {1}...",
			"installingExtensions": "Идет установка расширений…",
			"installingExtensionsOnLocation": "Идет установка расширений на {0}…",
			"listFromLocation": "Расширения, установленные на {0}:",
			"notFound": "Расширение \"{0}\" не найдено.",
			"notInstalled": "Расширение \"{0}\" не установлено.",
			"notInstalleddOnLocation": "Расширение \"{0}\" не установлено на {1}!",
			"successInstall": "Расширение \"{0}\" версии {1} успешно установлено.",
			"successUninstall": "Расширение \"{0}\" успешно удалено.",
			"successUninstallFromLocation": "Расширение \"{0}\" удалено с {1}!",
			"successUpdate": "Расширение '{0}' v{1} успешно обновлено.",
			"successVsixInstall": "Расширение \"{0}\" успешно установлено.",
			"uninstalling": "Идет удаление {0}…",
			"updateExtensionsNewVersionsAvailable": "Обновляются расширения: {0}",
			"updateExtensionsNoExtensions": "Нет расширения для обновления",
			"updateExtensionsQuery": "Получение последних версий для {0} расширений",
			"updateMessage": "Обновление расширения \"{0}\" до версии {1}",
			"useId": "Убедитесь, что вы используете полный идентификатор расширения, включая издателя, например: {0}"
		},
		"vs/platform/extensionManagement/common/extensionNls": {
			"missingNLSKey": "Не удалось найти сообщение для ключа {0}."
		},
		"vs/platform/extensionManagement/common/extensionsScannerService": {
			"fileReadFail": "Не удается прочитать файл {0}: {1}.",
			"jsonInvalidFormat": "Недопустимый формат {0}: ожидается объект JSON.",
			"jsonParseFail": "Не удалось проанализировать {0}: [{1}, {2}] {3}.",
			"jsonParseInvalidType": "Недопустимый файл манифеста {0}: не является объектом JSON.",
			"jsonsParseReportErrors": "Не удалось проанализировать {0}: {1}."
		},
		"vs/platform/extensionManagement/node/extensionManagementService": {
			"builtinAutoUpdate": "Extension '{0}' is a built-in extension and not allowed to be updated in the current product quality '{1}'.",
			"builtinVersion": "Extension '{0}' is a built-in extension with version '{1}' and cannot be downgraded to version '{2}'.",
			"cannot read": "Не удается прочитать расширение из {0}",
			"errorDeleting": "Не удается удалить существующую папку \"{0}\" при установке расширения \"{1}\". Удалите папку вручную и повторите попытку",
			"incompatible": "Не удается установить расширение \"{0}\", так как оно не совместимо с VS Code \"{1}\".",
			"invalidManifest": "Не удается установить расширение \"{0}\" из-за несоответствия манифеста с Marketplace",
			"notAllowed": "Невозможно установить это расширение, так как {0}",
			"restartCode": "Перезапустите VS Code перед повторной установкой {0}.",
			"signature verification failed": "Сбой проверки подписи, ошибка \"{0}\".",
			"signature verification not executed": "Проверка подписи не выполнена."
		},
		"vs/platform/extensionManagement/node/extensionManagementUtil": {
			"invalidManifest": "Недопустимый VSIX: файл package.json не является файлом JSON."
		},
		"vs/platform/extensions/common/extensionValidator": {
			"apiProposalMismatch1": "Это расширение использует предложение API \"{0}\", несовместимое с текущей версией VS Code.",
			"apiProposalMismatch2": "Это расширение использует предложения API {0} и \"{1}\", несовместимые с текущей версией VS Code.",
			"extensionDescription.activationEvents1": "свойство `{0}` может быть опущено или должно быть типа `string []`",
			"extensionDescription.activationEvents2": "свойство \"{0}\" должно быть опущено, если у расширения нет свойства \"{1}\" или \"{2}\".",
			"extensionDescription.browser1": "свойство `{0}` может быть опущено или должно иметь тип `string`",
			"extensionDescription.browser2": "Ожидалось, что папка расширения ({1}) будет включать `browser` ({0}). Из-за этого расширение может стать непереносимым.",
			"extensionDescription.engines": "свойство `{0}` является обязательным и должно быть типа `object`",
			"extensionDescription.engines.vscode": "свойство `{0}` является обязательным и должно иметь тип `string`",
			"extensionDescription.extensionAffinity": "свойство `{0}` может быть опущено или должно быть типа `string []`",
			"extensionDescription.extensionDependencies": "свойство `{0}` может быть опущено или должно быть типа `string []`",
			"extensionDescription.extensionKind": "свойство `{0}` можно определить, только если также определено свойство `main`.",
			"extensionDescription.main1": "свойство “{0}” может быть опущено; если оно указано, оно должно иметь тип “string”",
			"extensionDescription.main2": "Ожидается, что функция main ({0}) будет включена в папку расширения ({1}). Из-за этого расширение может стать непереносимым.",
			"extensionDescription.name": "свойство `{0}` является обязательным и должно иметь тип `string`",
			"extensionDescription.publisher": "издатель свойства должен иметь тип `string`.",
			"extensionDescription.version": "свойство `{0}` является обязательным и должно иметь тип `string`",
			"notSemver": "Версия расширения несовместима с semver.",
			"versionMismatch": "Расширение несовместимо с кодом \"{0}\". Расширению требуется: {1}.",
			"versionSpecificity1": "Версия, указанная в engines.vscode ({0}), недостаточно конкретная. Для версий vscode до 1.0.0 укажите по крайней мере основной и дополнительный номер версии. Например, 0.10.0, 0.10.x, 0.11.0 и т. д.",
			"versionSpecificity2": "Версия, указанная в engines.vscode ({0}), недостаточно конкретная. Для версий vscode после 1.0.0 укажите по крайней мере основной номер версии. Например, 1.10.0, 1.10.x, 1.x.x, 2.x.x и т. д.",
			"versionSyntax": "Не удалось проанализировать значение engines.vscode {0}. Используйте такие значения как ^1.22.0, ^1.22.x и т.д."
		},
		"vs/platform/externalTerminal/node/externalTerminalService": {
			"console.title": "Консоль VS Code",
			"ext.term.app.not.found": "не удается найти приложение терминала \"{0}\"",
			"mac.terminal.type.not.supported": "{0}\" не поддерживается",
			"press.any.key": "Нажмите любую клавишу, чтобы продолжить...",
			"terminal.launch.failed": "Не удалось запустить \"{0}\" с кодом завершения {1}"
		},
		"vs/platform/files/browser/htmlFileSystemProvider": {
			"fileSystemNotAllowedError": "Недостаточно разрешений. Повторите попытку и разрешите операцию.",
			"fileSystemRenameError": "Переименование поддерживается только для файлов."
		},
		"vs/platform/files/common/files": {
			"sizeB": "{0} Б",
			"sizeGB": "{0} ГБ",
			"sizeKB": "{0} КБ",
			"sizeMB": "{0} МБ",
			"sizeTB": "{0} ТБ",
			"unknownError": "Неизвестная ошибка"
		},
		"vs/platform/files/common/fileService": {
			"deleteFailedAtomicUnsupported": "Не удалось атомарно удалить файл \"{0}\", так как это не поддерживается поставщиком.",
			"deleteFailedNonEmptyFolder": "Не удалось удалить непустую папку \"{0}\".",
			"deleteFailedNotFound": "Невозможно удалить несуществующий файл \"{0}\"",
			"deleteFailedTrashAndAtomicUnsupported": "Не удалось атомарно удалить файл \"{0}\", так как включено использование корзины.",
			"deleteFailedTrashUnsupported": "Не удалось удалить файл \"{0}\" через корзину, так как что поставщик не поддерживает это.",
			"err.noAppend": "Поставщик файловой системы для схемы \"{0}\" не поддерживает добавление",
			"err.read": "Не удалось считать файл \"{0}\" ({1})",
			"err.readonly": "Невозможно изменить файл только для чтения '{0}'",
			"err.write": "Не удается записать файл \"{0}\" ({1})",
			"fileExists": "Не удается создать файл \"{0}\", так как он уже существует и флаг перезаписи не установлен.",
			"fileIsDirectoryReadError": "Не удалось считать файл \"{0}\", который на самом деле является каталогом",
			"fileIsDirectoryWriteError": "Не удается записать файл \"{0}\", который на самом деле является каталогом",
			"fileModifiedError": "Файл изменен с",
			"fileNotFoundError": "Невозможно разрешить несуществующий файл \"{0}\"",
			"fileNotModifiedError": "undefined",
			"fileTooLargeError": "Не удается прочесть файл \"{0}\", так как он имеет слишком большой размер и не может быть открыт",
			"invalidPath": "Не удалось разрешить поставщик файловой системы с относительным путем к файлу \"{0}\"",
			"mkdirExistsError": "Не удалось создать папку \"{0}\", которая уже существует, но не является каталогом",
			"noProviderFound": "ENOPRO: не найден поставщик файловой системы для ресурса \"{0}\"",
			"unableToMoveCopyError1": "Не удается скопировать, когда исходный \"{0}\" совпадает с целевым \"{1}\" с другим регистром пути в файловой системе, нечувствительной к регистру",
			"unableToMoveCopyError2": "Не удалось выполнить перемещение или копирование, когда исходный \"{0}\" является родительским объектом целевого \"{1}\".",
			"unableToMoveCopyError3": "Не удалось выполнить перемещение/копирование \"{0}\", так как целевой \"{1}\" уже существует в месте назначения.",
			"unableToMoveCopyError4": "Не удается переместить/скопировать \"{0}\" в \"{1}\", так как файл заменит содержащую его папку.",
			"writeFailedAtomicUnlock": "Не удалось разблокировать файл \"{0}\", так как включена атомарная запись.",
			"writeFailedAtomicUnsupported1": "Не удалось атомарно записать файл \"{0}\", так как это не поддерживается поставщиком.",
			"writeFailedAtomicUnsupported2": "Не удалось атомарно записать файл \"{0}\", поскольку поставщик не поддерживает небуферизованную запись.",
			"writeFailedUnlockUnsupported": "Не удалось разблокировать файл \"{0}\", так как поставщик не поддерживает это."
		},
		"vs/platform/files/common/io": {
			"fileTooLargeError": "Файл имеет слишком большой размер и не может быть открыт"
		},
		"vs/platform/files/electron-main/diskFileSystemProviderServer": {
			"binFailed": "Не удалось переместить \"{0}\" в корзину ({1})",
			"trashFailed": "Не удалось переместить \"{0}\" в корзину ({1})"
		},
		"vs/platform/files/node/diskFileSystemProvider": {
			"copyError": "Не удалось скопировать \"{0}\" в \"{1}\" ({2}).",
			"fileCopyErrorPathCase": "Файл невозможно скопировать по тому же пути с другим регистром пути",
			"fileExists": "Файл уже существует.",
			"fileMoveCopyErrorExists": "Файл в целевом объекте уже существует, поэтому он не будет перемещен/скопирован, если не указана перезапись",
			"fileMoveCopyErrorNotFound": "Файл для перемещения/копирования не существует",
			"fileNotExists": "Файл не существует",
			"moveError": "Не удалось переместить \"{0}\" в \"{1}\" ({2})."
		},
		"vs/platform/history/browser/contextScopedHistoryWidget": {
			"suggestWidgetVisible": "Отображаются ли предложения"
		},
		"vs/platform/hover/browser/hoverWidget": {
			"hoverhint": "Удерживайте клавишу {0}чтобы навести указатель мыши"
		},
		"vs/platform/hover/browser/updatableHoverWidget": {
			"iconLabel.loading": "Загрузка..."
		},
		"vs/platform/keybinding/common/abstractKeybindingService": {
			"first.chord": "Была нажата клавиша {0}. Ожидание нажатия второй клавиши сочетания...",
			"keybindingLabel": "{0} ({1})",
			"missing.chord": "Сочетание клавиш ({0} и {1}) не является командой.",
			"next.chord": "Была нажата клавиша ({0}). Ожидание нажатия следующей клавиши сочетания..."
		},
		"vs/platform/keyboardLayout/common/keyboardConfig": {
			"dispatch": "Управляет логикой диспетчеризации для нажатий клавиш \"code\" (рекомендуется) или \"keyCode\".",
			"keyboardConfigurationTitle": "Клавиатура",
			"mapAltGrToCtrlAlt": "Определяет, следует ли обрабатывать модификатор AltGraph+ как CTRL+ALT+."
		},
		"vs/platform/languagePacks/common/languagePacks": {
			"currentDisplayLanguage": " (текущий)"
		},
		"vs/platform/languagePacks/common/localizedStrings": {
			"close": "закрыть",
			"find": "найти",
			"open": "открыть"
		},
		"vs/platform/list/browser/listService": {
			"Fast Scroll Sensitivity": "Коэффициент увеличения скорости прокрутки при нажатии клавиши ALT.",
			"Mouse Wheel Scroll Sensitivity": "Множитель, используемый для параметров deltaX и deltaY событий прокрутки колесика мыши.",
			"defaultFindMatchTypeSettingKey": "Управляет типом сопоставления, используемым при поиске списков и деревьев в Workbench.",
			"defaultFindMatchTypeSettingKey.contiguous": "Использовать непрерывное сопоставление при поиске.",
			"defaultFindMatchTypeSettingKey.fuzzy": "Использовать нечеткое соответствие при поиске.",
			"defaultFindModeSettingKey": "Управляет режимом поиска по умолчанию для списков и деревьев в Workbench.",
			"defaultFindModeSettingKey.filter": "Фильтруйте элементы при поиске.",
			"defaultFindModeSettingKey.highlight": "При поиске необходимо выделять элементы. При дальнейшей навигации вверх и вниз выполняется обход только выделенных элементов.",
			"expand mode": "Управляет тем, как папки дерева разворачиваются при нажатии на имена папок. Обратите внимание, что этот параметр может игнорироваться в некоторых деревьях и списках, если он не применяется к ним.",
			"horizontalScrolling setting": "Определяет, поддерживают ли горизонтальную прокрутку списки и деревья на рабочем месте. Предупреждение! Включение этого параметра может повлиять на производительность.",
			"keyboardNavigationSettingKey": "Управляет стилем навигации с клавиатуры для списков и деревьев в Workbench. Доступен простой режим, режим выделения и режим фильтрации.",
			"keyboardNavigationSettingKey.filter": "Фильтр навигации с клавиатуры позволяет отфильтровать и скрыть все элементы, не соответствующие вводимым с клавиатуры данным.",
			"keyboardNavigationSettingKey.highlight": "Функция подсветки навигации с клавиатуры выделяет элементы, соответствующие вводимым с клавиатуры данным. При дальнейшей навигации вверх и вниз выполняется обход только выделенных элементов.",
			"keyboardNavigationSettingKey.simple": "Про простой навигации с клавиатуры выбираются элементы, соответствующие вводимым с клавиатуры данным. Сопоставление осуществляется только по префиксам.",
			"keyboardNavigationSettingKeyDeprecated": "Вместо этого используйте \"workbench.list.defaultFindMode\" и \"workbench.list.typeNavigationMode\".",
			"list smoothScrolling setting": "Управляет тем, используется ли плавная прокрутка для списков и деревьев.",
			"list.scrollByPage": "Определяет, следует ли щелкать полосу прокрутки постранично.",
			"multiSelectModifier": "Модификатор, который будет использоваться для добавления элементов в деревьях и списках в элемент множественного выбора с помощью мыши (например, в проводнике, в открытых редакторах и в представлении scm). Жесты мыши \"Открыть сбоку\" (если они поддерживаются) будут изменены таким образом, чтобы они не конфликтовали с модификатором элемента множественного выбора.",
			"multiSelectModifier.alt": "Соответствует клавише ALT в Windows и Linux и клавише OPTION в macOS.",
			"multiSelectModifier.ctrlCmd": "Соответствует клавише CTRL в Windows и Linux и клавише COMMAND в macOS.",
			"openModeModifier": "Управляет тем, как открывать элементы в деревьях и списках с помощью мыши (если поддерживается). Обратите внимание, что этот параметр может игнорироваться в некоторых деревьях и списках, если он не применяется к ним.",
			"render tree indent guides": "Определяет, нужно ли в дереве отображать направляющие отступа.",
			"sticky scroll": "Определяет, включена ли закрепленная прокрутка в деревьях.",
			"sticky scroll maximum items": "Управляет числом прикрепленных элементов, отображаемых в дереве, когда включен параметр {0}.",
			"tree indent setting": "Определяет отступ для дерева в пикселях.",
			"typeNavigationMode2": "Управляет работой навигации по типам в списках и деревьях в рабочей среде. Если установлено значение \"trigger\", навигация по типу начинается после запуска команды \"list.triggerTypeNavigation\".",
			"workbenchConfigurationTitle": "Рабочее место"
		},
		"vs/platform/log/common/log": {
			"debug": "Отладка",
			"error": "Ошибка",
			"info": "Информация",
			"off": "ОТКЛ.",
			"trace": "Трассировка",
			"warn": "Предупреждение"
		},
		"vs/platform/markers/common/markers": {
			"sev.error": "Ошибка",
			"sev.errors": "Сообщения об ошибках",
			"sev.info": "Информация",
			"sev.infos": "Информационные сообщения",
			"sev.warning": "Предупреждение",
			"sev.warnings": "Предупреждения"
		},
		"vs/platform/markers/common/markerService": {
			"filtered": "Проблемы приостановлены по следующей причине: \"{0}\"",
			"filtered.network": "Проблемы приостановлены по следующим причинам: \"{0}\" и еще {1}"
		},
		"vs/platform/mcp/common/allowedMcpServersService": {
			"mcp servers are not allowed": "Серверы протокола контекста модели отключены в Редакторе. Проверьте свои [параметры]({0})."
		},
		"vs/platform/mcp/common/mcpGalleryService": {
			"noReadme": "Файл сведений недоступен",
			"readme.viewInBrowser": "Сведения об этом сервере можно найти [здесь]({0})"
		},
		"vs/platform/mcp/common/mcpManagementService": {
			"not allowed to install": "Невозможно установить этот сервер MCP, так как {0}"
		},
		"vs/platform/menubar/electron-main/menubar": {
			"cancel": "Отмена",
			"exit": "&&Выход",
			"mAbout": "О программе {0}",
			"mBringToFront": "Переместить все на передний план",
			"mEdit": "&&Правка",
			"mFile": "&&Файл",
			"mGoto": "&&Переход",
			"mHelp": "&&Справка",
			"mHide": "Скрыть {0}",
			"mHideOthers": "Скрыть другие",
			"mMergeAllWindows": "Объединить все окна",
			"mMinimize": "Свернуть",
			"mMoveTabToNewWindow": "Переместить вкладку в новое окно",
			"mNewTab": "Создать вкладку",
			"mRun": "&&Выполнить",
			"mSelection": "&&Выделение",
			"mServices": "Службы",
			"mShowAll": "Показать все",
			"mShowNextTab": "Перейти на следующую вкладку",
			"mShowPreviousTab": "Перейти на предыдущую вкладку",
			"mTerminal": "&&Терминал",
			"mView": "&&Вид",
			"mWindow": "Окно",
			"mZoom": "Изменить масштаб",
			"miCheckForUpdates": "Проверить наличие &&обновлений...",
			"miCheckingForUpdates": "Идет проверка наличия обновлений...",
			"miDownloadUpdate": "С&&качать доступное обновление",
			"miDownloadingUpdate": "Скачивается обновление...",
			"miInstallUpdate": "Установить &&обновление...",
			"miInstallingUpdate": "Идет установка обновления...",
			"miNewWindow": "&&Новое окно",
			"miPreferences": "&&Параметры",
			"miQuit": "Выйти из {0}",
			"miRestartToUpdate": "Перезапустить для &&обновления",
			"miSwitchWindow": "Переключить &&окно...",
			"quit": "&&Выход",
			"quitMessage": "Подтверждаете выход?",
			"quitMessageMac": "Подтверждаете выход?"
		},
		"vs/platform/meteredConnection/common/meteredConnection.config.contribution": {
			"meteredConnection": "Определяет, следует ли считать текущее сетевое подключение лимитным. При лимитном подключении автоматические обновления, скачивания расширений и другие фоновые сетевые операции будут отложены для сокращения объема использования данных.",
			"meteredConnection.auto": "Автоматически выявлять лимитные подключения на основе состояния сети операционной системы.",
			"meteredConnection.off": "Никогда не считать сетевое подключение лимитным.",
			"meteredConnection.on": "Всегда считать сетевое подключение лимитным. Автоматические обновления и скачивания будут отложены.",
			"networkConfigurationTitle": "Сеть"
		},
		"vs/platform/native/electron-main/nativeHostMainService": {
			"cancel": "Отмена",
			"cantCreateBinFolder": "Не удается установить команду оболочки \"{0}\".",
			"cantUninstall": "Не удается удалить команду оболочки \"{0}\".",
			"copyLink": "&&Копировать ссылку",
			"ok": "&&ОК",
			"openExternalErrorLinkMessage": "Произошла ошибка при открытии ссылки в браузере по умолчанию.",
			"openExternalProgramErrorMessage": "Произошла ошибка при открытии внешней программы.",
			"sourceMissing": "Не удается найти скрипт оболочки в \"{0}\"",
			"trace.detail": "Создайте вопрос и вручную прикрепите следующий файл:\r\n{0}",
			"trace.message": "Файл трассировки создан.",
			"trace.ok": "&&ОК",
			"tracing.alreadyInProgress": "Сеанс трассировки уже запущен. Сначала остановите его с помощью команды`\"{0}\"`.",
			"warnEscalation": "{0} запросит права администратора для установки команды оболочки с помощью osascript.",
			"warnEscalationUninstall": "{0} запросит права администратора для удаления команды оболочки с помощью osascript."
		},
		"vs/platform/networkFilter/common/networkFilterService": {
			"networkFilter.blockedByPolicy": "Access to {0} is blocked by network domain policy (see `{1}` and `{2}` settings)."
		},
		"vs/platform/notification/common/notification": {
			"severityPrefix.error": "Ошибка: {0}",
			"severityPrefix.info": "Информация: {0}",
			"severityPrefix.warning": "Предупреждение: {0}"
		},
		"vs/platform/process/electron-main/processMainService": {
			"local": "Локальный"
		},
		"vs/platform/quickinput/browser/commandsQuickAccess": {
			"canNotRun": "Команда \"{0}\" привела к ошибке",
			"commandPickAriaLabelWithKeybinding": "{0}, {1}",
			"commonlyUsed": "часто используемые",
			"morecCommands": "другие команды",
			"recentlyUsed": "недавно использованные",
			"removeFromRecentlyUsed": "Удалить из списка недавнего использования",
			"suggested": "похожие команды"
		},
		"vs/platform/quickinput/browser/helpQuickAccess": {
			"helpPickAriaLabel": "{0}, {1}"
		},
		"vs/platform/quickinput/browser/quickInput": {
			"cursorAtEndOfQuickInputBox": "Находится ли курсор при быстром вводе в конце поля ввода",
			"inQuickInput": "Находится ли фокус клавиатуры внутри элемента управления быстрым вводом",
			"inputModeEntry": "Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены",
			"inputModeEntryDescription": "{0} (нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены)",
			"ok": "ОК",
			"quickInput.back": "Назад",
			"quickInput.steps": "{0} / {1}",
			"quickInputAlignment": "Выравнивание быстрого ввода",
			"quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов.",
			"quickInputType": "Тип видимого в данный момент быстрого ввода"
		},
		"vs/platform/quickinput/browser/quickInputActions": {
			"nonQuickWidget": "Используется в контексте быстрого ввода. Если вы измените одну комбинацию клавиш для этой команды, вам также следует изменить все остальные комбинации клавиш (варианты модификаторов) этой команды.",
			"quickInput": "Используется в контексте любого типа быстрого ввода. Если вы измените одну комбинацию клавиш для этой команды, вам также следует изменить все остальные комбинации клавиш (варианты модификаторов) этой команды.",
			"quickInput.nextSeparatorWithQuickAccessFallback": "Если мы находимся в режиме быстрого доступа, это приведет к переходу к следующему элементу. Если мы не находимся в режиме быстрого доступа, это приведет к переходу к следующему разделителю.",
			"quickInput.previousSeparatorWithQuickAccessFallback": "Если мы находимся в режиме быстрого доступа, это приведет к переходу к предыдущему элементу. Если мы не находимся в режиме быстрого доступа, это приведет к переходу к предыдущему разделителю.",
			"quickPick": "Используется в контексте быстрого выбора. Если вы измените одну комбинацию клавиш для этой команды, вам также следует изменить все остальные комбинации клавиш (варианты модификаторов) этой команды."
		},
		"vs/platform/quickinput/browser/quickInputController": {
			"custom": "Другой",
			"ok": "ОК",
			"quickInput.back": "Назад",
			"quickInput.backWithKeybinding": "Назад ({0})",
			"quickInput.checkAll": "Переключить все флажки",
			"quickInput.countSelected": "{0} выбрано",
			"quickInput.visibleCount": "Результаты: {0}"
		},
		"vs/platform/quickinput/browser/quickInputList": {
			"quickInput": "Быстрый ввод"
		},
		"vs/platform/quickinput/browser/quickInputUtils": {
			"executeCommand": "Щелкните, чтобы выполнить команду \"{0}\""
		},
		"vs/platform/quickinput/browser/quickPickPin": {
			"pinCommand": "Закрепить команду",
			"pinnedCommand": "Закрепленная команда",
			"terminal.commands.pinned": "закреплено"
		},
		"vs/platform/quickinput/browser/tree/quickInputTreeAccessibilityProvider": {
			"quickTree": "Быстрое дерево"
		},
		"vs/platform/quickinput/browser/tree/quickTree": {
			"quickInputBox.ariaLabel": "Введите текст, чтобы уменьшить число результатов."
		},
		"vs/platform/remoteTunnel/common/remoteTunnel": {
			"remoteTunnelLog": "Служба удаленного туннеля"
		},
		"vs/platform/remoteTunnel/node/remoteTunnelService": {
			"remoteTunnelService.authorizing": "Подключение в качестве {0} ({1})",
			"remoteTunnelService.building": "Сборка CLI из источников",
			"remoteTunnelService.openTunnel": "Открытие туннеля",
			"remoteTunnelService.openTunnelWithName": "Открытие туннеля {0}",
			"remoteTunnelService.serviceInstallFailed": "Не удалось установить туннель как службу, начиная с сеанса..."
		},
		"vs/platform/request/common/request": {
			"electronFetch": "Управляет использованием реализации API c на языке Electron вместо Node.js. Все локальные расширения будут получать реализацию Fetch нет Electron в качестве глобального API.",
			"fetchAdditionalSupport": "Определяет, следует ли расширять реализацию извлечения Node.js при помощи дополнительной поддержки. В настоящее время поддержка прокси-сервера ({1}) и системные сертификаты ({2}) добавляются, когда включены соответствующие параметры. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"httpConfigurationTitle": "HTTP",
			"networkInterfaceCheckInterval": "Определяет интервал (в секундах) проверки изменений сетевого интерфейса, чтобы сделать недействительным кэш прокси. Установите значение -1, чтобы отключить. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"noProxy": "Указывает имена доменов, для которых следует игнорировать настройки прокси-сервера для запросов HTTP/HTTPS. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"proxy": "Параметр прокси-сервера для использования. Если не задан, будет унаследован от переменных среды \"http_proxy\" и \"https_proxy\". Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"proxyAuthorization": "Значение, которое будет отправляться в качестве заголовка \"Proxy-Authorization\" для каждого сетевого запроса. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"proxyKerberosServicePrincipal": "Переопределяет имя субъекта-службы для проверки подлинности Kerberos с помощью прокси-сервера HTTP. Если не задано, используется значение по умолчанию на основе имени узла прокси-сервера. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"proxySupport": "Использовать поддержку прокси-сервера для расширений. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"proxySupportFallback": "Включить поддержку прокси-сервера для расширений, вернуться к вариантам запроса, если прокси-сервер не найден.",
			"proxySupportOff": "Отключить поддержку прокси-сервера для расширений.",
			"proxySupportOn": "Включить поддержку прокси-сервера для расширений.",
			"proxySupportOverride": "Включает поддержку прокси для расширений, переопределяет параметры запроса.",
			"strictSSL": "Указывает, следует ли проверять сертификат прокси-сервера по списку предоставленных ЦС. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"systemCertificates": "Определяет, следует ли загружать сертификаты ЦС из операционной системы. В Windows и macOS после отключения этого параметра нужно перезагрузить окно. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"systemCertificatesNode": "Определяет, следует ли загружать системные сертификаты с использованием встроенной поддержки Node.js. Перезагрузите окно после изменения этого параметра. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"systemCertificatesV2": "Определяет, следует ли включать экспериментальную загрузку сертификатов ЦС из операционной системы. Используется более общий подход, чем при реализации по умолчанию. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах.",
			"useLocalProxy": "Определяет, следует ли использовать локальную конфигурацию прокси-сервера в удаленном хост-процессе для расширений. Этот параметр применяется только в качестве удаленного во время [удаленной разработки](https://aka.ms/vscode-remote).",
			"webSocketAdditionalSupport": "Определяет, следует ли расширять встроенную реализацию WebSocket за счет дополнительной поддержки. В настоящее время поддержка прокси-сервера ({1}) и системные сертификаты ({2}) добавляются, когда включены соответствующие параметры. Если при [удаленной разработке](https://aka.ms/vscode-remote) параметр {0} отключен, его можно настроить отдельно в локальных и в удаленных параметрах."
		},
		"vs/platform/shell/node/shellEnv": {
			"resolveShellEnvError": "Невозможно разрешить среду оболочки: {0}",
			"resolveShellEnvExitError": "Непредвиденный код выхода из порожденной оболочки (код {0}, сигнал {1})",
			"resolveShellEnvTimeout": "Не удалось разрешить среду оболочки в течение приемлемого времени. Проверьте конфигурацию оболочки и выполните перезапуск."
		},
		"vs/platform/telemetry/common/telemetryLogAppender": {
			"telemetryLog": "Телеметрия {0}"
		},
		"vs/platform/telemetry/common/telemetryService": {
			"enableTelemetryDeprecated": "Если этот параметр имеет значение false, телеметрия не будет отправляться независимо от значения нового параметра. Не рекомендуется к использованию, поскольку эти данные перенесены в параметр {0}.",
			"telemetry.crashReports": "Отчеты о сбоях",
			"telemetry.docsAndPrivacyStatement": "Подробнее о [data we collect]({0}) и наш документ [privacy statement]({1}).",
			"telemetry.docsStatement": "Подробнее о [data we collect]({0}).",
			"telemetry.enableTelemetry": "Включите сбор диагностических данных. Это поможет нам лучше понять, как работает {0} и где необходимо внести улучшения.",
			"telemetry.enableTelemetryMd": "Включите сбор диагностических данных. Это поможет нам лучше понять, как работает {0} и где необходимо внести улучшения. [Дополнительные сведения]({1}) о том, что какие данные мы собираем и о нашем заявлении о конфиденциальности.",
			"telemetry.errors": "Ошибка телеметрии",
			"telemetry.feedback.enabled": "Включите механизмы обратной связи, например средство отчета о проблемах, опросы и другие варианты получения отзывов.",
			"telemetry.restart": "Чтобы изменения в отчетах о сбоях вступили в силу, требуется полная перезагрузка приложения.",
			"telemetry.telemetryLevel.crash": "Отправляет отчеты о сбоях на уровне ОС.",
			"telemetry.telemetryLevel.default": "Отправляет данные об использовании, сведения об ошибках и отчеты о сбоях.",
			"telemetry.telemetryLevel.deprecated": "Примечание.*** Если этот параметр установлен в значение \"выкл.\", телеметрия не будет отправляться независимо от других параметров телеметрии. Если для этого параметра задано любое значение, отличное от \"выкл.\", а телеметрия отключена с устаревшими параметрами, телеметрия не будет отправляться.*",
			"telemetry.telemetryLevel.error": "Отправляет общие отчеты об ошибках телеметрии и сбоях.",
			"telemetry.telemetryLevel.off": "Отключает все данные телеметрии продукта.",
			"telemetry.telemetryLevel.policyDescription": "Управляет уровнем телеметрии.",
			"telemetry.telemetryLevel.tableDescription": "В следующей таблице указаны данные, отправляемые каждым параметром:",
			"telemetry.telemetryLevelMd": "Управляет {0} телеметрией, телеметрией собственных расширений и телеметрией участвующих сторонних расширений. Некоторые сторонние расширения могут не учитывать этот параметр. Обратитесь к документации конкретного расширения, чтобы быть уверенным. Телеметрия помогает нам лучше понять, как работает {0}, где необходимо внести улучшения и как используются функции.",
			"telemetry.usage": "Данные об использовании",
			"telemetryConfigurationTitle": "Телеметрия"
		},
		"vs/platform/telemetry/common/telemetryUtils": {
			"telemetryLogName": "Телеметрия"
		},
		"vs/platform/terminal/common/terminalLogService": {
			"terminalLoggerName": "Терминал"
		},
		"vs/platform/terminal/common/terminalPlatformConfiguration": {
			"terminal.integrated.automationProfile.linux": "Профиль терминала в Linux для использования терминалов, связанного с автоматизацией, такого как задачи и отладка.",
			"terminal.integrated.automationProfile.osx": "Профиль терминала в macOS для использования терминалов, связанного с автоматизацией, такого как задачи и отладка.",
			"terminal.integrated.automationProfile.windows": "Профиль терминала, используемый для использования терминалов, связанных с автоматизацией, таких как задачи и отладка. Этот параметр будет пропущен, если задано {0} (сейчас не рекомендуется).",
			"terminal.integrated.confirmIgnoreProcesses": "Набор имен процессов, которые нужно игнорировать при использовании параметра {0}.",
			"terminal.integrated.defaultProfile.linux": "Профиль терминала по умолчанию в Linux.",
			"terminal.integrated.defaultProfile.osx": "Профиль терминала по умолчанию в macOS.",
			"terminal.integrated.defaultProfile.windows": "Профиль терминала по умолчанию в Windows.",
			"terminal.integrated.inheritEnv": "Должны ли новые оболочки наследовать свою среду от VS Code, который может попытаться получить оболочку входа для обеспечения инициализации $PATH и других переменных разработки. Это не влияет на Windows.",
			"terminal.integrated.persistentSessionScrollback": "Определяет максимальное количество строк, которое будет восстановлено при повторном подключении к постоянному сеансу терминала. Увеличение этого параметра приведет к восстановлению дополнительных строк прокрутки за счет увеличения объема памяти и увеличит время, необходимое для подключения к терминалам при запуске. Для вступления в силу этого параметра требуется перезагрузка. Параметру должно быть присвоено значение, меньшее или равное \"#terminal.integrated.scrollback#\".",
			"terminal.integrated.profile": "Набор настроек профиля терминала для {0}, позволяющий добавлять, удалять или изменять способ запуска терминалов. Профили состоят из обязательного пути, необязательных аргументов и других параметров представления.\r\n\r\nДля переопределения существующего профиля используйте имя этого профиля в качестве ключа, например:\r\n\r\n{1}\r\n\r\n{2}Подробнее о настройке профилей{3}.",
			"terminal.integrated.showLinkHover": "Показывать ли наведение курсора на ссылки в выходных данных терминала.",
			"terminal.integrated.useWslProfiles": "Определяет, отображаются ли дистрибутивы WSL в раскрывающемся списке терминала",
			"terminalAutomationProfile.path": "Путь к исполняемому файлу оболочки.",
			"terminalIntegratedConfigurationTitle": "Встроенный терминал",
			"terminalProfile.args": "Необязательный набор аргументов, с которыми будет запущен исполняемый файл оболочки.",
			"terminalProfile.color": "Идентификатор цвета темы для связи со значком терминала.",
			"terminalProfile.env": "Объект с переменными среды, которые будут добавлены в процесс профиля терминала. Установите значение NULL, чтобы удалить переменные среды из базовой среды.",
			"terminalProfile.icon": "Идентификатор codicon для связи со значком терминала.",
			"terminalProfile.linuxExtensionId": "Идентификатор терминала расширения",
			"terminalProfile.linuxExtensionIdentifier": "Расширение, которое предоставило этот профиль.",
			"terminalProfile.linuxExtensionTitle": "Имя терминала расширения",
			"terminalProfile.osxExtensionId": "Идентификатор терминала расширения",
			"terminalProfile.osxExtensionIdentifier": "Расширение, которое предоставило этот профиль.",
			"terminalProfile.osxExtensionTitle": "Имя терминала расширения",
			"terminalProfile.overrideName": "Следует ли заменить название динамического терминала, определяющее, какая программа выполняется со статическим именем профиля.",
			"terminalProfile.path": "Одиночный путь к исполняемому файлу оболочки или массив путей, которые будут использоваться в качестве резервного варианта, если одиночный путь окажется некорректным.",
			"terminalProfile.windowsExtensionId": "Идентификатор терминала расширения",
			"terminalProfile.windowsExtensionIdentifier": "Расширение, которое предоставило этот профиль.",
			"terminalProfile.windowsExtensionTitle": "Имя терминала расширения",
			"terminalProfile.windowsSource": "Источник профиля, который будет автоматически определять пути к оболочке. Обратите внимание, что нестандартные расположения исполняемых файлов не поддерживаются и должны создаваться вручную в новом профиле."
		},
		"vs/platform/terminal/common/terminalProfiles": {
			"terminalAutomaticProfile": "Автоматически определять значение по умолчанию"
		},
		"vs/platform/terminal/node/ptyHostMain": {
			"ptyHost": "Узел Pty"
		},
		"vs/platform/terminal/node/ptyService": {
			"terminal-history-restored": "Журнал восстановлен"
		},
		"vs/platform/terminal/node/terminalProcess": {
			"conptyLaunchFailed": "При запуске возникло системное исключение (не удалось запустить conpty). Winpty удален. Подробнее: {0}. Можно также попробовать включить параметр `{1}`.",
			"launchFail.cwdDoesNotExist": "Начальный каталог (cwd) \"{0}\" не существует.",
			"launchFail.cwdNotDirectory": "Начальный каталог (cwd) \"{0}\" не является каталогом.",
			"launchFail.executableDoesNotExist": "Путь к исполняемому файлу оболочки \"{0}\" не существует.",
			"launchFail.executableIsNotFileOrSymlink": "Путь к исполняемому файлу оболочки «{0}» не является файлом или символической ссылкой"
		},
		"vs/platform/theme/common/colors/baseColors": {
			"activeContrastBorder": "Дополнительная граница вокруг активных элементов, которая отделяет их от других элементов для улучшения контраста.",
			"contrastBorder": "Дополнительная граница вокруг элементов, которая отделяет их от других элементов для улучшения контраста.",
			"descriptionForeground": "Цвет текста элемента, содержащего пояснения, например, для метки.",
			"disabledForeground": "Общий цвет переднего плана для отключенных элементов. Этот цвет используется только в том случае, если он не переопределен компонентом.",
			"errorForeground": "Общий цвет переднего плана для сообщений об ошибках. Этот цвет используется только если его не переопределяет компонент.",
			"focusBorder": "Общий цвет границ для элементов с фокусом. Этот цвет используется только в том случае, если не переопределен в компоненте.",
			"foreground": "Общий цвет переднего плана. Этот цвет используется, только если его не переопределит компонент.",
			"iconForeground": "Цвет по умолчанию для значков на рабочем месте.",
			"selectionBackground": "Цвет фона выделенного текста в рабочей области (например, в полях ввода или в текстовых полях). Не применяется к выделенному тексту в редакторе.",
			"textBlockQuoteBackground": "Цвет фона для блоков с цитатами в тексте.",
			"textBlockQuoteBorder": "Цвет границ для блоков с цитатами в тексте.",
			"textCodeBlockBackground": "Цвет фона для программного кода в тексте.",
			"textLinkActiveForeground": "Цвет переднего плана для ссылок в тексте при щелчке и при наведении курсора мыши.",
			"textLinkForeground": "Цвет переднего плана для ссылок в тексте.",
			"textPreformatBackground": "Цвет фона для сегментов предварительно отформатированного текста.",
			"textPreformatBorder": "Цвет рамки для сегментов предварительно отформатированного текста.",
			"textPreformatForeground": "Цвет текста фиксированного формата.",
			"textSeparatorForeground": "Цвет для разделителей текста."
		},
		"vs/platform/theme/common/colors/chartsColors": {
			"chartsBlue": "Синий цвет, используемый в визуализациях диаграмм.",
			"chartsForeground": "Цвет переднего плана на диаграммах.",
			"chartsGreen": "Зеленый цвет, используемый в визуализациях диаграмм.",
			"chartsLines": "Цвет горизонтальных линий на диаграммах.",
			"chartsOrange": "Оранжевый цвет, используемый в визуализациях диаграмм.",
			"chartsPurple": "Лиловый цвет, используемый в визуализациях диаграмм.",
			"chartsRed": "Красный цвет, используемый в визуализациях диаграмм.",
			"chartsYellow": "Желтый цвет, используемый в визуализациях диаграмм."
		},
		"vs/platform/theme/common/colors/editorColors": {
			"activeLinkForeground": "Цвет активных ссылок.",
			"breadcrumbsBackground": "Фоновый цвет элементов навигации.",
			"breadcrumbsFocusForeground": "Цвет элементов навигации, находящихся в фокусе.",
			"breadcrumbsSelectedBackground": "Фоновый цвет средства выбора элементов навигации.",
			"breadcrumbsSelectedForeground": "Цвет выделенных элементов навигации.",
			"diffDiagonalFill": "Цвет диагональной заливки для редактора несовпадений. Диагональная заливка используется в размещаемых рядом представлениях несовпадений.",
			"diffEditor.unchangedCodeBackground": "Цвет фона неизмененного кода в редакторе несовпадений.",
			"diffEditor.unchangedRegionBackground": "Цвет фона неизмененных блоков в редакторе несовпадений.",
			"diffEditor.unchangedRegionForeground": "Цвет переднего плана неизмененных блоков в редакторе несовпадений.",
			"diffEditorBorder": "Цвет границы между двумя текстовыми редакторами.",
			"diffEditorInserted": "Цвет фона для вставленного текста. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"diffEditorInsertedLineGutter": "Цвет фона для поля, где вставлены строки.",
			"diffEditorInsertedLines": "Цвет фона для вставленных строк. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"diffEditorInsertedOutline": "Цвет контура для добавленных строк.",
			"diffEditorOverviewInserted": "Передний план обзорной линейки различий для вставленного содержимого.",
			"diffEditorOverviewRemoved": "Передний план обзорной линейки различий для удаленного содержимого.",
			"diffEditorRemoved": "Цвет фона для удаленного текста. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"diffEditorRemovedLineGutter": "Цвет фона для поля, где удалены строки.",
			"diffEditorRemovedLines": "Цвет фона для удаленных строк. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"diffEditorRemovedOutline": "Цвет контура для удаленных строк.",
			"editorBackground": "Цвет фона редактора.",
			"editorCompositionBorder": "Цвет границы для композиции IME.",
			"editorError.background": "Цвет фона для текста ошибки в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"editorError.foreground": "Цвет волнистой линии для выделения ошибок в редакторе.",
			"editorFindMatch": "Цвет текущего поиска совпадений.",
			"editorFindMatchBorder": "Цвет границы текущего результата поиска.",
			"editorFindMatchForeground": "Цвет текста текущего результата поиска.",
			"editorForeground": "Цвет переднего плана редактора по умолчанию.",
			"editorHint.foreground": "Цвет волнистой линии для выделения подсказок в редакторе.",
			"editorInactiveSelection": "Цвет выделения в неактивном редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"editorInfo.background": "Цвет фона для текста информационного сообщения в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"editorInfo.foreground": "Цвет волнистой линии для выделения информационных сообщений в редакторе.",
			"editorInlayHintBackground": "Цвет фона встроенных указаний",
			"editorInlayHintBackgroundParameter": "Цвет фона встроенных указаний для параметров",
			"editorInlayHintBackgroundTypes": "Цвет фона встроенных указаний для шрифтов",
			"editorInlayHintForeground": "Цвет переднего плана встроенных указаний",
			"editorInlayHintForegroundParameter": "Цвет переднего плана встроенных указаний для параметров",
			"editorInlayHintForegroundTypes": "Цвет переднего плана встроенных указаний для шрифтов",
			"editorLightBulbAiForeground": "Цвет, используемый для значка ИИ с лампочкой.",
			"editorLightBulbAutoFixForeground": "Цвет, используемый для значка действий автоматического исправления в меню лампочки.",
			"editorLightBulbForeground": "Цвет, используемый для значка действий в меню лампочки.",
			"editorSelectionBackground": "Цвет выделения редактора.",
			"editorSelectionForeground": "Цвет выделенного текста в режиме высокого контраста.",
			"editorSelectionHighlight": "Цвет для областей, содержимое которых совпадает с выбранным фрагментом. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"editorSelectionHighlightBorder": "Цвет границы регионов с тем же содержимым, что и в выделении.",
			"editorStickyScrollBackground": "Цвет фона закрепленной прокрутки в редакторе",
			"editorStickyScrollBorder": "Цвет тени закрепленной прокрутки в редакторе",
			"editorStickyScrollGutterBackground": "Цвет фона переплета для закрепленной прокрутки в редакторе",
			"editorStickyScrollHoverBackground": "Цвет фона закрепленной прокрутки при наведении курсора мыши в редакторе",
			"editorStickyScrollShadow": " Цвет тени закрепленной прокрутки в редакторе",
			"editorWarning.background": "Цвет фона для текста предупреждения в редакторе. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"editorWarning.foreground": "Цвет волнистой линии для выделения предупреждений в редакторе.",
			"editorWidgetBackground": "Цвет фона виджетов редактора, таких как найти/заменить.",
			"editorWidgetBorder": "Цвет границы мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница и если этот цвет не переопределен мини-приложением.",
			"editorWidgetForeground": "Цвет переднего плана мини-приложений редактора, таких как \"Поиск/замена\".",
			"editorWidgetResizeBorder": "Цвет границы панели изменения размера мини-приложений редактора. Этот цвет используется только в том случае, если у мини-приложения есть граница для изменения размера и если этот цвет не переопределен мини-приложением.",
			"errorBorder": "Если задано, цвет двойного подчеркивания ошибок в редакторе.",
			"findMatchHighlight": "Цвет других совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"findMatchHighlightBorder": "Цвет границы других результатов поиска.",
			"findMatchHighlightForeground": "Цвет переднего плана других результатов поиска.",
			"findRangeHighlight": "Цвет диапазона, ограничивающего поиск. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"findRangeHighlightBorder": "Цвет границы для диапазона, ограничивающего поиск. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"hintBorder": "Если задано, цвет двойного подчеркивания указаний в редакторе.",
			"hoverBackground": "Цвет фона при наведении указателя на редактор.",
			"hoverBorder": "Цвет границ при наведении указателя на редактор.",
			"hoverForeground": "Цвет переднего плана для наведения указателя на редактор.",
			"hoverHighlight": "Выделение под словом, для которого отображается меню при наведении курсора. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"infoBorder": "Если задано, цвет двойного подчеркивания информационных сообщений в редакторе.",
			"mergeBorder": "Цвет границы заголовков и разделителя во внутренних конфликтах слияния.",
			"mergeCommonContentBackground": "Фон содержимого общего предка во внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"mergeCommonHeaderBackground": "Фон заголовка общего предка во внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"mergeCurrentContentBackground": "Фон текущего содержимого при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"mergeCurrentHeaderBackground": "Текущий цвет фона заголовка при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"mergeIncomingContentBackground": "Фон входящего содержимого при внутренних конфликтах слияния. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"mergeIncomingHeaderBackground": "Фон входящего заголовка при внутренних конфликтах объединения. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"overviewRulerCommonContentForeground": "Цвет переднего плана для обзорной линейки для общего предка во внутренних конфликтах слияния. ",
			"overviewRulerCurrentContentForeground": "Цвет переднего плана линейки текущего окна во внутренних конфликтах слияния.",
			"overviewRulerFindMatchForeground": "Цвет маркера обзорной линейки для совпадений при поиске. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"overviewRulerIncomingContentForeground": "Цвет переднего плана линейки входящего окна во внутренних конфликтах слияния.",
			"overviewRulerSelectionHighlightForeground": "Маркер обзорной линейки для выделения выбранного фрагмента. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"problemsErrorIconForeground": "Цвет, используемый для значка ошибки, указывающего на наличие проблем.",
			"problemsInfoIconForeground": "Цвет, используемый для информационного значка, указывающего на наличие проблем.",
			"problemsWarningIconForeground": "Цвет, используемый для предупреждающего значка, указывающего на наличие проблем.",
			"snippetFinalTabstopHighlightBackground": "Цвет фона выделения в последней позиции табуляции фрагмента.",
			"snippetFinalTabstopHighlightBorder": "Выделение цветом границы в последней позиции табуляции фрагмента.",
			"snippetTabstopHighlightBackground": "Цвет фона выделения в позиции табуляции фрагмента.",
			"snippetTabstopHighlightBorder": "Цвет границы выделения в позиции табуляции фрагмента.",
			"statusBarBackground": "Цвет фона строки состояния при наведении в редакторе.",
			"toolbarActiveBackground": "Фон панели инструментов при удержании указателя мыши над действиями",
			"toolbarHoverBackground": "Фон панели инструментов при наведении указателя мыши на действия",
			"toolbarHoverOutline": "Контур панели инструментов при наведении указателя мыши на действия",
			"warningBorder": "Если задано, цвет двойного подчеркивания предупреждений в редакторе.",
			"widgetBorder": "Цвет границы мини-приложений редактора, таких как \"Найти/заменить\".",
			"widgetShadow": "Цвет тени мини-приложений редактора, таких как \"Найти/заменить\"."
		},
		"vs/platform/theme/common/colors/inputColors": {
			"buttonBackground": "Цвет фона кнопки.",
			"buttonBorder": "Цвет границы кнопки.",
			"buttonForeground": "Цвет переднего плана кнопки.",
			"buttonHoverBackground": "Цвет фона кнопки при наведении.",
			"buttonSecondaryBackground": "Цвет фона вторичной кнопки.",
			"buttonSecondaryBorder": "Дополнительный цвет границы кнопки.",
			"buttonSecondaryForeground": "Цвет переднего плана вторичной кнопки.",
			"buttonSecondaryHoverBackground": "Цвет фона вторичной кнопки при наведении курсора мыши.",
			"buttonSeparator": "Цвет разделителя кнопок.",
			"checkbox.background": "Цвет фона мини-приложения флажка.",
			"checkbox.border": "Цвет границы мини-приложения флажка.",
			"checkbox.disabled.background": "Фон отключенного флажка.",
			"checkbox.disabled.foreground": "Передний план отключенного флажка.",
			"checkbox.foreground": "Цвет переднего плана мини-приложения флажка.",
			"checkbox.select.background": "Цвет фона виджета флажка при выборе элемента, в котором он находится.",
			"checkbox.select.border": "Цвет границы виджета флажка, когда выбран элемент, в котором он находится.",
			"dropdownBackground": "Фон раскрывающегося списка.",
			"dropdownBorder": "Граница раскрывающегося списка.",
			"dropdownForeground": "Передний план раскрывающегося списка.",
			"dropdownListBackground": "Цвет фона раскрывающегося списка.",
			"inputBoxActiveOptionBorder": "Цвет границ активированных параметров в полях ввода.",
			"inputBoxBackground": "Фон поля ввода.",
			"inputBoxBorder": "Граница поля ввода.",
			"inputBoxForeground": "Передний план поля ввода.",
			"inputOption.activeBackground": "Цвет фонового наведения параметров в полях ввода.",
			"inputOption.activeForeground": "Цвет переднего плана активированных параметров в полях ввода.",
			"inputOption.hoverBackground": "Цвет фона активированных параметров в полях ввода.",
			"inputPlaceholderForeground": "Цвет фона поясняющего текста в элементе ввода.",
			"inputValidationErrorBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Ошибка\".",
			"inputValidationErrorBorder": "Цвет границы проверки ввода для уровня серьезности \"Ошибка\".",
			"inputValidationErrorForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Ошибка\".",
			"inputValidationInfoBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Сведения\".",
			"inputValidationInfoBorder": "Цвет границы проверки ввода для уровня серьезности \"Сведения\".",
			"inputValidationInfoForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Сведения\".",
			"inputValidationWarningBackground": "Фоновый цвет проверки ввода для уровня серьезности \"Предупреждение\".",
			"inputValidationWarningBorder": "Цвет границы проверки ввода для уровня серьезности \"Предупреждение\".",
			"inputValidationWarningForeground": "Цвет переднего плана области проверки ввода для уровня серьезности \"Предупреждение\".",
			"keybindingLabelBackground": "Цвет фона метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.",
			"keybindingLabelBorder": "Цвет границы метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.",
			"keybindingLabelBottomBorder": "Цвет нижней границы метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.",
			"keybindingLabelForeground": "Цвет переднего плана метки настраиваемого сочетания клавиш. Метка настраиваемого сочетания клавиш используется для обозначения сочетания клавиш.",
			"radioActiveBorder": "Цвет границы активного переключателя.",
			"radioActiveForeground": "Цвет переднего плана активного переключателя.",
			"radioBackground": "Цвет фона активного переключателя.",
			"radioHoverBackground": "Цвет фона неактивного переключателя при наведении указателя мыши.",
			"radioInactiveBackground": "Цвет фона неактивного переключателя.",
			"radioInactiveBorder": "Цвет границы неактивного переключателя.",
			"radioInactiveForeground": "Цвет переднего плана неактивного переключателя."
		},
		"vs/platform/theme/common/colors/listColors": {
			"editorActionListBackground": "Цвет фона списка действий.",
			"editorActionListFocusBackground": "Цвет фона списка действий для элемента, на котором находится фокус.",
			"editorActionListFocusForeground": "Цвет переднего плана списка действий для элемента, на котором находится фокус.",
			"editorActionListForeground": "Цвет переднего плана списка действий.",
			"highlight": "Цвет переднего плана для выделения соответствия при поиске по элементу List/Tree.",
			"invalidItemForeground": "Цвет переднего плана списка/дерева для недопустимых элементов, например, для неразрешенного корневого узла в проводнике.",
			"listActiveSelectionBackground": "Фоновый цвет выбранного элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listActiveSelectionForeground": "Цвет переднего плана выбранного элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listActiveSelectionIconForeground": "Цвет переднего плана значка списка или дерева для выбранного элемента, когда список или дерево активны. Активный список или дерево находятся в фокусе клавиатуры, а неактивный — нет.",
			"listDeemphasizedForeground": "Цвет переднего плана в списке или дереве для элементов, выделение которых уменьшено.",
			"listDropBackground": "Перетаскивание фона списка или дерева при перемещении элементов над другими элементами с помощью мыши.",
			"listDropBetweenBackground": "Цвет границы перетаскивания списка/дерева при перемещении элементов между элементами с помощью мыши.",
			"listErrorForeground": "Цвет переднего плана элементов списка, содержащих ошибки.",
			"listFilterMatchHighlight": "Цвет фона для отфильтрованного совпадения.",
			"listFilterMatchHighlightBorder": "Цвет границы для отфильтрованного совпадения.",
			"listFilterWidgetBackground": "Цвет фона для мини-приложения фильтра типов в списках и деревьях.",
			"listFilterWidgetNoMatchesOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях при отсутствии совпадений.",
			"listFilterWidgetOutline": "Цвет контура для мини-приложения фильтра типов в списках и деревьях.",
			"listFilterWidgetShadow": "Цвет тени для мини-приложения фильтра типов в списках и деревьях.",
			"listFocusAndSelectionOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен и выбран. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listFocusBackground": "Фоновый цвет находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listFocusForeground": "Цвет переднего плана находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listFocusHighlightForeground": "Цвет переднего плана для выделения соответствия выделенных элементов при поиске по элементу List/Tree.",
			"listFocusOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listHoverBackground": "Фоновый цвет элементов List/Tree при наведении курсора мыши.",
			"listHoverForeground": "Цвет переднего плана элементов List/Tree при наведении курсора мыши.",
			"listInactiveFocusBackground": "Фоновый цвет находящегося в фокусе элемента List/Tree, когда элемент List/Tree не активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listInactiveFocusOutline": "Цвет контура находящегося в фокусе элемента List/Tree, когда элемент List/Tree не активен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listInactiveSelectionBackground": "Фоновый цвет выбранного элемента List/Tree, когда элемент List/Tree неактивен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listInactiveSelectionForeground": "Цвет текста выбранного элемента List/Tree, когда элемент List/Tree неактивен. На активном элементе List/Tree есть фокус клавиатуры, на неактивном — нет.",
			"listInactiveSelectionIconForeground": "Цвет переднего плана значка списка или дерева для выбранного элемента, когда список или дерево неактивны. Активный список или дерево находятся в фокусе клавиатуры, а неактивный — нет.",
			"listWarningForeground": "Цвет переднего плана элементов списка, содержащих предупреждения.",
			"tableColumnsBorder": "Цвет границы таблицы между столбцами.",
			"tableOddRowsBackgroundColor": "Цвет фона для нечетных строк таблицы.",
			"treeInactiveIndentGuidesStroke": "Цвет штриха дерева для неактивных направляющих отступа.",
			"treeIndentGuidesStroke": "Цвет штриха дерева для направляющих отступа."
		},
		"vs/platform/theme/common/colors/menuColors": {
			"menuBackground": "Цвет фона пунктов меню.",
			"menuBorder": "Цвет границ меню.",
			"menuForeground": "Цвет переднего плана пунктов меню.",
			"menuSelectionBackground": "Цвет фона для выбранного пункта в меню.",
			"menuSelectionBorder": "Цвет границы для выбранного пункта в меню.",
			"menuSelectionForeground": "Цвет переднего плана выбранного пункта меню в меню.",
			"menuSeparatorBackground": "Цвет разделителя меню в меню."
		},
		"vs/platform/theme/common/colors/minimapColors": {
			"minimapBackground": "Цвет фона мини-карты.",
			"minimapError": "Цвет маркера миникарты для ошибок.",
			"minimapFindMatchHighlight": "Цвет маркера мини-карты для поиска совпадений.",
			"minimapForegroundOpacity": "Прозрачность элементов переднего плана, отображаемая га мини-карте. Например, \"#000000c0\" отображает элементы с прозрачностью 75%.",
			"minimapInfo": "Цвет маркера на мини-карте для информации.",
			"minimapSelectionHighlight": "Цвет маркера мини-карты для выбора редактора.",
			"minimapSelectionOccurrenceHighlight": "Цвет маркера мини-карты для повторяющихся выделений редактора.",
			"minimapSliderActiveBackground": "Цвет фона ползунка мини-карты при его щелчке.",
			"minimapSliderBackground": "Цвет фона ползунка мини-карты.",
			"minimapSliderHoverBackground": "Цвет фона ползунка мини-карты при наведении на него указателя.",
			"overviewRuleWarning": "Цвет маркера миникарты для предупреждений."
		},
		"vs/platform/theme/common/colors/miscColors": {
			"activityErrorBadge.background": "Цвет фона значка активности при ошибке",
			"activityErrorBadge.foreground": "Цвет переднего плана значка активности при ошибке",
			"activityWarningBadge.background": "Цвет фона значка предупреждения об активности",
			"activityWarningBadge.foreground": "Цвет переднего плана значка предупреждения об активности",
			"badgeBackground": "Цвет фона бэджа. Бэджи - небольшие информационные элементы, отображающие количество, например, результатов поиска.",
			"badgeForeground": "Цвет текста бэджа. Бэджи - небольшие информационные элементы, отображающие количество, например, результатов поиска.",
			"chartAxis": "Цвет оси для диаграммы.",
			"chartGuide": "Направляющие для диаграммы.",
			"chartLine": "Цвет линии для диаграммы.",
			"progressBarBackground": "Цвет фона индикатора выполнения, который может отображаться для длительных операций.",
			"sashActiveBorder": "Цвет границы активных лент.",
			"scrollbarBackground": "Цвет фона дорожки полосы прокрутки.",
			"scrollbarShadow": "Цвет тени полосы прокрутки, которая свидетельствует о том, что содержимое прокручивается.",
			"scrollbarSliderActiveBackground": "Цвет фона ползунка полосы прокрутки при щелчке по нему.",
			"scrollbarSliderBackground": "Цвет фона для ползунка полосы прокрутки.",
			"scrollbarSliderHoverBackground": "Цвет фона ползунка полосы прокрутки при наведении курсора."
		},
		"vs/platform/theme/common/colors/quickpickColors": {
			"pickerBackground": "Цвет фона для средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.",
			"pickerForeground": "Цвет переднего плана для средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.",
			"pickerGroupBorder": "Цвет средства быстрого выбора для группировки границ.",
			"pickerGroupForeground": "Цвет средства быстрого выбора для группировки меток.",
			"pickerTitleBackground": "Цвет фона для заголовка средства быстрого выбора. Мини-приложение быстрого выбора является контейнером для таких средств выбора, как палитра команд.",
			"quickInput.list.focusBackground deprecation": "Рекомендуется использовать quickInputList.focusBackground.",
			"quickInput.listFocusBackground": "Цвет фона средства быстрого выбора для элемента, на котором находится фокус.",
			"quickInput.listFocusForeground": "Цвет переднего плана средства быстрого выбора для элемента, на котором находится фокус.",
			"quickInput.listFocusIconForeground": "Цвет переднего плана значка средства быстрого выбора для элемента, на котором находится фокус."
		},
		"vs/platform/theme/common/colors/searchColors": {
			"search.resultsInfoForeground": "Цвет текста в поиске сообщения завершения вьюлета.",
			"searchEditor.editorFindMatchBorder": "Цвет границы для соответствующих запросов в редакторе поиска.",
			"searchEditor.queryMatch": "Цвет соответствий для запроса в редакторе поиска."
		},
		"vs/platform/theme/common/colorUtils": {
			"transparecyRequired": "Этот цвет должен быть прозрачным, иначе он будет скрывать содержимое",
			"useDefault": "Использовать цвет по умолчанию."
		},
		"vs/platform/theme/common/iconRegistry": {
			"iconDefinition.fontCharacter": "Символ шрифта, связанный с определением значка.",
			"iconDefinition.fontId": "Идентификатор используемого шрифта. Если параметр не задан, используется шрифт, определенный первым.",
			"nextChangeIcon": "Значок для перехода к следующему расположению в редакторе.",
			"previousChangeIcon": "Значок для перехода к предыдущему расположению в редакторе.",
			"schema.fontId.formatError": "Идентификатор шрифта должен содержать только буквы, цифры, символы подчеркивания и дефисы.",
			"widgetClose": "Значок для действия закрытия в мини-приложениях."
		},
		"vs/platform/theme/common/sizes/baseSizes": {
			"bodyFontSize": "Базовый размер шрифта. Этот размер применяется, если не он переопределен компонентом.",
			"bodyFontSizeSmall": "Малый размер шрифта для второстепенного содержимого.",
			"bodyFontSizeXSmall": "Очень маленький размер шрифта для менее заметного содержимого.",
			"codiconFontSize": "Базовый размер шрифта для элементов codicon.",
			"cornerRadiusCircle": "Круглый радиус скругления для полностью закругленных элементов пользовательского интерфейса.",
			"cornerRadiusLarge": "Большой радиус скругления для заметных элементов пользовательского интерфейса.",
			"cornerRadiusMedium": "Базовый радиус скругления для элементов пользовательского интерфейса.",
			"cornerRadiusSmall": "Малый радиус скругления для компактных элементов пользовательского интерфейса.",
			"cornerRadiusXLarge": "Очень большой радиус скругления для особо заметных элементов пользовательского интерфейса.",
			"cornerRadiusXSmall": "Очень маленький радиус скругления для очень компактных элементов пользовательского интерфейса.",
			"strokeThickness": "Базовая толщина штрихов для границ и контуров."
		},
		"vs/platform/theme/common/tokenClassificationRegistry": {
			"abstract": "Стиль для символов, которые являются абстрактными.",
			"async": "Стиль для символов, которые являются асинхронными.",
			"class": "Стиль для классов.",
			"comment": "Стиль для комментариев.",
			"declaration": "Стиль для всех объявлений символов.",
			"decorator": "Стиль для декораторов и заметок.",
			"deprecated": "Стиль, используемый для устаревших символов.",
			"documentation": "Стиль, используемый для ссылок в документации.",
			"enum": "Стиль для перечислений.",
			"enumMember": "Стиль для членов перечисления.",
			"event": "Стиль для событий.",
			"function": "Стиль для функций",
			"interface": "Стиль для интерфейсов.",
			"keyword": "Стиль для ключевых слов.",
			"labels": "Стиль для меток.",
			"macro": "Стиль для макросов.",
			"member": "Стиль для функций-элементов",
			"method": "Стиль для метода (функции-элементы)",
			"modification": "Стиль для доступа на запись.",
			"namespace": "Стиль для пространств имен.",
			"number": "Стиль для чисел.",
			"operator": "Стиль для операторов.",
			"parameter": "Стиль для параметров.",
			"property": "Стиль для свойств.",
			"readonly": "Стиль, используемый для символов, доступных только для чтения.",
			"regexp": "Стиль для выражений.",
			"schema.fontStyle.error": "Начертание шрифта должно иметь значения \"курсив\", \"полужирный\", \"подчеркнутый\", \"зачеркнутый\" или их сочетание. Пустая строка удаляет все начертания шрифта.",
			"schema.token.background.warning": "Цвет фона маркера сейчас не поддерживается.",
			"schema.token.bold": "Задает или отменяет выбор начертания шрифта для полужирного выделения. Обратите внимание, что наличие fontStyle переопределяет этот параметр.",
			"schema.token.fontStyle": "Задает все начертания шрифтов для правила: \"курсив\", \"полужирный\", \"подчеркнутый\", \"зачеркнутый\" или их сочетание. Все начертания шрифта, не указанные в списке, удаляются. Пустая строка удаляет все начертания шрифта.",
			"schema.token.fontStyle.none": "Нет (очистить унаследованный стиль)",
			"schema.token.foreground": "Цвет переднего плана для токена.",
			"schema.token.italic": "Задает или отменяет выбор начертания шрифта для курсива. Обратите внимание, что наличие fontStyle переопределяет этот параметр.",
			"schema.token.settings": "Цвета и стили для токена.",
			"schema.token.strikethrough": "Задает или удаляет начертание шрифта на \"зачеркнутый\". Обратите внимание, что наличие fontStyle переопределяет этот параметр.",
			"schema.token.underline": "Задает или отменяет выбор начертания шрифта для подчеркивания. Обратите внимание, что наличие fontStyle переопределяет этот параметр.",
			"static": "Стиль для символов, которые являются статическими.",
			"string": "Стиль для строк.",
			"struct": "Стиль для структур.",
			"type": "Стиль для типов.",
			"typeParameter": "Стиль для параметров типа.",
			"variable": "Стиль для переменных."
		},
		"vs/platform/undoRedo/common/undoRedoService": {
			"cannotResourceRedoDueToInProgressUndoRedo": "Не удалось повторить действие \"{0}\", так как уже выполняется операция отмены или повтора действия",
			"cannotResourceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\", так как уже выполняется операция отмены или повтора действия",
			"cannotWorkspaceRedo": "Не удалось повторить операцию \"{0}\" для всех файлов. {1}",
			"cannotWorkspaceRedoDueToChanges": "Не удалось повторить операцию \"{0}\" для всех файлов, так как были внесены изменения в {1}",
			"cannotWorkspaceRedoDueToInMeantimeUndoRedo": "Не удалось повторить действие \"{0}\" для всех файлов, так как уже выполнялась операция отмены или повтора действия",
			"cannotWorkspaceRedoDueToInProgressUndoRedo": "Не удалось повторить действие \"{0}\" для всех файлов, так как для {1} уже выполняется операция отмены или повтора действия.",
			"cannotWorkspaceUndo": "Не удалось отменить \"{0}\" для всех файлов. {1}",
			"cannotWorkspaceUndoDueToChanges": "Не удалось отменить операцию \"{0}\" для всех файлов, так как были внесены изменения в {1}",
			"cannotWorkspaceUndoDueToInMeantimeUndoRedo": "Не удалось отменить действие \"{0}\" для всех файлов, так как уже выполнялась операция отмены или повтора действия",
			"cannotWorkspaceUndoDueToInProgressUndoRedo": "Не удалось отменить действие \"{0}\" для всех файлов, так как в {1} уже выполняется операция отмены или повтора действия",
			"confirmDifferentSource": "Вы хотите отменить \"{0}\"?",
			"confirmDifferentSource.no": "Нет",
			"confirmDifferentSource.yes": "&&Да",
			"confirmWorkspace": "Вы хотите отменить \"{0}\" для всех файлов?",
			"externalRemoval": "Следующие файлы были закрыты и изменены на диске: {0}.",
			"noParallelUniverses": "Следующие файлы были изменены несовместимым образом: {0}.",
			"nok": "Отменить этот &&файл",
			"ok": "&&Отменить действие в файлах {0}"
		},
		"vs/platform/update/common/update.config.contribution": {
			"default": "Включение автоматических проверок обновлений. Code будет периодически проверять наличие обновлений в автоматическом режиме.",
			"deprecated": "Этот параметр устарел. Используйте параметр \"{0}\".",
			"enableWindowsBackgroundUpdates": "Включите, чтобы скачивать и устанавливать новые версии VS Code в фоновом режиме.",
			"enableWindowsBackgroundUpdatesTitle": "Включить фоновые обновления",
			"manual": "Отключение автоматических фоновых проверок на наличие обновлений. Обновления будут доступны, если вы вручную проверите их наличие.",
			"none": "Отключите обновления.",
			"showPostInstallInfo": "После установки новой версии отображать всплывающую подсказку в строке заголовка с информацией об обновлении.",
			"showReleaseNotes": "Показать примечания к выпуску после обновления. Примечания к выпуску передаются веб-службой Майкрософт.",
			"start": "Проверять наличие обновлений только при запуске. Отключить автоматическую проверку обновлений в фоновом режиме.",
			"updateConfigurationTitle": "Обновить",
			"updateMode": "Укажите, нужно ли вам получать автоматические обновления. После изменения требуется перезагрузка. Для получения обновлений используется веб-служба Майкрософт."
		},
		"vs/platform/userDataProfile/common/userDataProfile": {
			"defaultProfile": "По умолчанию"
		},
		"vs/platform/userDataSync/common/abstractSynchronizer": {
			"incompatible": "Не удается синхронизировать ресурс {0}, так как его локальная версия {1} не совместима с его удаленной версией {2}",
			"incompatible sync data": "Не удается проанализировать данные синхронизации, так как они не совместимы с текущей версией."
		},
		"vs/platform/userDataSync/common/keybindingsSync": {
			"errorInvalidSettings": "Не удалось синхронизировать настраиваемые сочетания клавиш, так как содержимое файла является недопустимым. Откройте файл и измените его содержимое."
		},
		"vs/platform/userDataSync/common/settingsSync": {
			"errorInvalidSettings": "Не удалось синхронизировать параметры из-за ошибок или предупреждений в файле параметров."
		},
		"vs/platform/userDataSync/common/userDataAutoSyncService": {
			"default service changed": "Не удается выполнить синхронизацию, так как служба по умолчанию изменена.",
			"service changed": "Не удается выполнить синхронизацию, так как служба синхронизации была изменена.",
			"session expired": "Не удается синхронизировать, так как истек срок действия текущего сеанса",
			"turned off": "Не удается синхронизировать, так как синхронизация отключена в облаке",
			"turned off machine": "Не удается выполнить синхронизацию, так как синхронизация этого компьютера с другого компьютера отключена."
		},
		"vs/platform/userDataSync/common/userDataSync": {
			"app.extension.identifier.errorMessage": "Ожидается формат \"${publisher}.${name}\". Пример: \"vscode.csharp\".",
			"settings sync": "Синхронизация параметров",
			"settingsSync.ignoredExtensions": "Список расширений, которые следует игнорировать при синхронизации. Идентификатор расширения всегда имеет вид ${publisher}.${name}. Например, \"vscode.csharp\".",
			"settingsSync.ignoredSettings": "Настройка параметров, которые следует игнорировать при синхронизации.",
			"settingsSync.keybindingsPerPlatform": "Синхронизация настраиваемых сочетаний клавиш для каждой платформы."
		},
		"vs/platform/userDataSync/common/userDataSyncLog": {
			"userDataSyncLog": "Синхронизация параметров"
		},
		"vs/platform/userDataSync/common/userDataSyncMachines": {
			"error incompatible": "Не удается прочитать данные о компьютерах, так как текущая версия является несовместимой. Обновите {0} и повторите попытку."
		},
		"vs/platform/userDataSync/common/userDataSyncResourceProvider": {
			"incompatible sync data": "Не удается проанализировать данные синхронизации, так как они не совместимы с текущей версией."
		},
		"vs/platform/windows/electron-main/windowImpl": {
			"appGone": "Окно неожиданно завершило работу",
			"appGoneDetailEmptyWindow": "Приносим извинения за неудобства. Вы можете открыть новое пустое окно, чтобы начать заново.",
			"appGoneDetailWorkspace": "Приносим извинения за неудобства. Вы можете повторно открыть окно, чтобы продолжить работу с того места, на котором остановились.",
			"appGoneDetails": "Окно неожиданно завершило работу (причина: \"{0}\", код: \"{1}\")",
			"appStalled": "Окно не отвечает",
			"appStalledDetail": "Вы можете повторно открыть окно, закрыть его или продолжить ожидание.",
			"close": "&&Закрыть",
			"doNotRestoreEditors": "Не восстанавливать редакторы",
			"hiddenMenuBar": "Вы по-прежнему можете получить доступ к строке меню, нажав клавишу ALT.",
			"newWindow": "&&Новое окно",
			"reopen": "&&Открыть повторно",
			"wait": "&&Подождать"
		},
		"vs/platform/windows/electron-main/windowsMainService": {
			"allow": "&&Разрешить",
			"cancel": "&&Отмена",
			"confirmOpenDetail": "Путь \"{0}\" использует недопустимый узел. Если вы не доверяете узлу, следует нажать \"Отмена\"",
			"confirmOpenMessage": "Узел \"{0}\" не найден в списке разрешенных узлов. Все равно разрешить его?",
			"doNotAskAgain": "Окончательно разрешить узел \"{0}\"",
			"learnMore": "&&Дополнительные сведения",
			"ok": "&&ОК",
			"pathNotExistDetail": "Путь \"{0}\" не существует на этом компьютере.",
			"pathNotExistTitle": "Путь не существует.",
			"uriInvalidDetail": "URI \"{0}\" является недопустимым и не может быть открыт.",
			"uriInvalidTitle": "Не удается открыть URI"
		},
		"vs/platform/workspace/common/workspace": {
			"codeWorkspace": "Рабочая область кода"
		},
		"vs/platform/workspaces/electron-main/workspacesHistoryMainService": {
			"cancel": "&&Отмена",
			"clearButtonLabel": "&&Очистить",
			"confirmClearDetail": "Это действие необратимо.",
			"confirmClearRecentsMessage": "Вы хотите очистить все недавно открытые файлы и рабочие области?",
			"newWindow": "Новое окно",
			"newWindowDesc": "Открывает новое окно.",
			"recentFolders": "Последние папки",
			"recentFoldersAndWorkspaces": "Последние папки и рабочие области",
			"untitledWorkspace": "Без названия (рабочая область)",
			"workspaceName": "{0} (рабочая область)"
		},
		"vs/platform/workspaces/electron-main/workspacesManagementMainService": {
			"ok": "&&ОК",
			"workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.",
			"workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'"
		},
		"vs/server/node/remoteExtensionHostAgentCli": {
			"remotecli": "Удаленный CLI"
		},
		"vs/server/node/serverEnvironmentService": {
			"acceptLicenseTerms": "Если настроено, пользователь принимает условия лицензии сервера и сервер будет запускаться без запроса пользователя.",
			"connection-token": "Секрет, который должен быть включен во все запросы.",
			"connection-token-file": "Путь к файлу, содержащему маркер подключения.",
			"default-folder": "Папка рабочей области, которая будет открываться, если в URL-адресе браузера не указаны входные данные. Относительный или абсолютный путь, сопоставленный с текущим рабочим каталогом.",
			"default-workspace": "Рабочая область, которая будет открываться, если в URL-адресе браузера не указаны входные данные. Относительный или абсолютный путь, сопоставленный с текущим рабочим каталогом.",
			"host": "Имя узла или IP-адрес, которые должен прослушивать сервер. Если не настроено, по умолчанию используется \"localhost\".",
			"port": "Порт, который должен прослушиваться сервером. Если передано значение \"0\", выбирается случайный свободный порт. Если передан диапазон в формате num-num, выбирается свободный порт из диапазона (включая конечные значения).",
			"reconnection-grace-time": "Переопределение окна периода отсрочки для повторного подключения (в секундах). Значение по умолчанию: 10 800 секунд (3 часа).",
			"server-base-path": "Путь, по которому предоставляется веб-интерфейс и сервер кода. По умолчанию \"/\".`",
			"serverDataDir": "Указывает каталог, в котором хранятся данные сервера.",
			"socket-path": "Путь к файлу сокета для прослушивания сервером.",
			"start-server": "Запуск сервера при установке или удалении расширений. Используется в сочетании с \"install-extension\", \"install-builtin-extension\" и \"uninstall-extension\".",
			"telemetry-level": "Устанавливает начальный уровень телеметрии. Допустимые уровни: \"off\", \"crash\", \"error\" и \"all\". Если этот параметр не указан, сервер будет отправлять телеметрию до подключения клиента, а затем будет использовать параметр телеметрии клиентов. Присвоение этому параметру значения \"off\" эквивалентно параметру --disable-telemetry",
			"without-connection-token": "Запуск без маркера подключения. Используйте этот параметр, только если подключение защищено другими способами."
		},
		"vs/server/node/serverServices": {
			"remoteExtensionLog": "Сервер"
		},
		"vs/sessions/browser/layoutActions": {
			"agentPanelCloseIcon": "Значок для закрытия панели.",
			"agentSidebarToggleClosedIcon": "Значок боковой панели сеансов, когда она закрыта.",
			"agentSidebarToggleOpenIcon": "Значок боковой панели сеансов, когда она открыта.",
			"openAndCloseSecondarySidebar": "Открыть, показать, закрыть или скрыть дополнительную боковую панель",
			"openAndCloseSidebar": "Открыть, показать, закрыть или скрыть боковую панель",
			"secondarySidebarHidden": "Скрыта дополнительная боковая панель",
			"secondarySidebarVisible": "Показана дополнительная боковая панель",
			"sidebarHidden": "Скрыта основная боковая панель",
			"sidebarVisible": "Показана основная боковая панель",
			"togglePanel": "Переключение видимости панели",
			"toggleSecondarySidebar": "Переключатель видимости боковой панели",
			"toggleSidebar": "Включить или выключить видимость основной боковой панели",
			"toggleWindowAlwaysOnTop": "Переключить режим «Поверх других окон»"
		},
		"vs/sessions/browser/parts/auxiliaryBarPart": {
			"auxiliaryBarAriaLabel": "Session Details"
		},
		"vs/sessions/browser/parts/sessionCompositeBar": {
			"deleteChat": "Удалить",
			"renameChat": "Переименовать",
			"renameChat.prompt": "Переименовать чат"
		},
		"vs/sessions/common/categories": {
			"agents": "Агенты"
		},
		"vs/sessions/common/contextkeys": {
			"activeChatBar": "Идентификатор активной панели чата",
			"activeSessionHasGitRepository": "Есть ли у активного сеанса связанный репозиторий Git",
			"activeSessionProviderId": "Идентификатор поставщика активного сеанса",
			"activeSessionType": "Тип активного сеанса",
			"chatBarFocus": "Указывает, находится ли панель чата в фокусе клавиатуры",
			"chatBarVisible": "Отображается ли панель чата",
			"chatSessionProviderId": "Идентификатор поставщика сеанса в наложениях контекстного меню",
			"isActiveSessionArchived": "Whether the active session is archived (marked as done)",
			"isActiveSessionBackgroundProvider": "Определяет, использует ли активные сеанс поставщика фоновых агентов",
			"sessionsWelcomeVisible": "Отображается ли приветственное окно сеанса"
		},
		"vs/sessions/common/theme": {
			"agentFeedbackInputWidget.border": "Цвет границы виджета ввода обратной связи от агента, отображаемого в редакторе.",
			"chatBarTitle.background": "Цвет фона области заголовка строки чата в окне сеансов агента.",
			"chatBarTitle.foreground": "Цвет переднего плана области заголовка строки чата в окне сеансов агента.",
			"sessionsAuxiliaryBar.background": "Цвет фона дополнительной строки в окне сеансов агента.",
			"sessionsChatBar.background": "Цвет фона строки чата в окне сеансов агента.",
			"sessionsPanel.background": "Цвет фона панели в окне сеансов агента.",
			"sessionsSidebar.background": "Цвет фона боковой панели в окне сеансов агента.",
			"sessionsSidebarHeader.background": "Цвет фона области заголовка боковой панели в окне сеансов агента.",
			"sessionsSidebarHeader.foreground": "Цвет переднего плана области заголовка боковой панели в окне сеансов агента.",
			"sessionsUpdateButton.downloadedBackground": "Цвет фона кнопки обновления после завершения загрузки в окне сеансов агента.",
			"sessionsUpdateButton.downloadingBackground": "Цвет фона кнопки обновления для отображения хода загрузки в окне сеансов агента."
		},
		"vs/sessions/electron-browser/sessions.main": {
			"join.closeStorage": "Сохранение состояния пользовательского интерфейса"
		},
		"vs/sessions/services/sessions/common/session": {
			"copilotCLI": "Copilot CLI",
			"copilotCloud": "Cloud"
		},
		"vs/sessions/services/sessions/common/sessionsManagement": {
			"activeSessionSupportsMultiChat": "Whether the active session's provider supports multiple chats per session"
		},
		"vs/sessions/contrib/accountMenu/browser/account.contribution": {
			"accountMenuHeaderFallback": "Учетная запись",
			"agenticSignOutButton": "&&Выйти",
			"agenticSignOutDetail": "При этом \"{0}\" выйдет из приложения \"Агенты\".",
			"agenticSignOutMessage": "Выйти из приложения Agents?",
			"agentsAccountStatusTitleBar": "Учетная запись и состояние Agents",
			"agentsUpdateTitleBar": "Обновление Agents",
			"loadingAccountHeader": "Загрузка учетной записи...",
			"sessionsTitleBarDownloading": "Скачивается...",
			"sessionsTitleBarDownloadingAria": "Выполняется скачивание обновления",
			"sessionsTitleBarInstallUpdate": "Установить обновление",
			"sessionsTitleBarInstallUpdateAria": "Установить скачанное обновление",
			"sessionsTitleBarInstalling": "Установка...",
			"sessionsTitleBarInstallingAria": "Выполняется установка обновления",
			"sessionsTitleBarRestartToUpdate": "Перезапустить для обновления",
			"sessionsTitleBarRestartToUpdateAria": "Перезапустите, чтобы применить обновление",
			"sessionsTitleBarUpdate": "Обновить",
			"sessionsTitleBarUpdateAria": "Обновить",
			"sessionsTitleBarUpdateAvailable": "Доступно обновление",
			"sessionsTitleBarUpdateAvailableAria": "Доступно обновление",
			"sessionsUpdateFromVSCode.detail": "При этом будет закрыто приложение Agents и откроется VS Code для установки обновления.\r\n\r\nПосле обновления запустите Agents снова.",
			"sessionsUpdateFromVSCode.open": "Закрыть и открыть VS Code",
			"sessionsUpdateFromVSCode.title": "Обновление из VS Code",
			"settings": "Параметры",
			"signIn": "Войти",
			"signOut": "Выйти",
			"signedInAsHeader": "Вход выполнен в качестве \"{0}\""
		},
		"vs/sessions/contrib/accountMenu/browser/accountTitleBarState": {
			"accountSignedInAria": "Вы вошли как {0} с {1}",
			"accountSignedInAriaNameOnly": "Вход выполнен в качестве \"{0}\"",
			"agentsSignedOut": "Сеанс Agents завершен",
			"agentsSignedOutAria": "Сеанс Agents завершен",
			"copilotAllQuotaReachedAria": "Достигнута квота чата и встроенных предложений GitHub Copilot",
			"copilotChatQuotaReachedAria": "Достигнута квота чата GitHub Copilot",
			"copilotCompletionsQuotaReachedAria": "Достигнута квота встроенных предложений в GitHub Copilot",
			"copilotQuotaReached": "Достигнута квота",
			"copilotTokensRemaining": "Оставшиеся токены",
			"copilotTokensRemainingAria": "Осталось {0}% токенов GitHub Copilot",
			"copilotUnavailable": "Copilot недоступен",
			"copilotUnavailableDisabledAria": "GitHub Copilot отключен",
			"copilotUnavailableUntrustedAria": "GitHub Copilot недоступен в недоверенных рабочих областях",
			"loadingAccount": "Загрузка учетной записи...",
			"loadingAccountAria": "Загрузка учетной записи",
			"signInAria": "Вход в учетную запись",
			"signInLabel": "Войти"
		},
		"vs/sessions/contrib/accountMenu/browser/updateHoverWidget": {
			"compactAgeDays": "{0} дн. назад",
			"compactAgeHours": "{0} ч назад",
			"compactAgeMinutes": "{0} мин назад",
			"compactAgeMonths": "{0} мес. назад",
			"compactAgeNow": "сейчас",
			"compactAgeWeeks": "{0} нед. назад",
			"downloadAvailable": "Доступно обновление {0}",
			"downloadingUpdate": "Скачивание службы {0}",
			"installingUpdate": "Производится установка {0}",
			"unknownVersion": "Неизвестно",
			"updateHoverCurrentVersionLabel": "Текущая",
			"updateHoverNewVersionLabel": "Новое",
			"updateReady": "Обновление {0} готово",
			"updating": "Обновление {0}",
			"updatingApp": "Обновление {0}"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedback.contribution": {
			"agentFeedback.submitFeedbackCount": "Отправить отзыв ({0})"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachment": {
			"agentFeedback.many": "Комментарии: {0}",
			"agentFeedback.one": "1 комментарий"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachmentWidget": {
			"chat.agentFeedback": "Вложенный отзыв агента, {0}",
			"removeAttachment": "Удалить"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorActions": {
			"agentFeedback.clear": "Очистить",
			"agentFeedback.clearAllTooltip": "Очистить все отзывы",
			"agentFeedback.next": "Перейти к следующему комментарию к отзыву",
			"agentFeedback.previous": "Перейти к предыдущему комментарию к отзыву",
			"agentFeedback.submit": "Отправить отзыв",
			"agentFeedback.submitFeedback": "Отправить отзыв",
			"agentFeedback.submitShort": "Отправить",
			"label": "Состояние навигации"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": {
			"agentFeedback.add": "Добавить отзыв (ВВОД)",
			"agentFeedback.addAndSubmit": "Добавление отзыва и отправка (ALT+ВВОД)",
			"agentFeedback.addFeedback": "Добавить отзыв",
			"altEnter": "ALT+ВВОД",
			"enter": "ВВОД"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorOverlay": {
			"nOfM": "{0}/{1}",
			"zero": "0/0"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": {
			"collapse": "Свернуть",
			"convertComment": "Преобразовать в отзыв агента",
			"editComment": "Изменить",
			"expand": "Развернуть",
			"feedbackComment": "Отзывы",
			"feedbackSuggestion": "Предложение по отзыву",
			"lineNumber": "Строка {0}",
			"lineRange": "Строки {0} - {1}",
			"nComments": "Комментарии: {0}",
			"prReviewComment": "Проверка PR",
			"removeComment": "Удалить",
			"reviewComment": "Проверка",
			"reviewSuggestion": "Просмотреть рекомендацию",
			"suggestedChangeLine": "Предложенное изменение • Строка {0}",
			"suggestedChangeLines": "Предложенное изменение • Строки {0}–{1}"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackHover": {
			"agentFeedbackHover.remove": "Удалить",
			"agentFeedbackHover.removeAll": "Удалить все",
			"agentFeedbackHover.tree": "Комментарии к отзывам"
		},
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackOverviewRulerContribution": {
			"editorOverviewRuler.agentFeedbackForeground": "Цвет оформления линейки обзора редактора для обратной связи агента. Этот цвет должен быть непрозрачным."
		},
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView": {
			"aiCustomization": "Настройка чата"
		},
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView.contribution": {
			"confirmDelete": "Действительно удалить \"{0}\"?",
			"copyPath": "Копировать путь",
			"delete": "Удалить",
			"disable": "Отключить",
			"enable": "Включить",
			"focusCustomizations": "Focus Chat Customizations",
			"open": "Открыть",
			"runPrompt": "Выполнить запрос"
		},
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeViewViews": {
			"aiCustomizationTree": "Элементы настройки чата",
			"builtinWithCount": "Встроенное ({0})",
			"customAgents": "Пользовательские агенты",
			"extensionsWithCount": "Расширения ({0})",
			"fileAriaLabel": "{0}, {1}",
			"fileAriaLabelDisabled": "{0}, отключено",
			"instructions": "Инструкции",
			"mcpServers": "Серверы MCP",
			"pluginsWithCount": "Подключаемые модули ({0})",
			"prompts": "Запросы",
			"skills": "Навыки",
			"userWithCount": "Пользователь ({0})",
			"workspaceWithCount": "Рабочая область ({0})"
		},
		"vs/sessions/contrib/applyCommitsToParentRepo/browser/applyChangesToParentRepo": {
			"agentSessionHasWorktreeAndRepository": "ИСТИНА, если активный сеанс агента содержит рабочее дерево и родительский репозиторий.",
			"alreadyUpToDate": "Родительский репозиторий обновлен и соответствует текущему рабочему дереву.",
			"applyActions": "Применить действия",
			"applyChangesConflict": "Не удалось применить изменения к родительскому репозиторию. Возможно, родительский репозиторий отличается — разрешайте конфликты вручную.",
			"applyChangesNoBranch": "Не удалось определить имя ветви рабочего дерева.",
			"applyChangesSuccess": "Изменения применены к родительскому репозиторию.",
			"applyChangesToParentRepo": "Применить изменения к родительскому репозиторию",
			"openInVSCode": "Открыть в VS Code"
		},
		"vs/sessions/contrib/changes/browser/changesTitleBarWidget": {
			"changesSummary": "Файлов изменено: {0}, вставок: {1}, удалений: {2}",
			"showChanges": "Показать изменения",
			"toggleChanges": "Переключить изменения"
		},
		"vs/sessions/contrib/changes/browser/changesView": {
			"changes": "Changes",
			"changesView.noChanges": "Здесь будут отображаться измененные файлы и другие артефакты сеанса.",
			"changesViewTree": "Дерево изменений",
			"chatEditing.versionsAllChanges": "Все изменения",
			"chatEditing.versionsAllChanges.description": "Показать все изменения, сделанные в этой сеансе",
			"chatEditing.versionsBranchChanges": "Изменения ветви",
			"chatEditing.versionsLastTurnChanges": "Изменения последнего шага",
			"chatEditing.versionsLastTurnChanges.description": "Показать только изменения с последнего этапа",
			"chatEditing.versionsPicker": "Версии",
			"sessionsChanges.versionsAllChanges": "Все изменения",
			"sessionsChanges.versionsBranchChanges": "Изменения ветви",
			"sessionsChanges.versionsLastTurn": "Изменения последнего этапа",
			"setListViewMode": "Просмотр в виде списка",
			"setTreeViewMode": "Просмотр в виде дерева"
		},
		"vs/sessions/contrib/changes/browser/changesView.contribution": {
			"changes": "Изменения",
			"changesViewIcon": "Значок представления изменений."
		},
		"vs/sessions/contrib/changes/browser/changesViewActions": {
			"chatEditing.viewAllSessionChanges": "View All Changes",
			"focusChangesFileView": "Focus Files Explorer View",
			"focusChangesView": "Focus Changes View",
			"focusChangesView.noChanges": "There are no changes.",
			"openChangesView": "Изменения",
			"openPullRequest": "Open Pull Request"
		},
		"vs/sessions/contrib/changes/browser/checksActions": {
			"ci.failedState": "сбой",
			"ci.pendingState": "ожидание",
			"ci.runningState": "выполняется",
			"ci.successfulState": "успешно",
			"fixCIChecks": "Исправить проверки CI"
		},
		"vs/sessions/contrib/changes/browser/checksWidget": {
			"ci.checkAriaLabel": "{0}, {1}",
			"ci.checkTitle": "{0}: {1}",
			"ci.checksLabel": "Проверки",
			"ci.checksListAriaLabel": "Проверки",
			"ci.fixChecks": "Исправить проверки",
			"ci.openOnGitHub": "Открыть в GitHub",
			"ci.rerunCheck": "Повторить проверку",
			"ci.toggleChecks": "Переключить проверки"
		},
		"vs/sessions/contrib/chat/browser/aiCustomizationWorkspaceService": {
			"commitToRepoFailed": "Настройка сохранена в дереве задач этого сеанса, но ее не удалось применить к ветке по умолчанию. Возможно, вам потребуется применить это вручную.",
			"deleteFromRepoFailed": "Настройка удалена из дерева задач этого сеанса, но изменение не удалось применить к ветви по умолчанию. Возможно, потребуется удалить это вручную.",
			"skillUI.actOnFeedback": "Используется кнопкой \"Отправить отзыв\" на панели инструментов \"Изменения\"",
			"skillUI.commit": "Используется кнопкой \"Зафиксировать\" на панели инструментов \"Изменения\"",
			"skillUI.createDraftPr": "Используется кнопкой \"Создать черновик запроса на вытягивание\" на панели инструментов \"Изменения\"",
			"skillUI.createPr": "Используется кнопкой \"Создать запрос на вытягивание\" на панели инструментов \"Изменения\"",
			"skillUI.generateRunCommands": "Используется кнопкой \"Выполнить\" в заголовке окна",
			"skillUI.mergeChanges": "Используется кнопкой \"Объединить\" на панели инструментов \"Изменения\"",
			"skillUI.updatePr": "Используется кнопкой \"Обновить запрос на вытягивание\" на панели инструментов \"Изменения\""
		},
		"vs/sessions/contrib/chat/browser/branchChatSessionAction": {
			"branchChatSession": "Чат ветви",
			"branchChatSessionTooltip": "Ветвь к новому сеансу"
		},
		"vs/sessions/contrib/chat/browser/chat.contribution": {
			"chat.newEdits.label": "Новый чат",
			"chat.viewContainer.label": "Чат",
			"chatViewIcon": "Значок просмотра в режиме чата.",
			"openInVSCode": "Открыть в VS Code",
			"sessions.newChat.view": "Новый сеанс"
		},
		"vs/sessions/contrib/chat/browser/newChatContextAttachments": {
			"attachAsContext": "Вложить как контекст",
			"chatContext.attach.placeholder": "Вложить как контекст",
			"files": "Файлы...",
			"imageFromClipboard": "Изображение из буфера обмена",
			"pastedImage": "Вставленное изображение",
			"removeAttachment": "Удалить",
			"selectFilesOrFolders": "Выбор файлов или папок"
		},
		"vs/sessions/contrib/chat/browser/newChatPermissionPicker": {
			"permissionPicker.ariaLabel": "Средство выбора разрешений",
			"permissions.autoApprove": "Обход утверждений",
			"permissions.autoApprove.label": "Обход утверждений",
			"permissions.autoApprove.subtext": "Все запросы на использование инструментов утверждаются автоматически",
			"permissions.autoApprove.warning.cancel": "Отмена",
			"permissions.autoApprove.warning.confirm": "Включить",
			"permissions.autoApprove.warning.detail": "Обход утверждений будет автоматически утверждать все вызовы инструментов без запроса подтверждения. Это включает изменение файлов, команды терминала и вызовы внешних инструментов.",
			"permissions.autoApprove.warning.title": "Включить утверждения обхода?",
			"permissions.autopilot": "Автопилот (предварительная версия)",
			"permissions.autopilot.label": "Автопилот (предварительная версия)",
			"permissions.autopilot.subtext": "Автономно выполняет итерации от начала до конца",
			"permissions.autopilot.warning.cancel": "Отмена",
			"permissions.autopilot.warning.confirm": "Включить",
			"permissions.autopilot.warning.detail": "Автопилот автоматически утвердит все вызовы инструментов и продолжит работу в автономном режиме до завершения задачи. Агент будет принимать решения от вашего имени, не запрашивая подтверждения.\r\n\r\nАгент можно остановить в любое время, нажав кнопку остановки. Это относится только к текущему сеансу.",
			"permissions.autopilot.warning.title": "Включить Автопилот?",
			"permissions.default": "Утверждения по умолчанию",
			"permissions.default.label": "Утверждения по умолчанию",
			"permissions.default.subtext": "Copilot использует настроенные параметры",
			"permissions.learnMore": "Дополнительные сведения о разрешениях"
		},
		"vs/sessions/contrib/chat/browser/newChatViewPane": {
			"addContext": "Добавить контекст…",
			"chatInput": "Ввод чата",
			"chatInput.accessibilityHelp": "Chat input. Press Enter to send out the request. Use {0} for Chat Accessibility Help.",
			"chatInput.accessibilityHelpNoKb": "Chat input. Press Enter to send out the request. Use the Chat Accessibility Help command for more information.",
			"chatPlaceholder": "Запускайте задачи в фоновом режиме, для добавления контекста введите \"#\"",
			"loading": "Загрузка...",
			"newSessionChooseWorkspace": "Начните с выбора",
			"newSessionIn": "Новый сеанс в",
			"send": "Отправить",
			"trustFolderMessage": "В ходе сеанса агент сможет читать файлы, выполнять команды и вносить изменения в эту папку."
		},
		"vs/sessions/contrib/chat/browser/runScriptAction": {
			"addActionTooltip": "Добавить новую задачу",
			"addActionTooltipDisabled": "Невозможно добавить задачи в этот сеанс, так как хранилище рабочей области недоступно",
			"addActionWidgetDescription": "Создать задачу оболочки и настроить способ ее сохранения и запуска.",
			"addActionWidgetTitle": "Добавить задачу",
			"addExistingActionWidgetDescription": "Включить существующую задачу для сеансов и настроить время ее запуска.",
			"addExistingActionWidgetTitle": "Добавить существующую задачу",
			"closeQuickWidget": "Закрыть",
			"configureActionWidgetDescription": "Обновить способ именования, сохранения и запуска этой задачи.",
			"configureActionWidgetTitle": "Настроить задачу",
			"configureDefaultRunAction": "Добавить задачу...",
			"configureTask": "Настроить",
			"createNewTask": "Создать новую задачу...",
			"custom": "Настраиваемый",
			"enterCustomCommandDesc": "Создание задачи оболочки",
			"existingTaskCommandLocked": "Эта команда взята из существующей задачи и ее нельзя изменить здесь.",
			"existingTaskLabelLocked": "Это имя взято из существующей задачи и его нельзя изменить здесь.",
			"existingTaskTargetLocked": "Эту существующую задачу нельзя перемещать между рабочей областью и хранилищем пользователя.",
			"existingTasks": "Существующие задачи",
			"generateRunAction": "Создать новую задачу...",
			"generateRunActionTooltip": "Создать новую задачу рабочей области",
			"npmTaskCommandPreview": "запуск npm {0}",
			"pickRunAction": "Выберите или создайте задачу",
			"pinTask": "Закрепить",
			"pinTaskTooltip": "Закрепить",
			"removeTask": "Удалить",
			"run": "Запустить",
			"runActionTooltip": "Запуск \"{0}\" в терминале",
			"runActionTooltipKeybinding": "{0} ({1})",
			"runDropdown": "Другие задачи...",
			"runPrimaryTask": "Выполнить основную задачу",
			"runPrimaryTaskTooltip": "Выполнить основную задачу",
			"runScriptNotAvailableTooltip": "Выполнение задачи недоступно для этого типа сеанса",
			"tasksActionsCategory": "Задачи",
			"unpinTask": "Открепить",
			"unpinTaskTooltip": "Открепить",
			"workspaceStorageUnavailableTooltip": "Хранилище рабочей области недоступно для этого сеанса",
			"worktreeCreationCategory": "Запуск при создании рабочего дерева"
		},
		"vs/sessions/contrib/chat/browser/runScriptCustomTaskWidget": {
			"cancelAddAction": "Отмена",
			"commandFieldLabel": "Команда",
			"confirmAddTask": "Добавить задачу",
			"confirmAddToAgents": "Добавить в окно агентов",
			"confirmMoveAndUpdateTask": "Переместить и обновить задачу",
			"confirmMoveTask": "Переместить задачу",
			"confirmUpdateTask": "Обновить задачу",
			"enterCommandAriaLabel": "Команда задачи",
			"enterCommandPlaceholder": "Введите команду (например, npm run dev)",
			"enterLabelAriaLabel": "Имя задачи",
			"enterLabelPlaceholder": "Введите имя для этой задачи (необязательно)",
			"labelFieldLabel": "Имя",
			"runOnWorktreeCreated": "Выполняется при создании дерева задач",
			"runOnWorktreeCreatedDescription": "Автоматически запускать эту задачу при создании рабочего дерева сеансов",
			"runOptionsLabel": "Параметры выполнения",
			"storageAriaLabel": "Целевой объект хранилища задач",
			"storageLabel": "Сохранить в",
			"userStorageLabel": "Пользователь",
			"userStorageTooltip": "Сохраните эту задачу в задачах пользователя и сделайте ее доступной во всех сеансах",
			"workspaceStorageLabel": "Рабочая область",
			"workspaceStorageTooltip": "Сохранить эту задачу в текущей рабочей области"
		},
		"vs/sessions/contrib/chat/browser/sessionsChatAccessibilityHelp": {
			"sessionsChat.changes": "Focus the Changes view{0}.",
			"sessionsChat.customizations": "Focus the Chat Customizations view{0}.",
			"sessionsChat.filesView": "Focus the Files Explorer view{0}.",
			"sessionsChat.history": "Use up and down arrows to navigate your request history in the input box.",
			"sessionsChat.input": "You are in the chat input. Type a message and press Enter to send it.",
			"sessionsChat.overview": "You are in the Agents app. The Agents app is a dedicated workspace for working with AI agents. It provides a chat interface, a changes view for reviewing agent-generated changes, a file explorer, and customization options.",
			"sessionsChat.sessionsView": "Focus the Chat Sessions view{0}.",
			"sessionsChat.workspace": "Shift+Tab to navigate to the workspace picker and choose a workspace for your session."
		},
		"vs/sessions/contrib/chat/browser/sessionTypePicker": {
			"sessionTypePicker.ariaLabel": "Тип сеанса"
		},
		"vs/sessions/contrib/chat/browser/sessionWorkspacePicker": {
			"pickWorkspace": "рабочая область",
			"workspacePicker.ariaLabel": "Средство выбора рабочей области",
			"workspacePicker.browseAction": "{0}...",
			"workspacePicker.browseSelect": "Выбрать...",
			"workspacePicker.browseSelectAction": "Выберите {0}...",
			"workspacePicker.copyAddress": "Копировать адрес",
			"workspacePicker.filter": "Поиск рабочих областей...",
			"workspacePicker.hoverConnected": "Узел удаленного агента подключен и готов к работе.",
			"workspacePicker.hoverConnectedAddr": "Узел удаленного агента подключен и готов к работе.\r\n\r\nАдрес: {0}",
			"workspacePicker.hoverConnecting": "Попытка подключения к узлу удаленного агента...",
			"workspacePicker.hoverConnectingAddr": "Попытка подключения к узлу удаленного агента...\r\n\r\nАдрес: {0}",
			"workspacePicker.hoverDisconnected": "Узел удаленного агента отключен. Щелкните значок шестеренки, чтобы открыть параметры.",
			"workspacePicker.hoverDisconnectedAddr": "Узел удаленного агента отключен. Щелкните значок шестеренки, чтобы открыть параметры.\r\n\r\nАдрес: {0}",
			"workspacePicker.offline": "Не в сети",
			"workspacePicker.offlineSingle": "Не в сети",
			"workspacePicker.openSettings": "Открыть параметры",
			"workspacePicker.pickAriaLabel": "Start by picking a workspace",
			"workspacePicker.providerOffline": "{0} (не в сети)",
			"workspacePicker.reconnect": "Повторное подключение",
			"workspacePicker.remoteOptions": "Параметры",
			"workspacePicker.remoteOptionsTitle": "Параметры для {0}",
			"workspacePicker.removeRemote": "Удалить удаленный объект",
			"workspacePicker.selectedAriaLabel": "New session in {0}",
			"workspacePicker.showOutput": "Показать результат",
			"workspacePicker.statusConnecting": "Подключение",
			"workspacePicker.statusOffline": "Не в сети",
			"workspacePicker.statusOnline": "В сети",
			"workspacePicker.tunnels": "Tunnels..."
		},
		"vs/sessions/contrib/chat/browser/slashCommands": {
			"slashCommand.agents": "Просмотр настраиваемых агентов и управление ими",
			"slashCommand.hooks": "Просмотр обработчиков и управление ими",
			"slashCommand.instructions": "Просмотр инструкций и управление ими",
			"slashCommand.prompts": "Просмотр файлов запросов и управление ими",
			"slashCommand.skills": "Просмотр навыков и управление ими"
		},
		"vs/sessions/contrib/chat/browser/variableCompletions": {
			"activeFile": "Active file",
			"fileEntryDescription": "{0} ({1})"
		},
		"vs/sessions/contrib/chatDebug/browser/chatDebug.contribution": {
			"chatDebug": "Отладка чата",
			"sessionsChatDebugViewIcon": "Значок представления отладки чата в окне сеансов."
		},
		"vs/sessions/contrib/codeReview/browser/codeReview.contributions": {
			"sessions.canRunCodeReview": "Возвращает значение ИСТИНА, если для активной версии сеанса можно начать новую проверку кода.",
			"sessions.runCodeReview": "Провести проверку кода",
			"sessions.runCodeReview.noChanges": "Нет доступных изменений для проверки кода.",
			"sessions.runCodeReview.noSession": "Нет активного сеанса, доступного для проверки кода.",
			"sessions.runCodeReview.tooltip.default": "Провести проверку кода",
			"sessions.runCodeReview.tooltip.limitReached": "Достигнуто максимальное количество проверок ({0}) для этой версии сеанса.",
			"sessions.runCodeReview.tooltip.loading": "Создание проверки кода...",
			"sessions.runCodeReview.tooltip.manyUnresolved": "Комментариев проверки не разрешено: {0}.",
			"sessions.runCodeReview.tooltip.noCommentsRunAgain": "Предыдущая проверка не создала комментариев. Выполните проверку снова.",
			"sessions.runCodeReview.tooltip.oneUnresolved": "1 комментарий проверки не разрешен.",
			"sessions.runCodeReview.tooltip.runAgain": "Выполните другую проверку."
		},
		"vs/sessions/contrib/copilotChatSessions/browser/branchPicker": {
			"branchPicker.ariaLabel": "Средство выбора ветви",
			"branchPicker.filter": "Фильтровать ветви...",
			"branchPicker.select": "Ветвь"
		},
		"vs/sessions/contrib/copilotChatSessions/browser/copilotChatSessions.contribution": {
			"sessions.github.copilot.multiChatSessions": "Включать ли несколько чатов в рамках одного сеанса в поставщике сеансов Copilot Chat."
		},
		"vs/sessions/contrib/copilotChatSessions/browser/copilotChatSessionsActions": {
			"branchPicker": "Ветвь",
			"cloudModelPicker": "Модель",
			"isolationPicker": "Режим изоляции",
			"localModelPicker": "Модель",
			"modePicker": "Режим",
			"permissionPicker": "Разрешения"
		},
		"vs/sessions/contrib/copilotChatSessions/browser/copilotChatSessionsProvider": {
			"copilotChatSessionsProvider": "Copilot Chat",
			"folders": "Папки",
			"new chat": "Новый чат",
			"new session": "Новый сеанс",
			"repositories": "Репозитории"
		},
		"vs/sessions/contrib/copilotChatSessions/browser/isolationPicker": {
			"isolationMode.folder": "Папка",
			"isolationMode.worktree": "Рабочее дерево",
			"isolationPicker.ariaLabel": "Режим изоляции"
		},
		"vs/sessions/contrib/copilotChatSessions/browser/modelPicker": {
			"modelPicker.ariaLabel": "Средство выбора модели",
			"modelPicker.auto": "Автоматически",
			"modelPicker.filter": "Фильтровать модели..."
		},
		"vs/sessions/contrib/copilotChatSessions/browser/modePicker": {
			"configureCustomAgents": "Настройка пользовательских агентов...",
			"modePicker.ariaLabel": "Средство выбора режимов",
			"sessions.modePicker.ariaLabel": "Выберите режим чата"
		},
		"vs/sessions/contrib/files/browser/files.contribution": {
			"collapseExplorerFolders": "Collapse Folders in Explorer",
			"files": "Files",
			"sessionsFilesViewIcon": "View icon of the files view in the sessions window."
		},
		"vs/sessions/contrib/files/browser/filesView": {
			"filesView.noFiles": "Folders and files will appear here."
		},
		"vs/sessions/contrib/git/browser/git.contribution": {
			"agentSessionGitHasUpstreamBranch": "Возвращает значение ИСТИНА, если дерево рабочих файлов сеанса активного агента содержит вышестоящую ветвь.",
			"synchronizeChanges": "Синхронизация изменений с Git (Отставание {0}, Опережение {1})",
			"synchronizeChangesTitle": "Синхронизировать изменения"
		},
		"vs/sessions/contrib/localAgentHost/browser/localAgentHostSessionsProvider": {
			"cannotChangeExistingSessionType": "Cannot change session type on an existing local agent host session.",
			"folders": "Папки",
			"localAgentHostDescription": "Локальный",
			"localAgentHostLabel": "Узел локального агента",
			"localAgentHostSessionType": "{0} [{1}]",
			"localAgentHostSessionTypeLocation": "Local",
			"noAgents": "Local agent host has not advertised any agents yet.",
			"selectLocalFolder": "Выбрать папку",
			"unknownSessionType": "Session type '{0}' is not available on local agent host."
		},
		"vs/sessions/contrib/logs/browser/logs.contribution": {
			"logs": "Журналы",
			"sessionsLogsViewIcon": "Значок представления журналов в окне сеансов."
		},
		"vs/sessions/contrib/policyBlocked/browser/sessionsPolicyBlocked": {
			"policyBlocked.aria": "Agents disabled by organization policy",
			"policyBlocked.description": "Your organization has disabled Agents via policy.",
			"policyBlocked.learnMore": "Learn more",
			"policyBlocked.openVSCode": "Open VS Code",
			"policyBlocked.title": "Agents Disabled"
		},
		"vs/sessions/contrib/remoteAgentHost/browser/remoteAgentHost.contribution": {
			"chat.remoteAgentHosts": "Список адресов узлов удаленных агентов для подключения (например, \"localhost:3000\").",
			"chat.remoteAgentHosts.address": "Адрес узла удаленного агента (например, \"localhost:3000\").",
			"chat.remoteAgentHosts.connectionToken": "Необязательный токен подключения для проверки подлинности в узле удаленного агента.",
			"chat.remoteAgentHosts.enabled": "Разрешить подключение к узлам удаленных агентов.",
			"chat.remoteAgentHosts.name": "Отображаемое имя узла удаленного агента.",
			"chat.remoteAgentHosts.sshConfigHost": "SSH config host alias for automatic reconnection via SSH tunnel.",
			"chat.remoteAgentTunnels": "Additional dev tunnel names to look for when connecting to remote agent hosts. These are looked up in addition to tunnels automatically enumerated from your account.",
			"chat.sshRemoteAgentHostCommand": "For development: Override the command used to start the remote agent host over SSH. When set, skips automatic CLI installation and runs this command instead. The command must print a WebSocket URL matching ws://127.0.0.1:PORT (optionally with ?tkn=TOKEN) to stdout or stderr./"
		},
		"vs/sessions/contrib/remoteAgentHost/browser/remoteAgentHostActions": {
			"addRemoteAgentHost": "Добавить узел удаленного агента...",
			"addRemoteFailed": "Не удалось подключиться к узлу удаленного агента {0}.",
			"addRemotePrompt": "Вставьте узел, узел:порт или URL-адрес WebSocket. Пример: {0}",
			"addRemoteTitle": "Добавить узел удаленного агента",
			"addRemoteValidationEmpty": "Введите адрес узла удаленного агента.",
			"addRemoteValidationInvalid": "Введите корректный узел, узел:порт или URL-адрес WebSocket.",
			"connectViaSSH": "Connect to Remote Agent Host via SSH",
			"connectViaTunnel": "Connect to Remote Agent Host via Dev Tunnel",
			"nameRemotePlaceholder": "Мой удаленный репозиторий",
			"nameRemotePrompt": "Введите отображаемое имя узла удаленного агента.",
			"nameRemoteTitle": "Имя узла удаленного агента",
			"nameRemoteValidationEmpty": "Введите имя узла удаленного агента.",
			"sshAuthAgent": "Агент SSH",
			"sshAuthAgentDesc": "Использовать запущенный агент SSH для проверки подлинности",
			"sshAuthKey": "Файл закрытого ключа",
			"sshAuthKeyDesc": "Authenticate with a private key file",
			"sshAuthPassword": "Пароль",
			"sshAuthPasswordDesc": "Authenticate with a password",
			"sshAuthPlaceholder": "Choose how to authenticate with {0}",
			"sshAuthTitle": "Метод проверки подлинности",
			"sshConnectFailed": "Failed to connect via SSH to {0}: {1}",
			"sshConnecting": "Connecting to {0} via SSH...",
			"sshEnterManually": "Enter Manually...",
			"sshEnterManuallyDesc": "Введите имя узла, имя пользователя и порт",
			"sshHostEmpty": "Enter an SSH host.",
			"sshHostInvalidPort": "Введите допустимый номер порта.",
			"sshHostMissingAfterAt": "Введите имя узла после \"@\".",
			"sshHostPrompt": "Enter the SSH host (e.g. user@hostname or user@hostname:port).",
			"sshHostTitle": "Connect via SSH",
			"sshKeyEmpty": "Введите путь к файлу ключа.",
			"sshKeyPrompt": "Enter the path to your SSH private key.",
			"sshKeyTitle": "Путь к закрытому ключу",
			"sshManualHostTitle": "Connect via SSH",
			"sshNameEmpty": "Введите имя.",
			"sshNamePlaceholder": "My Remote",
			"sshNamePrompt": "Enter a display name for this SSH remote.",
			"sshNameTitle": "Имя удаленного объекта",
			"sshPasswordEmpty": "Введите пароль.",
			"sshPasswordPrompt": "Введите пароль для {0}@{1}.",
			"sshPasswordTitle": "Пароль SSH",
			"sshPickHostPlaceholder": "Select an SSH host or enter manually",
			"sshResolveConfigFailed": "Не удалось разрешить конфигурацию SSH для {0}: {1}",
			"sshUsernameEmpty": "Введите имя пользователя.",
			"sshUsernameMissingInHost": "Введите имя пользователя перед \"@\".",
			"sshUsernamePrompt": "Введите имя пользователя для {0}.",
			"sshUsernameTitle": "Имя пользователя SSH",
			"tunnelAuthFailed": "Authentication failed. Please try again.",
			"tunnelAuthGitHub": "GitHub",
			"tunnelAuthGitHubDesc": "Sign in with your GitHub account",
			"tunnelAuthMicrosoft": "Microsoft Account",
			"tunnelAuthMicrosoftDesc": "Sign in with your Microsoft account",
			"tunnelAuthPlaceholder": "Choose an authentication provider",
			"tunnelAuthTitle": "Sign In for Dev Tunnels",
			"tunnelConnectFailed": "Failed to connect to tunnel '{0}': {1}",
			"tunnelConnecting": "Connecting to tunnel '{0}'...",
			"tunnelListFailed": "Failed to list dev tunnels: {0}",
			"tunnelNoneFound": "No dev tunnels with agent host support were found. Start a tunnel with 'code tunnel' on another machine.",
			"tunnelPickPlaceholder": "Select a dev tunnel to connect to",
			"tunnelPickTitle": "Connect via Dev Tunnel"
		},
		"vs/sessions/contrib/remoteAgentHost/browser/remoteAgentHostSessionsProvider": {
			"cannotChangeExistingSessionType": "Cannot change session type on an existing remote agent host session.",
			"folders": "Папки",
			"noAgents": "Remote agent host '{0}' has not advertised any agents yet.",
			"notConnected": "Не удается подключиться к узлу удаленного агента \"{0}\".",
			"notConnectedSend": "Не удается отправить запрос: отсутствует подключение к узлу удаленного агента \"{0}\".",
			"notConnectedSession": "Не удается создать сеанс: отсутствует подключение к узлу удаленного агента \"{0}\".",
			"selectRemoteFolder": "Выбрать папку в {0}",
			"unknownSessionType": "Session type '{0}' is not available on remote agent host '{1}'."
		},
		"vs/sessions/contrib/remoteAgentHost/browser/tunnelAgentHost.contribution": {
			"tunnelConnecting": "Connecting to tunnel '{0}'..."
		},
		"vs/sessions/contrib/sessions/browser/aiCustomizationShortcutsWidget": {
			"customizations": "Настройки"
		},
		"vs/sessions/contrib/sessions/browser/customizationsToolbar.contribution": {
			"agents": "Агенты",
			"customizationAction": "{0}",
			"hooks": "Обработчики",
			"instructions": "Инструкции",
			"mcpServers": "Серверы MCP",
			"plugins": "Подключаемые модули",
			"prompts": "Запросы",
			"skills": "Навыки"
		},
		"vs/sessions/contrib/sessions/browser/sessions.contribution": {
			"agentSessions.view.label": "Сеансы",
			"agentSessionsViewIcon": "Значок представления сеансов агента"
		},
		"vs/sessions/contrib/sessions/browser/sessionsActions": {
			"newSession": "Новый сеанс",
			"recentSessions": "Последние сеансы",
			"searchSessions": "Поиск сеансов по имени",
			"showSessionsPicker": "Показать средство выбора сеансов",
			"untitledSession": "Новый сеанс"
		},
		"vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": {
			"agentSessions.newSession": "Новый сеанс",
			"agentSessionsControl": "Сеансы агента",
			"agentSessionsShowSessions": "Показать сеансы",
			"showSessions": "Показать сеансы",
			"toggleSidebarA11y": "Включить или выключить основную боковую панель",
			"toggleSidebarUnread": "Непрочитанные сеансы: {0}, {1}"
		},
		"vs/sessions/contrib/sessions/browser/views/sessionsList": {
			"allowAction": "Разрешить",
			"allowActionOnce": "Разрешить один раз",
			"archived": "Готово",
			"failed": "Сбой",
			"lastSevenDays": "Последние 7 дней",
			"needsInput": "Требуются входные данные",
			"older": "Более раннее",
			"secondsDuration": "сейчас",
			"sessionItemAria": "{0}, created {1}",
			"sessionsList": "Сеансы",
			"showMoreAria": "Показать еще несколько ({0}) сеансов",
			"showMoreCompact": "+ еще {0}",
			"today": "Сегодня",
			"unknown": "Неизвестно",
			"working": "Идет обработка...",
			"yesterday": "Вчера"
		},
		"vs/sessions/contrib/sessions/browser/views/sessionsView": {
			"filterArchived": "Готово",
			"filterRead": "Чтение",
			"newCompact": "New",
			"newSessionButtonAriaLabel": "Новый сеанс ({0})",
			"newSessionButtonAriaLabelWithoutKeybinding": "Новый сеанс",
			"newSessionButtonTitle": "Новый сеанс ({0})",
			"newSessionButtonTitleWithoutKeybinding": "Новый сеанс",
			"resetFilters": "Сбросить",
			"sessionsHeader": "Sessions",
			"statusCompleted": "Завершено",
			"statusFailed": "Сбой",
			"statusInProgress": "Выполняется",
			"statusNeedsInput": "Требуются входные данные"
		},
		"vs/sessions/contrib/sessions/browser/views/sessionsViewActions": {
			"addChat": "Добавить чат",
			"addChat.placeholder": "Введите запрос для нового чата",
			"addChat.prompt": "Добавить новый чат в активный сеанс",
			"archiveSection": "Пометить все как выполненное",
			"archiveSectionSessions.archive": "Пометить все как выполненное",
			"archiveSectionSessions.confirm": "Вы действительно хотите пометить сеансы ({0} из \"{1}\") как выполненные?",
			"archiveSectionSessions.confirmSingle": "Вы действительно хотите пометить 1 сеанс из \"{0}\" как выполненный?",
			"archiveSectionSessions.detail": "При необходимости вы можете восстановить сеансы позже из представления сеансов.",
			"archiveSession": "Пометить как выполненное",
			"closeSession": "Закрыть сеанс",
			"doNotAskAgain": "Не спрашивать снова",
			"doNotAskAgain2": "Не спрашивать снова",
			"filter": "Фильтр",
			"filterSessions": "Фильтровать сеансы",
			"find": "Найти сеанс",
			"groupByTime": "Группировать по времени",
			"groupByWorkspace": "Группировать по рабочей области",
			"markAllRead": "Пометить все как прочитанное",
			"markAsDone": "Пометить как выполненное",
			"markRead": "Пометить как прочитанное",
			"markUnread": "Пометить как непрочитанное",
			"newSessionForWorkspace": "Новый сеанс",
			"openInNewWindow": "Открыть в новом окне",
			"pinSession": "Закрепить",
			"refresh": "Обновить сеансы",
			"renameSession": "Переименовать...",
			"renameSession.empty": "Заголовок не может быть пустым",
			"renameSession.prompt": "Название нового сеанса агента",
			"showAllSessions": "Показать все сеансы",
			"showRecentSessions": "Показать недавние сеансы",
			"sortByCreated": "Сортировать по дате создания",
			"sortByUpdated": "Сортировать по дате обновления",
			"unarchiveSection": "Восстановить все",
			"unarchiveSectionSessions.confirm": "Вы действительно хотите восстановить сеансы ({0})?",
			"unarchiveSectionSessions.unarchive": "Восстановить все",
			"unarchiveSession": "Восстановить",
			"unpinSession": "Открепить"
		},
		"vs/sessions/contrib/terminal/browser/sessionsTerminalContribution": {
			"dumpTerminalTracking": "Выгрузить данные отслеживания терминала",
			"hideTerminal": "Скрыть терминал",
			"openInTerminal": "Открыть терминал",
			"showAllTerminals": "Показать все терминалы"
		},
		"vs/sessions/contrib/welcome/browser/sessionsWalkthrough": {
			"walkthrough.aria": "пошаговое руководство по подключению Agents",
			"walkthrough.canceledError": "Вход был отменен. Повторите попытку.",
			"walkthrough.disclaimer.end": " в любое время.",
			"walkthrough.disclaimer.final": " предложения и использовать данные для улучшения продукта. Вы можете изменить эти ",
			"walkthrough.disclaimer.middle": " и ",
			"walkthrough.disclaimer.prefix": "Нажимая кнопку \"Продолжить\", вы соглашаетесь с GitHub ",
			"walkthrough.disclaimer.privacy": "Заявление о конфиденциальности",
			"walkthrough.disclaimer.publicCode": "общедоступный код",
			"walkthrough.disclaimer.settings": "параметры",
			"walkthrough.disclaimer.suffix": ". GitHub Copilot может показывать ",
			"walkthrough.disclaimer.terms": "Условия",
			"walkthrough.finishingSubtitle": "Выполняется подготовка.",
			"walkthrough.poweredBy": "Выполните авторизацию в браузере.",
			"walkthrough.restart": "Выполнение настройки Agents",
			"walkthrough.settingUp": "Выполняется вход…",
			"walkthrough.signInError": "Произошла ошибка. Повторите попытку.",
			"walkthrough.signin.apple": "Продолжить с Apple",
			"walkthrough.signin.enterprise": "Продолжить с {0}",
			"walkthrough.signin.github": "Продолжить с GitHub",
			"walkthrough.signin.google": "Продолжить с Google",
			"walkthrough.signingIn": "Идет завершение настройки…",
			"walkthrough.step1.subtitle": "Войдите, чтобы продолжить разработку с поддержкой агента.",
			"walkthrough.step1.title": "Вас приветствуют агенты"
		},
		"vs/sessions/contrib/welcome/browser/welcome.contribution": {
			"resetSessionsWelcome": "Сброс приветствия Agents"
		},
		"vs/code/electron-main/app": {
			"cancel": "&&Нет",
			"confirmOpenDetail": "Если вы не инициировали этот запрос, возможно, он представляет попытку атаки на систему. Если вы не предприняли явное действие для инициирования этого запроса, нажмите кнопку \"Нет\"",
			"confirmOpenMessageFileOrFolder": "Внешнее приложение стремится открыть \"{0}\" в {1}. Вы хотите открыть этот файл или эту папку?",
			"confirmOpenMessageFolder": "Внешнее приложение стремится открыть \"{0}\" в {1}. Вы хотите открыть эту папку?",
			"confirmOpenMessageWorkspace": "Внешнее приложение стремится открыть \"{0}\" в {1}. Вы хотите открыть этот файл рабочей области?",
			"doNotAskAgainLocal": "Разрешить открытие локальных путей без запроса",
			"doNotAskAgainRemote": "Разрешить открытие удаленных путей без запроса",
			"open": "&&Да"
		},
		"vs/code/electron-main/main": {
			"close": "&&Закрыть",
			"mainLog": "Главный",
			"secondInstanceAdmin": "Уже запущен другой экземпляр {0} от имени администратора.",
			"secondInstanceAdminDetail": "Закройте другой экземпляр и повторите попытку.",
			"secondInstanceNoResponse": "Еще один экземпляр {0} запущен, но не отвечает",
			"secondInstanceNoResponseDetail": "Закройте все остальные экземпляры и повторите попытку.",
			"startupDataDirError": "Не удается записать данные пользователя программы.",
			"startupUserDataAndExtensionsDirErrorDetail": "{0}\r\n\r\nУбедитесь, что следующие каталоги доступны для записи:\r\n\r\n{1}",
			"statusWarning": "Внимание! Аргумент --status можно использовать, только если {0} уже выполняется. Запустите его еще раз после начала выполнения {0}."
		},
		"vs/code/electron-utility/sharedProcess/sharedProcessMain": {
			"networkk": "Сеть",
			"sharedLog": "Общий"
		},
		"vs/code/node/cliProcessMain": {
			"cli": "CLI"
		},
		"vs/workbench/api/browser/mainThreadAuthentication": {
			"addClientRegistrationDetails": "Добавить сведения о регистрации клиента",
			"allow": "&&Разрешить",
			"cancel": "Отмена",
			"clientIdPlaceholder": "Идентификатор клиента OAuth (azye39d...)",
			"clientIdPrompt": "Введите существующий идентификатор клиента, зарегистрированный со следующими URI перенаправления: http://127.0.0.1:33418, https://vscode.dev/redirect",
			"clientIdRequired": "Требуется идентификатор клиента",
			"clientSecretPlaceholder": "Секрет клиента OAuth (wer32o50f...) или оставьте пустым",
			"clientSecretPrompt": "(необязательно) Введите существующий секрет клиента, связанный с идентификатором клиента \"{0}\", или оставьте это поле пустым",
			"confirmLogin": "Расширение \"{0}\" хочет войти с помощью {1}.",
			"confirmRelogin": "Расширение \"{0}\" требует повторного входа с помощью {1}.",
			"copyAndContinue": "Копировать и продолжить",
			"dcrCopyUrlsAndProceed": "Копировать URI и продолжить",
			"dcrFailedToCopy": "Не удалось скопировать URI перенаправления в буфер обмена.",
			"dcrNotSupported": "Динамическая регистрация клиентов не поддерживается",
			"dcrNotSupportedDetail": "Сервер авторизации \"{0}\" не поддерживает автоматическую регистрацию клиентов. Продолжить, вручную указав регистрацию клиента (идентификатор клиента)?\r\n\r\nПримечание. При регистрации вашего приложения OAuth обязательно укажите следующие URI перенаправления:\r\n{1}",
			"deviceCodeDetail": "Ваш код: {0}\r\n\r\nЧтобы завершить проверку подлинности, перейдите к {1} и введите указанный выше код.",
			"deviceCodeTitle": "Проверка подлинности с кодом устройства",
			"failedToOpenUri": "Не удалось открыть {0}.",
			"incorrectAccount": "Обнаружена неверная учетная запись",
			"incorrectAccountDetail": "Выбранная учетная запись {0} не соответствует запрошенной учетной записи {1}.",
			"keep": "Сохранить {0}",
			"learnMore": "Подробнее",
			"loginWith": "Войти с помощью {0}",
			"no": "Нет",
			"yes": "Да"
		},
		"vs/workbench/api/browser/mainThreadChatSessions": {
			"chatEditorContributionName": "{0}",
			"interruptActiveResponse": "Вы действительно хотите прервать текущий сеанс?"
		},
		"vs/workbench/api/browser/mainThreadCLICommands": {
			"cannot be installed": "Не удается установить расширение \"{0}\", так как его запуск отключен в этой установке."
		},
		"vs/workbench/api/browser/mainThreadComments": {
			"commentsViewIcon": "Значок представления комментариев."
		},
		"vs/workbench/api/browser/mainThreadCustomEditors": {
			"defaultEditLabel": "Изменить",
			"vetoExtHostRestart": "Редактор, предоставленный расширением для '{0}', все еще открыт, что приведет к закрытию в противном случае."
		},
		"vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": {
			"timeout.onWillCreateEditSessionIdentity": "onWillCreateEditSessionIdentity-event прервано на 10000 мс"
		},
		"vs/workbench/api/browser/mainThreadExtensionService": {
			"disabledDep": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое отключено. Вы хотите включить расширение и перезагрузить окно?",
			"disabledDepNoAction": "Не удается активировать расширение \"{0}\", так как оно зависит от отключенного расширения \"{1}\".",
			"enable dep": "Включить и Перезагрузить",
			"install missing dep": "Установить и перезагрузить",
			"manageWorkspaceTrust": "Управление доверием рабочей области",
			"notSupportedInWorkspace": "Невозможно активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не поддерживается в текущей рабочей области",
			"reload": "Перезагрузить окно",
			"reload window": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не загружено. Вы хотите перезагрузить окно для загрузки этого расширения?",
			"restrictedMode": "Невозможно активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\", которое не поддерживается в ограниченном режиме",
			"uninstalledDep": "Не удается активировать расширение \"{0}\", так как оно зависит от расширения \"{1}\" из \"{2}\", которое не установлено. Вы хотите установить расширение и перезагрузить окно?",
			"unknownDep": "Не удается активировать расширение \"{0}\", так как оно зависит от неизвестного расширения \"{1}\"."
		},
		"vs/workbench/api/browser/mainThreadFileSystemEventService": {
			"again": "Не спрашивать снова",
			"ask.1.copy": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при копировании этого файла",
			"ask.1.create": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при создании этого файла",
			"ask.1.delete": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при удалении этого файла",
			"ask.1.move": "Расширению \"{0}\" нужно выполнить изменения рефакторинга при перемещении этого файла",
			"ask.N.copy": "Расширениям ({0}) нужно выполнить изменения рефакторинга при копировании этого файла.",
			"ask.N.create": "Расширениям ({0}) нужно выполнить изменения рефакторинга при создании этого файла.",
			"ask.N.delete": "Расширениям ({0}) нужно выполнить изменения рефакторинга при удалении этого файла.",
			"ask.N.move": "Расширениям ({0}) нужно выполнить изменения рефакторинга при перемещении этого файла.",
			"cancel": "Пропустить изменения",
			"label": "Сбросить выбор для параметра \"Требуется предварительный просмотр для операции с файлами\"",
			"msg-copy": "Запуск участников \"Копирование файлов\"...",
			"msg-create": "Запуск участников \"Создание файла\"...",
			"msg-delete": "Запуск участников \"Удаление файла\"...",
			"msg-rename": "Запуск участников \"Переименование файла\"...",
			"msg-write": "Выполнение участников \"Запись файла\"...",
			"ok": "&&ОК",
			"preview": "Открыть &&предварительный просмотр"
		},
		"vs/workbench/api/browser/mainThreadLanguageModels": {
			"confirmLanguageModelAccess": "Расширение \"{0}\" хочет получить доступ к языковым моделям, предоставляемым {1}.",
			"languageModelsAccountId": "Языковые модели"
		},
		"vs/workbench/api/browser/mainThreadMcp": {
			"allow": "&&Разрешить",
			"confirmLogin": "Определение сервера MCP \"{0}\" требует проверки подлинности в {1}.",
			"confirmRelogin": "Определение сервера MCP \"{0}\" требует от вас проверки подлинности в {1}.",
			"incorrectAccount": "Обнаружена неверная учетная запись",
			"incorrectAccountDetail": "Выбранная учетная запись {0} не соответствует запрошенной учетной записи {1}.",
			"keep": "Сохранить {0}",
			"loginWith": "Войти с помощью {0}",
			"mcpAuthSessionRemoved": "Сеанс проверки подлинности для {0} удален, сервер останавливается"
		},
		"vs/workbench/api/browser/mainThreadMessageService": {
			"cancel": "Отмена",
			"defaultSource": "Расширение",
			"manageExtension": "Управление расширением",
			"ok": "&&ОК"
		},
		"vs/workbench/api/browser/mainThreadNotebookSaveParticipant": {
			"timeout.onWillSave": "Прервано onWillSaveTextDocument-event по истечении 1750 мс"
		},
		"vs/workbench/api/browser/mainThreadOutputService": {
			"status.showOutput": "Показать выходные данные",
			"status.showOutputAria": "Показать выходной канал {0}",
			"status.showOutputTooltip": "Показать выходной канал {0}"
		},
		"vs/workbench/api/browser/mainThreadProgress": {
			"manageExtension": "Управление расширением"
		},
		"vs/workbench/api/browser/mainThreadSaveParticipant": {
			"timeout.onWillSave": "Событие onWillSaveTextDocument-event прервано по истечении 1750 мс"
		},
		"vs/workbench/api/browser/mainThreadTask": {
			"task.label": "{0}: {1}"
		},
		"vs/workbench/api/browser/mainThreadTunnelService": {
			"remote.tunnel.openTunnel": "Расширение {0} перенаправило порт {1}. Чтобы использовать порт {2} локально, необходимо выполнить запуск от имени суперпользователя.",
			"remote.tunnelsView.elevationButton": "Использовать порт {0} в качестве sudo…"
		},
		"vs/workbench/api/browser/mainThreadUriOpeners": {
			"openerFailedMessage": "Не удалось открыть URI с помощью \"{0}\": {1}",
			"openerFailedUseDefault": "Открыть с помощью средства открытия по умолчанию"
		},
		"vs/workbench/api/browser/mainThreadWebviews": {
			"errorMessage": "Ошибка при восстановлении представления: {0}"
		},
		"vs/workbench/api/browser/mainThreadWorkspace": {
			"folderStatusChangeFolder": "Расширение \"{0}\" изменило папки рабочей области ",
			"folderStatusMessageAddMultipleFolders": "Расширение \"{0}\" добавило папки ({1}) в рабочую область",
			"folderStatusMessageAddSingleFolder": "Расширение \"{0}\" добавило одну папку в рабочую область",
			"folderStatusMessageRemoveMultipleFolders": "Расширение \"{0}\" удалило папки ({1}) из рабочей области",
			"folderStatusMessageRemoveSingleFolder": "Расширение \"{0}\" удалило одну папку из рабочей области"
		},
		"vs/workbench/api/browser/statusBarExtensionPoint": {
			"accessibilityInformation": "Определяет роль и метку ARIA, которые будут использоваться, когда фокус переходит на запись в строке состояния.",
			"accessibilityInformation.label": "Метка ARIA записи в строке состояния. По умолчанию используется текст записи.",
			"accessibilityInformation.role": "Роль записи в строке состояния, которая определяет, как с ней взаимодействует средство чтения с экрана. Дополнительные сведения о ролях ARIA можно найти здесь: https://w3c.github.io/aria/#widget_roles",
			"alignment": "Выравнивание записи строки состояния.",
			"command": "Команда, выполняемая при щелчке записи строки состояния.",
			"id": "Идентификатор записи строки состояния. Должно быть уникальным в расширении. При вызове \"vscode.window.createStatusBarItem(id, ...)\"-API должно использоваться то же значение.",
			"invalid": "Недопустимое добавление элемента строки состояния.",
			"name": "Имя записи, например \"Индикатор языка Python\", \"Состояние Git\" и т. д. Старайтесь использовать короткое, но достаточно понятное имя, чтобы пользователи могли понять назначение элемента строки состояния.",
			"priority": "Приоритет записи строки состояния. Чем больше значение, тем левее должен отображаться элемент.",
			"text": "Текст, отображаемый для записи. Вы можете вставлять значки в текст, используя синтаксис `$(<name>)`, например: \"Здравствуйте, {0}!\"",
			"tooltip": "Текст подсказки для записи.",
			"vscode.extension.contributes.statusBarItems": "Добавляет элементы в строку состояния."
		},
		"vs/workbench/api/browser/viewsExtensionPoint": {
			"RequiresChatSessionsProposedAPI": "Для просмотра контейнера \"{0}\" требуется \"enabledApiProposals: [\"chatSessionsProvider\"]\".",
			"ViewContainerDoesnotExist": "Контейнер представлений '{0}' не существует, и все представления, зарегистрированные в этом контейнере, будут добавлены в обозреватель.",
			"ViewContainerRequiresProposedAPI": "Для просмотра контейнера \"{0}\" требуется добавить \"enabledApiProposals: [\"contribViewsRemote\"]\" к \"Remote\".",
			"duplicateView1": "Невозможно зарегистрировать несколько представлений с одинаковым идентификатором \"{0}\"",
			"duplicateView2": "Представление с идентификатором \"{0}\" уже зарегистрировано.",
			"optenum": "свойство \"{0}\" может быть опущено или должно быть одним из следующих: {1}",
			"optstring": "свойство \"{0}\" может быть опущено; если оно указано, оно должно иметь тип \"string\"",
			"requirearray": "представления должны быть массивом",
			"requireidstring": "Свойство \"{0}\" является обязательным и должно иметь тип \"строка\" с непустым значением. Оно может содержать только буквенно-цифровые символы и знаки \"_\" и \"-\".",
			"requirenonemptystring": "свойство \"{0}\" является обязательным и должно иметь тип \"строка\" с непустым значением",
			"requirestring": "свойство \"{0}\" является обязательным и должно иметь тип \"string\"",
			"unknownViewType": "Неизвестный тип представления \"{0}\".",
			"view container id": "Идентификатор",
			"view container location": "Где",
			"view container title": "Название",
			"view id": "Идентификатор",
			"view name title": "Имя",
			"viewcontainer requirearray": "Контейнер представлений должен быть массивом",
			"views": "Представления",
			"views.container.activitybar": "Добавляет контейнеры представлений на панель действий",
			"views.container.panel": "Добавление контейнеров представлений на панель",
			"views.container.secondarySidebar": "Добавить контейнеры представлений на дополнительную боковую панель",
			"views.contributed": "Добавляет представления в контейнер добавленных представлений",
			"views.debug": "Добавляет представления в контейнер отладки на панели действий",
			"views.explorer": "Добавляет представления в контейнер обозревателя на панели действий",
			"views.remote": "Добавляет представления в удаленный контейнер на панели действий. Чтобы добавлять данные в этот контейнер, должно быть включено предложение API \"contribViewsRemote\".",
			"views.scm": "Добавляет представления в контейнер диспетчера служб на панели действий ",
			"views.test": "Добавляет представления в контейнер проверки на панели действий ",
			"viewsContainers": "Просмотреть контейнеры",
			"vscode.extension.contributes.view.accessibilityHelpContent": "При вызове диалогового окна справки по специальным возможностям в этом представлении это содержимое будет представлено пользователю в виде строки Markdown. Настраиваемые сочетания клавиш будут разрешены при указании в формате <keybinding:commandId>. Если настраиваемое сочетание клавиш отсутствует, это будет указано, и эта команда будет включена в быстрый выбор для удобной настройки.",
			"vscode.extension.contributes.view.contextualTitle": "Контекст при перемещении представления из исходного расположения в понятной форме. По умолчанию будет использоваться имя контейнера представления.",
			"vscode.extension.contributes.view.group": "Вложенная группа во вьюлете",
			"vscode.extension.contributes.view.icon": "Путь к значку представления. Значок представления отображается в том случае, когда невозможно отобразить имя представления. Рекомендуется использовать значки в формате SVG, хотя поддерживаются все типы файлов изображений.",
			"vscode.extension.contributes.view.id": "Идентификатор представления. Он должен быть уникальным для всех представлений. Рекомендуется включить в состав идентификатора представления ваш идентификатор расширения. Используйте его для регистрации поставщика данных через API \"vscode.window.registerTreeDataProviderForView\". Также он используется для активации расширения посредством регистрации события \"onView:${id}\" в \"activationEvents\".",
			"vscode.extension.contributes.view.initialState": "Начальное состояние представления при первой установке расширения. Когда пользователь изменит состояние представления, свернув, переместив или скрыв его, исходное состояние больше не будет использоваться.",
			"vscode.extension.contributes.view.initialState.collapsed": "Представление будет отображаться в контейнере представлений, но будет свернуто.",
			"vscode.extension.contributes.view.initialState.hidden": "Представление не будет отображаться в контейнере представлений, но будет доступно для обнаружения с помощью меню представлений и других точек входа представлений и может быть отображено пользователем.",
			"vscode.extension.contributes.view.initialState.visible": "Начальное состояние представления по умолчанию. В большинстве контейнеров представление будет развернуто, однако в некоторых встроенных контейнерах (explorer, scm и debug) все представления отображаются свернутыми независимо от значения параметра \"visibility\".",
			"vscode.extension.contributes.view.name": "Понятное имя представления. Будет отображаться на экране",
			"vscode.extension.contributes.view.remoteName": "Имя удаленного типа, связанного с этим представлением",
			"vscode.extension.contributes.view.tree": "Представление основано на объекте \"TreeView\", созданном с помощью метода \"createTreeView\".",
			"vscode.extension.contributes.view.type": "Тип представления. Допустимые значения: \"tree\" (для представления в виде дерева) и \"webview\" (для веб-представления). Значение по умолчанию — \"tree\".",
			"vscode.extension.contributes.view.webview": "Представление основано на объекте \"WebviewView\", зарегистрированном с помощью метода \"registerWebviewViewProvider\".",
			"vscode.extension.contributes.view.when": "Условие, которое должно иметь значение TRUE, чтобы отображалось это представление",
			"vscode.extension.contributes.views": "Добавляет представления в редактор",
			"vscode.extension.contributes.views.containers.icon": "Путь к значку контейнера. Значки имеют размер 24x24, расположены в центре прямоугольника размером 50x40 и имеют цвет заливки rgb (215, 218, 224) или #d7dae0. Для значков рекомендуется использовать формат SVG, хотя допускается любой тип изображения.",
			"vscode.extension.contributes.views.containers.id": "Уникальный идентификатор, используемый для идентификации контейнера, в котором могут быть размещены представления с помощью точки вклада 'views'",
			"vscode.extension.contributes.views.containers.title": "Строка в понятном формате, используемая для отображения контейнера",
			"vscode.extension.contributes.viewsContainers": "Добавляет контейнеры представлений в редактор",
			"vscode.extension.contributs.view.size": "Начальный размер представления. Размер будет вести себя как свойство css \"flex\" и устанавливать начальный размер при первом отображении представления. В боковой панели это высота представления. Это значение учитывается, только если одно и то же расширение владеет и представлением, и контейнером представления."
		},
		"vs/workbench/api/common/configurationExtensionPoint": {
			"accessibility": "Параметры специальных возможностей",
			"advanced": "Расширенные параметры по умолчанию скрыты в Редакторе параметров, если пользователь не включит их отображение.",
			"config.property.defaultConfiguration.warning": "Не удается зарегистрировать значения по умолчанию для \"{0}\". Поддерживаются только параметры по умолчанию для параметров области, переопределяемых компьютером, окнами, ресурсами и языками.",
			"config.property.duplicate": "Невозможно зарегистрировать \"{0}\". Это свойство уже зарегистрировано.",
			"config.property.preventDefaultConfiguration.warning": "Невозможно зарегистрировать стандартные параметры конфигурации для \"{0}\". Этот параметр не позволяет добавлять стандартные параметры конфигурации.",
			"default": "По умолчанию",
			"default override value": "Значение переопределения",
			"description": "Описание",
			"experimental": "Экспериментальные параметры могут изменяться, в будущих выпусках они могут быть удалены.",
			"invalid.allOf": "Параметр 'configuration.allOf' является устаревшим, и использовать его не рекомендуется. Вместо этого передайте несколько параметров в виде массива в точку вклада 'configuration'.",
			"invalid.properties": "configuration.properties должно быть объектом",
			"invalid.property": "свойство configuration.property \"{0}\" должно быть объектом",
			"invalid.title": "configuration.title должно быть строкой",
			"language": "Языки",
			"preview": "Можно использовать предварительную версию параметров, чтобы попробовать новые функции до их окончательной доработки.",
			"scope.application.description": "Конфигурация, которую можно задать только в параметрах пользователя.",
			"scope.deprecationMessage": "Если этот параметр установлен, свойство помечается как устаревшее и отображается это поясняющее сообщение.",
			"scope.description": "Область, в которой применима конфигурация. Доступные области: \"application\", \"machine\", \"window\", \"resource\" и \"machine-overridable\".",
			"scope.editPresentation": "Если указано, управляет форматом представления параметра строки.",
			"scope.enumDescriptions": "Описание значений перечисления",
			"scope.enumItemLabels": "Метки для значений перечисления, отображаемые в редакторе параметров. Если этот параметр задан, {0} значения все еще отображаются после меток, но менее заметны.",
			"scope.ignoreSync": "Если эта функция включена, синхронизация параметров не будет синхронизировать значение пользователя для этой конфигурации по умолчанию.",
			"scope.keywords": "Список ключевых слов, помогающих пользователям находить этот параметр в редакторе \"Параметры\". Они не видны пользователю.",
			"scope.language-overridable.description": "Конфигурация ресурсов, которую можно настроить в параметрах для конкретного языка.",
			"scope.machine-overridable.description": "Конфигурация компьютера, которую также можно задать в параметрах рабочей области или папки.",
			"scope.machine.description": "Конфигурация, которую можно настроить только в параметрах пользователя или удаленных параметрах.",
			"scope.markdownDeprecationMessage": "Если этот параметр установлен, свойство помечается как устаревшее и это сообщение отображается в качестве пояснения к формату Markdown.",
			"scope.markdownDescription": "Описание в формате Markdown.",
			"scope.markdownEnumDescriptions": "Описание значений перечисления в формате Markdown.",
			"scope.multilineText.description": "Значение будет показано в текстовой области.",
			"scope.order": "Если этот параметр задан, он указывает порядок этого параметра относительно других параметров в той же категории. Параметры со свойством порядка будут помещены перед параметрами, у которых это свойство не настроено.",
			"scope.resource.description": "Конфигурация, которая может быть задана в параметрах пользователя, удаленного объекта, рабочей области или папки.",
			"scope.singlelineText.description": "Значение будет показано в поле ввода.",
			"scope.tags": "Список тегов, с которыми нужно разместить параметр. По тегу можно выполнить поиск в Редакторе параметров. Например, если указать тег \"experimental\", можно найти параметр, выполнив поиск с запросом \"@tag:experimental\".",
			"scope.window.description": "Конфигурация, которая может быть задана в параметрах пользователя, удаленного объекта или рабочей области.",
			"setting": "Параметр",
			"setting name": "Идентификатор",
			"settings": "Параметры",
			"settings default overrides": "Переопределение параметров по умолчанию",
			"telemetry": "Параметры телеметрии",
			"unknownWorkspaceProperty": "Неизвестное свойство рабочей области",
			"usesOnlineServices": "Параметры, использующие веб-службы",
			"vscode.extension.contributes.configuration": "Добавляет параметры конфигурации.",
			"vscode.extension.contributes.configuration.order": "Если этот параметр задан, он указывает порядок этой категории параметров относительно других категорий.",
			"vscode.extension.contributes.configuration.properties": "Описание свойств конфигурации.",
			"vscode.extension.contributes.configuration.properties.schema": "Схема свойства конфигурации.",
			"vscode.extension.contributes.configuration.property.empty": "Свойство не должно быть пустым.",
			"vscode.extension.contributes.configuration.title": "Название текущей категории настроек. Эта метка будет отображаться в редакторе настроек как подзаголовок. Если заголовок совпадает с отображаемым именем расширения, то категория будет сгруппирована под заголовком основного расширения.",
			"workspaceConfig.extensions.description": "Расширения рабочей области",
			"workspaceConfig.folders.description": "Список папок, которые будут загружены в рабочую область.",
			"workspaceConfig.launch.description": "Конфигурации запуска рабочей области",
			"workspaceConfig.mcp.description": "Конфигурации сервера протокола контекста модели",
			"workspaceConfig.name.description": "Необязательное имя папки.",
			"workspaceConfig.path.description": "Путь к файлу, например, \"/root/folderA\" или \"./folderA\" для пути по отношению к файлу рабочей области.",
			"workspaceConfig.remoteAuthority": "Удаленный сервер, на котором находится рабочая область.",
			"workspaceConfig.settings.description": "Параметры рабочей области",
			"workspaceConfig.tasks.description": "Конфигурации задач рабочей области",
			"workspaceConfig.transient": "Временная рабочая область исчезнет при перезапуске или перезагрузке.",
			"workspaceConfig.uri.description": "URI папки"
		},
		"vs/workbench/api/common/extHostAuthentication": {
			"authenticatingTo": "Проверка подлинности в \"{0}\"",
			"completeAuth": "Завершите проверку подлинности в открывшемся окне браузера.",
			"continueWith": "Вы еще не завершили проверку подлинности в \"{0}\". Хотите попробовать другой способ? ({1})",
			"url handler": "Обработчик URL-адресов",
			"userCanceledContinue": "Возникли проблемы с проверкой подлинности в \"{0}\"? Хотите попробовать другой способ? ({1})"
		},
		"vs/workbench/api/common/extHostDiagnostics": {
			"limitHit": "Не отображается еще несколько ошибок и предупреждений ({0})."
		},
		"vs/workbench/api/common/extHostExtensionService": {
			"extensionTestError": "Путь \"{0}\" не указывает на допустимый модуль выполнения тестов расширения.",
			"extensionTestError1": "Не удается загрузить средство запуска тестов."
		},
		"vs/workbench/api/common/extHostLanguageFeatures": {
			"defaultDropLabel": "Удалить с помощью расширения \"{0}\"",
			"defaultPasteLabel": "Вставить с помощью расширения \"{0}\""
		},
		"vs/workbench/api/common/extHostLanguageModels": {
			"chatAccessWithJustification": "Обоснование: {1}"
		},
		"vs/workbench/api/common/extHostLogService": {
			"local": "Узел расширения",
			"remote": "Хост-процесс для расширений (удаленный)",
			"worker": "Хост-процесс для расширений (рабочая роль)"
		},
		"vs/workbench/api/common/extHostNotebook": {
			"err.readonly": "Невозможно изменить файл только для чтения \"{0}\"",
			"fileModifiedError": "Файл изменен с"
		},
		"vs/workbench/api/common/extHostStatusBar": {
			"extensionLabel": "{0} (расширение)",
			"status.extensionMessage": "Состояние расширения"
		},
		"vs/workbench/api/common/extHostTelemetry": {
			"extensionTelemetryLog": "Телеметрия расширения {0}"
		},
		"vs/workbench/api/common/extHostTerminalService": {
			"launchFail.idMissingOnExtHost": "Не удалось найти терминал с идентификатором {0} на узле расширения."
		},
		"vs/workbench/api/common/extHostTunnelService": {
			"tunnelPrivacy.private": "Частный",
			"tunnelPrivacy.public": "Общедоступный"
		},
		"vs/workbench/api/common/extHostWorkspace": {
			"updateerror": "Расширению \"{0}\" не удалось обновить папки рабочей области: {1}"
		},
		"vs/workbench/api/common/jsonValidationExtensionPoint": {
			"contributes.jsonValidation": "Добавляет конфигурацию схемы JSON.",
			"contributes.jsonValidation.fileMatch": "Шаблон файла (или массив шаблонов) для сравнения, например \"package.json\" или \"*.launch\". Шаблоны исключений начинаются с \"!\".",
			"contributes.jsonValidation.url": "URL-адрес схемы (\"http:\", \"https:\") или относительный путь к папке расширения (\"./\").",
			"fileMatch": "Сопоставление файла",
			"invalid.fileMatch": "\"configuration.jsonValidation.fileMatch\" должен быть определен как строка или массив строк.",
			"invalid.jsonValidation": "configuration.jsonValidation должно быть массивом",
			"invalid.path.1": "Ожидаемый URL-адрес `contributes.{0}.url` ({1}) для включения в папку рсаширения ({2}). Это может сделать расширение непереносимым.",
			"invalid.url": "Значение configuration.jsonValidation.url должно быть URL-адресом или относительным путем",
			"invalid.url.fileschema": "Значение configuration.jsonValidation.url является недопустимым относительным URL-адресом: {0}",
			"invalid.url.schema": "\"configuration.jsonValidation.url\" должен быть абсолютным URL-адресом или начинаться с \"./\" для ссылки на схемы, расположенные в расширении.",
			"jsonValidation": "Проверка JSON",
			"schema": "Схема"
		},
		"vs/workbench/api/node/extHostAuthentication": {
			"completeAuth": "Завершите проверку подлинности в открывшемся окне браузера.",
			"device code": "Код устройства",
			"loopback": "Сервер замыкания на себя",
			"waitingForAuth": "Откройте [{0}]({0}) на новой вкладке и вставьте одноразовый код: {1}"
		},
		"vs/workbench/api/node/extHostDebugService": {
			"debug.terminal.title": "Процесс отладки"
		},
		"vs/workbench/browser/actions/developerActions": {
			"global": "Глобальный",
			"inspect context keys": "Проверить ключи контекста",
			"largeStorageItemDetail": "Область: {0}, целевой объект: {1}",
			"logStorage": "Содержимое базы данных хранилища журналов",
			"logWorkingCopies": "Рабочие копии журнала",
			"machine": "Компьютер",
			"policyDiagnostics": "Диагностика политики",
			"profile": "Профиль",
			"removeLargeStorageDatabaseEntries": "Удалить записи базы данных большого хранилища...",
			"removeLargeStorageEntriesButtonLabel": "&&Удалить",
			"removeLargeStorageEntriesConfirmRemove": "Удалить выбранные записи хранилища из базы данных?",
			"removeLargeStorageEntriesConfirmRemoveDetail": "{0}\r\n\r\nЭто действие необратимо и может привести к потере данных.",
			"removeLargeStorageEntriesPickerButton": "Удалить",
			"removeLargeStorageEntriesPickerDescriptionNoEntries": "Нет больших записей хранилища для удаления.",
			"removeLargeStorageEntriesPickerPlaceholder": "Выберите большие записи для удаления из хранилища",
			"screencastMode.fontSize": "Задает размер шрифта (в пикселах) для клавиатуры в режиме записи с экрана.",
			"screencastMode.keyboardOptions.description": "Параметры настройки наложения клавиатуры в режиме экранной трансляции.",
			"screencastMode.keyboardOptions.showCommandGroups": "Показывать имена групп команд, когда команды также отображаются.",
			"screencastMode.keyboardOptions.showCommands": "Показывать имена команд.",
			"screencastMode.keyboardOptions.showKeybindings": "Показать сочетания клавиш.",
			"screencastMode.keyboardOptions.showKeys": "Показать необработанные ключи.",
			"screencastMode.keyboardOptions.showSingleEditorCursorMoves": "Показать отдельные команды перемещения курсора редактора.",
			"screencastMode.keyboardOverlayTimeout": "Определяет время (в миллисекундах), в течение которого отображается наложение клавиатуры в режиме записи с экрана.",
			"screencastMode.location.verticalPosition": "Определяет вертикальное смещение перекрытия для режима записи с экрана в нижней части окна в процентах от высоты рабочей области.",
			"screencastMode.mouseIndicatorColor": "Задает цвет индикатора мыши в шестнадцатеричном формате (#RGB, #RGBA, #RRGGBB или #RRGGBBAA) в режиме записи с экрана.",
			"screencastMode.mouseIndicatorSize": "Задает размер курсора мыши (в пикселях) в режиме записи с экрана.",
			"screencastModeConfigurationTitle": "Режим записи с экрана",
			"snapshotTrackedDisposables": "Отслеживаемые освобождаемые объекты моментального снимка",
			"startTrackDisposables": "Начать отслеживание освобождаемых объектов",
			"stopTrackDisposables": "Остановить отслеживание освобождаемых объектов",
			"storageLogDialogDetails": "Откройте средства разработчика в меню и выберите вкладку \"Консоль\".",
			"storageLogDialogMessage": "Содержимое базы данных хранилища зарегистрировано в средствах разработчика.",
			"toggle screencast mode": "Переключение режима Screencast",
			"user": "Пользователь",
			"workspace": "Рабочая область"
		},
		"vs/workbench/browser/actions/helpActions": {
			"askVScode": "Спросить @vscode",
			"getStartedWithAccessibilityFeatures": "Начало работы с функциями специальных возможностей",
			"keybindingsReference": "Справочник по сочетаниям клавиш",
			"miDocumentation": "&&Документация",
			"miKeyboardShortcuts": "С&&правочник по сочетаниям клавиш",
			"miLicense": "Просмотреть &&лицензию",
			"miPrivacyStatement": "Заявле&&ние о конфиденциальности",
			"miTipsAndTricks": "Советы и реко&&мендации",
			"miUserVoice": "&&Посмотреть запросы на улучшение",
			"miVideoTutorials": "&&Видеоруководства",
			"miYouTube": "&&Присоединяйтесь к нам в YouTube",
			"newsletterSignup": "Подписаться на информационный бюллетень VS Code",
			"openDocumentationUrl": "Документация",
			"openLicenseUrl": "Просмотр лицензии",
			"openPrivacyStatement": "Заявление о конфиденциальности",
			"openTipsAndTricksUrl": "Советы и рекомендации",
			"openUserVoiceUrl": "Запросы на поиск функций",
			"openVideoTutorialsUrl": "Видеоруководства",
			"openYouTubeUrl": "Присоединяйтесь к нам в YouTube"
		},
		"vs/workbench/browser/actions/layoutActions": {
			"active": "Активно",
			"activityBar": "Панель действий",
			"activityBarLeft": "Представляет панель действий в положении слева",
			"activityBarRight": "Представляет панель действий в положении справа",
			"alignQuickInputCenter": "Выровнять центр быстрого ввода",
			"alignQuickInputTop": "Выровнять быстрые входные данные по верхнему краю",
			"center": "Центр",
			"centerLayoutIcon": "Представляет режим макета выравнивания по центру",
			"centerPanel": "По центру",
			"centeredLayout": "Выровненный по центру макет",
			"close": "Закрыть",
			"cofigureLayoutIcon": "Значок представляет конфигурацию макета workbench.",
			"compositePart.hideSideBarLabel": "Скрыть основную боковую панель",
			"configureEditors": "Настроить редакторы",
			"configureLayout": "Настройка структуры",
			"configureTabs": "Настроить вкладки",
			"customizeLayout": "Настройка макета...",
			"customizeLayoutQuickPickTitle": "Настройка макета",
			"decreaseEditorHeight": "Уменьшить высоту редактора",
			"decreaseEditorWidth": "Уменьшить ширину редактора",
			"decreaseViewSize": "Уменьшить размер текущего представления",
			"editorActionsPosition": "Положение действий редактора",
			"fullScreenIcon": "Представляет полноэкранный режим",
			"fullscreen": "Во весь экран",
			"hideEditorActons": "Скрыть действия редактора",
			"hideEditorActonsDescription": "Скрыть действия редактора на вкладке и в заголовке окна",
			"hideEditorTabs": "Скрыть вкладки редактора",
			"hideEditorTabsDescription": "Скрыть панель вкладок",
			"hideEditorTabsZenMode": "Скрыть вкладки редактора в режиме \"Дзен\"",
			"hideEditorTabsZenModeDescription": "Скрыть панель вкладок в режиме Zen",
			"increaseEditorHeight": "Увеличить высоту редактора",
			"increaseEditorWidth": "Увеличить ширину редактора",
			"increaseViewSize": "Увеличить размер текущего представления",
			"justifyPanel": "Выровнять",
			"layoutModes": "Режимы",
			"leftPanel": "Слева",
			"leftSideBar": "Слева",
			"menuBar": "Строка меню",
			"menuBarIcon": "Представляет строку меню",
			"miAppearance": "&&Внешний вид",
			"miMenuBar": "Строка &&меню",
			"miMenuBarNoMnemonic": "Строка меню",
			"miMoveSidebarLeft": "&&Переместить основную боковую панель влево",
			"miMoveSidebarRight": "&&Переместить основную боковую панель вправо",
			"miShowEditorArea": "Показать &&область редактора",
			"miStatusbar": "С&&трока состояния",
			"miToggleCenteredLayout": "&&Выровненный по центру макет",
			"miToggleZenMode": "Режим Zen",
			"move second sidebar left": "Перемещение дополнительной боковой панели на левую сторону",
			"move second sidebar right": "Перемещение дополнительной боковой панели на правую сторону",
			"move side bar right": "Переместить основную боковую панель вправо",
			"move sidebar left": "Переместить основную боковую панель влево",
			"moveEditorActionsToTabBar": "Переместить действия редактора на панель вкладок",
			"moveEditorActionsToTabBarDescription": "Переместить действия редактора из заголовка окна на панель вкладок",
			"moveEditorActionsToTitleBar": "Переместить действия редактора в заголовок окна",
			"moveEditorActionsToTitleBarDescription": "Переместить действия редактора с панели вкладок в заголовок окна",
			"moveFocusedView": "Перемещение представления в фокусе",
			"moveFocusedView.error.noFocusedView": "Сейчас никакое из представлений не находится в фокусе.",
			"moveFocusedView.error.nonMovableView": "Представление в фокусе не является перемещаемым.",
			"moveFocusedView.newContainerInPanel": "Новая вкладка на панели",
			"moveFocusedView.newContainerInSidePanel": "Новая запись дополнительной боковой панели",
			"moveFocusedView.newContainerInSidebar": "Новый контейнер на боковой панели",
			"moveFocusedView.selectDestination": "Выберите назначение для представления",
			"moveFocusedView.selectView": "Выберите представление для перемещения",
			"moveFocusedView.title": "Перемещение представления: {0}",
			"moveSidebarLeft": "Переместить основную боковую панель влево",
			"moveSidebarRight": "Переместить основную боковую панель вправо",
			"moveView": "Переместить представление",
			"openAndCloseSidebar": "Открыть, показать и закрыть или скрыть боковую панель",
			"panel": "Панель",
			"panelAlignment": "Выравнивание панели",
			"panelBottom": "Представляет нижнюю панель",
			"panelBottomCenter": "Представляет выравнивание нижней панели по центру",
			"panelBottomJustify": "Представляет выравнивание нижней панели по ширине",
			"panelBottomLeft": "Представляет выравнивание нижней панели по левому краю",
			"panelBottomRight": "Представляет выравнивание нижней панели по правому краю",
			"panelContainer": "Панель/{0}",
			"panelLeft": "Представляет боковую панель в положении слева",
			"panelLeftOff": "Представляет выключенную боковую панель в левой позиции",
			"panelRight": "Представляет боковую панель в положении справа",
			"panelRightOff": "Представляет выключенную боковую панель в правой позиции",
			"primary sidebar": "Основная боковая панель",
			"primary sidebar mnemonic": "&&Основная боковая панель",
			"quickInputAlignmentCenter": "Представляет набор выравнивания быстрого ввода по центру",
			"quickInputAlignmentTop": "Представляет набор выравнивания быстрого ввода по верхнему краю",
			"quickOpen": "Позиция быстрого ввода",
			"resetFocusedView.error.noFocusedView": "Сейчас никакое из представлений не находится в фокусе.",
			"resetFocusedViewLocation": "Сброс расположения представления с фокусом",
			"resetViewLocations": "Сброс расположений просмотра",
			"restore defaults": "Восстановить значения по умолчанию",
			"rightPanel": "Справа",
			"rightSideBar": "Справа",
			"secondarySideBar": "Дополнительная боковая панель",
			"secondarySideBarContainer": "Дополнительная боковая панель / {0}",
			"selectToHide": "Выберите, чтобы скрыть",
			"selectToShow": "Выберите, чтобы отобразить",
			"showEditorActons": "Показать действия редактора",
			"showEditorActonsDescription": "Сделать действия редактора видимыми.",
			"showMultipleEditorTabs": "Показать несколько вкладок редактора",
			"showMultipleEditorTabsDescription": "Показать панель вкладок с несколькими вкладками",
			"showMultipleEditorTabsZenMode": "Показывать несколько вкладок редактора в режиме \"Дзен\"",
			"showMultipleEditorTabsZenModeDescription": "Показывать панель вкладок в режиме \"Дзен\"",
			"showSingleEditorTab": "Показать отдельную вкладку редактора",
			"showSingleEditorTabDescription": "Показать панель вкладок с одной вкладкой",
			"showSingleEditorTabZenMode": "Показывать одну вкладку редактора в режиме \"Дзен\"",
			"showSingleEditorTabZenModeDescription": "Показать панель вкладок в режиме Zen с одной вкладкой",
			"sideBar": "Основная боковая панель",
			"sideBarPosition": "Положение основной боковой панели",
			"sidebar": "Боковая панель",
			"sidebarContainer": "Боковая панель/{0}",
			"sidebarHidden": "Скрыта основная боковая панель",
			"sidebarVisible": "Показана основная боковая панель",
			"statusBar": "Строка состояния",
			"statusBarIcon": "Представляет строку состояния",
			"tabBar": "Панель вкладок",
			"toggleCenteredLayout": "Включить/отключить расположение по центру",
			"toggleEditor": "Переключить область видимости редактора",
			"toggleMenuBar": "Переключить строку меню",
			"toggleSeparatePinnedEditorTabs": "Разделить закрепленные вкладки редактора",
			"toggleSeparatePinnedEditorTabsDescription": "Переключение отображения закрепленных вкладок редактора в отдельной строке над незакрепленными вкладками.",
			"toggleSideBar": "Включить или выключить основную боковую панель",
			"toggleSidebar": "Включить или выключить видимость основной боковой панели",
			"toggleSidebarPosition": "Включить или выключить положение основной боковой панели",
			"toggleStatusbar": "Переключить видимость строки состояния",
			"toggleVisibility": "Видимость",
			"toggleZenMode": "Включить/отключить режим \"Дзен\"",
			"top": "Верх",
			"zenMode": "Режим Zen",
			"zenModeIcon": "Представляет режим Zen"
		},
		"vs/workbench/browser/actions/listCommands": {
			"mitoggleTreeStickyScroll": "&&Переключить закрепленную прокрутку дерева",
			"toggleTreeStickyScroll": "Переключить закрепленную прокрутку дерева",
			"toggleTreeStickyScrollDescription": "Переключение функции \"Закрепленная прокрутка\" в верхней части древовидных структур, таких как проводник и представление \"Переменные отладки\"."
		},
		"vs/workbench/browser/actions/navigationActions": {
			"focusNextPart": "Фокус на следующей части",
			"focusPreviousPart": "Фокус на предыдущей части",
			"navigateDown": "Перейти к представлению внизу",
			"navigateLeft": "Перейти к представлению слева",
			"navigateRight": "Перейти к представлению справа",
			"navigateUp": "Перейти к представлению вверху"
		},
		"vs/workbench/browser/actions/quickAccessActions": {
			"quickNavigateNext": "Перейти к следующему элементу в Quick Open.",
			"quickNavigatePrevious": "Перейти к предыдущему элементу в Quick Open.",
			"quickOpen": "Перейти к файлу...",
			"quickOpenWithModes": "Quick Open",
			"quickSelectNext": "Выбрать следующее в Quick Open",
			"quickSelectPrevious": "Выбрать предыдущее в Quick Open"
		},
		"vs/workbench/browser/actions/textInputActions": {
			"copy": "Копирование",
			"cut": "Вырезать",
			"paste": "Вставить",
			"redo": "Вернуть",
			"selectAll": "Выбрать все",
			"undo": "Отменить"
		},
		"vs/workbench/browser/actions/windowActions": {
			"about": "О программе",
			"activeOpenedRecentlyOpenedFolder": "Папка открыта в активном окне",
			"activeOpenedRecentlyOpenedWorkspace": "Рабочая область открыта в активном окне",
			"blur": "Удалить фокус клавиатуры из фокусируемого элемента",
			"dirtyFolder": "Папка с несохраненными файлами",
			"dirtyFolderConfirm": "Вы хотите открыть папку для просмотра несохраненных файлов?",
			"dirtyFolderConfirmDetail": "Папки с несохраненными файлами не могут быть удалены, пока все несохраненные файлы не будут сохранены или для них не будут отменены изменения.",
			"dirtyRecentlyOpenedFolder": "Папка с несохраненными файлами",
			"dirtyRecentlyOpenedWorkspace": "Рабочая область с несохраненными файлами",
			"dirtyWorkspace": "Рабочая область с несохраненными файлами",
			"dirtyWorkspaceConfirm": "Вы хотите открыть рабочую область для просмотра несохраненных файлов?",
			"dirtyWorkspaceConfirmDetail": "Рабочие области с несохраненными файлами не могут быть удалены, пока все несохраненные файлы не будут сохранены или для них не будут отменены изменения.",
			"files": "Файлы",
			"folders": "папки",
			"miAbout": "&&О программе",
			"miConfirmClose": "Подтвердить перед закрытием",
			"miMore": "&&Дополнительно...",
			"miNewWindow": "&&Новое окно",
			"miOpenRecent": "Открыть &&последние",
			"miToggleFullScreen": "&&Полный экран",
			"newWindow": "Новое окно",
			"openRecent": "Открыть последние...",
			"openRecentPlaceholder": "Выберите, чтобы открыть (удерживайте клавишу CTRL, чтобы принудительно открыть новое окно, или клавишу ALT, чтобы использовать то же окно)",
			"openRecentPlaceholderMac": "Выберите, чтобы открыть (удерживайте клавишу CMD, чтобы принудительно открыть новое окно, или клавишу OPTION, чтобы использовать то же окно)",
			"openedRecentlyOpenedFolder": "Папка открыта в окне",
			"openedRecentlyOpenedWorkspace": "Рабочая область открыта в окне",
			"quickOpenRecent": "Быстро открыть последние...",
			"recentDirtyFolderAriaLabel": "{0}, папка с несохраненными изменениями",
			"recentDirtyWorkspaceAriaLabel": "{0}, рабочая область с несохраненными изменениями",
			"reloadWindow": "Перезагрузить окно",
			"remove": "Удалить из последних открытых",
			"toggleFullScreen": "Полноэкранный режим",
			"workspacesAndFolders": "папки и рабочие области"
		},
		"vs/workbench/browser/actions/workspaceActions": {
			"closeWorkspace": "Закрыть рабочую область",
			"duplicateWorkspace": "Дублировать рабочую область",
			"duplicateWorkspaceInNewWindow": "Создать копию рабочей области в новом окне",
			"globalRemoveFolderFromWorkspace": "Удалить папку из рабочей области...",
			"miAddFolderToWorkspace": "Д&&обавить папку в рабочую область...",
			"miCloseFolder": "Закрыть &&папку",
			"miCloseWorkspace": "Закрыть &&рабочую область",
			"miOpen": "&&Открыть...",
			"miOpenFile": "&&Открыть файл...",
			"miOpenFolder": "Открыть &&папку...",
			"miOpenWorkspace": "Открыть раб&&очую область из файла...",
			"miSaveWorkspaceAs": "Сохранить рабочую область как...",
			"openFile": "Открыть файл...",
			"openFileFolder": "Открыть...",
			"openFolder": "Открыть папку...",
			"openWorkspaceAction": "Открыть рабочую область из файла...",
			"openWorkspaceConfigFile": "Открыть файл конфигурации рабочей области",
			"saveWorkspaceAsAction": "Сохранить рабочую область как...",
			"workspaces": "Рабочие области"
		},
		"vs/workbench/browser/actions/workspaceCommands": {
			"add": "&&Добавить",
			"addFolderToWorkspace": "Добавить папку в рабочую область...",
			"addFolderToWorkspaceTitle": "Добавить папку в рабочую область",
			"workspaceFolderPickerPlaceholder": "Выберите папку рабочей области"
		},
		"vs/workbench/browser/editor": {
			"pinned": "{0}, закреплено",
			"preview": "{0}, предварительный просмотр"
		},
		"vs/workbench/browser/labels": {
			"notebookCellLabel": "{0} • Ячейка {1}",
			"notebookCellOutputLabel": "{0} • Ячейка {1} • Выход {2}",
			"notebookCellOutputLabelSimple": "{0} • Ячейка {1} • Выход"
		},
		"vs/workbench/browser/parts/activitybar/activitybarPart": {
			"activity bar position": "Положение панели действий",
			"activity bar size": "Размер панели действий",
			"activityBarSizeCompact": "Компактный",
			"activityBarSizeDefault": "По умолчанию",
			"bottom": "Внизу",
			"default": "По умолчанию",
			"focusActivityBar": "Фокусировка панели действий",
			"hide": "Скрыто",
			"hideActivityBar": "Скрыть панель действий",
			"hideMenu": "Скрыть меню",
			"menu": "Меню",
			"miBottomActivityBar": "&&Внизу",
			"miDefaultActivityBar": "&&По умолчанию",
			"miHideActivityBar": "&&Скрыто",
			"miTopActivityBar": "&&Сверху",
			"nextSideBarView": "Следующее представление основной боковой панели",
			"positionActivituBar": "Положение панели действий",
			"positionActivityBarBottom": "Переместить панель действий вниз",
			"positionActivityBarDefault": "Переместить панель действий в сторону",
			"positionActivityBarTop": "Переместить панель действий вверх",
			"previousSideBarView": "Предыдущее представление основной боковой панели",
			"top": "Сверху"
		},
		"vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": {
			"auxiliaryBarHidden": "Скрыта дополнительная боковая панель",
			"auxiliaryBarVisible": "Показана дополнительная боковая панель",
			"closeIcon": "Значок для закрытия дополнительной боковой панели.",
			"closeSecondarySideBar": "Скрыть дополнительную боковую панель",
			"focusAuxiliaryBar": "Фокус на дополнительной боковой панели",
			"hideAuxiliaryBar": "Скрыть дополнительную боковую панель",
			"maximizeAuxiliaryBar": "Развернуть дополнительную боковую панель",
			"maximizeAuxiliaryBarTooltip": "Развернуть дополнительную боковую панель",
			"maximizeAuxiliaryBarTooltip2": "Развернуть дополнительную боковую панель",
			"maximizeIcon": "Значок для развертывания дополнительной боковой панели.",
			"miCloseSecondarySideBar": "&&Дополнительная боковая панель",
			"nextAuxiliaryBarView": "Следующее представление дополнительной боковой панели",
			"openAndCloseAuxiliaryBar": "Открыть, показать и закрыть или скрыть вспомогательную боковую панель",
			"previousAuxiliaryBarView": "Предыдущее представление дополнительной боковой панели",
			"restoreAuxiliaryBar": "Восстановить дополнительную боковую панель",
			"toggleAuxiliaryBar": "Переключатель видимости боковой панели",
			"toggleAuxiliaryIconLeft": "Значок для переключения дополнительной боковой панели слева.",
			"toggleAuxiliaryIconLeftOn": "Значок для включения дополнительной боковой панели слева.",
			"toggleAuxiliaryIconRight": "Значок для отключения дополнительной боковой панели справа.",
			"toggleAuxiliaryIconRightOn": "Значок для включения дополнительной боковой панели справа.",
			"toggleMaximizedAuxiliaryBar": "Переключение развертывания дополнительной боковой панели",
			"toggleSecondarySideBar": "Включить или выключить дополнительную боковую панель"
		},
		"vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": {
			"activity bar position": "Положение панели действий",
			"hide second side bar": "Скрыть дополнительную боковую панель",
			"move second side bar left": "Перемещение дополнительной боковой панели на левую сторону",
			"move second side bar right": "Перемещение дополнительной боковой панели на правую сторону",
			"showIcons": "Показывать значки",
			"showLabels": "Показывать метки"
		},
		"vs/workbench/browser/parts/banner/bannerPart": {
			"closeBanner": "Закрыть баннер",
			"focusBanner": "Баннер фокуса"
		},
		"vs/workbench/browser/parts/compositeBar": {
			"activityBarAriaLabel": "Переключатель активного представления"
		},
		"vs/workbench/browser/parts/compositeBarActions": {
			"additionalViews": "Дополнительные представления",
			"hide": "Скрыть \"{0}\"",
			"hideBadge": "Скрыть значок",
			"keep": "Сохранить \"{0}\"",
			"numberBadge": "{0} ({1})",
			"showBadge": "Показать значок",
			"titleKeybinding": "{0} ({1})",
			"toggle": "Переключить закрепленное представление",
			"toggleBadge": "Переключить значок представления"
		},
		"vs/workbench/browser/parts/compositePart": {
			"ariaCompositeToolbarLabel": "{0} действий",
			"titleTooltip": "{0} ({1})",
			"viewsAndMoreActions": "Представления и дополнительные действия…"
		},
		"vs/workbench/browser/parts/dialogs/dialog": {
			"aboutDetail": "Версия: {0}\r\nФиксация: {1}\r\nДата: {2}\r\nБраузер: {3}"
		},
		"vs/workbench/browser/parts/dialogs/dialogHandler": {
			"copy": "&&Копировать",
			"ok": "ОК"
		},
		"vs/workbench/browser/parts/editor/auxiliaryEditorPart": {
			"disableCompactAuxiliaryWindow": "Выключить компактный режим",
			"enableCompactAuxiliaryWindow": "Включить компактный режим",
			"toggleCompactAuxiliaryWindow": "Переключить компактный режим окна"
		},
		"vs/workbench/browser/parts/editor/binaryDiffEditor": {
			"metadataDiff": "{0} ↔ {1}"
		},
		"vs/workbench/browser/parts/editor/binaryEditor": {
			"binaryEditor": "Средство просмотра двоичных объектов",
			"binaryError": "Файл не отображается в текстовом редакторе, так как является двоичным или использует неподдерживаемую кодировку текста.",
			"openAnyway": "Все равно открыть"
		},
		"vs/workbench/browser/parts/editor/breadcrumbs": {
			"enabled": "Включение/отключение иерархической навигации.",
			"filepath": "Управляет тем, как пути к файлам отображаются в представлении навигации.",
			"filepath.last": "Отображать только последний элемент пути к файлу в представлении навигации.",
			"filepath.off": "Не отображать путь к файлу в представлении навигации.",
			"filepath.on": "Отображать путь к файлу в представлении навигации.",
			"filteredTypes.array": "Когда параметр включен, в элементах навигации отображаются символы \"array\".",
			"filteredTypes.boolean": "Когда параметр включен, в элементах навигации отображаются символы \"boolean\".",
			"filteredTypes.class": "Когда параметр включен, в элементах навигации отображаются символы \"class\".",
			"filteredTypes.constant": "Когда параметр включен, в элементах навигации отображаются символы \"constant\".",
			"filteredTypes.constructor": "Когда параметр включен, в элементах навигации отображаются символы \"constructor\".",
			"filteredTypes.enum": "Когда параметр включен, в элементах навигации отображаются символы \"enum\".",
			"filteredTypes.enumMember": "Когда параметр включен, в элементах навигации отображаются символы \"enumMember\".",
			"filteredTypes.event": "Когда параметр включен, в элементах навигации отображаются символы \"event\".",
			"filteredTypes.field": "Когда параметр включен, в элементах навигации отображаются символы \"field\".",
			"filteredTypes.file": "Когда параметр включен, в элементах навигации отображаются символы \"file\".",
			"filteredTypes.function": "Когда параметр включен, в элементах навигации отображаются символы \"function\".",
			"filteredTypes.interface": "Когда параметр включен, в элементах навигации отображаются символы \"interface\".",
			"filteredTypes.key": "Когда параметр включен, в элементах навигации отображаются символы \"key\".",
			"filteredTypes.method": "Когда параметр включен, в элементах навигации отображаются символы \"method\".",
			"filteredTypes.module": "Когда параметр включен, в элементах навигации отображаются символы \"module\".",
			"filteredTypes.namespace": "Когда параметр включен, в элементах навигации отображаются символы \"namespace\".",
			"filteredTypes.null": "Когда параметр включен, в элементах навигации отображаются символы \"null\".",
			"filteredTypes.number": "Когда параметр включен, в элементах навигации отображаются символы \"number\".",
			"filteredTypes.object": "Когда параметр включен, в элементах навигации отображаются символы \"object\".",
			"filteredTypes.operator": "Когда параметр включен, в элементах навигации отображаются символы \"operator\".",
			"filteredTypes.package": "Когда параметр включен, в элементах навигации отображаются символы \"package\".",
			"filteredTypes.property": "Когда параметр включен, в элементах навигации отображаются символы \"property\".",
			"filteredTypes.string": "Когда параметр включен, в элементах навигации отображаются символы \"string\".",
			"filteredTypes.struct": "Когда параметр включен, в элементах навигации отображаются символы \"struct\".",
			"filteredTypes.typeParameter": "Когда параметр включен, в элементах навигации отображаются символы \"typeParameter\".",
			"filteredTypes.variable": "Когда параметр включен, в элементах навигации отображаются символы \"variable\".",
			"icons": "Отображать элементы навигации со значками.",
			"symbolPathSeparator": "Разделитель, используемый при копировании пути символа навигации.",
			"symbolSortOrder": "Управляет тем, как символы отображаются в представлении навигации.",
			"symbolSortOrder.name": "Отображать структуру символа в алфавитном порядке.",
			"symbolSortOrder.position": "Отображает контур символа в порядке положения файла.",
			"symbolSortOrder.type": "Отображать структуру символа в порядке типа символа.",
			"symbolpath": "Управляет тем, как символы отображаются в представлении навигации.",
			"symbolpath.last": "Отображать только текущий символ в представлении навигации.",
			"symbolpath.off": "Не отображать символы в представлении навигации.",
			"symbolpath.on": "Отображать все символы в представлении навигации.",
			"title": "Иерархическая навигация"
		},
		"vs/workbench/browser/parts/editor/breadcrumbsControl": {
			"breadcrumbsActive": "Находится ли фокус на элементах навигации",
			"breadcrumbsPossible": "Могут ли в редакторе отображаться элементы навигации",
			"breadcrumbsVisible": "Отображаются ли элементы навигации в данный момент",
			"cmd.copyPath": "Скопировать путь навигации",
			"cmd.focus": "Перевести фокус на элементы навигации",
			"cmd.focusAndSelect": "Фокус и выбор элементов навигации",
			"cmd.toggle": "Включить/отключить элементы навигации",
			"cmd.toggle.short": "Элементы навигации",
			"cmd.toggle2": "Элементы навигации",
			"empty": "нет элементов",
			"miBreadcrumbs2": "&&Элементы навигации",
			"separatorIcon": "Значок разделителя в элементах навигации."
		},
		"vs/workbench/browser/parts/editor/breadcrumbsPicker": {
			"breadcrumbs": "Навигация"
		},
		"vs/workbench/browser/parts/editor/diffEditorCommands": {
			"compare": "Сравнить",
			"compare.nextChange": "Перейти к следующему изменению",
			"compare.openSide": "Открыть сторону активного инструмента сравнения",
			"compare.previousChange": "Перейти к предыдущему изменению",
			"swapDiffSides": "Поменять местами левую и правую стороны редактора",
			"toggleInlineView": "Переключить встроенное представление"
		},
		"vs/workbench/browser/parts/editor/editor.contribution": {
			"activeGroupEditorsByMostRecentlyUsedQuickAccess": "Показать редакторы в активной группе по последним используемым",
			"allEditorsByAppearanceQuickAccess": "Показать все открытые редакторы по внешнему виду",
			"allEditorsByMostRecentlyUsedQuickAccess": "Показать все открытые редакторы по последним используемым",
			"binaryDiffEditor": "Редактор двоичных несовпадений",
			"close": "Закрыть",
			"closeAll": "Закрыть все",
			"closeAllSaved": "Закрыть сохраненные",
			"closeEditor": "Закрыть редактор",
			"closeEditorGroup": "Закрыть группу редакторов",
			"closeEditorsInGroup": "Закрыть все редакторы в группе",
			"closeGroupAction": "Закрыть группу",
			"closeOtherEditors": "Закрыть другие редакторы в группе",
			"closeOthers": "Закрыть другие",
			"closePinnedEditor": "Закрыть закрепленный редактор",
			"closeRight": "Закрыть справа",
			"closeRightEditors": "Закрыть редакторы справа в группе",
			"closeSavedEditors": "Закрыть сохраненные редакторы в группе",
			"configureEditors": "Настроить редакторы",
			"configureTabs": "Настроить вкладки",
			"copyEditorGroupToNewWindow": "Копировать в новое окно",
			"copyEditorToNewWindow": "Копировать редактор в новое окно",
			"copyToNewWindow": "Копировать в новое окно",
			"editorActionsPosition": "Положение действий редактора",
			"editorQuickAccessPlaceholder": "Введите имя редактора, чтобы открыть его.",
			"hidden": "Скрыто",
			"hideTabs": "Скрыто",
			"ignoreTrimWhitespace.label": "Показать различия начальных и конечных пробелов",
			"inlineView": "Встроенное представление",
			"joinInGroup": "Присоединиться к группе",
			"keepEditor": "Сохранить редактор",
			"keepOpen": "Оставить открытым",
			"lockEditorGroup": "Заблокировать группу",
			"lockGroup": "Заблокировать группу",
			"lockGroupAction": "Заблокировать группу",
			"maximizeGroup": "Максимально развернуть группу",
			"miClearRecentOpen": "&&Очистить недавно открытые...",
			"miCopyEditorToNewWindow": "&&Копировать редактор в новое окно",
			"miEditorLayout": "Макет &&редактора",
			"miFirstSideEditor": "&&Первая сторона в редакторе",
			"miFocusAboveGroup": "Группа &&выше",
			"miFocusBelowGroup": "Группа &&ниже",
			"miFocusFifthGroup": "Группа &&5",
			"miFocusFirstGroup": "Группа &&1",
			"miFocusFourthGroup": "Группа &&4",
			"miFocusLeftGroup": "Группировать &&слева",
			"miFocusRightGroup": "Группировать &&справа",
			"miFocusSecondGroup": "Группа &&2",
			"miFocusThirdGroup": "Группа &&3",
			"miJoinEditorInGroup": "Присоединение к &&группе",
			"miJoinEditorInGroupWithoutMnemonic": "Присоединиться к группе",
			"miLastEditLocation": "&&Место последнего изменения",
			"miMoveEditorToNewWindow": "&&Переместить редактор в новое окно",
			"miNextEditor": "&&Следующий редактор",
			"miNextEditorInGroup": "&&Следующий редактор в группе",
			"miNextGroup": "&&Следующая группа",
			"miNextRecentlyUsedEditor": "&&Следующий используемый редактор",
			"miNextUsedEditorInGroup": "&&Следующий используемый редактор в группе",
			"miPreviousEditor": "&&Предыдущий редактор",
			"miPreviousEditorInGroup": "&&Предыдущий редактор в группе",
			"miPreviousGroup": "&&Предыдущая группа",
			"miPreviousRecentlyUsedEditor": "&&Предыдущий использованный редактор",
			"miPreviousUsedEditorInGroup": "&&Предыдущий используемый редактор в группе",
			"miReopenClosedEditor": "&&Повторно открыть закрытый редактор",
			"miSecondSideEditor": "&&Вторая сторона в редакторе",
			"miShare": "Поделиться",
			"miSingleColumnEditorLayout": "&&Отдельный",
			"miSingleColumnEditorLayoutWithoutMnemonic": "Один столбец",
			"miSplitEditorDown": "Разделить &&вниз",
			"miSplitEditorDownWithoutMnemonic": "Разбить содержимое окна вниз",
			"miSplitEditorInGroup": "Разделение в &&группе",
			"miSplitEditorInGroupWithoutMnemonic": "Разделение в группе",
			"miSplitEditorLeft": "Разделить &&слева",
			"miSplitEditorLeftWithoutMnemonic": "Разбить содержимое окна влево",
			"miSplitEditorRight": "Разделить &&вправо",
			"miSplitEditorRightWithoutMnemonic": "Разбить содержимое окна вправо",
			"miSplitEditorUp": "Разделить &&вверх",
			"miSplitEditorUpWithoutMnemonic": "Разбить содержимое окна вверх",
			"miSwitchEditor": "Переключить р&&едактор",
			"miSwitchGroup": "Переключить &&группу",
			"miThreeColumnsEditorLayout": "Т&&ри столбца",
			"miThreeColumnsEditorLayoutWithoutMnemonic": "Три столбца",
			"miThreeRowsEditorLayout": "Три &&строки",
			"miThreeRowsEditorLayoutWithoutMnemonic": "Три строки",
			"miTwoByTwoGridEditorLayout": "&&Сетка (2x2)",
			"miTwoByTwoGridEditorLayoutWithoutMnemonic": "Сетка (2x2)",
			"miTwoColumnsBottomEditorLayout": "Два &&столбца внизу",
			"miTwoColumnsBottomEditorLayoutWithoutMnemonic": "Два столбца внизу",
			"miTwoColumnsEditorLayout": "&&Два столбца",
			"miTwoColumnsEditorLayoutWithoutMnemonic": "Два столбца",
			"miTwoRowsEditorLayout": "Д&&ве строки",
			"miTwoRowsEditorLayoutWithoutMnemonic": "Две строки",
			"miTwoRowsRightEditorLayout": "Две с&&троки вправо",
			"miTwoRowsRightEditorLayoutWithoutMnemonic": "Две строки вправо",
			"moveAbove": "Переместить выше",
			"moveBelow": "Переместить ниже",
			"moveEditorGroupToNewWindow": "Переместить в новое окно",
			"moveEditorToNewWindow": "Переместить редактор в новое окно",
			"moveLeft": "Переместить влево",
			"moveRight": "Переместить вправо",
			"moveToNewWindow": "Переместить в новое окно",
			"multipleTabs": "Несколько вкладок",
			"navigate.next.label": "Следующее исправление",
			"navigate.prev.label": "Предыдущее исправление",
			"newWindow": "Новое окно",
			"nextChangeIcon": "Значок для действия следующего изменения в редакторе несовпадений.",
			"pin": "Закрепить",
			"pinEditor": "Закрепить редактор",
			"previousChangeIcon": "Значок для действия предыдущего изменения в редакторе несовпадений.",
			"reopenWith": "Открыть редактор повторно с помощью…",
			"share": "Поделиться",
			"showOpenedEditors": "Показать открытые редакторы",
			"sideBySideEditor": "Параллельный редактор",
			"singleTab": "Одна вкладка",
			"splitAndMoveEditor": "Разделить и переместить",
			"splitDown": "Разбить содержимое окна вниз",
			"splitEditorDown": "Разбить содержимое окна редактора вниз",
			"splitEditorRight": "Разбить содержимое окна редактора вправо",
			"splitInGroup": "Разделение в группе",
			"splitLeft": "Разбить содержимое окна влево",
			"splitRight": "Разбить содержимое окна вправо",
			"splitUp": "Разбить содержимое окна вверх",
			"swapDiffSides": "Поменять местами левую и правую стороны",
			"tabBar": "Панель вкладок",
			"textDiffEditor": "Редактор текстовых несовпадений",
			"textEditor": "Текстовый редактор",
			"titleBar": "Заголовок окна",
			"toggleLockGroup": "Заблокировать группу",
			"togglePreviewMode": "Включить редакторы предварительного просмотра",
			"toggleSplitEditorInGroupLayout": "Схема переключения",
			"toggleWhitespace": "Значок для действия включения/отключения пробелов в редакторе несовпадений.",
			"unlockEditorGroup": "Разблокировать группу",
			"unlockGroupAction": "Разблокировать группу",
			"unmaximizeGroup": "Развернуть группу",
			"unpin": "Открепить",
			"unpinEditor": "Открепить редактор"
		},
		"vs/workbench/browser/parts/editor/editorActions": {
			"clearButtonLabel": "&&Очистить",
			"clearEditorHistory": "Очистить журнал редактора",
			"clearEditorHistoryWithoutConfirm": "Очистить журнал редактора без подтверждения",
			"clearRecentFiles": "Очистить недавно открытые...",
			"closeAllEditors": "Закрыть все редакторы",
			"closeAllGroups": "Закрыть все группы редакторов",
			"closeEditor": "Закрыть редактор",
			"closeEditorInAllGroups": "Закрыть редактор во всех группах",
			"closeEditorsInOtherGroups": "Закрыть редакторы в других группах",
			"closeEditorsToTheLeft": "Закрыть редакторы слева в группе",
			"closeOneEditor": "Закрыть",
			"confirmClearDetail": "Это действие необратимо.",
			"confirmClearEditorHistoryMessage": "Очистить историю недавно открытых редакторов?",
			"confirmClearRecentsMessage": "Вы хотите очистить все недавно открытые файлы и рабочие области?",
			"copyEditorGroupToNewWindow": "Копировать группу редактора в новое окно",
			"copyEditorToNewWindow": "Копировать редактор в новое окно",
			"duplicateActiveGroupDown": "Создать копию группы редакторов внизу",
			"duplicateActiveGroupLeft": "Создать копию группы редакторов слева",
			"duplicateActiveGroupRight": "Создать копию группы редакторов справа",
			"duplicateActiveGroupUp": "Создать копию группы редакторов вверху",
			"editorLayoutSingle": "Расположение содержимого редактора с одним столбцом",
			"editorLayoutThreeColumns": "Расположение содержимого редактора с тремя столбцами",
			"editorLayoutThreeRows": "Расположение содержимого редактора с тремя строками",
			"editorLayoutTwoByTwoGrid": "Расположение содержимого редактора с сеткой (2x2)",
			"editorLayoutTwoColumns": "Расположение содержимого редактора с двумя столбцами",
			"editorLayoutTwoColumnsBottom": "Расположение содержимого редактора с двумя столбцами внизу",
			"editorLayoutTwoRows": "Расположение содержимого редактора с двумя строками",
			"editorLayoutTwoRowsRight": "Расположение содержимого редактора с двумя строками справа",
			"evenEditorGroups": "Сбросить размеры в группе редакторов",
			"firstEditorInGroup": "Открыть первый редактор в группе",
			"focusAboveGroup": "Фокус на группе редакторов выше",
			"focusActiveEditorGroup": "Сфокусироваться на активной группе редактора",
			"focusBelowGroup": "Фокус на группе редакторов ниже",
			"focusFirstEditorGroup": "Фокус на первую группу редакторов",
			"focusLastEditorGroup": "Перевести выделение на последнюю группу редакторов",
			"focusLeftGroup": "Перевести выделение на левую группу редакторов",
			"focusNextGroup": "Перевести выделение на следующую группу редакторов",
			"focusPreviousGroup": "Перевести выделение на предыдущую группу редакторов",
			"focusRightGroup": "Перевести выделение на правую группу редакторов",
			"joinAllGroups": "Объединить все группы редакторов",
			"joinTwoGroups": "Объединить группу редакторов со следующей группой",
			"lastEditorInGroup": "Открыть последний редактор в группе",
			"maximizeEditorHideSidebar": "Развернуть группу редакторов и скрыть боковые панели",
			"miBack": "&&Назад",
			"miCopyEditorGroupToNewWindow": "&&Копировать группу редактора в новое окно",
			"miCopyEditorToNewWindow": "&&Копировать редактор в новое окно",
			"miForward": "&&Вперед",
			"miMoveEditorGroupToNewWindow": "&&Переместить группу редактора в новое окно",
			"miMoveEditorToNewWindow": "&&Переместить редактор в новое окно",
			"miNewEmptyEditorWindow": "&&Новое пустое окно редактора",
			"miRestoreEditorsToMainWindow": "&&Восстановить редакторы в главном окне",
			"minimizeOtherEditorGroups": "Развернуть группу редакторов",
			"minimizeOtherEditorGroupsHideSidebar": "Развернуть группу редакторов и скрыть боковые панели",
			"moveActiveGroupDown": "Переместить группу редакторов вниз",
			"moveActiveGroupLeft": "Переместить группу редакторов влево",
			"moveActiveGroupRight": "Переместить группу редакторов вправо",
			"moveActiveGroupUp": "Переместить группу редакторов вверх",
			"moveEditorGroupToNewWindow": "Переместить группу редактора в новое окно",
			"moveEditorLeft": "Переместить редактор влево",
			"moveEditorRight": "Переместить редактор вправо",
			"moveEditorToAboveGroup": "Перемещение редактора в группу выше",
			"moveEditorToBelowGroup": "Перемещение редактора в группу ниже",
			"moveEditorToEnd": "Переместить Редактор в конец",
			"moveEditorToFirstGroup": "Переместить редактор в первую группу",
			"moveEditorToLastGroup": "Переместить редактор в последнюю группу",
			"moveEditorToLeftGroup": "Переместить редактор в группу слева",
			"moveEditorToNewWindow": "Переместить редактор в новое окно",
			"moveEditorToNextGroup": "Переместить редактор в следующую группу",
			"moveEditorToPreviousGroup": "Переместить редактор в предыдущую группу",
			"moveEditorToRightGroup": "Переместить редактор в группу справа",
			"moveEditorToStart": "Переместить Редактор в начало",
			"navigateBack": "Назад",
			"navigateBackInEdits": "Перейти назад в расположениях редактирования",
			"navigateBackInNavigations": "Перейти назад в расположениях навигации",
			"navigateEditorGroups": "Переход между группами редакторов",
			"navigateEditorHistoryByInput": "Быстро открыть предыдущий редактор из журнала",
			"navigateForward": "Далее",
			"navigateForwardInEdits": "Перейти вперед в расположениях правки",
			"navigateForwardInNavigations": "Перейти вперед в расположениях навигации",
			"navigatePrevious": "Перейти к предыдущему",
			"navigatePreviousInEdits": "Перейти к предыдущему в расположениях правки",
			"navigatePreviousInNavigationLocations": "Перейти к предыдущему в расположениях навигации",
			"navigateToLastEditLocation": "Перейти к последней точке изменения",
			"navigateToLastNavigationLocation": "Перейти к последнему расположению навигации",
			"newEmptyEditorWindow": "Новое пустое окно редактора",
			"newGroupAbove": "Создать группу редакторов вверху",
			"newGroupBelow": "Создать группу редакторов внизу",
			"newGroupLeft": "Создать группу редакторов слева",
			"newGroupRight": "Создать группу редакторов справа",
			"nextEditorInGroup": "Открыть следующий редактор в группе",
			"openNextEditor": "Открыть следующий редактор",
			"openNextRecentlyUsedEditor": "Открыть следующий недавно использованный редактор",
			"openNextRecentlyUsedEditorInGroup": "Открыть следующий недавно использованный редактор в группе",
			"openPreviousEditor": "Открыть предыдущий редактор",
			"openPreviousEditorInGroup": "Открыть предыдущий редактор в группе",
			"openPreviousRecentlyUsedEditor": "Открыть предыдущий недавно использованный редактор",
			"openPreviousRecentlyUsedEditorInGroup": "Открыть предыдущий недавно использованный редактор в группе",
			"quickOpenLeastRecentlyUsedEditor": "Быстро открыть наиболее давно использовавшийся редактор",
			"quickOpenLeastRecentlyUsedEditorInGroup": "Быстро открыть наиболее давно использовавшийся реактор в группе",
			"quickOpenPreviousRecentlyUsedEditor": "Быстро открыть предыдущий использованный редактор",
			"quickOpenPreviousRecentlyUsedEditorInGroup": "Быстро открыть ранее используемый редактор в группе",
			"reopenClosedEditor": "Открыть закрытый редактор",
			"reopenTextEditor": "Повторно открыть редактор с использованием текстового редактора",
			"restoreEditorsToMainWindow": "Восстановить редакторы в главном окне",
			"revertAndCloseActiveEditor": "Отменить изменения и закрыть редактор",
			"reverting": "Отмена изменений редакторов...",
			"showAllEditors": "Показать все редакторы по внешнему виду",
			"showAllEditorsByMostRecentlyUsed": "Показать все редакторы по наиболее недавно использованным",
			"showEditorsInActiveGroup": "Показать редакторы в активной группе по последним используемым",
			"splitEditor": "Разделить редактор",
			"splitEditorGroupDown": "Разбить содержимое окна редактора вниз",
			"splitEditorGroupLeft": "Разбить окно редактора слева",
			"splitEditorGroupRight": "Разбить содержимое окна редактора вправо",
			"splitEditorGroupUp": "Разбить окно редактора вверху",
			"splitEditorOrthogonal": "Разбить окно редактора перпендикулярно",
			"splitEditorToAboveGroup": "Разделение редактора на группу выше",
			"splitEditorToBelowGroup": "Разделение редактора на группу ниже",
			"splitEditorToFirstGroup": "Разделение редактора на первую группу",
			"splitEditorToLastGroup": "Разделение редактора на последнюю группу",
			"splitEditorToLeftGroup": "Разделение редактора на левую группу",
			"splitEditorToNextGroup": "Разделение редактора на следующую группу",
			"splitEditorToPreviousGroup": "Разделение редактора на предыдущую группу",
			"splitEditorToRightGroup": "Разделение редактора на правую группу",
			"toggleEditorType": "Переключить тип редактора",
			"toggleEditorWidths": "Переключить размеры групп редактора",
			"toggleMaximizeEditorGroup": "Переключить максимальное развертывание группы редакторов",
			"unmaximizeGroup": "Свернуть группу",
			"unpinEditor": "Открепить редактор"
		},
		"vs/workbench/browser/parts/editor/editorCommands": {
			"closeModalEditor": "Закрыть модальный редактор",
			"editorCommand.activeEditorCopy.arg.description": "Свойства аргумента:\r\n * 'to': строковое значение, указывающее, куда копировать.\r\n * 'value': числовое значение, указывающее количество позиций или абсолютную позицию для копирования.",
			"editorCommand.activeEditorCopy.arg.name": "Аргумент копирования активного редактора",
			"editorCommand.activeEditorCopy.description": "Копирование активного редактора по группам",
			"editorCommand.activeEditorMove.arg.description": "Свойства аргумента:\r\n\t* 'to': строковое значение, указывающее направление перемещения.\r\n\t* 'by': строковое значение, указывающее единицу перемещения (вкладка или группа).\r\n\t* 'value': числовое значение, указывающее количество позиций перемещения или абсолютную позицию для перемещения.",
			"editorCommand.activeEditorMove.arg.name": "Аргумент перемещения активного редактора",
			"editorCommand.activeEditorMove.description": "Перемещение активного редактора по вкладкам или группам",
			"editorGroupLayout.horizontal": "Горизонтальный",
			"editorGroupLayout.vertical": "Вертикальный",
			"focusLeftSideEditor": "Фокус на левой стороне в активном редакторе",
			"focusOtherSideEditor": "Фокус на другой стороне в активном редакторе",
			"focusRightSideEditor": "Фокус на второй стороне в активном редакторе",
			"joinEditorInGroup": "Присоединиться к редактору в группе",
			"lockEditorGroup": "Заблокировать группу редакторов",
			"moveModalEditorToWindow": "Открыть редактор модального окна в новом окне",
			"moveToMainWindow": "Открыть модальный редактор в главном окне",
			"navigateModalEditorNext": "Перейти к следующему элементу в модальном редакторе",
			"navigateModalEditorPrevious": "Перейти к предыдущему элементу в модальном редакторе",
			"restoreModalEditorSize": "Восстановить модальный редактор",
			"splitEditorInGroup": "Разделение редактора в группе",
			"toggleEditorGroupLock": "Заблокировать размеры групп редакторов",
			"toggleJoinEditorInGroup": "Переключение разделения редактора в группе",
			"toggleModalEditorMaximized": "Максимально развернуть модальный редактор",
			"toggleModalEditorSidebar": "Переключить боковую панель редактора модального окна",
			"toggleSplitEditorInGroupLayout": "Включить или выключить макет разделения редактора в группе",
			"unlockEditorGroup": "Разблокировать группу редакторов"
		},
		"vs/workbench/browser/parts/editor/editorConfiguration": {
			"editor.editorAssociations": "Настройте [шаблоны подстановки](https://aka.ms/vscode-glob-patterns) для редакторов (например, `\"*.hex\": \"hexEditor.hexedit\"`). Они имеют приоритет над поведением по умолчанию.",
			"editorLargeFileSizeConfirmation": "Определяет минимальный размер файла в МБ перед запросом подтверждения при открытии в редакторе. Обратите внимание, что этот параметр может применяться не ко всем типам редакторов и средам.",
			"interactiveWindow": "Интерактивное окно",
			"livePreview": "Динамический просмотр",
			"markdownPreview": "Предварительный просмотр Markdown",
			"simpleBrowser": "Простой браузер",
			"workbench.editor.autoLockGroups": "Если редактор, соответствующий одному из перечисленных типов, открывается первым в группе редакторов и открыто более одной группы, группа автоматически блокируется. Заблокированные группы будут использоваться для открытия редакторов только в том случае, если они явно выбраны жестом пользователя (например, перетаскиванием), но не по умолчанию. Следовательно, маловероятно, что активный редактор в заблокированной группе будет случайно заменен другим редактором.",
			"workbench.editor.defaultBinaryEditor": "Редактор по умолчанию для файлов, определенных как двоичные. Если не определено, пользователю будет представлен инструмент выбора."
		},
		"vs/workbench/browser/parts/editor/editorDropTarget": {
			"dropIntoEditorPrompt": "Удерживайте __{0}__ для перетаскивания в редактор"
		},
		"vs/workbench/browser/parts/editor/editorGroupView": {
			"ariaLabelGroupActions": "Действия для пустой группы редакторов",
			"emptyEditorGroup": "{0} (пусто)",
			"groupAriaLabel": "Группа редакторов {0}",
			"groupAriaLabelLong": "{0}: группа редакторов {1}",
			"groupLabel": "Группа {0}",
			"groupLabelLong": "{0}: группа {1}",
			"moveErrorDetails": "Попробуйте выполнить сохранение или отменить изменения для редактора, а затем повторите попытку."
		},
		"vs/workbench/browser/parts/editor/editorGroupWatermark": {
			"watermark.findInFiles": "Найти в файлах",
			"watermark.newUntitledFile": "Новый текстовый файл без названия",
			"watermark.openChat": "Открыть чат",
			"watermark.openFile": "Открыть файл",
			"watermark.openFileFolder": "Открыть файл или папку",
			"watermark.openFolder": "Открыть папку",
			"watermark.openRecent": "Открыть последний",
			"watermark.openSettings": "Открыть параметры",
			"watermark.quickAccess": "Перейти к файлу",
			"watermark.showCommands": "Показать все команды",
			"watermark.startDebugging": "Начать отладку",
			"watermark.toggleTerminal": "Терминал"
		},
		"vs/workbench/browser/parts/editor/editorPanes": {
			"editorOpenErrorDialog": "Не удалось открыть \"{0}\"",
			"ok": "&&ОК"
		},
		"vs/workbench/browser/parts/editor/editorParts": {
			"groupLabel": "Окно {0}"
		},
		"vs/workbench/browser/parts/editor/editorPlaceholder": {
			"errorEditor": "Редактор ошибок",
			"manageTrust": "Управление доверием рабочей области",
			"requiresFolderTrustText": "Файл не отображается в редакторе, поскольку не было предоставлено доверие этой папке.",
			"requiresWorkspaceTrustText": "Файл не отображается в редакторе, поскольку не было предоставлено доверие этой рабочей области.",
			"retry": "Повторить попытку",
			"showLogs": "Показать журналы",
			"trustRequiredEditor": "Требуется доверие рабочей области",
			"unavailableResourceErrorEditorText": "Не удалось открыть редактор, так как файл не найден.",
			"unknownErrorEditorTextWithError": "Не удалось открыть редактор из-за непредвиденной ошибки. Дополнительные сведения см. в журнале.",
			"unknownErrorEditorTextWithoutError": "Не удалось открыть редактор из-за непредвиденной ошибки."
		},
		"vs/workbench/browser/parts/editor/editorQuickAccess": {
			"closeEditor": "Закрыть редактор",
			"entryAriaLabelDirty": "{0}, несохраненные изменения",
			"entryAriaLabelWithGroup": "{0}, {1}",
			"entryAriaLabelWithGroupDirty": "{0}, несохраненные изменения, {1}",
			"noViewResults": "Нет соответствующих редакторов"
		},
		"vs/workbench/browser/parts/editor/editorStatus": {
			"autoDetect": "Автоматическое обнаружение",
			"changeEncoding": "Изменить кодировку файла",
			"changeEndOfLine": "Изменить последовательность конца строки",
			"changeLanguageMode.arg.name": "Имя языкового режима, на который нужно перейти.",
			"changeLanguageMode.description": "Изменение языкового режима активного текстового редактора.",
			"changeMode": "Изменить языковой режим",
			"columnSelectionModeEnabled": "Выбор столбца",
			"configureAssociationsExt": "Настройка сопоставлений файлов для \"{0}\"...",
			"configureModeSettings": "Настройка параметров, определяемых языком \"{0}\"...",
			"currentAssociation": "Текущая связь",
			"currentProblem": "Текущая проблема",
			"disableColumnSelectionMode": "Отключить режим выбора столбца",
			"disableTabMode": "Отключить режим специальных возможностей",
			"endOfLineCarriageReturnLineFeed": "CRLF",
			"endOfLineLineFeed": "LF",
			"fileInfo": "Сведения о файле",
			"gotoLine": "Перейти к строке/столбцу",
			"guessedEncoding": "Предположение на основе содержимого",
			"indentConvert": "преобразовать файл",
			"indentView": "изменить представление",
			"inputModeOvertype": "ЗАМ",
			"languageDescription": "({0}) — настроенный язык",
			"languageDescriptionConfigured": "({0})",
			"languagesPicks": "языки (идентификатор)",
			"multiSelection": "Выделений: {0}",
			"multiSelectionRange": "Выделений: {0} (выделено символов: {1})",
			"noEditor": "Активные текстовые редакторы отсутствуют",
			"noFileEditor": "В данный момент нет активного файла",
			"noWritableCodeEditor": "Активный редактор кода доступен только для чтения.",
			"pickAction": "Выберите действие",
			"pickEncodingForReopen": "Выберите кодировку файла для его повторного открытия",
			"pickEncodingForSave": "Выберите кодировку файла для его сохранения",
			"pickEndOfLine": "Выберите последовательность конца строки",
			"pickLanguage": "Выберите языковой режим",
			"pickLanguageToConfigure": "Выберите языковой режим для связи с \"{0}\".",
			"reopen": "Отменить изменения и открыть заново",
			"reopenWithEncoding": "Повторно открыть в кодировке",
			"reopenWithEncodingDetail": "Все несохраненные изменения будут отменены.",
			"reopenWithEncodingWarning": "Вы хотите отменить изменения в активном текстовом редакторе и открыть его снова с другой кодировкой?",
			"saveWithEncoding": "Сохранить в кодировке",
			"selectEOL": "Выберите последовательность конца строки",
			"selectEncoding": "Выберите кодировку",
			"selectIndentation": "Выберите отступ",
			"selectLanguageMode": "Выберите языковой режим",
			"showLanguageExtensions": "Поиск \"{0}\" среди расширений Marketplace...",
			"singleSelection": "Строка {0}, столбец {1}",
			"singleSelectionRange": "Строка {0}, столбец {1} (выбрано {2})",
			"spacesAndTabsSize": "Пробелы: {0} (размер табуляции: {1})",
			"spacesSize": "Пробелов: {0}",
			"status.editor.columnSelectionMode": "Режим выбора столбца",
			"status.editor.enableInsertMode": "Включить режим вставки",
			"status.editor.encoding": "Кодировка в редакторе",
			"status.editor.eol": "Конец строки в редакторе",
			"status.editor.indentation": "Отступ в редакторе",
			"status.editor.info": "Сведения о файле",
			"status.editor.mode": "Язык редактора",
			"status.editor.selection": "Выбор редактора",
			"status.editor.tabFocusMode": "Режим специальных возможностей",
			"tabFocusModeEnabled": "Клавиша TAB перемещает фокус",
			"tabSize": "Размер интервала табуляции: {0}"
		},
		"vs/workbench/browser/parts/editor/editorTabsControl": {
			"ariaLabelEditorActions": "Действия редактора",
			"draggedEditorGroup": "{0} (+{1})"
		},
		"vs/workbench/browser/parts/editor/modalEditorPart": {
			"modalEditorPart": "Область модального редактора",
			"navigationCounter": "{0} из {1}",
			"nextItem": "Далее",
			"previousItem": "Назад",
			"toggleSidebar": "Переключить боковую панель"
		},
		"vs/workbench/browser/parts/editor/multiEditorTabsControl": {
			"ariaLabelTabActions": "Действия вкладки"
		},
		"vs/workbench/browser/parts/editor/sideBySideEditor": {
			"sideBySideEditor": "Параллельный редактор"
		},
		"vs/workbench/browser/parts/editor/textCodeEditor": {
			"textEditor": "Текстовый редактор"
		},
		"vs/workbench/browser/parts/editor/textDiffEditor": {
			"fileTooLargeForHeapErrorWithSize": "По крайней мере один файл не отображается в редакторе сравнения текста, так как имеет очень большой размер ({0}).",
			"fileTooLargeForHeapErrorWithoutSize": "По крайней мере один файл не отображается в редакторе сравнения текста, так как имеет очень большой размер.",
			"textDiffEditor": "Редактор текстовых несовпадений"
		},
		"vs/workbench/browser/parts/editor/textEditor": {
			"editor": "Редактор"
		},
		"vs/workbench/browser/parts/globalCompositeBar": {
			"accounts": "Учетные записи",
			"accountsViewBarIcon": "Значок учетных записей на панели просмотра.",
			"authProviderUnavailable": "Поставщик проверки подлинности {0} сейчас недоступен.",
			"hideAccounts": "Скрыть учетные записи",
			"loading": "Загрузка…",
			"manage": "Управление",
			"manage profile": "Управление {0} (профиль)",
			"manageDynamicAuthProviders": "Управление поставщиками динамической проверки подлинности...",
			"manageTrustedExtensions": "Управление доверенными расширениями",
			"manageTrustedMCPServers": "Управление доверенными MCP-серверами",
			"signOut": "Выйти"
		},
		"vs/workbench/browser/parts/notifications/notificationAccessibleView": {
			"clearNotification": "Очистить уведомления",
			"notification.accessibleViewSrc": "Источник {0}: {1}"
		},
		"vs/workbench/browser/parts/notifications/notificationsActions": {
			"clearAllIcon": "Значок для действия очистки всех элементов в уведомлениях.",
			"clearIcon": "Значок для действия очистки в уведомлениях.",
			"clearNotification": "Очистить уведомления",
			"clearNotifications": "Очистить все уведомления",
			"collapseIcon": "Значок для действия свертывания в уведомлениях.",
			"collapseNotification": "Свернуть уведомление",
			"collapseUpIcon": "Значок действия свертывания в уведомлениях при расположении центра уведомлений вверху.",
			"configureDoNotDisturbMode": "Настроить режим \"Не беспокоить\"...",
			"configureIcon": "Значок для действия настройки в уведомлениях.",
			"configureNotification": "Дополнительные действия…",
			"configureNotificationsPosition": "Настроить положение уведомлений...",
			"copyNotification": "Копировать текст",
			"doNotDisturbIcon": "Значок действия \"Отключить все звуки\" в уведомлениях.",
			"expandDownIcon": "Значок действия развертывания в уведомлениях при расположении центра уведомлений вверху.",
			"expandIcon": "Значок для действия развертывания в уведомлениях.",
			"expandNotification": "Развернуть уведомление",
			"hideIcon": "Значок для действия скрытия в уведомлениях.",
			"hideNotificationsCenter": "Скрыть уведомления",
			"hideUpIcon": "Значок действия скрытия в уведомлениях при расположении вверху.",
			"positionIcon": "Значок для действия позиционирования в уведомлениях.",
			"toggleDoNotDisturbMode": "Переключить режим \"Не беспокоить\"",
			"toggleDoNotDisturbModeBySource": "Переключать режим \"Не беспокоить\" в зависимости от источника..."
		},
		"vs/workbench/browser/parts/notifications/notificationsAlerts": {
			"alertErrorMessage": "Ошибка: {0}",
			"alertInfoMessage": "Информация: {0}",
			"alertWarningMessage": "Предупреждение: {0}"
		},
		"vs/workbench/browser/parts/notifications/notificationsCenter": {
			"moreSources": "Еще…",
			"notifications": "Уведомления",
			"notificationsCenterWidgetAriaLabel": "Центр уведомлений",
			"notificationsEmpty": "Новые уведомления отсутствуют",
			"notificationsToolbar": "Действия центра уведомлений",
			"turnOffNotifications": "Отключить режим \"Не беспокоить\"",
			"turnOnNotifications": "Включить режим \"Не беспокоить\""
		},
		"vs/workbench/browser/parts/notifications/notificationsCommands": {
			"acceptNotificationPrimaryAction": "Принять основное действие уведомления",
			"clearAllNotifications": "Очистить все уведомления",
			"focusNotificationToasts": "Фокусировка на всплывающем уведомлении",
			"hideNotifications": "Скрыть уведомления",
			"notifications": "Уведомления",
			"positionBottomLeft": "Снизу слева",
			"positionBottomRight": "Справа снизу",
			"positionTopRight": "Вверху справа",
			"selectSources": "Выберите источники для включения всех уведомлений от",
			"showNotifications": "Показать уведомления",
			"toggleDoNotDisturbMode": "Переключить режим \"Не беспокоить\"",
			"toggleDoNotDisturbModeBySource": "Переключать режим \"Не беспокоить\" в зависимости от источника...",
			"toggleNotifications": "Переключить уведомления"
		},
		"vs/workbench/browser/parts/notifications/notificationsList": {
			"notificationAccessibleViewHint": "Проверка ответа в доступном представлении с помощью {0}",
			"notificationAccessibleViewHintNoKb": "Проверьте ответ в доступном представлении с помощью команды \"Открыть доступное представление\", которая в настоящее время недоступна для активации с помощью сочетания клавиш",
			"notificationAriaLabel": "{0}, уведомление",
			"notificationAriaLabelHint": "{0}, уведомление {1}",
			"notificationWithSourceAriaLabel": "{0}, источник: {1}, уведомление",
			"notificationWithSourceAriaLabelHint": "{0}, источник: {1}, уведомление {2}",
			"notificationsList": "Список уведомлений"
		},
		"vs/workbench/browser/parts/notifications/notificationsStatus": {
			"hideNotifications": "Скрыть уведомления",
			"noNotifications": "Новые уведомления отсутствуют",
			"noNotificationsWithProgress": "Нет новых уведомлений (выполняется: {0})",
			"notifications": "Новые уведомления ({0})",
			"notificationsWithProgress": "Новых уведомлений: {0} (выполняется: {1})",
			"oneNotification": "1 новое уведомление",
			"oneNotificationWithProgress": "1 новое уведомление (выполняется: {0})",
			"status.doNotDisturb": "Не беспокоить",
			"status.doNotDisturbTooltip": "Режим \"Не беспокоить\" включен",
			"status.message": "Сообщение о состоянии",
			"status.notifications": "Уведомления",
			"zeroNotifications": "Уведомления отсутствуют"
		},
		"vs/workbench/browser/parts/notifications/notificationsToasts": {
			"notificationAriaLabel": "{0}, уведомление",
			"notificationWithSourceAriaLabel": "{0}, источник: {1}, уведомление"
		},
		"vs/workbench/browser/parts/notifications/notificationsViewer": {
			"executeCommand": "Щелкните, чтобы выполнить команду \"{0}\"",
			"notificationActions": "Действия уведомления",
			"notificationSource": "Источник: {0}",
			"turnOffNotifications": "Отключить информационные уведомления и предупреждения от \"{0}\"",
			"turnOnNotifications": "Включить все уведомления от \"{0}\""
		},
		"vs/workbench/browser/parts/paneCompositeBar": {
			"auxiliarybar": "Дополнительная боковая панель",
			"moveToMenu": "Переместить в",
			"panel": "Панель",
			"resetLocation": "Сбросить расположение",
			"sidebar": "Основная боковая панель"
		},
		"vs/workbench/browser/parts/paneCompositePart": {
			"moreActions": "Дополнительные действия...",
			"pane.emptyMessage": "Перетащите сюда представление, чтобы отобразить его.",
			"views": "Представления"
		},
		"vs/workbench/browser/parts/panel/panelActions": {
			"alignPanel": "Выровнять панель",
			"alignPanelCenter": "Установить выравнивание панели по центру",
			"alignPanelCenterShort": "По центру",
			"alignPanelJustify": "Установить выравнивание панели по выравниванию",
			"alignPanelJustifyShort": "Выровнять",
			"alignPanelLeft": "Установить выравнивание панели по левому краю",
			"alignPanelLeftShort": "Слева",
			"alignPanelRight": "Установить выравнивание панели по правому краю",
			"alignPanelRightShort": "Справа",
			"closeIcon": "Значок для закрытия панели.",
			"closePanel": "Скрыть панель",
			"focusPanel": "Фокус на панель",
			"maximizeIcon": "Значок для развертывания панели.",
			"maximizePanel": "Максимально развернуть панель",
			"miTogglePanelMnemonic": "&&Панель",
			"minimizePanel": "Восстановить панель",
			"movePanelToSecondarySideBar": "Переместить представления панели на дополнительную боковую панель",
			"moveSidePanelToPanel": "Переместить представления дополнительной боковой панели на панель",
			"nextPanelView": "Представление следующей панели",
			"openAndClosePanel": "Открыть, показать и закрыть или скрыть панель",
			"panelMaxNotSupported": "Развертывание панели поддерживается только в том случае, если она выровнена по центру.",
			"positionPanel": "Положение панели",
			"positionPanelBottom": "Переместить панель вниз",
			"positionPanelBottomShort": "Внизу",
			"positionPanelLeft": "Переместить панель влево",
			"positionPanelLeftShort": "Слева",
			"positionPanelRight": "Переместить панель вправо",
			"positionPanelRightShort": "Справа",
			"positionPanelTop": "Переместить панель наверх",
			"positionPanelTopShort": "Сверху",
			"previousPanelView": "Представление предыдущей панели",
			"toggleMaximizedPanel": "Переключить развернутую панель",
			"togglePanel": "Переключить панель",
			"togglePanelOffIcon": "Значок для отключения панели, когда она включена.",
			"togglePanelOnIcon": "Значок для включения панели, когда она отключена.",
			"togglePanelVisibility": "Переключение видимости панели"
		},
		"vs/workbench/browser/parts/panel/panelPart": {
			"align panel": "Выровнять панель",
			"hidePanel": "Скрыть панель",
			"panel position": "Положение панели",
			"showIcons": "Отображение значков",
			"showLabels": "Показать метки"
		},
		"vs/workbench/browser/parts/sidebar/sidebarActions": {
			"closeSidebar": "Закрыть основную боковую панель",
			"focusSideBar": "Фокус на основной боковой панели"
		},
		"vs/workbench/browser/parts/sidebar/sidebarPart": {
			"toggleActivityBar": "Показать или скрыть панель действий"
		},
		"vs/workbench/browser/parts/statusbar/statusbarActions": {
			"focusStatusBar": "Фокус на строке состояния",
			"hide": "Скрыть \"{0}\"",
			"manageExtension": "Управление расширением"
		},
		"vs/workbench/browser/parts/statusbar/statusbarPart": {
			"hideStatusBar": "Скрыть строку состояния"
		},
		"vs/workbench/browser/parts/titlebar/commandCenterControl": {
			"label.dfl": "Поиск",
			"label1": "{0} {1}",
			"label2": "{0} {1}",
			"title": "Поиск {0} ({1}) — {2}",
			"title2": "Поиск {0} — {1}",
			"title3": "Командный центр"
		},
		"vs/workbench/browser/parts/titlebar/menubarControl": {
			"DownloadingUpdate": "Скачивается обновление...",
			"checkForUpdates": "Проверить наличие &&обновлений...",
			"checkingForUpdates": "Идет проверка наличия обновлений...",
			"download now": "Ск&&ачать обновление",
			"focusMenu": "Меню фокуса приложения",
			"goToSetting": "Открыть параметры",
			"installUpdate...": "Установить &&обновление...",
			"installingUpdate": "Идет установка обновления...",
			"mEdit": "&&Правка",
			"mFile": "&&Файл",
			"mGoto": "&&Переход",
			"mHelp": "&&Справка",
			"mPreferences": "Параметры",
			"mSelection": "&&Выделение",
			"mTerminal": "&&Терминал",
			"mView": "&&Вид",
			"menubar.customTitlebarAccessibilityNotification": "Для вас включена поддержка специальных возможностей. Для оптимальной работы мы рекомендуем использовать настраиваемый стиль меню.",
			"restartToUpdate": "Перезапустить для &&обновления"
		},
		"vs/workbench/browser/parts/titlebar/titlebarActions": {
			"accounts": "Учетные записи",
			"hideCustomTitleBar": "Скрыть настраиваемый заголовок окна",
			"hideCustomTitleBarInFullScreen": "Скрывать настраиваемый заголовок окна в полноэкранном режиме",
			"manage": "Управление",
			"showCustomTitleBar": "Показывать настраиваемый заголовок окна",
			"toggle.commandCenter": "Командный центр",
			"toggle.commandCenterDescription": "Переключить видимость командного центра в заголовке окна",
			"toggle.customTitleBar": "Настраиваемый заголовок окна",
			"toggle.editorActions": "Действия редактора",
			"toggle.hideCustomTitleBar": "Скрыть настраиваемый заголовок окна",
			"toggle.hideCustomTitleBarInFullScreen": "Скрывать настраиваемый заголовок окна в полноэкранном режиме",
			"toggle.layout": "Элементы управления макетом",
			"toggle.layoutDescription": "Переключить видимость элементов управления макетом в заголовке",
			"toggle.navigation": "Элементы управления навигацией",
			"toggle.navigationDescription": "Переключить видимость элементов управления навигацией в заголовке",
			"toggle.notifications": "Уведомления",
			"toggle.notificationsDescription": "Переключить видимость кнопки \"Уведомления\" в заголовке окна"
		},
		"vs/workbench/browser/parts/titlebar/titlebarPart": {
			"ariaLabelTitleActions": "Действия с заголовками",
			"focusTitleBar": "Заголовок панели фокусировки"
		},
		"vs/workbench/browser/parts/titlebar/windowTitle": {
			"devExtensionWindowTitlePrefix": "[Узел разработки расширения]",
			"userIsAdmin": "[Администратор]",
			"userIsSudo": "[Супер пользователь]"
		},
		"vs/workbench/browser/parts/views/checkbox": {
			"checked": "Помечено",
			"unchecked": "Не помечено"
		},
		"vs/workbench/browser/parts/views/treeView": {
			"collapseAll": "Свернуть все",
			"command-error": "Ошибка при выполнении команды {1}: {0}. Это, скорее всего, вызвано расширением, добавляющим {1}.",
			"no-dataprovider": "Отсутствует зарегистрированный поставщик данных, который может предоставить сведения о просмотрах.",
			"refresh": "Обновить",
			"treeView.enableCollapseAll": "Поддерживается ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}.",
			"treeView.enableRefresh": "Разрешено ли обновление в представлении в виде дерева с идентификатором {0}.",
			"treeView.toggleCollapseAll": "Включена ли операция \"Свернуть все\" в представлении в виде дерева с идентификатором {0}."
		},
		"vs/workbench/browser/parts/views/viewFilter": {
			"accessibilityHelpHintInLabel": "Нажмите {0} для получения справки по специальным возможностям",
			"more filters": "Дополнительные фильтры…",
			"viewFilter": "Фильтр"
		},
		"vs/workbench/browser/parts/views/viewPane": {
			"viewAccessibilityHelp": "Нажмите клавиши ALT+F1, чтобы получить справку по специальным возможностям {0}",
			"viewPaneContainerCollapsedIcon": "Значок для свернутого контейнера области просмотра.",
			"viewPaneContainerExpandedIcon": "Значок для развернутого контейнера области просмотра.",
			"viewToolbarAriaLabel": "{0} действий",
			"welcomeViewAriaLabel": "Добро пожаловать"
		},
		"vs/workbench/browser/parts/views/viewPaneContainer": {
			"viewMoveDown": "Переместить представление вниз",
			"viewMoveLeft": "Переместить представление влево",
			"viewMoveRight": "Переместить представление вправо",
			"viewMoveUp": "Переместить представление вверх",
			"views": "Представления",
			"viewsMove": "Больше представлений"
		},
		"vs/workbench/browser/quickaccess": {
			"inQuickOpen": "Находится ли фокус клавиатуры внутри элемента управления для быстрого открытия"
		},
		"vs/workbench/browser/window": {
			"closeWindowButtonLabel": "&&Закрыть окно",
			"closeWindowMessage": "Подтверждаете закрытие окна?",
			"doNotAskAgain": "Не спрашивать снова",
			"exitButtonLabel": "&&Выход",
			"openExternalDialogButtonInstall.v3": "&&Установить",
			"openExternalDialogButtonRetry.v2": "&&Повторить попытку",
			"openExternalDialogDetail.v2": "Мы запустили {0} на компьютере.\r\n\r\nЕсли {1} не запускается, повторите попытку или установите его ниже.",
			"openExternalDialogDetailNoInstall": "Мы запустили {0} на компьютере.\r\n\r\nЕсли {1} не запускается, повторите попытку ниже.",
			"openExternalDialogTitle": "Все готово. Вы можете закрыть эту вкладку.",
			"quitButtonLabel": "&&Выход",
			"quitMessage": "Подтверждаете выход?",
			"quitMessageMac": "Подтверждаете выход?",
			"reload": "&&Перезагрузить",
			"retry": "&&Повторить",
			"shutdownError": "Произошла непредвиденная ошибка, требующая перезагрузки этой страницы.",
			"shutdownErrorDetail": "Среда Workbench была неожиданно удалена во время выполнения.",
			"unableToOpenExternal": "Браузер заблокировал открытие новой вкладки или окна. Нажмите \"Повторить\", чтобы повторить попытку.",
			"unableToOpenWindowDetail": "Разрешите всплывающие окна для этого веб-сайта в [параметрах браузера]({0})."
		},
		"vs/workbench/browser/workbench.contribution": {
			"activeEditorLanguageId": "\"${activeEditorLanguageId}\": идентификатор языка активного редактора (например, typescript).",
			"activeEditorLong": "\"${activeEditorLong}\": полный путь к файлу (например, /Users/Development/myFolder/myFileFolder/myFile.txt).",
			"activeEditorMedium": "\"${activeEditorMedium}\": путь к файлу относительно папки рабочей области (например, myFolder/myFileFolder/myFile.txt).",
			"activeEditorShort": "\"${activeEditorShort}\": имя файла (например, myFile.txt).",
			"activeEditorState": "\"${activeEditorState}\": предоставляет информацию о состоянии активного редактора (например, изменено). Этот параметр будет добавлен по умолчанию в режиме экранного диктора с включенным {0}.",
			"activeFolderLong": "\"${activeFolderLong}\": полный путь к папке, содержащей файл (например, /Users/Development/myFolder/myFileFolder).",
			"activeFolderMedium": "\"${activeFolderMedium}\": путь, относительно папки рабочей области, к месту, где содержится файл (например, myFolder/myFileFolder).",
			"activeFolderShort": "\"${activeFolderShort}\": имя папки, в которой содержится файл (например, myFileFolder).",
			"activeRepositoryBranchName": "\"${activeRepositoryBranchName}\": имя активной ветви в активном репозитории (например, main).",
			"activeRepositoryName": "\"${activeRepositoryName}\": имя активного репозитория (например, vscode).",
			"activityBarAutoHide": "Определяет, будет ли панель действий автоматически скрываться, если отображается только один контейнер представления. Применяется к основной и дополнительной боковым панелям при условии, что {0} имеет значение {1} или {2}.",
			"activityBarCompact": "Определяет, будет ли панель действий использовать компактный макет с меньшими значками и уменьшенной шириной. Этот параметр применяется только при условии, что {0} имеет значение {1}.",
			"activityBarIconClickBehavior": "Управляет тем, что происходит при щелчке на значке панели действий на рабочем месте. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"activityBarLocation": "Управляет расположением панели действий относительно основной и дополнительной боковых панелей.",
			"alwaysShowAdvancedSettings": "Управляет тем, будут ли расширенные параметры всегда отображаться в редакторе параметров без необходимости использовать фильтр \"@tag:advanced\".",
			"alwaysShowEditorActions": "Определяет, всегда ли отображать действия редактора, даже если группа редакторов неактивна.",
			"appName": "\"${appName}\": например, VS Code.",
			"askChatLocation": "Определяет, где палитра команд должна задавать вопросы чата.",
			"askChatLocation.chatView": "Задавайте вопросы в чате в представлении чата.",
			"askChatLocation.quickChat": "Задавайте вопросы в Быстром чате.",
			"browser": "Настройте браузер для внешнего открытия ссылок HTTP или HTTPS. Это может быть имя браузера (\"edge\", \"chrome\", \"firefox\") или абсолютный путь к исполняемому файлу браузера. Если параметр не настроен, будет использоваться системное значение по умолчанию.",
			"centeredLayoutAutoResize": "Определяет, должны ли расположенные по центру элементы автоматически изменять размер до максимальной ширины при открытии нескольких групп. Если открыта только одна группа, размер расположенных по центру элементов будет автоматически восстановлен до исходного размера (по ширине окна).",
			"centeredLayoutDynamicWidth": "Определяет, будет ли центрированный макет поддерживать постоянную ширину при изменении размера окна.",
			"closeEmptyGroups": "Управляет поведением пустых групп редакторов при закрытии последней вкладки в группе. Если этот параметр установлен, пустые группы будут закрыты автоматически. Если этот параметр не установлен, пустые группы останутся частью сетки.",
			"closeOnFileDelete": "Определяет, следует ли автоматически закрывать редакторы, когда файл, который был открыт в начале сеанса, удален или переименован другим процессом. При отключении этой функции редактор останется открытым. Обратите внимание, что при удалении файла из приложения редактор закрывается в любом случае. Редакторы с несохраненными изменениями не закрываются, чтобы сохранить ваши данные.",
			"closeOnFocusLost": "Управляет автоматическим закрытием Quick Open при потере фокуса.",
			"commandHistory": "Определяет количество недавно использованных команд, которые следует хранить в журнале палитры команд. Установите значение 0, чтобы отключить журнал команд.",
			"confirmBeforeClose": "Определяет, отображать ли диалоговое окно подтверждения перед закрытием окна или выходом из приложения.",
			"confirmBeforeCloseWeb": "Определяет, отображать ли диалоговое окно подтверждения перед закрытием вкладки или окна браузера. Однако даже при включении этой функции браузеры могут закрывать окна и вкладки без подтверждения, поэтому рассматривайте ее лишь как подсказку, которая выдается не всегда.",
			"customEditorLabelDescriptionExample": "Пример: для `\"**/static/**/*.html\": \"${filename} - ${dirname} (${extname})\"` файл \"WORKSPACE_FOLDER/static/folder/file.html\" будет представлен как \"file - folder (html)\".",
			"customMenuBarAltFocus": "Определяет, устанавливается ли фокус на строку меню при нажатии клавиш ALT+клавиша. Этот параметр не влияет на переключение строки меню с помощью сочетания Alt+клавиша.",
			"decorations.badges": "Определяет, следует ли использовать эмблемы в декораторах файла в редакторе.",
			"decorations.colors": "Определяет, следует ли использовать цвета в декораторах файла в редакторе.",
			"dirty": "\"${dirty}\": указывает, когда в активном редакторе есть несохраненные изменения.",
			"doubleClickTabToToggleEditorGroupSizes": "Управляет размером группы редактора при двойном щелчке по вкладке. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"dragToOpenWindow": "Определяет, можно ли перетащить редакторы из окна, чтобы открыть их в новом окне. Нажмите и удерживайте клавишу \"Alt\" во время перетаскивания, чтобы переключать это динамически.",
			"editorActionsLocation": "Управляет местом отображения действий редактора.",
			"editorOpenPositioning": "Определяет место открытия редакторов. Выберите {0} или {1}, чтобы открыть редакторы слева или справа от активного. Выберите {2} или {3}, чтобы открыть редакторы независимо от активного.",
			"enableMenuBarMnemonics": "Определяет, можно ли открыть главные меню с помощью сочетаний клавиш ALT+клавиша. Отключение мнемоник позволяет вместо этого привязать такие сочетания ALT+клавиша к командам редактора.",
			"enableNaturalLanguageSearch": "Определяет, должна ли палитра команд включать похожие команды. Необходимо установить расширение, которое обеспечивает поддержку естественного языка.",
			"enablePreview": "Определяет, будет ли использоваться режим предварительного просмотра при открытии редакторов. В каждой группе редакторов может быть не более одного редактора режима предварительного просмотра. Имя файла этого редактора отображается курсивом на вкладке или в заголовке, а также в представлении \"Открытые редакторы\". Его содержимое будет заменено следующим редактором, открытым в режиме предварительного просмотра. Внесение изменений в редакторе режима предварительного просмотра сохранит его, как и двойной щелчок по его метке или опция \"Оставить открытым\" в контекстном меню метки. При открытии файла из Проводника двойным щелчком мыши его редактор немедленно сохраняется.",
			"enablePreviewFromCodeNavigation": "Определяет, остаются ли редакторы в режиме предварительного просмотра при запуске в них навигации по коду. Редакторы в режиме предварительного просмотра не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (с помощью двойного щелчка или открытия режима редактирования). Это значение игнорируется, если для {0} не установлено значение {1}.",
			"enablePreviewFromQuickOpen": "Определяет, будут ли редакторы, открытые с помощью Quick Open, отображаться в режиме предварительного просмотра. Редакторы в режиме предварительного просмотра не остаются открытыми и используются повторно, пока не будут явно закреплены в открытом состоянии (с помощью двойного щелчка или открытия режима редактирования). Если включено, нажмите и удерживайте клавишу CTRL перед выбором, чтобы открыть редактор без предварительного просмотра. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"exclude": "Настройте пути или [универсальные шаблоны](https://aka.ms/vscode-glob-patterns) для исключения файлов из локальной истории файлов. Шаблоны подстановки всегда оцениваются относительно пути к папке рабочей области, если только они не являются абсолютными путями. Изменение этого параметра не влияет на существующие записи истории локальных файлов.",
			"focusRecentEditorAfterClose": "Определяет, закрываются ли редакторы в порядке использования начиная с последнего или слева направо.",
			"focusedView": "\"${focusedView}\": имя представления, которое в настоящее время находится в фокусе.",
			"folderName": "\"${folderName}\": имя папки рабочей области, где находится файл (например, myFolder).",
			"folderPath": "\"${folderPath}\": путь к папке рабочей области, где содержится файл (например, /Users/Development/myFolder).",
			"fontAliasing": "Определяет метод сглаживания шрифтов в рабочей области.",
			"highlightModifiedTabs": "Определяет, отображается ли верхняя граница на вкладках редакторов с несохраненными изменениями. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"layoutControlEnabled": "Управляет тем, отображается ли элемент управления макетом в настраиваемом заголовке. Этот параметр действует, только если для {0} установлено значение {1}.",
			"layoutControlEnabledWeb": "Определяет, отображается ли элемент управления макетом в строке заголовка.",
			"layoutControlType": "Определяет, отображается ли элемент управления макета в настраиваемой строке заголовка в виде одной кнопки меню или с несколькими переключателем пользовательского интерфейса.",
			"layoutcontrol.type.both": "Отображает кнопки раскрывающегося списка и переключатели.",
			"layoutcontrol.type.menu": "Отображает одну кнопку с раскрывающимся списком параметров макета.",
			"layoutcontrol.type.toggles": "Отображает нескольких кнопок для переключения видимости панелей и боковой панели.",
			"limitEditorsEnablement": "Определяет, ограничивается ли количество открытых редакторов. Если этот параметр включен, редакторы, использовавшиеся давно, будут закрыты, чтобы освободить место для новых открываемых редакторов.",
			"limitEditorsExcludeDirty": "Определяет, должно ли максимальное число открытых редакторов исключать \"грязные\" редакторы для подсчета настроенного предела.",
			"limitEditorsMaximum": "Управляет максимальным количеством открытых редакторов. Используйте параметр {0} для управления этим ограничением для одной группы редакторов или для всех групп.",
			"localHistoryEnabled": "Определяет, включен ли локальный журнал файлов. Если этот параметр включен, сохраненное содержимое файла редактора будет храниться в расположении резервной копии, чтобы его можно было восстановить или просмотреть позже. Изменение этого параметра не влияет на существующие записи локального журнала файлов.",
			"localHistoryMaxFileEntries": "Определяет максимальное число записей локального журнала файлов на файл. Если число записей локального журнала файлов превышает это число для файла, самые старые записи будут удалены.",
			"localHistoryMaxFileSize": "Определяет максимальный размер файла (в КБ), который будет рассматриваться для локального журнала файлов. Файлы большего размера не будут добавляться в локальный журнал файлов. Изменение этого параметра не влияет на существующие записи локального журнала файлов.",
			"menuBarVisibility": "Определяет видимость строки меню. Параметр \"переключатель\" скрывает строку меню, и для ее отображения нужно один раз нажать клавишу Alt. Установка параметра \"компактное\" переместит меню в боковую панель.",
			"menuBarVisibility.mac": "Определяет видимость строки меню. Параметр \"переключатель\" скрывает строку меню, и для ее отображения нужно выполнить команду `Focus Application Menu` Установка параметра \"компактное\" переместит меню в боковую панель.",
			"mergeWindow": "Настройте интервал в секундах, в течение которого последняя запись в локальном журнале файлов заменяется добавляемой записью. Это помогает уменьшить общее количество добавленных записей, например, если включено автоматическое сохранение. Этот параметр применяется только к записям с одинаковым источником происхождения. Изменение этого параметра не влияет на существующие записи локального журнала файлов.",
			"mouseBackForwardToNavigate": "Дает возможность использовать 4-ю и 5-ю кнопки мыши для команд \"Назад\" и \"Вперед\".",
			"navigationControlEnabled": "Управляет тем, отображается ли элемент управления навигацией в настраиваемом заголовке. Этот параметр действует, только если для {0} установлено значение {1}.",
			"navigationControlEnabledWeb": "Определяет, отображается ли элемент управления навигацией в заголовке.",
			"navigationScope": "Управляет областью навигации в журналах редакторов для таких команд как \"Назад\" и \"Вперед\".",
			"notificationsButton": "Управляет видимостью кнопки \"Уведомления\" в заголовке окна. Применяется только при расположении уведомлений в правом верхнем углу.",
			"notificationsPosition": "Управляет положением всплывающих уведомлений и центра уведомлений.",
			"openDefaultKeybindings": "Определяет, будет ли открыт редактор со всеми сочетаниями клавиш по умолчанию при открытии параметров сочетаний клавиш.",
			"openDefaultSettings": "Управляет открытием редактора с отображением всех настроек по умолчанию при открытии настроек.",
			"openFilesInNewWindow": "Управляет тем, должны ли файлы открываться в новом окне при использовании командной строки или диалогового окна выбора файлов. \r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).",
			"openFilesInNewWindowMac": "Управляет тем, должны ли файлы открываться в новом окне при использовании командной строки или диалогового окна выбора файлов. \r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров командной строки --new-window или --reuse-window).",
			"openFoldersInNewWindow": "Управляет тем, должны ли папки открываться в новом окне или заменять последнее активное окно.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров \"--new-window\" или \"--reuse-window\"). ",
			"panelDefaultLocation": "Определяет расположение по умолчанию для панели (терминал, консоль отладки, выходные данные, проблемы) в новой рабочей области. Может отображаться в нижней, верхней, правой или левой части области редактора.",
			"panelOpensMaximized": "Определяет, открывается ли панель в развернутом состоянии. Панель может всегда открываться в развернутом состоянии, никогда не открываться в развернутом состоянии или открываться в состоянии, предшествовавшем закрытию.",
			"panelShowLabels": "Определяет, отображаются ли элементы действий в заголовке панели в виде метки или значка.",
			"perEditorGroup": "Определяет, должен ли лимит максимального числа открытых редакторов применяться для отдельной группы редакторов или для всех групп редакторов.",
			"pinnedTabSizing": "Определяет размер закрепленных вкладок редактора. Они располагаются первыми среди всех открытых вкладок и обычно не закрываются, пока не будут откреплены. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"preserveInput": "Определяет, следует ли восстановить последнюю введенную команду в палитре команд при следующем открытии палитры.",
			"problems.visibility": "Определяет, отображаются ли проблемы в редакторе и рабочей среде.",
			"profileName": "`${profileName}`: имя профиля, в котором открыта рабочая область, например \"Обработка и анализ данных (профиль)\". Игнорируется, если используется профиль по умолчанию.",
			"remoteName": "\"${remoteName}\": например, SSH",
			"restoreOnStartup": "Управляет тем, восстанавливаются ли редакторы при запуске. Если параметр отключен, восстанавливаются только \"грязные\" редакторы из предыдущего сеанса.",
			"restoreViewState": "Восстанавливает последнее состояние просмотра редактора (например, положение прокрутки) при повторном открытии редакторов. Состояние просмотра редактора сохраняется для каждой группы редакторов и сбрасывается при закрытии группы. Если предыдущее состояние просмотра не было найдено для группы редакторов, используйте параметр {0}, чтобы применить последнее известное состояние просмотра во всех группах редакторов.",
			"revealIfOpen": "Определяет, отображается ли уже открытый редактор в какой-либо из видимых групп. Если функция отключена, редактор открывается в текущей активной группе редакторов. Если функция включена, вместо повторного открытия будет отображен уже открытый редактор в текущей активной группе редакторов. Обратите внимание, что в некоторых случаях этот параметр пропускается, например при принудительном открытии редактора в определенной группе или сбоку от текущей активной группы редакторов.",
			"rootName": "\"${rootName}\": имя рабочей области с необязательным удаленным именем и индикатором рабочей области, если применимо (например, myFolder, myRemoteFolder [SSH] или myWorkspace (рабочая область)).",
			"rootNameShort": "\"${rootNameShort}\": сокращенное имя рабочей области без суффиксов (например, myFolder, myRemoteFolder или myWorkspace)",
			"rootPath": "\"${rootPath}\": путь к открытой рабочей области или папке (например, /Users/Development/myWorkspace).",
			"scrollToSwitchTabs": "Определяет, приводит ли прокрутка по вкладкам к их открытию. По умолчанию при прокрутке вкладки только отображаются, но не открываются. Чтобы изменить это поведение, можно нажать и удерживать клавишу SHIFT во время прокрутки. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"secondarySideBarDefaultVisibility": "Определяет стандартную видимость дополнительной боковой панели в рабочих областях или пустых окнах, открытых впервые. Параметр может быть переопределен настройкой редактора запуска сеансов агента.",
			"secondarySideBarForceMaximized": "Управляет тем, будет ли дополнительная боковая панель всегда открываться в развернутом виде при запуске и при отсутствии открытых редакторов в макетах, поддерживающих развернутую дополнительную боковую панель.",
			"secondarySideBarShowLabels": "Определяет порядок отображения элементов в заголовке дополнительной боковой панели: в виде меток или в виде значков. Этот параметр действует, только если для {0} не задано значение {1}.",
			"separator": "\"${separator}\": условный разделитель (\"-\"), который отображается, только если он окружен переменными со значениями или статическим текстом.",
			"settings.editor.desc": "Определяет, какой редактор настроек использовать по умолчанию.",
			"settings.editor.json": "Использовать редактор файлов JSON.",
			"settings.editor.ui": "Использовать редактор параметров пользовательского интерфейса.",
			"settings.showAISearchToggle": "Управляет отображением переключателя результатов ИИ-поиска в строке поиска в редакторе настроек после выполнения поиска и после того, как результаты ИИ-поиска станут доступны.",
			"shadows": "Управляет отображением теневых эффектов вокруг боковых панелей и других элементов рабочей области.",
			"sharedViewState": "Сохраняет самое последнее состояние просмотра редактора (например, положение прокрутки) во всех группах редакторов и восстанавливает его, если для группы редакторов не найдено конкретное состояние просмотра редактора.",
			"showAskInChat": "Определяет, отображается ли команда \"Спросить в чате\" в нижней части палитры команд.",
			"showEditorTabs": "Определяет, должны ли открытые редакторы отображаться как отдельные вкладки, одна большая вкладка или область заголовка не должна отображаться.",
			"showIcons": "Определяет, должны ли открытые редакторы отображаться со значком. Для этого также требуется включить тему значков.",
			"showTabIndex": "Если включено, будет отображаться индекс вкладки. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"sideBarLocation": "Управляет расположением основной боковой панели и панели действий. Они могут отображаться слева или справа от рабочего места. Дополнительная боковая панель будет отображаться на противоположной стороне рабочего места.",
			"sideBySideDirection": "Определяет направление по умолчанию для редакторов, которые открываются рядом (например, из Обозревателя). По умолчанию новые редакторы открываются с правой стороны от текущего активного редактора. Если изменить значение этого параметра на down, новые редакторы будут открываться снизу от текущего активного редактора. Это также влияет на действие разделения редактора в панели инструментов редактора.",
			"splitInGroupLayout": "Управляет схемой, когда редактор в группе редакторов должен быть либо вертикальным, либо горизонтальным.",
			"splitOnDragAndDrop": "Определяет, можно ли разделять группы редакторов из операций перетаскивания путем перетаскивания редактора или файла на краях области редактора.",
			"splitSizing": "Определяет размер групп редакторов при их разделении.",
			"statusBarVisibility": "Управляет видимостью строки состояния в нижней части рабочего места.",
			"suggestCommands": "Определяет, должна ли палитра команд содержать список часто используемых команд.",
			"swipeToNavigate": "Используйте горизонтальную прокрутку тремя пальцами для перемещения между открытыми файлами. Обратите внимание, что в разделе \"Системные настройки\" > \"Сенсорная панель\" > \"Другие жесты\" > \"Прокрутка между страницами\" должен быть выбран параметр \"Прокрутка двумя или тремя пальцами\".",
			"tabActionLocation": "Управляет положением кнопок действий на вкладках редактора (закрыть, открепить). Это значение игнорируется, если для {0} не установлено значение {1}.",
			"tabDescription": "Определяет формат метки редактора.",
			"tabScrollbarHeight": "Определяет высоту полос прокрутки, используемых для вкладок и элементов навигации в области заголовка редактора.",
			"tabSizing": "Управляет размером вкладок редактора. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"tips.enabled": "Если параметр включен, на подложке появляются советы, если нет открытых редакторов.",
			"titleScrollbarVisibility": "Определяет видимость полос прокрутки, используемых для вкладок и элементов навигации в области заголовка редактора.",
			"untitledLabelFormat": "Определяет формат метки для безымянного редактора.",
			"useModal": "Управляет открытием редакторов в модальном наложении.",
			"useModal.all": "Все редакторы открываются в модальном наложении по центру.",
			"useModal.off": "Редакторы никогда не открываются в модальном наложении.",
			"useModal.some": "Некоторые редакторы, например \"Параметры\" и \"Сочетания клавиш\", могут открываться в модальном наложении, расположенном по центру.",
			"useSplitJSON": "Определяет, используется ли редактор JSON с разделением при изменении параметров в форме JSON.",
			"viewVisibility": "Управляет видимостью действий в заголовке представления. Действия в заголовке представления могут быть видимы всегда или видимы только тогда, когда представление получает фокус или на него наводится курсор мыши.",
			"window.commandCenter": "Показать средство запуска команд вместе с заголовком окна. Этот параметр действует, только если для {0} установлено значение {1}.",
			"window.commandCenterWeb": "Показать средство запуска команд вместе с заголовком окна.",
			"window.confirmBeforeClose.always": "Всегда запрашивать подтверждение.",
			"window.confirmBeforeClose.always.web": "Попытка всегда запрашивать подтверждение. Однако браузеры все равно могут закрывать окна и вкладки без него.",
			"window.confirmBeforeClose.keyboardOnly": "Запрашивайте подтверждение только в том случае, если была использована привязка клавиш.",
			"window.confirmBeforeClose.keyboardOnly.web": "Запрос подтверждения при закрытии окна возможен только при использовании сочетания клавиш. Учтите, что в некоторых случаях обнаружение невозможно.",
			"window.confirmBeforeClose.never": "Никогда явно не запрашивайте подтверждения.",
			"window.confirmBeforeClose.never.web": "Никогда не запрашивать в явном виде подтверждение, если нет угрозы потери данных.",
			"window.menuBarVisibility.classic": "Меню отображается в верхней части окна и скрыто только в полноэкранном режиме.",
			"window.menuBarVisibility.compact": "Меню отображается в виде компактной кнопки на боковой панели. Это значение игнорируется, если {0} имеет значение {1}, а {2} имеет значение {3} или {4}.",
			"window.menuBarVisibility.compact.web": "Меню отображается в виде компактной кнопки на боковой панели.",
			"window.menuBarVisibility.hidden": "Меню всегда скрыто.",
			"window.menuBarVisibility.toggle": "Меню скрыто, но может отображаться в верхней части окна при нажатии клавиши ALT.",
			"window.menuBarVisibility.toggle.mac": "Меню скрыто, но может отображаться в верхней части окна при выполнении команды \"Focus Application Menu\" (Перевести фокус на меню приложения).",
			"window.menuBarVisibility.visible": "Меню всегда отображается в верхней части окна, в том числе в полноэкранном режиме.",
			"window.openFilesInNewWindow.default": "Файлы будут открыты в новом окне, если они не были выбраны в приложении (например, из меню \"Файл\").",
			"window.openFilesInNewWindow.defaultMac": "Файлы будут открыты в новом окне с открытой папкой файлов или в последнем активном окне, если они не были открыты с помощью панели Dock или поиска.",
			"window.openFilesInNewWindow.off": "Файлы будут открыты в окне с открытой папкой файлов или в последнем активном окне.",
			"window.openFilesInNewWindow.on": "Файлы будут открыты в новом окне.",
			"window.openFoldersInNewWindow.default": "Папки будут открываться в новом окне, если папка не выбрана в приложении (например, в меню \"Файл\").",
			"window.openFoldersInNewWindow.off": "Папки будут заменять последнее активное окно.",
			"window.openFoldersInNewWindow.on": "Папки будут открыты в новом окне.",
			"window.titleSeparator": "Разделитель, используемый {0}.",
			"windowTitle": "Управляет заголовком окна на основе текущего контекста, например, открытой рабочей области или активного редактора. Переменные заменяются на основе контекста:",
			"workbench.activityBar.iconClickBehavior.focus": "Перевести фокус на боковую панель, если элемент, на котором была нажата кнопка мыши, уже отображается.",
			"workbench.activityBar.iconClickBehavior.toggle": "Скрыть основную боковую панель, если элемент, на котором была нажата кнопка мыши, уже отображается.",
			"workbench.activityBar.location.bottom": "Показывать панель действий в нижней части основной и дополнительной боковых панелей.",
			"workbench.activityBar.location.default": "Показывать панель действий сбоку основной боковой панели и в верхней части дополнительной боковой панели.",
			"workbench.activityBar.location.hide": "Скрывать панель действий на основной и дополнительной боковых панелях.",
			"workbench.activityBar.location.top": "Отобразить панель действий на основной и дополнительной боковых панелях.",
			"workbench.editor.doubleClickTabToToggleEditorGroupSizes.expand": "Группа редакторов занимает как можно больше места, делая все остальные группы редакторов насколько возможно меньшими.",
			"workbench.editor.doubleClickTabToToggleEditorGroupSizes.maximize": "Все остальные группы редакторов скрыты, а текущая группа редакторов развернута полностью и занимает всю область редактора.",
			"workbench.editor.doubleClickTabToToggleEditorGroupSizes.off": "При двойном щелчке по вкладке размер группы редакторов не меняется.",
			"workbench.editor.editorActionsLocation.default": "Показывать действия редактора в заголовке окна, когда {0} присвоено значение {1}. В противном случае действия редактора отображаются на панели вкладок редактора.",
			"workbench.editor.editorActionsLocation.hidden": "Действия редактора не отображаются.",
			"workbench.editor.editorActionsLocation.titleBar": "Показывать действия редактора в строке заголовка окна. Если для {0} установлено значение {1}, действия редактора скрыты.",
			"workbench.editor.empty.hint": "Управляет тем, должна ли текстовая подсказка пустого редактора быть видимой в редакторе.",
			"workbench.editor.historyBasedLanguageDetection": "Включает использование журнала редактора при распознавании языка. Это приведет к тому, что автоматическое распознавание языка будет предпочитать недавно открывавшиеся языки и разрешит автоматическому распознаванию языка работать с входными данными меньшего размера.",
			"workbench.editor.label.dirname": "\"${dirname}\": имя папки, в которой находится файл (пример: \"WORKSPACE_FOLDER/folder/file.txt -> folder\").",
			"workbench.editor.label.enabled": "Определяет, следует ли применять пользовательские метки редактора в рабочем интерфейсе.",
			"workbench.editor.label.extname": "\"${extname}\": расширение файла (например, \"WORKSPACE_FOLDER/folder/file.txt -> txt\").",
			"workbench.editor.label.filename": "\"${filename}\": имя файла без расширения (например, \"WORKSPACE_FOLDER/folder/file.txt -> file\").",
			"workbench.editor.label.nthdirname": "\"${dirname(N)}\": имя n-й родительской папки, в которой находится файл (например, \"N=2: WORKSPACE_FOLDER/static/folder/file.txt -> WORKSPACE_FOLDER\"). Папки можно выбирать с начала пути, используя отрицательные числа (например, \"N=-1: WORKSPACE_FOLDER/folder/file.txt -> WORKSPACE_FOLDER\"). Если __элемент__ является абсолютным путем к шаблону, первая папка (\"N=-1\") относится к первой папке в абсолютном пути, в противном случае она соответствует папке рабочей области.",
			"workbench.editor.label.nthextname": "\"${extname(N)}\": n-е расширение файла, разделенное с помощью \".\" (например, \"N=2: WORKSPACE_FOLDER/folder/file.ext1.ext2.ext3 -> ext1\"). Расширение можно выбрать с начала расширения, используя отрицательные числа (например, \"N=-1: WORKSPACE_FOLDER/folder/file.ext1.ext2.ext3 -> ext2\").",
			"workbench.editor.label.patterns": "Управляет отрисовкой метки редактора. Каждый __элемент__ является шаблоном, который соответствует пути к файлу. Поддерживаются как относительные, так и абсолютные пути к файлам. Относительный путь должен включать папку WORKSPACE_FOLDER (например, \"WORKSPACE_FOLDER/src/**.tsx\" или \"*/src/**.tsx\"). Абсолютные шаблоны должны начинаться с \"/\". При совпадении нескольких шаблонов будет выбран путь с самым длинным совпадением. Каждое __значение__ является шаблоном для отрисованного редактора, если __элемент__ совпадает. Переменные заменяются на основе контекста:",
			"workbench.editor.label.template": "Шаблон, который должен отображаться при совпадении закономерностей. Может включать переменные ${dirname}, ${filename} и ${extname}.",
			"workbench.editor.labelFormat.default": "Отображать имя файла. Если вкладки включены и в одной группе есть два файла с одинаковыми именами, будут добавлены различающиеся части пути к каждому из этих файлов. Если вкладки отключены, то для активного редактора отображается путь по отношению к корневому каталогу рабочей области.",
			"workbench.editor.labelFormat.long": "Отображать имя файла и абсолютный путь.",
			"workbench.editor.labelFormat.medium": "Отображать имя файла и путь к файлу относительно папки рабочей области.",
			"workbench.editor.labelFormat.short": "Отображать имя файла и имя каталога.",
			"workbench.editor.languageDetection": "Управляет тем, определяется ли язык в текстовом редакторе автоматически, если язык не был явным образом установлен в средстве выбора языка. Область также можно определить с помощью языка, поэтому вы можете указать языки, которые не нужно отключать. Это удобно для таких языков, как Markdown, которые часто содержат другие языки, из-за чего средство определения языка может выбрать внедренный язык, а не Markdown.",
			"workbench.editor.navigationScopeDefault": "Переходить по всем открытым редакторам и группам редакторов.",
			"workbench.editor.navigationScopeEditor": "Переходить только в активном редакторе.",
			"workbench.editor.navigationScopeEditorGroup": "Переходить только в редакторах активной группы редакторов.",
			"workbench.editor.pinnedTabSizing.compact": "Закрепленная вкладка будет отображаться в компактном виде (только значок или первая буква имени редактора).",
			"workbench.editor.pinnedTabSizing.normal": "Закрепленная вкладка наследует вид незакрепленных вкладок.",
			"workbench.editor.pinnedTabSizing.shrink": "Закрепленная вкладка сжимается до компактного фиксированного размера, в котором отображаются части имени редактора.",
			"workbench.editor.pinnedTabsOnSeparateRow": "Если этот параметр включен, закрепленные вкладки отображаются в отдельной строке над всеми другими вкладками. Это значение игнорируется, если для {0} не установлено значение {1}.",
			"workbench.editor.preferBasedLanguageDetection": "Если этот параметр включен, более высокий приоритет получает модель распознавания языка, которая учитывает журнал редактора учетных записей.",
			"workbench.editor.preventPinnedEditorClose": "Определяет, следует ли закрывать закрепленные редакторы, когда для закрытия используется клавиатура или щелчок средней кнопкой мыши.",
			"workbench.editor.preventPinnedEditorClose.always": "Всегда запрещать закрытие закрепленного редактора при щелчке средней кнопкой мыши или использовании клавиатуры.",
			"workbench.editor.preventPinnedEditorClose.never": "Никогда не запрещать закрытие закрепленного редактора.",
			"workbench.editor.preventPinnedEditorClose.onlyKeyboard": "Запретить закрытие закрепленного редактора при использовании клавиатуры.",
			"workbench.editor.preventPinnedEditorClose.onlyMouse": "Запрещать закрытие закрепленного редактора при щелчке средней кнопкой мыши.",
			"workbench.editor.showLanguageDetectionHints": "Если этот параметр включен, в строке состояния отображается быстрое исправление, когда язык редактора не совпадает с обнаруженным языком содержимого.",
			"workbench.editor.showLanguageDetectionHints.editors": "Показывать в текстовых редакторах без названия",
			"workbench.editor.showLanguageDetectionHints.notebook": "Показывать в редакторах записных книжек",
			"workbench.editor.showTabs.multiple": "Каждый редактор отображается в виде вкладки в области заголовка редактора.",
			"workbench.editor.showTabs.none": "Область заголовка редактора не отображается.",
			"workbench.editor.showTabs.single": "Активный редактор отображается в виде одной большой вкладки в области заголовка редактора.",
			"workbench.editor.splitInGroupLayoutHorizontal": "Редакторы размещены слева направо.",
			"workbench.editor.splitInGroupLayoutVertical": "Редакторы размещены сверху вниз.",
			"workbench.editor.splitSizingAuto": "Разделяет активную группу редакторов на равные части, если только все группы редакторов уже не разделены на равные части. В этом случае разделяет все группы редакторов на равные части.",
			"workbench.editor.splitSizingDistribute": "Разделяет группы редакторов на равные части.",
			"workbench.editor.splitSizingSplit": "Разделяет активную группу редакторов на равные части.",
			"workbench.editor.tabActionCloseVisibility": "Управляет видимостью кнопки действия закрытия вкладки.",
			"workbench.editor.tabActionUnpinVisibility": "Управляет видимостью кнопки действия открепления вкладки.",
			"workbench.editor.tabHeight": "Управляет высотой вкладок редактора. Также применяется к названию панели управления, если для {0} не установлено значение {1}",
			"workbench.editor.tabSizing.fit": "Всегда оставлять вкладки достаточно большим для отображения всей метки редактора.",
			"workbench.editor.tabSizing.fixed": "Сделайте все вкладки одинакового размера, что позволяет уменьшить их размер, если недостаточно свободного места для одновременного отображения всех вкладок.",
			"workbench.editor.tabSizing.shrink": "Уменьшать вкладки, если свободного пространства недостаточно для отображения всех вкладок.",
			"workbench.editor.tabSizingFixedMaxWidth": "Управляет максимальной шириной вкладок, если для размера {0} установлено значение {1}.",
			"workbench.editor.tabSizingFixedMinWidth": "Управляет минимальной шириной вкладок, если для размера {0} установлено значение {1}.",
			"workbench.editor.titleScrollbarSizing.default": "Размер по умолчанию.",
			"workbench.editor.titleScrollbarSizing.large": "Увеличивает размер, упрощая захват с помощью мыши.",
			"workbench.editor.titleScrollbarVisibility.auto": "Горизонтальная полоса прокрутки будет видна только при необходимости.",
			"workbench.editor.titleScrollbarVisibility.hidden": "Горизонтальная полоса прокрутки всегда будет скрыта.",
			"workbench.editor.titleScrollbarVisibility.visible": "Горизонтальная полоса прокрутки всегда будет видна.",
			"workbench.editor.untitled.labelFormat.content": "Имя безымянного файла является производным от содержимого его первой строки, если только не имеется соответствующий путь к файлу. Возврат к этому имени выполняется, если строка является пустой или содержит символы, отличные от словообразующих.",
			"workbench.editor.untitled.labelFormat.name": "Имя безымянного файла не является производным от содержимого файла.",
			"workbench.fontAliasing.antialiased": "Сглаживание шрифтов на уровне пикселей, в отличие от субпиксельного сглаживания. Может сделать шрифт светлее в целом.",
			"workbench.fontAliasing.auto": "Автоматически применяется режим \"default\" или \"antialiased\" в зависимости от разрешения дисплея (количество точек на дюйм).",
			"workbench.fontAliasing.default": "Субпиксельное сглаживание шрифтов; позволит добиться максимальной четкости текста на большинстве дисплеев за исключением Retina.",
			"workbench.fontAliasing.none": "Отключает сглаживание шрифтов; текст будет отображаться с неровными острыми краями.",
			"workbench.hover.delay": "Управляет задержкой в миллисекундах, по истечении которой отображается наведенный указатель мыши для элементов рабочего места (например, для элементов представления в виде дерева для некоторых расширений). После изменения этого параметра для отображения нового поведения может потребоваться обновить уже видимые элементы.",
			"workbench.hover.reducedDelay": "Управляет уменьшенной задержкой в миллисекундах, используемой для отображения элементов наведения в определенных контекстах, где предпочтительна ускоренная обратная связь.",
			"workbench.notifications.position.bottom-left": "Показывать уведомления в левом нижнем углу.",
			"workbench.notifications.position.bottom-right": "Показывать уведомления в правом нижнем углу.",
			"workbench.notifications.position.top-right": "Отображать уведомления в правом верхнем углу, как системные уведомления ОС.",
			"workbench.panel.opensMaximized.always": "Всегда развертывать панель при ее открытии.",
			"workbench.panel.opensMaximized.never": "Не развертывать панель при ее открытии.",
			"workbench.panel.opensMaximized.preserve": "Открывать панель в том состоянии, в котором она находилась перед закрытием.",
			"workbench.panel.output": "Представление выходных данных",
			"workbench.quickOpen.preserveInput": "Определяет, следует ли восстановить последние введенные данные в Quick Open при следующем открытии Quick Open. ",
			"workbench.reduceMotion": "Определяет, должно ли в рабочей среде отрисовываться меньшее число анимаций.",
			"workbench.reduceMotion.auto": "Отрисовывать с ограничением движений на основе конфигурации ОС.",
			"workbench.reduceMotion.off": "Не отрисовывать с ограничением движений",
			"workbench.reduceMotion.on": "Всегда отрисовывать с ограничением движений.",
			"workbench.reduceTransparency": "Определяет, должна ли рабочая область отображаться с меньшим количеством эффектов прозрачности и размытия для повышения производительности.",
			"workbench.reduceTransparency.auto": "Уменьшать количество эффектов прозрачности и размытия в соответствии с настройками операционной системы.",
			"workbench.reduceTransparency.off": "Не уменьшать эффекты прозрачности и размытия.",
			"workbench.reduceTransparency.on": "Всегда отображать без эффектов прозрачности и размытия.",
			"workbench.secondarySideBar.defaultVisibility.hidden": "Дополнительная боковая панель скрыта по умолчанию.",
			"workbench.secondarySideBar.defaultVisibility.maximized": "Дополнительная боковая панель видна и развернута по умолчанию.",
			"workbench.secondarySideBar.defaultVisibility.maximizedInWorkspace": "Дополнительная боковая панель видна и развернута по умолчанию, если открыта рабочая область.",
			"workbench.secondarySideBar.defaultVisibility.visible": "Дополнительная боковая панель видна по умолчанию.",
			"workbench.secondarySideBar.defaultVisibility.visibleInWorkspace": "Дополнительная боковая панель видна по умолчанию, если открыта рабочая область.",
			"workbench.view.showQuietly": "Если какое-либо расширение запрашивает отображение скрытого представления, вместо него будет отображаться индикатор строки состояния, который можно щелкнуть.",
			"wrapTabs": "Определяет, необходимо ли разместить вкладки на нескольких строках или отобразить полосу прокрутки при превышении доступного пространства. Это значение игнорируется, если для {0} не установлено значение \"{1}\".",
			"zenMode.centerLayout": "Определяет, будет ли выполняться выравнивание по центру при включении режима Zen. ",
			"zenMode.fullScreen": "Определяет, будет ли рабочее пространство переключаться в полноэкранный режим при включении режима Zen.",
			"zenMode.hideActivityBar": "Определяет, будет ли скрыта панель действий в левой или в правой части рабочей области при включении режима Zen.",
			"zenMode.hideLineNumbers": "Определяет, скрываются ли номера строк в редакторе при включении режима Zen.",
			"zenMode.hideStatusBar": "Определяет, будет ли скрыта строка состояния в нижней части рабочей области при включении режима Zen. ",
			"zenMode.restore": "Определяет, необходимо ли восстановить окно в режиме Zen, если оно было закрыто в режиме Zen.",
			"zenMode.showTabs": "Определяет, будет ли в режиме \"Дзен\" отображаться несколько вкладок редактора, одна вкладка редактора или область заголовка редактора будет полностью скрыта.",
			"zenMode.showTabs.multiple": "Каждый редактор отображается в виде вкладки в области заголовка редактора.",
			"zenMode.showTabs.none": "Область заголовка редактора не отображается.",
			"zenMode.showTabs.single": "Активный редактор отображается в виде одной большой вкладки в области заголовка редактора.",
			"zenMode.silentNotifications": "Определяет, будут ли уведомления режима \"Не беспокоить\" включены в режиме Zen. Если установлено значение \"true\", будут отображаться только уведомления об ошибках.",
			"zenModeConfigurationTitle": "Режим Zen"
		},
		"vs/workbench/common/configuration": {
			"active window": "Активное окно",
			"applicationConfigurationTitle": "Приложение",
			"newWindowProfile": "Указывает профиль, используемый при открытии нового окна. Если указано имя профиля, новое окно будет использовать этот профиль. Если имя профиля не указано, новое окно будет использовать профиль активного окна или профиль по умолчанию, когда активное окно отсутствует.",
			"problemsConfigurationTitle": "Проблемы",
			"security.allowedUNCHosts": "Набор имен узлов UNC (без начальной или конечной обратной косой черты, например \"192.168.0.1\" или \"my-server\") для разрешения без подтверждения пользователем. Если доступ к узлу UNC запрещен с помощью этого параметра или не подтвержден пользователем, произойдет ошибка, а операция будет остановлена. При изменении этого параметра требуется перезагрузка. Дополнительные сведения об этом параметре см. на странице https://aka.ms/vscode-windows-unc.",
			"security.allowedUNCHosts.patternErrorMessage": "Имена узлов UNC не должны содержать обратную косую черту.",
			"security.restrictUNCAccess": "Если этот параметр включен, разрешается доступ только к именам узлов UNC, разрешенным параметром \"#security.allowedUNCHosts#\" или после подтверждения пользователем. Дополнительные сведения об этом параметре см. на странице https://aka.ms/vscode-windows-unc.",
			"securityConfigurationTitle": "Безопасность",
			"windowConfigurationTitle": "Окно",
			"workbenchConfigurationTitle": "Рабочее место"
		},
		"vs/workbench/common/contextkeys": {
			"SelectedEditorsInGroupFileOrUntitledResourceContextKey": "Есть ли у всех выбранных редакторов в группе связь с файлом или безымянным ресурсом",
			"activeAuxiliary": "Идентификатор активной вспомогательной панели",
			"activeCompareEditorCanSwap": "Можно ли менять стороны в активном сравнительном редакторе",
			"activeEditor": "Идентификатор активного редактора",
			"activeEditorAvailableEditorIds": "Доступные идентификаторы редакторов, которые можно использовать для активного редактора",
			"activeEditorCanRevert": "Может ли активный редактор отменять изменения",
			"activeEditorCanToggleReadonly": "Может ли активный редактор переключаться между режимом только для чтения и возможностью записи.",
			"activeEditorGroupEmpty": "Является ли активная группа редакторов пустой",
			"activeEditorGroupIndex": "Индекс активной группы редакторов",
			"activeEditorGroupLast": "Является ли активная группа редакторов последней группой",
			"activeEditorGroupLocked": "Заблокирована ли активная группа редакторов",
			"activeEditorIsDirty": "Есть ли в активном редакторе несохраненные изменения",
			"activeEditorIsFirstInGroup": "Является ли активный редактор первым в своей группе",
			"activeEditorIsLastInGroup": "Является ли активный редактор последним в своей группе",
			"activeEditorIsNotPreview": "Не находится ли активный редактор в режиме предварительного просмотра",
			"activeEditorIsPinned": "Закреплен ли активный редактор",
			"activeEditorIsReadonly": "Доступен ли активный редактор только для чтения",
			"activePanel": "Идентификатор активной панели",
			"activeViewlet": "Идентификатор активного вьюлета",
			"auxiliaryBarFocus": "Находится ли фокус клавиатуры на вспомогательной панели",
			"auxiliaryBarMaximized": "Развертывается ли дополнительная панель",
			"auxiliaryBarVisible": "Отображается ли вспомогательная панель",
			"bannerFocused": "Находится ли на баннере фокус клавиатуры",
			"dirtyWorkingCopies": "Есть ли рабочие копии с несохраненными изменениями",
			"editorIsOpen": "Открыт ли редактор",
			"editorPartEditorGroupMaximized": "Веб-часть \"Редактор\" содержит развернутую группу",
			"editorPartModal": "Находится ли фокус в части модального редактора",
			"editorPartModalMaximized": "Развернута ли часть модального редактора",
			"editorPartModalNavigation": "Определяет, имеет ли часть модального редактора контекст навигации",
			"editorPartModalSidebar": "Имеет ли веб-часть \"Редактор\" модальных окон боковую панель",
			"editorPartModalSidebarVisible": "Отображается ли боковая панель редактора модальных окон",
			"editorPartMultipleEditorGroups": "Открыто ли в веб-части \"Редактор\"несколько веб-частей \"Редактор\"",
			"editorTabsVisible": "Отображаются ли вкладки редактора",
			"embedderIdentifier": "Идентификатор средства внедрения в соответствии со службой продукта, если он определен",
			"focusedView": "Идентификатор представления, на котором находится фокус клавиатуры",
			"groupEditorsCount": "Число открытых групп редакторов",
			"inAutomation": "Запущен ли VS Code в режиме автоматизации/теста проверки сборки",
			"inZenMode": "Включен ли режим Zen",
			"isAuxiliaryWindow": "Окно является вспомогательным",
			"isAuxiliaryWindowFocusedContext": "Фокусируется ли вспомогательное окно",
			"isCompactTitleBar": "Заголовок находится в компактном режиме",
			"isFileSystemResource": "Поддерживается ли ресурс поставщиком файловой системы",
			"isFullscreen": "Находится ли главное окно в полноэкранном режиме",
			"isMainEditorCenteredLayout": "Включен ли центрированный макет для главного редактора",
			"isSessionsWindow": "Является ли текущее окно окном сеансов агента.",
			"isWindowAlwaysOnTop": "Расположено ли это окно поверх других окон",
			"mainEditorAreaVisible": "Отображается ли область редактора в главном окне",
			"multipleEditorGroups": "Открыто ли несколько групп редакторов",
			"multipleEditorsSelectedInGroup": "Выбрано ли несколько редакторов в группе редакторов",
			"notificationCenterVisible": "Отображается ли центр уведомлений",
			"notificationFocus": "Находится ли на уведомлении фокус клавиатуры",
			"notificationToastsVisible": "Отображается ли всплывающее уведомление",
			"panelAlignment": "Выравнивание панели: \"по центру\", \"по левому краю\", \"по правому краю\" или \"по ширине\"",
			"panelFocus": "Находится ли на панели фокус клавиатуры",
			"panelMaximized": "Развернута ли панель",
			"panelPosition": "Положение панели, всегда \"снизу\"",
			"panelVisible": "Является ли панель видимой",
			"remoteName": "Имя удаленного объекта, к которому подключено окно, или пустая строка, если окно не подключено ни к одному из удаленных объектов",
			"resource": "Полное значение ресурса, включая схему и путь",
			"resourceDirname": "Имя папки, в которой содержится ресурс",
			"resourceExtname": "Имя расширения ресурса",
			"resourceFilename": "Имя файла ресурса",
			"resourceLangId": "Идентификатор языка ресурса",
			"resourcePath": "Полный путь к ресурсу",
			"resourceScheme": "Схема ресурса",
			"resourceSet": "Существует ли ресурс",
			"sideBarFocus": "Находится ли на боковой панели фокус клавиатуры",
			"sideBarVisible": "Является ли боковая панель видимой",
			"sideBySideEditorActive": "Активен ли параллельный редактор",
			"splitEditorsVertically": "Включено ли разделение редакторов по вертикали",
			"statusBarFocused": "Находится ли на строке состояния фокус клавиатуры",
			"temporaryWorkspace": "Схема текущей рабочей области из временной файловой системы.",
			"textCompareEditorActive": "Активен ли редактор сравнения текста",
			"textCompareEditorVisible": "Отображается ли редактор сравнения текста",
			"titleBarStyle": "Стиль заголовка окна",
			"titleBarVisible": "Видна ли строка заголовка",
			"twoEditorsSelectedInGroup": "Выбрано ли ровно два редактора в группе редакторов",
			"virtualWorkspace": "Схема текущей рабочей области из виртуальной файловой системы или пустой строки.",
			"workbenchState": "Тип рабочей области, открытой в окне. Возможные значения: \"empty\" (рабочая область отсутствует), \"folder\" (одиночная папка) или \"workspace\" (рабочая область с несколькими корневыми папками).",
			"workspaceFolderCount": "Число корневых папок в рабочей области"
		},
		"vs/workbench/common/editor": {
			"builtinProviderDisplayName": "Встроенный",
			"configureEditorLargeFileConfirmation": "Настройка ограничения",
			"openLargeFile": "Все равно открыть",
			"promptOpenWith.defaultEditor.displayName": "Текстовый редактор"
		},
		"vs/workbench/common/editor/diffEditorInput": {
			"sideBySideLabels": "{0} ↔ {1}"
		},
		"vs/workbench/common/editor/sideBySideEditorInput": {
			"sideBySideLabels": "{0} – {1}"
		},
		"vs/workbench/common/editor/textEditorModel": {
			"languageAutoDetected": "Язык {0} был автоматически определен и установлен в качестве языкового режима."
		},
		"vs/workbench/common/theme": {
			"activityBarActiveBackground": "Цвет фона панели действий для активного элемента. Панель действий отображается у левого или правого края и позволяет переключаться между представлениями боковой панели.",
			"activityBarActiveBorder": "Цвет границы панели действий для активного элемента. Панель действий отображается у левого или правого края и позволяет переключаться между представлениями боковой панели.",
			"activityBarActiveFocusBorder": "Цвет границы фокуса для текущего элемента панели действий. Панель действий отображается в крайней левой или правой части окна и позволяет переключаться между представлениями боковой панели.",
			"activityBarBackground": "Цвет фона панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.",
			"activityBarBadgeBackground": "Цвет фона значка уведомлений о действиях. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.",
			"activityBarBadgeForeground": "Цвет переднего плана значка уведомлений о действиях. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.",
			"activityBarBorder": "Цвет границы панели действий, который распространяется на боковую панель. Панель действий отображается слева или справа и позволяет переключаться между представлениями в боковой панели.",
			"activityBarDragAndDropBorder": "Цвет обратной связи при перетаскивании для элементов панели действий. Панель действий отображается с левого или правого края и позволяет переключаться между представлениями боковой панели.",
			"activityBarForeground": "Цвет переднего плана активного элемента панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.",
			"activityBarInActiveForeground": "Цвет переднего плана неактивного элемента панели действий. Панель действий отображается слева или справа и позволяет переключаться между представлениями боковой панели.",
			"activityBarTop": "Активный цвет переднего плана элемента на панели действий, когда она находится сверху или снизу. Это действие позволяет переключать представления боковой панели.",
			"activityBarTopActiveBackground": "Цвет фона активного элемента на панели действий, когда она находится в верхней или в нижней части экрана. Это действие позволяет переключать представления боковой панели.",
			"activityBarTopActiveFocusBorder": "Цвет границы фокуса для активного элемента на панели действий, когда она находится сверху или снизу. Это действие позволяет переключать представления боковой панели.",
			"activityBarTopBackground": "Цвет фона панели действий, если она отображается в верхней или в нижней части окна.",
			"activityBarTopDragAndDropBorder": "Перетащите цвет отзывов для элементов на панели действий, когда она находится сверху или снизу. Это действие позволяет переключать представления боковой панели.",
			"activityBarTopInActiveForeground": "Неактивный цвет переднего плана элемента на панели действий, когда она находится сверху или снизу. Это действие позволяет переключать представления боковой панели.",
			"banner.background": "Цвет фона баннера. Баннер отображается под заголовком окна.",
			"banner.foreground": "Цвет переднего плана баннера. Баннер отображается под заголовком окна.",
			"banner.iconForeground": "Цвет значка баннера. Баннер отображается под заголовком окна.",
			"browserBorder": "Цвет границы для страниц, интегрированных в браузер.",
			"commandCenter-activeBackground": "Активный цвет фона в центре команд",
			"commandCenter-activeBorder": "Цвет активной границы центра команд",
			"commandCenter-activeForeground": "Активный цвет переднего плана центра команд",
			"commandCenter-background": "Цвет фона центра команд",
			"commandCenter-border": "Цвет границы центра команд",
			"commandCenter-foreground": "Цвет переднего плана центра команд",
			"commandCenter-inactiveBorder": "Цвет границы окна центра команд, когда это окно активно",
			"commandCenter-inactiveForeground": "Цвет переднего плана окна центра команд, когда это окно активно",
			"editorDragAndDropBackground": "Цвет фона при перетаскивании редакторов. Этот цвет должен обладать прозрачностью, чтобы содержимое редактора оставалось видимым.",
			"editorDropIntoPromptBackground": "Цвет фона текста, отображаемого поверх редакторов при перетаскивании файлов. Этот текст информирует пользователя, что для перетаскивания в редактор можно удерживать нажатой клавишу SHIFT.",
			"editorDropIntoPromptBorder": "Цвет границы текста, отображаемого поверх редакторов при перетаскивании файлов. Этот текст информирует пользователя, что для перетаскивания в редактор можно удерживать нажатой клавишу SHIFT.",
			"editorDropIntoPromptForeground": "Цвет текста, отображаемого поверх редакторов при перетаскивании файлов. Этот текст информирует пользователя, что для перетаскивания в редактор можно удерживать нажатой клавишу SHIFT.",
			"editorGroupBorder": "Цвет для разделения нескольких групп редакторов. Группы редакторов — это контейнеры редакторов.",
			"editorGroupEmptyBackground": "Цвет фона пустой группы редакторов. Группы редакторов представляют собой контейнеры редакторов.",
			"editorGroupFocusedEmptyBorder": "Цвет фона пустой группы редакторов, на которой находится выделение. Группы редакторов представляют собой контейнеры редакторов. ",
			"editorGroupHeaderBackground": "Цвет фона заголовка группы редактора, когда (\"workbench.editor.showTabs\": \"single\"). Группы редакторов представляют собой контейнеры редакторов.",
			"editorPaneBackground": "Цвет фона панели редактора, отображаемой с левой и с правой стороны редактора при расположении содержимого редактора по центру.",
			"editorTitleContainerBorder": "Цвет границы для заголовка группы редакторов. Группы редакторов — это контейнеры редакторов.",
			"extensionBadge.remoteBackground": "Цвет фона для удаленного значка в представлении расширений.",
			"extensionBadge.remoteForeground": "Цвет переднего плана для удаленного значка в представлении расширений.",
			"lastPinnedTabBorder": "Граница для отделения закрепленных вкладок от других вкладок. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.",
			"menubarSelectionBackground": "Цвет фона выбранного элемента меню на панели меню.",
			"menubarSelectionBorder": "Цвет границы выбранного элемента меню на панели меню.",
			"menubarSelectionForeground": "Цвет переднего плана выбранного элемента меню на панели меню.",
			"notificationCenterBorder": "Цвет границы центра уведомлений. Уведомления появляются в нижней правой части окна. ",
			"notificationCenterHeaderBackground": "Цвет фона заголовка в центре уведомлений. Уведомления появляются в нижней правой части окна. ",
			"notificationCenterHeaderForeground": "Цвет переднего плана заголовка в центре уведомлений. Уведомления появляются в нижней правой части окна. ",
			"notificationToastBorder": "Цвет границы всплывающего уведомления. Уведомления появляются в нижней правой части окна.",
			"notificationsBackground": "Цвет фона всплывающего уведомления. Уведомления появляются в нижней правой части окна.",
			"notificationsBorder": "Цвет границы уведомления, которая отделяет это уведомление от других в центре уведомлений. Уведомления появляются в нижней правой части окна. ",
			"notificationsErrorIconForeground": "Цвет, используемый для значка уведомлений об ошибке. Уведомления выводятся в правой нижней части окна.",
			"notificationsForeground": "Цвет переднего плана уведомления. Уведомления появляются в нижней правой части окна.",
			"notificationsInfoIconForeground": "Цвет, используемый для значка информационных уведомлений. Уведомления выводятся в правой нижней части окна.",
			"notificationsLink": "Цвет переднего плана для ссылок в уведомлении. Уведомления появляются в нижней правой части окна.",
			"notificationsWarningIconForeground": "Цвет, используемый для значка предупреждающих уведомлений. Уведомления выводятся в правой нижней части окна.",
			"outputViewBackground": "Цвет фона представления выходных данных.",
			"outputViewStickyScrollBackground": "Цвет фона для закрепленной прокрутки в представлении выходных данных.",
			"panelActiveTitleBorder": "Цвет границ для заголовка активной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.",
			"panelActiveTitleForeground": "Цвет заголовка для активной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.",
			"panelBackground": "Цвет фона панели. Панели показаны под областью редактора и содержат такие представления, как выходные данные и встроенный терминал.",
			"panelBorder": "Цвет границы панели, отделяющей ее от редактора. Панели находятся под областью редактора и содержат такие представления, как выходные данные и встроенный терминал.",
			"panelDragAndDropBorder": "Цвет обратной связи при перетаскивании для заголовков панелей. Панели отображаются под областью редактора и содержат представления, такие как выходные данные и встроенный терминал.",
			"panelInactiveTitleForeground": "Цвет заголовка для неактивной панели. Панели отображаются под областью редактора и содержат такие представления, как окно вывода и встроенный терминал.",
			"panelInputBorder": "Граница поля ввода для входных данных на панели.",
			"panelSectionBorder": "Цвет границы разделов панели с горизонтально размещенными вложенными представлениями. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.",
			"panelSectionDragAndDropBackground": "Цвет активных разделов панели при перетаскивании. Он должен иметь прозрачность, чтобы разделы оставались видимыми. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.",
			"panelSectionHeaderBackground": "Цвет фона для заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.",
			"panelSectionHeaderBorder": "Цвет границы заголовка разделов панели с вертикально размещенными вложенными представлениями. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.",
			"panelSectionHeaderForeground": "Основной цвет заголовка разделов панели. Панели находятся под областью редактора и содержат различные представления, например область вывода и встроенный терминал. Вложенные представления называются разделами панели.",
			"panelStickyScrollBackground": "Цвет фона закрепленной прокрутки на панели.",
			"panelStickyScrollBorder": "Цвет границы закрепленной прокрутки на панели.",
			"panelStickyScrollShadow": "Цвет тени закрепленной прокрутки на панели.",
			"panelTitleBadgeBackground": "Цвет фона значка заголовка панели. Панели отображаются под областью редактора и содержат представления, такие как выходные данные и встроенный терминал.",
			"panelTitleBadgeForeground": "Цвет переднего плана значка заголовка панели. Панели отображаются под областью редактора и содержат представления, такие как выходные данные и встроенный терминал.",
			"panelTitleBorder": "Цвет границы заголовка панели внизу. Эта граница отделяет заголовок от представлений. Панели отображаются под областью редактора и содержат представления, такие как выходные данные и встроенный терминал.",
			"profileBadgeBackground": "Цвет фона значка профиля. Значок профиля отображается в верхней части значка шестеренки настроек на панели действий.",
			"profileBadgeForeground": "Цвет переднего плана значка профиля. Значок профиля отображается в верхней части значка шестеренки настроек на панели действий.",
			"sideBarActivityBarTopBorder": "Цвет границы между представлениями и панелью действий в верхней или в нижней части окна.",
			"sideBarBackground": "Цвет фона боковой панели. Боковая панель — это контейнер таких представлений, как проводник и поиск.",
			"sideBarBorder": "Цвет границы боковой панели со стороны редактора. Боковая панель — это контейнер для таких представлений, как проводник и поиск.",
			"sideBarDragAndDropBackground": "Цвет активных разделов боковой панели при перетаскивании. Он должен иметь прозрачность, чтобы разделы оставались видимыми. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.",
			"sideBarForeground": "Цвет переднего плана боковой панели. Боковая панель — это контейнер для таких представлений, как проводник и поиск.",
			"sideBarSectionHeaderBackground": "Цвет фона для заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.",
			"sideBarSectionHeaderBorder": "Цвет границы заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.",
			"sideBarSectionHeaderForeground": "Основной цвет заголовка разделов боковой панели. Боковая панель содержит такие представления, как обозреватель и поиск. Вложенные представления называются разделами боковой панели.",
			"sideBarStickyScrollBackground": "Цвет фона закрепленной прокрутки на боковой панели.",
			"sideBarStickyScrollBorder": "Цвет границы закрепленной прокрутки на боковой панели.",
			"sideBarStickyScrollShadow": "Цвет тени закрепленной прокрутки на боковой панели.",
			"sideBarTitleBackground": "Фоновый цвет названия боковой панели. Боковая панель — это контейнер таких представлений, как проводник и поиск.",
			"sideBarTitleBorder": "Цвет границы заголовка боковой панели внизу. Эта граница отделяет заголовок от представлений. Боковая панель — это контейнер представлений, таких как проводник и поиск.",
			"sideBarTitleForeground": "Цвет переднего плана заголовка боковой панели. Боковая панель — это контейнер для таких представлений, как проводник и поиск.",
			"sideBySideEditor.horizontalBorder": "Цвет для разделения двух редакторов друг от друга при отображении рядом в группе редакторов сверху вниз.",
			"sideBySideEditor.verticalBorder": "Цвет для разделения двух редакторов друг от друга при отображении рядом в группе редакторов слева направо.",
			"statusBarBackground": "Цвет фона строки состояния, когда открыта рабочая область или папка. Строка состояния отображается в нижней части окна.",
			"statusBarBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор. Строка состояния расположена в нижней части окна.",
			"statusBarErrorItemBackground": "Цвет фона элементов ошибок на панели состояния. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.",
			"statusBarErrorItemForeground": "Цвет переднего плана элементов ошибок на панели состояния. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.",
			"statusBarErrorItemHoverBackground": "Цвет фона элементов ошибок на панели состояния при наведении указателя мыши. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.",
			"statusBarErrorItemHoverForeground": "Цвет переднего плана элементов ошибок на панели состояния при наведении указателя мыши. Элементы ошибок выделяются на фоне других элементов панели состояния и указывают на ошибки. Панель состояния отображается в нижней части окна.",
			"statusBarFocusBorder": "Цвет границы строки состояния, когда фокус наведен на навигацию с помощью клавиатуры. Строка состояния отображается в нижней части окна.",
			"statusBarForeground": "Цвет переднего плана строки состояния, когда открыта рабочая область или папка. Строка состояния отображается в нижней части окна.",
			"statusBarItemActiveBackground": "Цвет фона элементов панели состояния при щелчке. Панель состояния отображается внизу окна.",
			"statusBarItemCompactHoverBackground": "Цвет фона элемента строки состояния при наведении указателя мыши на элемент, для которого выполнено два наведения. Строка состояния отображается внизу окна.",
			"statusBarItemFocusBorder": "Цвет границы элемента в строке состояния, когда фокус наведен на навигацию с помощью клавиатуры. Строка состояния отображается в нижней части окна.",
			"statusBarItemHoverBackground": "Цвет фона элементов панели состояния при наведении. Панель состояния отображается внизу окна.",
			"statusBarItemHoverForeground": "Цвет переднего плана элемента панели состояния при наведении указателя мыши. Панель состояния отображается в нижней части окна.",
			"statusBarItemOfflineBackground": "Цвет фона элемента строки состояния, когда рабочее место находится в автономном режиме.",
			"statusBarItemOfflineForeground": "Цвет переднего плана элемента строки состояния, когда рабочее место находится в автономном режиме.",
			"statusBarItemRemoteBackground": "Цвет фона для удаленного значка в строке состояния.",
			"statusBarItemRemoteForeground": "Цвет переднего плана для удаленного значка в строке состояния.",
			"statusBarNoFolderBackground": "Цвет фона панели состояния, если папка не открыта. Панель состояния отображается внизу окна.",
			"statusBarNoFolderBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор, когда открытые папки отсутствуют. Строка состояния расположена в нижней части окна.",
			"statusBarNoFolderForeground": "Цвет переднего плана строки состояния, если папка не открыта. Строка состояния отображается в нижней части окна.",
			"statusBarOfflineItemHoverBackground": "Цвет фона элемента строки состояния при наведении, когда рабочее место находится в автономном режиме.",
			"statusBarOfflineItemHoverForeground": "Цвет переднего плана элемента строки состояния при наведении указателя мыши, когда рабочее место находится в автономном режиме.",
			"statusBarProminentItemBackground": "Цвет фона приоритетных элементов панели состояния. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Панель состояния отображается в нижней части окна.",
			"statusBarProminentItemForeground": "Цвет переднего плана для важных элементов в строке состояния. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Панель состояния отображается в нижней части окна.",
			"statusBarProminentItemHoverBackground": "Цвет фона приоритетных элементов панели состояния при наведении курсора мыши. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Панель состояния отображается в нижней части окна.",
			"statusBarProminentItemHoverForeground": "Цвет переднего плана приоритетных элементов панели состояния при наведении указателя мыши. Приоритетные элементы выделяются на фоне других элементов панели состояния, чтобы подчеркнуть их значение. Панель состояния отображается в нижней части окна.",
			"statusBarRemoteItemHoverBackground": "Цвет фона для удаленного значка в строке состояния при наведении указателя мыши.",
			"statusBarRemoteItemHoverForeground": "Цвет переднего плана для удаленного значка в строке состояния при наведении указателя мыши.",
			"statusBarWarningItemBackground": "Цвет фона элементов предупреждений в строке состояния. Элементы предупреждений выделяются на фоне других элементов строки состояния и указывают на предупреждения. Строка состояния отображается в нижней части окна.",
			"statusBarWarningItemForeground": "Цвет переднего плана элементов предупреждений в строке состояния. Элементы предупреждений выделяются на фоне других элементов строки состояния и указывают на предупреждения. Строка состояния отображается в нижней части окна.",
			"statusBarWarningItemHoverBackground": "Цвет фона элементов предупреждения в строке состояния при наведении курсора. Элементы предупреждений выделяются на фоне других элементов строки состояния и указывают на предупреждения. Панель состояния отображается в нижней части окна.",
			"statusBarWarningItemHoverForeground": "Цвет переднего плана элементов предупреждения в строке состояния при наведении указателя мыши. Элементы предупреждений выделяются на фоне других элементов строки состояния и указывают на предупреждения. Панель состояния отображается в нижней части окна.",
			"tabActiveBackground": "Цвет фона активной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.",
			"tabActiveBorder": "Граница в нижней части активной вкладки. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ",
			"tabActiveBorderTop": "Граница в верхней части активной вкладки. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ",
			"tabActiveForeground": "Цвет переднего плана активной вкладки в активной группе. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.",
			"tabActiveModifiedBorder": "Граница верхней части измененных активных вкладок в активной группе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabActiveUnfocusedBorder": "Граница нижней части активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabActiveUnfocusedBorderTop": "Граница верхней части активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabBorder": "Граница для разделения вкладок. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.",
			"tabDragAndDropBorder": "Граница между вкладками, указывающая, что вкладка может быть вставлена между двумя вкладками. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.",
			"tabHoverBackground": "Цвет фона вкладки при наведении. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.",
			"tabHoverBorder": "Граница для выделения вкладок при наведении курсора. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов. ",
			"tabHoverForeground": "Цвет переднего плана вкладки при наведении указателя. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.",
			"tabInactiveBackground": "Цвет фона неактивной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.",
			"tabInactiveForeground": "Цвет переднего плана неактивной вкладки в активной группе. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может присутствовать несколько групп редакторов.",
			"tabInactiveModifiedBorder": "Граница верхней части измененных неактивных вкладок в активной группе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabSelectedBackground": "Фон выбранной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.",
			"tabSelectedBorderTop": "Граница в верхней части выбранной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.",
			"tabSelectedForeground": "Передний план выбранной вкладки. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Может быть несколько групп редакторов.",
			"tabUnfocusedActiveBackground": "Цвет фона активной вкладки в группе, которая не находится в фокусе. Вкладки являются контейнерами для редакторов в области редакторов. В одной группе можно открыть несколько вкладок. Можно использовать несколько групп редакторов.",
			"tabUnfocusedActiveForeground": "Цвет переднего плана активной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabUnfocusedHoverBackground": "Цвет фона вкладки в группе, не имеющей фокуса, при наведении. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabUnfocusedHoverBorder": "Граница для выделения вкладок в группе, не имеющей фокуса, при наведении. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabUnfocusedHoverForeground": "Цвет переднего плана вкладки в группе, находящейся не в фокусе, при наведении указателя. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.",
			"tabUnfocusedInactiveBackground": "Цвет фона неактивной вкладки в группе, находящейся не в фокусе. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Можно использовать несколько групп редакторов.",
			"tabUnfocusedInactiveForeground": "Цвет переднего плана неактивной вкладки в группе, не имеющей фокуса. Вкладки — это контейнеры для редакторов в области редактора. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"tabsContainerBackground": "Цвет фона для заголовка группы редакторов, когда вкладки включены. Группы редакторов представляют собой контейнеры редакторов.",
			"tabsContainerBorder": "Цвет границы для заголовка группы редакторов, когда вкладки включены. Группы редакторов представляют собой контейнеры редакторов.",
			"titleBarActiveBackground": "Цвет фона панели заголовка, если окно активно.",
			"titleBarActiveForeground": "Цвет переднего плана панели заголовка, если окно активно.",
			"titleBarBorder": "Цвет границы панели заголовка.",
			"titleBarInactiveBackground": "Цвет фона панели заголовка, если окно неактивно.",
			"titleBarInactiveForeground": "Цвет переднего плана панели заголовка, если окно неактивно.",
			"unfocusedActiveModifiedBorder": "Граница верхней части измененных активных вкладок в группе без фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"unfocusedINactiveModifiedBorder": "Граница верхней части измененных неактивных вкладок в группе без фокуса. Вкладки — это контейнеры для редакторов в области редакторов. В одной группе редакторов можно открыть несколько вкладок. Также можно открыть несколько групп редакторов.",
			"windowActiveBorder": "Цвет, используемый для границы окна, когда оно активно в macOS или Linux. Требуется настраиваемый стиль заголовка и настраиваемые или скрытые элементы управления окнами в Linux.",
			"windowInactiveBorder": "Цвет, используемый для границы окна, когда оно неактивно в macOS или Linux. Требуется настраиваемый стиль заголовка и настраиваемые или скрытые элементы управления окнами в Linux."
		},
		"vs/workbench/common/views": {
			"defaultViewIcon": "Значок представления по умолчанию.",
			"duplicateId": "Представление с идентификатором \"{0}\" уже зарегистрировано",
			"treeView.notRegistered": "Отсутствует зарегистрированное представление в виде дерева с идентификатором \"{0}\".",
			"views log": "Представления"
		},
		"vs/workbench/electron-browser/actions/developerActions": {
			"configureRuntimeArguments": "Настроить аргументы среды выполнения",
			"reloadWindowWithExtensionsDisabled": "Перезагрузить с отключенными расширениями",
			"revealUserDataFolder": "Показать папку данных пользователя",
			"showContentTracing": "Показать трассировку содержимого",
			"showGPUInfo": "Показать сведения о GPU",
			"startTracing": "Запустить трассировку",
			"startTracing.ariaLabel": "Запись трассировки производительности. Выберите, чтобы остановить запись.",
			"startTracing.name": "Трассировка производительности",
			"startTracing.recording": "Запись трассировки (выберите, чтобы остановить)",
			"startTracing.tooltip": "Выберите, чтобы остановить запись",
			"stopTracing": "Остановить трассировку",
			"stopTracing.button": "&&Перезапустить и включить трассировку",
			"stopTracing.detail": "Для завершения этого может потребоваться до одной минуты.",
			"stopTracing.message": "Сеанс трассировки не запущен. Чтобы начать трассировку, используйте \"Разработка: Начать трассировку\" или запустите с аргументом \"--trace\".",
			"stopTracing.title": "Создается файл трассировки...",
			"toggleDevTools": "Включить или отключить средства разработчика"
		},
		"vs/workbench/electron-browser/actions/installActions": {
			"install": "Установить путь к команде \"{0}\" в PATH",
			"shellCommand": "Команда оболочки",
			"successFrom": "Путь к команде оболочки \"{0}\" успешно удален из PATH.",
			"successIn": "Путь к команде оболочки \"{0}\" успешно установлен в PATH.",
			"uninstall": "Удалить путь к команде \"{0}\" из PATH"
		},
		"vs/workbench/electron-browser/actions/windowActions": {
			"close": "Закрыть окно",
			"closeActive": "Закрыть активное окно",
			"closeOtherWindows": "Закрыть другие окна",
			"closeWindow": "Закрыть окно",
			"current": "Текущее окно",
			"disableWindowAlwaysOnTop": "Отключить режим \"Поверх других окон\"",
			"enableWindowAlwaysOnTop": "Включить режим \"Поверх других окон\"",
			"miCloseWindow": "Закрыть &&окно",
			"miZoomIn": "&&Увеличить",
			"miZoomOut": "&&Уменьшить",
			"miZoomReset": "&&Сбросить масштаб",
			"quickSwitchWindow": "Быстро переключить окно...",
			"switchWindow": "Переключить окно...",
			"switchWindowPlaceHolder": "Выберите окно, на которое необходимо переключиться",
			"toggleWindowAlwaysOnTop": "Переключить окно поверх других окон",
			"windowDirtyAriaLabel": "{0}, окно с несохраненными изменениями",
			"windowGroup": "группа окон",
			"zoomIn": "Увеличить",
			"zoomOut": "Уменьшить",
			"zoomReset": "Сбросить масштаб"
		},
		"vs/workbench/electron-browser/desktop.contribution": {
			"application.shellEnvironmentResolutionTimeout": "Управляет временем ожидания (в секундах) перед отказом от разрешения среды оболочки, когда приложение еще не запущено из терминала. Дополнительные сведения см. в [документации](https://go.microsoft.com/fwlink/?linkid=2149667).",
			"argv.crashReporterId": "Уникальный идентификатор для корреляции отчетов о сбоях, отправляемых из этого экземпляра приложения.",
			"argv.disableChromiumSandbox": "Отключает песочницу Chromium. Это полезно при запуске VS Code с повышенными правами в Linux и в AppLocker под Windows.",
			"argv.disableHardwareAcceleration": "Отключает аппаратное ускорение. Используйте этот параметр ТОЛЬКО В ТОМ СЛУЧАЕ, если у вас возникли проблемы с графикой.",
			"argv.disableLcdText": "Отключает сглаживание шрифтов ЖК-дисплея.",
			"argv.enableCrashReporter": "Позволяет отключать отчеты о сбоях и при изменении значения перезапускает приложение.",
			"argv.enableRDPDisplayTracking": "Обеспечивает восстановление развернутых окон для корректного отображения при повторном подключении RDP.",
			"argv.enebleProposedApi": "Включить предложенные API для списка идентификаторов расширений (например, \"vscode.git\"). Предложенные API являются нестабильными и могут работать со сбоями. Этот параметр можно устанавливать только при разработке и тестировании расширений.",
			"argv.force-renderer-accessibility": "Принудительно обеспечивает доступность отрисовщика. Изменяйте этот параметр ТОЛЬКО В ТОМ СЛУЧАЕ, если вы используете средство чтения с экрана в Linux. На других платформах отрисовщик будет доступен автоматически. Этот флаг устанавливается автоматически, если установлен параметр \"editor.accessibilitySupport\".",
			"argv.forceColorProfile": "Позволяет переопределить используемый цветовой профиль. Если цвета отображаются некорректно, попробуйте установить профиль \"srgb\" и перезапустить среду.",
			"argv.jsFlags": "Указывает флаги подсистемы JavaScript V8 для передачи (например, \"--max-old-space-size=4096\"). Эти флаги применяются к основному процессу, процессу отрисовки и вспомогательным процессам.",
			"argv.locale": "Используемый язык экрана. При выборе другого языка потребуется установить соответствующий языковой пакет.",
			"argv.logLevel": "Используемый уровень ведения журнала. Значение по умолчанию — \"info\". Допустимые значения: \"error\", \"warn\", \"info\", \"debug\", \"trace\", \"off\".",
			"argv.passwordStore": "Настраивает серверную часть, используемую для хранения секретов в Linux. Этот аргумент игнорируется в Windows и macOS.",
			"argv.proxyBypassList": "Обход всех указанных прокси-серверов для данного списка узлов, разделенных точкой с запятой. Пример значения \"<local>;*.microsoft.com;*foo.com;1.2.3.4:5678\" будет использовать прокси-сервер для всех узлов, кроме локальных адресов (localhost, 127.0.0.1 и т. д.), microsoft.com. поддомены, узлы с суффиксом foo.com и все по адресу 1.2.3.4:5678",
			"argv.remoteDebuggingPort": "Указывает порт, который будет использоваться для удаленной отладки.",
			"argv.useInMemorySecretStorage": "Гарантирует, что хранилище в памяти будет использоваться для секретного хранения вместо использования хранилища учетных данных ОС. Часто используется при запуске тестов расширения VS Code или при возникновении проблем с хранилищем учетных данных.",
			"closeWhenEmpty": "Определяет, необходимо ли также закрыть окно при закрытии последнего редактора. Этот параметр применяется только к окнам, в которых не отображаются папки.",
			"confirmSaveUntitledWorkspace": "Будет ли отображаться диалоговое окно подтверждения, в котором будет предложено сохранить или удалить открытую в окне рабочую область без названия при переключении на другую рабочую область. Если отключить диалоговое окно подтверждения, рабочая область без названия будет всегда удаляться.",
			"controlsStyle": "Настройте внешний вид элементов управления окнами так, чтобы они соответствовали ОС, использовали настраиваемую отрисовку или были скрыты. Для применения изменений требуется полная перезагрузка.",
			"dialogStyle": "Настройте внешний вид диалоговых окон, выбрав собственный стиль ОС или пользовательский стиль.",
			"enableCrashReporterDeprecated": "Если этот параметр имеет значение false, телеметрия не будет отправляться независимо от значения нового параметра. Не рекомендуется к использованию, поскольку в более новых версиях эти данные агрегированы в параметр {0}.",
			"keyboardConfigurationTitle": "Клавиатура",
			"mergeAllWindowTabs": "Объединить все окна",
			"miExit": "В&&ыход",
			"moveWindowTabToNewWindow": "Переместить вкладку окна в новое окно",
			"newTab": "Вкладка нового окна",
			"newWindowDimensions": "Управляет размерами нового открываемого окна, если уже открыто хотя бы одно окно. Обратите внимание, что этот параметр не влияет на первое открываемое окно. Размер и местоположение первого открываемого окна будут соответствовать его размеру и местоположению при закрытии.",
			"openWithoutArgumentsInNewWindow": "Управляет тем, необходимо ли открыть новое пустое окно при запуске второго экземпляра без аргументов или перевести фокус на последний запущенный экземпляр.\r\nОбратите внимание, что в некоторых случаях этот параметр игнорируется (например, при использовании параметров \"--new-window\" или \"--reuse-window\"). ",
			"restoreFullscreen": "Управляет тем, следует ли восстановить окно в полноэкранном режиме, если при выходе из него оно находилось в полноэкранном режиме.",
			"restoreWindows": "Управляет восстановлением окон и редакторов при открытии.",
			"security.promptForLocalFileProtocolHandling": "Если этот параметр включен, диалоговое окно будет запрашивать подтверждение каждый раз, когда локальный файл или рабочая область будет открыта через обработчик протокола.",
			"security.promptForRemoteFileProtocolHandling": "Если этот параметр включен, диалоговое окно будет запрашивать подтверждение всякий раз, когда удаленный файл или рабочая область будет открыта через обработчик протокола.",
			"showNextWindowTab": "Показать вкладку следующего окна",
			"showPreviousTab": "Показать вкладку предыдущего окна",
			"telemetry.enableCrashReporting": "Включить сбор отчетов о сбоях. Это помогает нам улучшить стабильность. \r\nЭтот параметр требует перезапуска для вступления в силу.",
			"telemetryConfigurationTitle": "Телеметрия",
			"titleBarStyle": "Настройте внешний вид заголовка окна, чтобы он соответствовал вашей ОС или индивидуальным предпочтениям. Для применения изменений требуется полная перезагрузка.",
			"toggleWindowTabsBar": "Включить или отключить панель вкладок окна",
			"touchbar.enabled": "Включает кнопки сенсорной панели macOS на клавиатуре, если они доступны.",
			"touchbar.ignored": "Набор идентификаторов для записей на сенсорной панели, которые не должны отображаться (например, workbench.action.navigateBack).",
			"window.border.color": "{0}: конкретный цвет в шестнадцатеричном формате, RGB, RGBA, HSL, HSLA",
			"window.border.default": "{0}: соблюдать параметры цветовой темы, откат к настройкам Windows",
			"window.border.off": "{0}: отключить цвета границ",
			"window.border.prefix": "Управляет цветом границы для окна:",
			"window.border.suffix": "Используйте {0}, чтобы настроить различные цвета для активных и неактивных окон. Этот параметр игнорируется, если для {1} присвоено значение {2}.",
			"window.border.system": "{0}: соблюдать только настройки Windows",
			"window.clickThroughInactive": "Если этот параметр установлен, то при щелчке мыши в неактивном окне будут активированы окно и элемент, находящий под курсором мыши, если он может реагировать на щелчок мыши. Если этот параметр отключен, то при щелчке в любом месте неактивного окна будет активировано только окно, и для активации элемента под курсором потребуется еще один щелчок мыши.",
			"window.customTitleBarVisibility": "Корректировка момента отображения настраиваемого заголовка окна. Настраиваемый заголовок окна можно скрыть в полноэкранном режиме с помощью значения \"windowed\". Настраиваемый заголовок окна можно скрыть в отличном от полноэкранного режиме с помощью значения \"never\", только если для параметра {0} установлено значение \"native\".",
			"window.customTitleBarVisibility.auto": "Автоматически изменяет видимость настраиваемого заголовка окна.",
			"window.customTitleBarVisibility.never": "Скрывать настраиваемый заголовок окна, если для {0} установлено значение \"native\".",
			"window.customTitleBarVisibility.windowed": "Скрыть настраиваемый заголовок окна в полноэкранном режиме. Когда не используется полноэкранный режим, автоматически изменять видимость заголовка окна.",
			"window.doubleClickIconToClose": "Если этот параметр включен, окно закрывается с помощью двойного щелчка значка приложения в заголовке окна. Окно невозможно будет перетащить с помощью значка. Этот параметр эффективен только в том случае, если для параметра {0} установлено значение \"настраиваемый\".",
			"window.menuStyle": "Настройте стиль меню так, чтобы он соответствовал ОС, был настраиваемым или унаследованным от стиля заголовка окна, определенного в {0}. Это также влияет на внешний вид контекстного меню. Для применения изменений требуется полная перезагрузка.",
			"window.menuStyle.custom": "Использовать настраиваемое меню.",
			"window.menuStyle.custom.mac": "Использовать настраиваемое контекстное меню.",
			"window.menuStyle.inherit": "Согласовывает стиль меню со стилем заголовка окна, определенным в {0}.",
			"window.menuStyle.inherit.mac": "Согласовывает стиль контекстного меню со стилем заголовка окна, определенным в {0}.",
			"window.menuStyle.mac": "Настройте внешний вид контекстного меню так, чтобы он соответствовал ОС, был настраиваемым или унаследованным от стиля заголовка окна, определенного в {0}.",
			"window.menuStyle.native": "Использовать собственное меню. Это игнорируется, если для {0} настроено значение {1}.",
			"window.menuStyle.native.mac": "Используйте собственное контекстное меню.",
			"window.nativeFullScreen": "Управляет тем, используется ли собственный полноэкранный режим в macOS. Отключите этот параметр, чтобы в macOS не создавалось новое пространство при переходе в полноэкранный режим.",
			"window.nativeTabs": "Включает собственные вкладки окон macOS. Обратите внимание, что для изменения этого параметра требуется полный перезапуск среды, а также на то, что при изменении этого параметра для всех собственных вкладок будет отключен настраиваемый стиль панели заголовка, если он был задан.",
			"window.newWindowDimensions.default": "Открывать новые окна в центре экрана.",
			"window.newWindowDimensions.fullscreen": "Открывать новые окна в полноэкранном режиме.",
			"window.newWindowDimensions.inherit": "Открывать новые окна с тем же размером, что и у последнего активного окна.",
			"window.newWindowDimensions.maximized": "Открывать новые окна в развернутом виде.",
			"window.newWindowDimensions.offset": "Открывать новые окна с тем же размером, что и у последнего активного окна, с положением смещения.",
			"window.openWithoutArgumentsInNewWindow.off": "Перевести фокус на последний запущенный экземпляр.",
			"window.openWithoutArgumentsInNewWindow.on": "Открыть новое пустое окно.",
			"window.reopenFolders.all": "Повторное открытие всех окон, если только не открывается папка, рабочая область или файл (например, из командной строки). Если открывается файл, он заменит любой редактор, ранее открытый в окне.",
			"window.reopenFolders.folders": "Повторное открытие всех окон, в которых были открыты папки или рабочие области, если только не открывается папка, рабочая область или файл (например, из командной строки). Если открывается файл, он заменит любой редактор, ранее открытый в окне.",
			"window.reopenFolders.none": "Повторное открытие окон не происходит. Если только не открывается папка или рабочая область (например, из командной строки), появляется пустое окно.",
			"window.reopenFolders.one": "Повторное открытие последнего активного окна, если только не открывается папка, рабочая область или файл (например, из командной строки). Если открывается файл, он заменит любой редактор, ранее открытый в окне.",
			"window.reopenFolders.preserve": "Всегда повторно открывать все окна. При открытии папки или рабочей области (например, из командной строки) она открывается в виде нового окна, если она не была открыта ранее. Если открываются файлы, они откроются в одном из восстановленных окон вместе с редакторами, которые были открыты ранее.",
			"windowConfigurationTitle": "Окно",
			"zoomLevel": "Настройте уровень масштабирования по умолчанию для всех окон. Каждое приращение выше \"0\" (например, \"1\") или ниже (например, \"-1\") представляет собой увеличение или уменьшение масштаба на \"20 %\". Вы также можете ввести десятичные дроби, чтобы настроить уровень масштабирования с большей степенью детализации. См. {0}, чтобы настроить, будут ли команды \"Увеличить\" и \"Уменьшить\" применять уровень масштабирования ко всем окнам или только к активному окну.",
			"zoomPerWindow": "Определяет, применяются ли команды \"Увеличить\" и \"Уменьшить\" ко всем окнам или только к активному окну. Сведения о настройке масштаба по умолчанию для всех окон см. в {0}."
		},
		"vs/workbench/electron-browser/desktop.main": {
			"join.closeStorage": "Сохранение состояния пользовательского интерфейса"
		},
		"vs/workbench/electron-browser/parts/dialogs/dialogHandler": {
			"copy": "&&Копировать",
			"okButton": "ОК"
		},
		"vs/workbench/electron-browser/window": {
			"appRootWarning.banner": "Файлы, хранимые в папке установки (\"{0}\"), могут быть ПЕРЕЗАПИСАНЫ или НЕОБРАТИМО УДАЛЕНЫ без предупреждения во время обновления.",
			"configure": "Настройка",
			"downloadArmBuild": "Скачать",
			"keychainWriteError": "Не удалось записать сведения о входе в цепочку ключей. Ошибка: \"{0}\".",
			"learnMore": "Подробнее",
			"loginButton": "&&Вход",
			"macoseolmessage": "{0} в {1} скоро прекратит получать обновления. Рассмотрите возможность обновления версии macOS.",
			"password": "Пароль",
			"proxyAuthRequired": "Требуется проверка подлинности прокси",
			"proxyDetail": "Прокси-сервер \"{0}\" требует имя пользователя и пароль.",
			"rememberCredentials": "Запомнить мои учетные данные",
			"resolveShellEnvironment": "Разрешение среды оболочки...",
			"restart": "Перезапустить",
			"runningAsRoot": "Не рекомендуется запускать {0} с правами привилегированного пользователя.",
			"runningTranslated": "Вы используете эмулированную версию {0}. Для повышения производительности скачайте собственную версию arm64 сборки {0} для вашего компьютера.",
			"sharedProcessCrash": "Общий фоновый процесс неожиданно завершился. Перезапустите приложение, чтобы восстановить его.",
			"showArgvParseWarning": "Файл аргументов среды выполнения \"argv.json\" содержит ошибки. Исправьте их и выполните перезапуск.",
			"showArgvParseWarningAction": "Открыть файл",
			"shutdownErrorClose": "Не удалось закрыть окно из-за непредвиденной ошибки",
			"shutdownErrorDetail": "Ошибка: {0}",
			"shutdownErrorLoad": "Не удалось изменить рабочую область из-за непредвиденной ошибки",
			"shutdownErrorQuit": "Не удалось завершить работу приложения из-за непредвиденной ошибки",
			"shutdownErrorReload": "Не удалось перезагрузить окно из-за непредвиденной ошибки",
			"shutdownForceClose": "Все равно закрыть",
			"shutdownForceLoad": "Все равно изменить",
			"shutdownForceQuit": "Все равно выйти",
			"shutdownForceReload": "Все равно перезагрузить",
			"shutdownTitleClose": "Закрытие окна занимает немного больше времени…",
			"shutdownTitleLoad": "Изменение рабочей области занимает немного больше времени…",
			"shutdownTitleQuit": "Завершение работы приложения занимает немного больше времени…",
			"shutdownTitleReload": "Перезагрузка окна занимает немного больше времени…",
			"status.windowZoom": "Масштаб окна",
			"troubleshooting": "Руководство по устранению неполадок",
			"username": "Имя пользователя",
			"willShutdownDetail": "Следующие операции все еще выполняются: \r\n{0}",
			"zoomIn": "Увеличить",
			"zoomNumber": "Масштаб: {0} ({1} %)",
			"zoomOut": "Уменьшить",
			"zoomReset": "Сбросить",
			"zoomSettings": "Настройки"
		},
		"vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": {
			"accessibility.chat.showCheckmarks": "Определяет, отображать ли значки галочек для завершенных вызовов инструментов и других сворачиваемых элементов в ответах чата.",
			"accessibility.debugWatchVariableAnnouncements": "Определяет, следует ли объявлять об изменениях переменных в представлении отслеживания отладки.",
			"accessibility.hideAccessibleView": "Определяет, скрыто ли доступное представление.",
			"accessibility.openChatEditedFiles": "Управляет тем, следует ли открывать файлы, когда агент чата применил к ним изменения.",
			"accessibility.replEditor.readLastExecutedOutput": "Управляет тем, будут ли объявлены выходные данные выполнения в собственном REPL.",
			"accessibility.signalOptions.debouncePositionChanges": "Следует ли отменить изменения положения",
			"accessibility.signalOptions.delays.errorAtPosition.announcement": "Задержка (в миллисекундах) перед объявлением при наличии ошибки в позиции.",
			"accessibility.signalOptions.delays.errorAtPosition.sound": "Задержка (в миллисекундах) перед воспроизведением звука при наличии ошибки в позиции.",
			"accessibility.signalOptions.delays.general.announcement": "Задержка (в миллисекундах) перед объявлением.",
			"accessibility.signalOptions.delays.general.sound": "Задержка (в миллисекундах) перед воспроизведением звука.",
			"accessibility.signalOptions.delays.warningAtPosition.announcement": "Задержка (в миллисекундах) перед объявлением при наличии предупреждения в позиции.",
			"accessibility.signalOptions.delays.warningAtPosition.sound": "Задержка (в миллисекундах) перед воспроизведением звука при наличии предупреждения в позиции.",
			"accessibility.signalOptions.volume": "Громкость звуков в процентах (0–100).",
			"accessibility.signals.chatEditModifiedFile": "Воспроизводит звуковой или звуковой сигнал при отобразить файл с изменениями, внесенными в изменения чата",
			"accessibility.signals.chatEditModifiedFile.sound": "Воспроизводит звук при отобразить файл с изменениями, внесенными в изменения чата",
			"accessibility.signals.chatRequestSent": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при отправке запроса в чате.",
			"accessibility.signals.chatRequestSent.announcement": "Сообщает об отправке запроса в чате.",
			"accessibility.signals.chatRequestSent.sound": "Воспроизводит звук при выполнении запроса чата.",
			"accessibility.signals.chatResponseReceived": "Воспроизводит звуковой сигнал/звуковую подсказку при получении ответа.",
			"accessibility.signals.chatResponseReceived.sound": "Воспроизводит звук при получении ответа.",
			"accessibility.signals.chatUserActionRequired": "Издает сигнал — звук (звуковой сигнал) и/или объявление (оповещение), когда требуется действие пользователя в чате.",
			"accessibility.signals.chatUserActionRequired.announcement": "Сообщает, когда требуется действие пользователя в чате, в том числе предоставляет информацию о действии и способах его выполнения.",
			"accessibility.signals.chatUserActionRequired.sound": "Издает звук, когда требуется действие пользователя в чате.",
			"accessibility.signals.clear": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при очистке компонента (например, терминал, консоль отладки или канал вывода).",
			"accessibility.signals.clear.announcement": "Сообщает об очистке функции.",
			"accessibility.signals.clear.sound": "Воспроизводит звук при очистке функции.",
			"accessibility.signals.codeActionApplied": "Воспроизводит звук или звуковую подсказку при применении действия кода.",
			"accessibility.signals.codeActionApplied.sound": "Воспроизводит звук при применении действия кода.",
			"accessibility.signals.codeActionTriggered": "Воспроизводит звук или звуковую подсказку при срабатывании кода.",
			"accessibility.signals.codeActionTriggered.sound": "Воспроизводит звук при срабатывании действия кода.",
			"accessibility.signals.diffLineDeleted": "Воспроизводит звуковой сигнал/звуковую подсказку, когда фокус перемещается на удаленную строку в режиме просмотра инструмента сравнения с поддержкой специальных возможностей или на следующее/предыдущее изменение.",
			"accessibility.signals.diffLineDeleted.sound": "Воспроизводит звук, когда фокус перемещается на удаленную строку в режиме просмотра инструмента сравнения с поддержкой специальных возможностей или на следующее/предыдущее изменение.",
			"accessibility.signals.diffLineInserted": "Воспроизводит звуковой сигнал/звуковую подсказку, когда фокус перемещается на вставленную строку в режиме просмотра инструмента сравнения с поддержкой специальных возможностей или на следующее/предыдущее изменение.",
			"accessibility.signals.diffLineModified": "Воспроизводит звуковой сигнал/звуковую подсказку, когда фокус перемещается на измененную строку в режиме просмотра инструмента сравнения с поддержкой специальных возможностей или на следующее/предыдущее изменение.",
			"accessibility.signals.diffLineModified.sound": "Воспроизводит звук, когда фокус перемещается на измененную строку в режиме просмотра с поддержкой специальных возможностей инструмента сравнений или на следующее/предыдущее изменение.",
			"accessibility.signals.editsKept": "Воспроизводит сигнал — звуковой сигнал (звуковой сигнал) или объявление (оповещение) — при сохранении изменений.",
			"accessibility.signals.editsKept.announcement": "Сообщает о сохранении изменений.",
			"accessibility.signals.editsKept.sound": "Воспроизводит звук при сохранении изменений.",
			"accessibility.signals.editsUndone": "Воспроизводит сигнал — звуковой сигнал (звуковую подсказку) или объявление (оповещение) — при отмене изменений.",
			"accessibility.signals.editsUndone.announcement": "Сообщает об отмене изменений.",
			"accessibility.signals.editsUndone.sound": "Воспроизводит звук при отмене изменений.",
			"accessibility.signals.format": "Воспроизводит сигнал (звуковой Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при форматировании файла или записной книжки.",
			"accessibility.signals.format.always": "Воспроизводит звуковой сигнал всякий раз, когда файл форматируется, в том числе, если для него установлено форматирование при сохранении, вводе, вставке или запуске ячейки.",
			"accessibility.signals.format.announcement": "Сообщает о том, что файл или записная книжка отформатированы.",
			"accessibility.signals.format.announcement.always": "Объявляет, когда файл форматируется, в том числе, если для него установлено форматирование при сохранении, вводе, вставке или запуске ячейки.",
			"accessibility.signals.format.announcement.never": "Никогда не выдает оповещение.",
			"accessibility.signals.format.announcement.userGesture": "Сообщает, что пользователь форматирует файл явным образом.",
			"accessibility.signals.format.never": "Звуковой сигнал никогда не воспроизводится.",
			"accessibility.signals.format.sound": "Воспроизводит звук при форматировании файла или записной книжки.",
			"accessibility.signals.format.userGesture": "Воспроизводит звук, когда пользователь форматирует файл явным образом.",
			"accessibility.signals.lineHasBreakpoint": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда в активной строке есть точка останова.",
			"accessibility.signals.lineHasBreakpoint.announcement": "Сообщает о том, что активная строка содержит точку останова.",
			"accessibility.signals.lineHasBreakpoint.sound": "Воспроизводит звук при наличии точки останова в активной строке.",
			"accessibility.signals.lineHasError": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда в активной строке есть ошибка.",
			"accessibility.signals.lineHasError.announcement": "Сообщает о том, что активная строка содержит ошибку.",
			"accessibility.signals.lineHasError.sound": "Воспроизводит звук при наличии ошибки в активной строке.",
			"accessibility.signals.lineHasFoldedArea": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда в активной строке есть свернутая область, которую можно развернуть.",
			"accessibility.signals.lineHasFoldedArea.announcement": "Сообщает, что в активной строке есть свернутая область, которую можно развернуть.",
			"accessibility.signals.lineHasFoldedArea.sound": "Воспроизводит звук, если активная строка содержит сложенную область, которую можно развернуть.",
			"accessibility.signals.lineHasInlineSuggestion": "Воспроизводит звуковой сигнал/звуковую подсказку, если активная строка содержит встроенное предложение.",
			"accessibility.signals.lineHasInlineSuggestion.sound": "Воспроизводит звук при наличии встроенного предложения в активной строке.",
			"accessibility.signals.lineHasWarning": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда в активной строке есть предупреждение.",
			"accessibility.signals.lineHasWarning.announcement": "Сообщает, что в активной строке есть предупреждение.",
			"accessibility.signals.lineHasWarning.sound": "Воспроизводит звук при наличии предупреждения в активной строке.",
			"accessibility.signals.nextEditSuggestion": "Воспроизводит сигнал — звук/аудиоподсказку и (или) объявление (оповещение) при наличии предложения следующей правки.",
			"accessibility.signals.nextEditSuggestion.announcement": "Объявляет о наличии предложения следующей правки.",
			"accessibility.signals.nextEditSuggestion.sound": "Воспроизводит звук при наличии предложения следующей правки.",
			"accessibility.signals.noInlayHints": "Воспроизводит звуковой сигнал (звуковую подсказку) и (или) выдает сообщение (предупреждение) при попытке прочитать строку с вложенными указаниями, в которой нет вложенных указаний.",
			"accessibility.signals.noInlayHints.announcement": "Сообщает о попытке чтения строки с вложенными указаниями, в которой нет вложенных указаний.",
			"accessibility.signals.noInlayHints.sound": "Воспроизводит звуковой сигнал при попытке чтения строки с вложенными указаниями, в которой нет вложенных указаний.",
			"accessibility.signals.notebookCellCompleted": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при успешном выполнении ячейки записной книжки.",
			"accessibility.signals.notebookCellCompleted.announcement": "Сообщает об успешном выполнении ячейки записной книжки.",
			"accessibility.signals.notebookCellCompleted.sound": "Воспроизводит звук при успешном выполнении ячейки записной книжки.",
			"accessibility.signals.notebookCellFailed": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при сбое выполнения ячейки записной книжки.",
			"accessibility.signals.notebookCellFailed.announcement": "Сообщает о сбое выполнения ячейки записной книжки.",
			"accessibility.signals.notebookCellFailed.sound": "Воспроизводит звук при сбое выполнения ячейки записной книжки.",
			"accessibility.signals.onDebugBreak": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда отладчик остановился в точке останова.",
			"accessibility.signals.onDebugBreak.announcement": "Сообщает об остановке отладчика в точке останова.",
			"accessibility.signals.onDebugBreak.sound": "Воспроизводит звук при остановке отладчика в точке останова.",
			"accessibility.signals.positionHasError": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда в активной строке есть предупреждение.",
			"accessibility.signals.positionHasError.announcement": "Сообщает, что в активной строке есть предупреждение.",
			"accessibility.signals.positionHasError.sound": "Воспроизводит звук при наличии предупреждения в активной строке.",
			"accessibility.signals.positionHasWarning": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда в активной строке есть предупреждение.",
			"accessibility.signals.positionHasWarning.announcement": "Сообщает, что в активной строке есть предупреждение.",
			"accessibility.signals.positionHasWarning.sound": "Воспроизводит звук при наличии предупреждения в активной строке.",
			"accessibility.signals.progress": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) в цикле во время выполнения.",
			"accessibility.signals.progress.announcement": "Оповещения в цикле во время выполнения.",
			"accessibility.signals.progress.sound": "Воспроизводит звук в цикле во время выполнения.",
			"accessibility.signals.save": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при сохранении файла.",
			"accessibility.signals.save.announcement": "Сообщает о сохранении файла.",
			"accessibility.signals.save.announcement.always": "Выдает оповещение при каждом сохранении файла, включая автоматическое сохранение.",
			"accessibility.signals.save.announcement.never": "Объявление никогда не воспроизводится.",
			"accessibility.signals.save.announcement.userGesture": "Выдает оповещение, когда пользователь явно сохраняет файл.",
			"accessibility.signals.save.sound": "Воспроизводит звук при сохранении файла.",
			"accessibility.signals.save.sound.always": "Воспроизводит звуковой сигнал при каждом сохранении файла, включая автоматическое сохранение.",
			"accessibility.signals.save.sound.never": "Звуковой сигнал никогда не воспроизводится.",
			"accessibility.signals.save.sound.userGesture": "Воспроизводит звуковой сигнал, когда пользователь сохраняет файл явным образом.",
			"accessibility.signals.sound": "Воспроизводит звук при перемещении фокуса на вставленную строку в режиме просмотра инструмента сравнений или на следующее или предыдущее изменение.",
			"accessibility.signals.taskCompleted": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при завершении задачи.",
			"accessibility.signals.taskCompleted.announcement": "Сообщает о завершении задачи.",
			"accessibility.signals.taskCompleted.sound": "Воспроизводить звук при завершении задачи.",
			"accessibility.signals.taskFailed": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при сбое задачи (ненулевой код выхода).",
			"accessibility.signals.taskFailed.announcement": "Сообщает о сбое задачи (ненулевой код выхода).",
			"accessibility.signals.taskFailed.sound": "Воспроизводит звук при сбое задачи (ненулевой код выхода).",
			"accessibility.signals.terminalBell": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда колокольчик терминала звонит.",
			"accessibility.signals.terminalBell.announcement": "Сообщает о звонке колокольчика терминала.",
			"accessibility.signals.terminalBell.sound": "Воспроизводит звук при звонке колокольчика терминала.",
			"accessibility.signals.terminalCommandFailed": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение) при сбое команды терминала (ненулевой код выхода) или при переходе к команде с таким кодом выхода в доступном представлении.",
			"accessibility.signals.terminalCommandFailed.announcement": "Сообщает о сбое команды терминала (ненулевой код выхода) или о переходе к команде с таким кодом выхода в доступном представлении.",
			"accessibility.signals.terminalCommandFailed.sound": "Воспроизводит звук при сбое команды терминала (ненулевой код выхода) или при переходе к команде с таким кодом выхода в доступном представлении.",
			"accessibility.signals.terminalCommandSucceeded": "Воспроизводит сигнал — звук (звуковой сигнал) или объявление (предупреждение) — при выполнении команды терминала (нулевой код выхода) или при переходе к команде с таким кодом выхода в доступном представлении.",
			"accessibility.signals.terminalCommandSucceeded.announcement": "Объявляет о выполнении команды терминала (нулевой код выхода) или о переходе к команде с таким кодом выхода в доступном представлении.",
			"accessibility.signals.terminalCommandSucceeded.sound": "Воспроизводит звук при выполнении команды терминала (нулевой код выхода) или при переходе к команде с таким кодом выхода в доступном представлении.",
			"accessibility.signals.terminalQuickFix": "Воспроизводит звуковой сигнал (звуковую подсказку) и/или выдает сообщение (предупреждение), когда доступны быстрые исправления для терминала.",
			"accessibility.signals.terminalQuickFix.announcement": "Сообщает о том, что доступны быстрые исправления терминала.",
			"accessibility.signals.terminalQuickFix.sound": "Воспроизводит звук, когда доступны быстрые исправления терминала.",
			"accessibility.signals.voiceRecordingStarted": "Воспроизводит звуковой сигнал/звуковую подсказку при начале записи голоса.",
			"accessibility.signals.voiceRecordingStarted.sound": "Воспроизводит звук при начале записи голоса.",
			"accessibility.signals.voiceRecordingStopped": "Воспроизводит звуковой сигнал/звуковую подсказку при остановке записи голоса.",
			"accessibility.signals.voiceRecordingStopped.sound": "Воспроизводит звук при остановке записи голоса.",
			"accessibility.underlineLinks": "Определяет, следует ли подчеркивать ссылки в рабочей среде.",
			"accessibility.verboseChatProgressUpdates": "Управляет тем, следует ли создавать подробные объявления о ходе выполнения во время обработки запроса чата, включая такую информацию: выполнен поиск текста <условие поиска> с X результатами, создан файл <имя_файла> или прочитан файл <путь к файлу>.",
			"accessibility.voice.autoSynthesize.off": "Отключить функцию.",
			"accessibility.voice.autoSynthesize.on": "Включить функцию. Когда средство чтения с экрана включено, следует обратить внимание, что это приведет к отключению обновлений метки ARIA.",
			"accessibility.windowTitleOptimized": "Определяет, следует ли оптимизировать {0} для средств чтения с экрана в режиме чтения с экрана. Если этот параметр включен, к названию окна будет добавлено {1}.",
			"accessibilityConfigurationTitle": "Специальные возможности",
			"announcement.enabled.auto": "Включить объявления, объявления будут воспроизводиться только в оптимизированном режиме средства чтения с экрана.",
			"announcement.enabled.off": "Отключить объявление.",
			"autoSynthesize": "Должен ли текстовый ответ автоматически зачитываться вслух, если в качестве входных данных использовалась речь. Например, в сеансе чата ответ автоматически синтезируется, если в качестве запроса чата использовался голос.",
			"dimUnfocusedEnabled": "Следует ли затемнять редакторы и терминалы вне фокуса, что облегчает понимание того, куда нужно вводить данные. Это применяется для большинства редакторов. К заметным исключениям относятся те, которые используют объекты iframe, например редакторы веб-представлений записных книжек и расширений.",
			"dimUnfocusedOpacity": "Доля непрозрачности (от 0,2 до 1,0), используемая для редакторов и терминалов вне фокуса. Это вступает в силу только при включении {0}.",
			"replEditor.autoFocusAppendedCell": "Управляет тем, следует ли автоматически передавать фокус в REPL при выполнении кода.",
			"sound.enabled.auto": "Включить звук при подключении средства чтения с экрана.",
			"sound.enabled.autoWindow": "Включить звук при подключении средства чтения с экрана.",
			"sound.enabled.off": "Отключить звук.",
			"sound.enabled.on": "Включить звук.",
			"speechLanguage.auto": "Авто (использовать язык отображения)",
			"terminal.integrated.accessibleView.closeOnKeyPress": "При нажатии клавиши закройте доступное представление и сосредоточьте внимание на элементе, из которого оно вызвано.",
			"verbosity.chat.description": "Укажите сведения о том, как получить доступ к меню справки чата, когда поле ввода чата находится в фокусе.",
			"verbosity.comments": "Укажите сведения о действиях, которые можно выполнить в мини-приложении комментариев или в файле, содержащем комментарии.",
			"verbosity.debug": "Укажите сведения о том, как получить доступ к диалоговому окну справки по специальным возможностям консоли отладки, когда в фокусе находится консоль отладки или вьюлет запуска и отладки. Обратите внимание, что для вступления этого в силу требуется перезагрузка окна.",
			"verbosity.diffEditor.description": "Укажите сведения о том, как перемещаться между изменениями в редакторе несовпадений, когда он находится в фокусе.",
			"verbosity.diffEditorActive": "Укажите, когда редактор различий становится активным редактором.",
			"verbosity.emptyEditorHint": "Укажите сведения о соответствующих действиях в пустом текстовом редакторе.",
			"verbosity.find": "Указывать, как получить доступ к меню справки по специальным возможностям поиска, когда поле поиска находится в фокусе.",
			"verbosity.hover": "Укажите сведения о том, как открыть наведение в представлении с поддержкой специальных возможностей.",
			"verbosity.inlineCompletions.description": "Укажите сведения о том, как получить доступ к наведению со встроенными завершениями и представлению с поддержкой специальных возможностей.",
			"verbosity.interactiveEditor.description": "Предоставьте сведения о том, как получить доступ к меню справки по доступности чата встроенного редактора, и создайте подсказки, описывающие, как использовать эту функцию при фокусировке на вводе.",
			"verbosity.keybindingsEditor.description": "Provide information about how to change a keybinding in the keybindings editor when a row is focused and how to navigate to the results table.",
			"verbosity.notebook": "Укажите сведения о том, как перевести фокус на контейнер ячейки или внутренний редактор, если в фокусе находится ячейка записной книжки.",
			"verbosity.notification": "Укажите сведения о том, как открыть уведомление в представлении с поддержкой специальных возможностей.",
			"verbosity.replEditor.description": "Предоставьте сведения о том, как получить доступ к меню справки по специальным возможностям редактора REPL, когда редактор REPL находится в фокусе.",
			"verbosity.scm": "Укажите сведения о том, как получить доступ к меню справки по специальным возможностям системы управления версиями, когда входные данные находятся в фокусе.",
			"verbosity.sessionsChat": "Provide information about how to access the Agents app accessibility help menu when the chat input is focused.",
			"verbosity.terminal.description": "Укажите сведения о том, как получить доступ к меню справки по специальным возможностям терминала, когда он находится в фокусе.",
			"verbosity.terminalChatOutput.description": "Предоставьте сведения о том, как открыть вывод терминала чата в доступном режиме.",
			"verbosity.walkthrough": "Укажите сведения о том, как открыть пошаговое руководство в представлении с поддержкой специальных возможностей.",
			"voice.ignoreCodeBlocks": "Следует ли игнорировать фрагменты кода в синтезе преобразования текста в речь.",
			"voice.speechLanguage": "Язык, который должен использоваться при преобразовании текста в речь и преобразовании речи в текст. Если возможно, выберите \"автоматически\", чтобы использовать настроенный язык отображения. Обратите внимание, что не все языки отображения могут поддерживаться функцией распознавания речи и синтезаторами.",
			"voice.speechTimeout": "Длительность в миллисекундах, в течение которой распознавание речи остается активным после того, как вы перестаете говорить. Например, в сеансе чата расшифрованный текст отправляется автоматически по истечении времени ожидания. Установите значение \"0\", чтобы отключить эту функцию."
		},
		"vs/workbench/contrib/accessibility/browser/accessibilityStatus": {
			"screenReaderDetected": "Средство чтения с экрана оптимизировано",
			"screenReaderDetectedExplanation.answerLearnMore": "Подробнее",
			"screenReaderDetectedExplanation.answerNo": "Нет",
			"screenReaderDetectedExplanation.answerYes": "Да",
			"screenReaderDetectedExplanation.question": "Обнаружено использование средства чтения с экрана. Вы хотите включить {0} оптимизировать редактор для использования средством чтения с экрана?",
			"status.editor.screenReaderMode": "Режим чтения с экрана"
		},
		"vs/workbench/contrib/accessibility/browser/accessibleView": {
			"accessibility-help": "Справка по специальным возможностям",
			"accessibility-help-hint": "Справка по специальным возможностям, {0}",
			"accessible-view": "Представление с поддержкой специальных возможностей",
			"accessible-view-hint": "Представление с поддержкой специальных возможностей, {0}",
			"accessibleHelpToolbar": "Справка по специальным возможностям",
			"accessibleViewNextPreviousHint": "Показать следующий{0} или предыдущий элемент{1}.",
			"accessibleViewSymbolQuickPickPlaceholder": "Введите текст для поиска символов",
			"accessibleViewSymbolQuickPickTitle": "Перейти к символу в представлении с поддержкой специальных возможностей",
			"accessibleViewToolbar": "Представление с поддержкой специальных возможностей",
			"acessibleViewDisableHint": "\r\nОтключить уровень детализации специальных возможностей для этой функции{0}.",
			"acessibleViewHint": "Проверьте этот аспект в доступном представлении с помощью {0}",
			"acessibleViewHintNoKbEither": "Проверьте этот аспект в представлении с поддержкой специальных возможностей при помощи команды \"Открыть представление с поддержкой специальных возможностей\", которую в настоящее время нельзя активировать с помощью настраиваемого сочетания клавиш.",
			"ariaAccessibleViewActions": "Просмотр действий, таких как отключение этого указания (SHIFT+TAB).",
			"ariaAccessibleViewActionsBottom": "Просмотрите действия, например отключение этого указания (SHIFT+TAB). Чтобы выйти из этого диалогового окна, используйте клавишу ESC.",
			"configureKb": "\r\nНастройте сочетания клавиш для команд, у которых их нет {0}.",
			"configureKbAssigned": "\r\nНастройте сочетания клавиш для команд, у которых уже есть назначения {0}.",
			"disableAccessibilityHelp": "Уровень детализации специальных возможностей {0} отключен",
			"exit": "\r\nВыйти из этого диалогового окна (ESC).",
			"goToSymbolHint": "Перейти к символу{0}.",
			"insertAtCursor": " - Вставьте блок кода рядом с курсором{0}.",
			"insertIntoNewFile": " - Вставьте блок кода в новый файл{0}.",
			"intro": "В представлении с поддержкой специальных возможностей вы можете:\r\n",
			"keybindings": "Настройка сочетаний клавиш",
			"openDoc": "\r\nОткройте окно браузера с дополнительной информацией о специальных возможностях{0}.",
			"runInTerminal": " - Запустите блок кода в терминале{0}.\r\n",
			"selectKeybinding": "Выберите идентификатор команды, чтобы настроить для нее сочетание клавиш",
			"symbolLabel": "({0}) {1}",
			"symbolLabelAria": "({0}) {1}",
			"toolbar": "Перейдите на панель инструментов (SHIFT+TAB)."
		},
		"vs/workbench/contrib/accessibility/browser/accessibleViewActions": {
			"editor.action.accessibilityHelp": "Открыть справку по специальным возможностям",
			"editor.action.accessibilityHelpConfigureAssignedKeybindings": "Справка по специальным возможностям: настройка назначенных сочетаний клавиш",
			"editor.action.accessibilityHelpConfigureUnassignedKeybindings": "Справка по специальным возможностям: настройка неназначенных сочетаний клавиш",
			"editor.action.accessibilityHelpOpenHelpLink": "Справка по специальным возможностям: открыть ссылку на справку",
			"editor.action.accessibleView": "Открыть представление с поддержкой специальных возможностей",
			"editor.action.accessibleViewAcceptInlineCompletionAction": "Принять встроенное завершение",
			"editor.action.accessibleViewDisableHint": "Отключить указание для представления с поддержкой специальных возможностей",
			"editor.action.accessibleViewGoToSymbol": "Перейти к символу в представлении с поддержкой специальных возможностей",
			"editor.action.accessibleViewNext": "Показать следующие элементы в доступном представлении",
			"editor.action.accessibleViewNextCodeBlock": "Доступное представление: следующий блок кода",
			"editor.action.accessibleViewPrevious": "Показать предыдущие элементы в доступном представлении",
			"editor.action.accessibleViewPreviousCodeBlock": "Доступное представление: предыдущий блок кода"
		},
		"vs/workbench/contrib/accessibilitySignals/browser/commands": {
			"accessibility.announcement.help": "Справка: перечисление объявлений сигналов",
			"accessibility.announcement.help.description": "Перечисление всех объявлений и оповещений специальных возможностей и настройка их параметров",
			"accessibility.sound.help.description": "Перечисление всех звуков, шумов и звуковых сигналов специальных возможностей и настройка их параметров",
			"announcement.help.placeholder": "Выберите объявление для настройки",
			"announcement.help.placeholder.disabled": "Средство чтения с экрана не активно, объявления отключены по умолчанию.",
			"announcement.help.settings": "Настроить объявление",
			"signals.sound.help": "Справка: перечислить звуки сигналов",
			"sounds.help.placeholder": "Выберите звук для воспроизведения и настройки",
			"sounds.help.settings": "Настройка звука"
		},
		"vs/workbench/contrib/accessibilitySignals/browser/openDiffEditorAnnouncement": {
			"openDiffEditorAnnouncement": "Редактор несовпадений"
		},
		"vs/workbench/contrib/accountEntitlements/browser/accountsEntitlements.contribution": {
			"workbench.accounts.showEntitlements": "When enabled, available entitlements for the account will be shown in the accounts menu."
		},
		"vs/workbench/contrib/audioCues/browser/audioCues.contribution": {
			"audioCues.chatRequestSent": "Воспроизводит звук при выполнении запроса чата.",
			"audioCues.chatResponsePending": "Воспроизводит звук в цикле, пока ожидается ответ.",
			"audioCues.chatResponseReceived": "Воспроизводит звук в цикле при получении ответа.",
			"audioCues.clear": "Воспроизводит звук при очистке функции (например, терминала, консоли отладки или выходного канала). Если этот параметр отключен, оповещение ARIA будет объявлять \"Очищено\".",
			"audioCues.debouncePositionChanges": "Следует ли отменить изменения положения",
			"audioCues.diffLineDeleted": "Воспроизводит звук, когда фокус перемещается на удаленную строку в режиме просмотра с поддержкой специальных возможностей инструмента сравнений или на следующее/предыдущее изменение.",
			"audioCues.diffLineInserted": "Воспроизводит звук при перемещении фокуса на вставленную строку в режиме просмотра инструмента сравнений или на следующее или предыдущее изменение.",
			"audioCues.diffLineModified": "Воспроизводит звук, когда фокус перемещается на измененную строку в режиме просмотра с поддержкой специальных возможностей инструмента сравнений или на следующее/предыдущее изменение.",
			"audioCues.enabled.auto": "Включить звуковой сигнал при подключении средства чтения с экрана.",
			"audioCues.enabled.off": "Отключить звуковой сигнал.",
			"audioCues.enabled.on": "Включить звуковой сигнал.",
			"audioCues.format": "Воспроизводит звук при форматировании файла или записной книжки. См. также {0}",
			"audioCues.format.always": "Воспроизводит звуковой сигнал всякий раз, когда файл форматируется, в том числе, если для него установлено форматирование при сохранении, вводе, вставке или запуске ячейки.",
			"audioCues.format.never": "Никогда не воспроизводить звуковой сигнал.",
			"audioCues.format.userGesture": "Воспроизводит звуковой сигнал, когда пользователь явно форматирует файл.",
			"audioCues.lineHasBreakpoint": "Воспроизводит звук при наличии точки останова в активной строке.",
			"audioCues.lineHasError": "Воспроизводит звук при наличии ошибки в активной строке.",
			"audioCues.lineHasFoldedArea": "Воспроизводит звук, если активная строка содержит сложенную область, которую можно развернуть.",
			"audioCues.lineHasInlineSuggestion": "Воспроизводит звук при наличии встроенной подсказки в активной строке.",
			"audioCues.lineHasWarning": "Воспроизводит звук при наличии предупреждения в активной строке.",
			"audioCues.noInlayHints": "Воспроизводит звуковой сигнал при попытке чтения строки со встроенными подсказками, в которой нет встроенных подсказок.",
			"audioCues.notebookCellCompleted": "Воспроизводит звук при успешном выполнении ячейки записной книжки.",
			"audioCues.notebookCellFailed": "Воспроизводит звук при сбое выполнения ячейки записной книжки.",
			"audioCues.onDebugBreak": "Воспроизводит звук при остановке отладчика в точке останова.",
			"audioCues.save": "Воспроизводит звук при сохранении файла. См. также {0}",
			"audioCues.save.always": "Воспроизводит звуковой сигнал при каждом сохранении файла, включая автоматическое сохранение.",
			"audioCues.save.never": "Никогда не воспроизводить звуковой сигнал.",
			"audioCues.save.userGesture": "Воспроизводит звуковой сигнал, когда пользователь явно сохраняет файл.",
			"audioCues.taskCompleted": "Воспроизводить звук при завершении задачи.",
			"audioCues.taskFailed": "Воспроизводит звук при сбое задачи (ненулевой код выхода).",
			"audioCues.terminalCommandFailed": "Воспроизводит звук при сбое команды терминала (ненулевой код выхода).",
			"audioCues.terminalQuickFix": "Воспроизводит звук, когда доступны быстрые исправления терминала.",
			"audioCues.volume": "Громкость звуковых подсказок в процентах (0–100)."
		},
		"vs/workbench/contrib/audioCues/browser/commands": {
			"accessibility.alert.help": "Справка: список оповещений",
			"alerts.help.placeholder": "Проверка и настройка состояния оповещения",
			"alerts.help.settings": "Включить или отключить звуковые подсказки",
			"audioCues.help": "Справка: перечисление звуковых сигналов",
			"audioCues.help.placeholder": "Выберите звуковой сигнал для воспроизведения",
			"audioCues.help.settings": "Включить или отключить звуковой сигнал",
			"disabled": "Отключено"
		},
		"vs/workbench/contrib/authentication/browser/actions/manageAccountPreferencesForExtensionAction": {
			"accounts": "Учетные записи",
			"currentAccount": "Текущая учетная запись",
			"manageAccountPreferenceForExtension": "Управление настройками учетной записи расширения...",
			"noAccountUsage": "Это расширение еще не использовало ни одной учетной записи.",
			"noAccounts": "В настоящее время это расширение не используется ни для каких учетных записей.",
			"pickAProviderTitle": "Управление настройками учетной записи расширения",
			"placeholder v2": "Управление настройками учетной записи \"{0}\" для {1}...",
			"selectExtension": "Выберите расширение для управления настройками учетной записи",
			"selectProvider": "Выберите поставщика проверки подлинности для управления настройками учетной записи для",
			"title": "Настройки учетной записи {0} для этого рабочего пространства",
			"use new account": "Использовать новую учетную запись..."
		},
		"vs/workbench/contrib/authentication/browser/actions/manageAccountPreferencesForMcpServerAction": {
			"accounts": "Учетные записи",
			"currentAccount": "Текущая учетная запись",
			"manageAccountPreferenceForMcpServer": "Управление настройками учетной записи MCP-сервера",
			"noAccountUsage": "Этот сервер MCP еще не использовал ни одной учетной записи.",
			"noAccounts": "В настоящее время этот MCP-сервер не использует никаких учетных записей.",
			"pickAProviderTitle": "Управление настройками учетной записи MCP-сервера",
			"placeholder v2": "Управление настройками учетной записи \"{0}\" для {1}...",
			"selectProvider": "Выберите поставщика проверки подлинности для управления настройками учетной записи для",
			"title": "Настройки учетной записи {0} для этого рабочего пространства",
			"use new account": "Использовать новую учетную запись..."
		},
		"vs/workbench/contrib/authentication/browser/actions/manageAccountsAction": {
			"accounts": "Учетные записи",
			"manageAccount": "Управление \"{0}\"",
			"manageAccounts": "Управление учетными записями",
			"manageTrustedExtensions": "Управление доверенными расширениями",
			"manageTrustedMCPServers": "Управление доверенными MCP-серверами",
			"noActiveAccounts": "Нет активных учетных записей.",
			"pickAccount": "Выберите учетную запись для управления",
			"selectAction": "Выберите действие",
			"signOut": "Выйти"
		},
		"vs/workbench/contrib/authentication/browser/actions/manageDynamicAuthenticationProvidersAction": {
			"authenticationCategory": "Проверка подлинности",
			"clientId": "Идентификатор клиента: {0}",
			"confirmDeleteDetail": "Это удалит все сохраненные данные проверки подлинности для выбранных поставщиков. Если вы снова используете этих поставщиков, потребуется повторно проверить подлинность.",
			"confirmDeleteMultipleProviders": "Вы действительно хотите удалить поставщиков динамической проверки подлинности ({0}): {1}?",
			"confirmDeleteSingleProvider": "Вы действительно хотите удалить поставщика динамической проверки подлинности \"{0}\"?",
			"noDynamicProviders": "Нет поставщиков динамической проверки подлинности",
			"noDynamicProvidersDetail": "Поставщики динамической проверки подлинности еще не использовались.",
			"remove": "Удалить",
			"removeDynamicAuthProviders": "Удалить поставщиков динамической проверки подлинности",
			"selectProviderToRemove": "Выберите поставщика динамической проверки подлинности для удаления"
		},
		"vs/workbench/contrib/authentication/browser/actions/manageTrustedExtensionsForAccountAction": {
			"accountLastUsedDate": "Последнее использование этой учетной записи: {0}.",
			"accountPreferences": "Управление настройками учетной записи для этого расширения",
			"accounts": "Учетные записи",
			"manageExtensions": "Выберите, какие расширения могут получить доступ к этой учетной записи",
			"manageTrustedExtensions": "Управление доверенными расширениями",
			"manageTrustedExtensions.cancel": "Отмена",
			"manageTrustedExtensionsForAccount": "Управление доверенными расширениями для учетной записи",
			"noTrustedExtensions": "Эта учетная запись еще не использовалась ни одним из расширений.",
			"notUsed": "Эта учетная запись не использовалась",
			"pickAccount": "Выберите учетную запись, чтобы управлять доверенными расширениями для",
			"trustedExtensionTooltip": "Это расширение является доверенным для Корпорации Майкрософт и\r\nвсегда имеет доступ к этой учетной записи",
			"trustedExtensions": "Пользуется доверием корпорации Майкрософт",
			"viewExtensionDetails": "Просмотреть сведения о расширении"
		},
		"vs/workbench/contrib/authentication/browser/actions/manageTrustedMcpServersForAccountAction": {
			"accountLastUsedDate": "Последнее использование этой учетной записи: {0}.",
			"accountPreferences": "Управление настройками учетной записи для этого MCP-сервера",
			"accounts": "Учетные записи",
			"manageMcpServers": "Выберите, какие серверы MCP могут получать доступ к этой учетной записи",
			"manageTrustedMcpServers": "Управление доверенными MCP-серверами",
			"manageTrustedMcpServers.cancel": "Отмена",
			"manageTrustedMcpServersForAccount": "Управление доверенными MCP-серверами для учетной записи",
			"noTrustedMcpServers": "Эта учетная запись еще не использовалась ни одним из MCP-серверов.",
			"notUsed": "Эта учетная запись не использовалась",
			"pickAccount": "Выберите учетную запись, чтобы управлять доверенными MCP-серверами для",
			"trustedMcpServerTooltip": "Этот сервер MCP является доверенным для Корпорации Майкрософт и\r\nвсегда имеет доступ к этой учетной записи",
			"trustedMcpServers": "Является доверенным для корпорации Майкрософт"
		},
		"vs/workbench/contrib/authentication/browser/actions/signOutOfAccountAction": {
			"signOut": "&&Выйти",
			"signOutMessage": "Учетная запись \"{0}\" сейчас используется следующими расширениями: \r\n\r\n{1}\r\n\r\n Выйти из этих расширений?",
			"signOutMessageSimple": "Выйти из \"{0}\"?",
			"signOutOfAccount": "Выйти из учетной записи"
		},
		"vs/workbench/contrib/authentication/browser/authentication.contribution": {
			"authentication": "Проверка подлинности",
			"authenticationMcpAuthorizationServers": "Серверы авторизации MCP",
			"authenticationid": "ИД",
			"authenticationlabel": "Метка"
		},
		"vs/workbench/contrib/browserView/common/browserEditorInput": {
			"browser.editorLabel": "Браузер"
		},
		"vs/workbench/contrib/browserView/common/browserView": {
			"browserView.shareBlocked.title": "Cannot Share with Agent",
			"browserView.shareWithAgent.allow": "&&Разрешить",
			"browserView.shareWithAgent.deny": "Запретить",
			"browserView.shareWithAgent.detail": "Агент сможет читать и изменять содержимое браузера и сохраненные данные, включая файлы cookie.",
			"browserView.shareWithAgent.dontAskAgain": "Больше не спрашивать",
			"browserView.shareWithAgent.message": "Поделиться этой страницей браузера с агентом?",
			"browserView.shareWithAgent.title": "Поделиться с агентом?"
		},
		"vs/workbench/contrib/browserView/electron-browser/browserEditor": {
			"browser.canGoBack": "Можно ли вернуться назад в браузере",
			"browser.canGoForward": "Можно ли перейти вперед в браузере",
			"browser.certCloseTab": "Закрыть вкладку",
			"browser.certDetailsHeading": "Сведения о сертификате",
			"browser.certError": "Ошибка",
			"browser.certErrorDescription": "Не удалось проверить сертификат безопасности этого сайта.",
			"browser.certErrorExtraWarning": " Подключение не является частным.",
			"browser.certErrorLabel": "Ошибка сертификата",
			"browser.certFingerprint": "Отпечаток пальца",
			"browser.certGoBack": "Назад",
			"browser.certIssuer": "Издатель",
			"browser.certProceed": "Все равно продолжить (небезопасно)",
			"browser.certSubject": "Субъект",
			"browser.certValid": "Допустимо",
			"browser.editorFocused": "Находится ли редактор браузера в фокусе",
			"browser.errorUrlLabel": "URL-адрес:",
			"browser.hasError": "Есть ли в браузере ошибка загрузки",
			"browser.hasUrl": "Загружен ли URL-адрес браузера",
			"browser.loadErrorLabel": "Не удалось загрузить страницу",
			"browser.overlayPauseDetail.notification": "Закройте уведомление, чтобы продолжить использование браузера.",
			"browser.overlayPauseHeading.notification": "Приостановлено из-за уведомления",
			"browser.urlPlaceholder": "Введите URL-адрес",
			"browser.welcomeSubtitle": "Введите URL-адрес выше, чтобы начать работу.",
			"browser.welcomeSubtitleChat": "Используйте функцию \"Добавить элемент в чат\", чтобы ссылаться на элементы пользовательского интерфейса в запросах чата.",
			"browser.welcomeTitle": "Браузер"
		},
		"vs/workbench/contrib/browserView/electron-browser/browserView.contribution": {
			"browser.editorLabel": "Браузер"
		},
		"vs/workbench/contrib/browserView/electron-browser/browserViewActions": {
			"browser.focusUrlInputAction": "Фокус на поле ввода URL-адреса",
			"browser.goBackAction": "Назад",
			"browser.goForwardAction": "Далее",
			"browser.hardReloadAction": "Жесткая перезагрузка",
			"browser.openExternalAction": "Открыть во внешнем браузере",
			"browser.openSettingsAction": "Открыть параметры браузера",
			"browser.reloadAction": "Перезагрузить",
			"browserCategory": "Браузер"
		},
		"vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": {
			"browser.clearEphemeralStorageAction": "Очистить хранилище (временное)",
			"browser.clearGlobalStorageAction": "Очистить хранилище (глобальное)",
			"browser.clearWorkspaceStorageAction": "Очистить хранилище (рабочая область)",
			"browser.dataStorage": "Управляет тем, как данные браузера (файлы cookie, кэш, хранилище) совместно используются представлениями браузера.\r\n\r\n**Примечание**. В недоверенных рабочих областях этот параметр игнорируется, и всегда используется хранилище `ephemeral`.",
			"browser.dataStorage.ephemeral": "У каждого представления браузера есть собственный сеанс, который очищается при закрытии.",
			"browser.dataStorage.global": "Все представления браузера используют один постоянный сеанс во всех рабочих областях.",
			"browser.dataStorage.workspace": "Представления браузера в одной рабочей области совместно используют постоянный сеанс. Если рабочая область не открыта, используется хранилище `ephemeral`.",
			"browser.storageScope": "Область хранения текущего представления браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": {
			"browser.devToolsOpen": "Открыты ли средства разработчика для текущего представления браузера",
			"browser.toggleDevToolsAction": "Переключить средства разработчика"
		},
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": {
			"browser.addConsoleLogsToChatAction": "Добавить журналы консоли в чат",
			"browser.addElementToChatAction": "Добавить элемент в чат",
			"browser.addFocusedElementToChat": "Добавить находящийся в фокусе элемент в чат",
			"browser.agentSharingContentWarning.detail": "Pages may contain hidden prompts that can influence agent behavior. Double-check the attached contents before sending.",
			"browser.agentSharingContentWarning.dontShowAgain": "Don't show again",
			"browser.agentSharingContentWarning.message": "Use caution when attaching content from untrusted sources.",
			"browser.agentSharingContentWarning.ok": "&&OK",
			"browser.elementSelectionActive": "Активно ли выделение элемента в настоящее время",
			"browser.enableChatTools": "При включении этой функции агенты чата могут использовать инструменты браузера для открытия страниц во встроенном браузере и взаимодействия с ними.",
			"browser.shareWithAgent": "Поделиться с агентом",
			"browser.sharingWithAgent": "Совместное использование с агентом",
			"browser.unshareWithAgent": "Отменить общий доступ для агента",
			"browserCategory": "Браузер",
			"consoleLogs": "Журналы консоли"
		},
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": {
			"browser.findNextAction": "Найти далее",
			"browser.findPreviousAction": "Найти ранее",
			"browser.findWidgetFocused": "Находится ли в фокусе мини-приложение поиска в браузере",
			"browser.findWidgetVisible": "Отображается ли мини-приложение поиска в браузере",
			"browser.hideFindAction": "Закрыть мини-приложение поиска",
			"browser.showFindAction": "Найти на странице"
		},
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": {
			"browser.canZoomIn": "Может ли браузер еще увеличить масштаб",
			"browser.canZoomOut": "Может ли браузер еще уменьшить масштаб",
			"browser.defaultZoomLevel.matchWindow": "Соответствует текущему уровню масштабирования пользовательского интерфейса приложения.",
			"browser.pageZoom": "Масштаб по умолчанию для всех сайтов во встроенном браузере.",
			"browser.resetZoomAction": "Сбросить масштаб",
			"browser.zoomInAction": "Увеличить",
			"browser.zoomOutAction": "Уменьшить"
		},
		"vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": {
			"browser.closeAll": "Закрыть все вкладки браузера",
			"browser.closeAllInGroup": "Закрыть все вкладки браузера в группе",
			"browser.closeAllInGroupShort": "Закрыть все вкладки браузера",
			"browser.closeAllTabs": "Закрыть все",
			"browser.closeTab": "Закрыть",
			"browser.editorOpen": "Открыт ли в данный момент редактор браузера",
			"browser.newTabAction": "Новая вкладка",
			"browser.openAction": "Открыть интегрированный браузер",
			"browser.openFromViewMenuAction": "Browser",
			"browser.openLocalhostLinks": "Если включено, ссылки localhost из терминала, чата и других источников будут открываться в интегрированном браузере, а не в системном.",
			"browser.openNewTab": "Новая вкладка интегрированного браузера",
			"browser.quickOpenAction": "Быстро открыть вкладку браузера...",
			"browser.quickOpenPlaceholder": "Выберите вкладку браузера или введите URL-адрес",
			"browser.showInTitleBar": "Управляет тем, отображается ли кнопка \"Встроенный браузер\" в заголовке окна.",
			"browser.showInTitleBar.false": "Кнопка никогда не отображается в заголовке окна.",
			"browser.showInTitleBar.true": "Кнопка всегда отображается в заголовке окна.",
			"browser.showInTitleBar.whenOpen": "Кнопка отображается в заголовке окна при открытом редакторе браузера.",
			"browserEntryAriaLabelWithGroup": "{0}, {1}",
			"miOpenBrowser": "&&Browser",
			"toggle.browser": "Интегрированный браузер",
			"toggle.browserDescription": "Переключить видимость кнопки \"Встроенный браузер\" в заголовке окна"
		},
		"vs/workbench/contrib/browserView/electron-browser/siteInfoWidget": {
			"browser.certHoverDetail1": "Подключение к этому сайту не защищено.",
			"browser.certHoverDetail2": "Ранее вы решили продолжить работу с \"{0}\", несмотря на ошибку сертификата ({1}).",
			"browser.certHoverHeading": "Сертификат не является доверенным",
			"browser.certRevoke": "Отозвать и закрыть",
			"browser.notSecure": "Не защищено"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": {
			"browser.blockedByPolicy": "Blocked by network domain policy",
			"browser.element": "элемент",
			"browser.open.alreadyOpen": "Уже открыто: {0}"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": {
			"browserContext.label": "Страницы браузера",
			"browserToolSet.description": "Открытие и взаимодействие со встроенными страницами браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": {
			"browser.click.invocation": "Щелчок {0} в {1}",
			"browser.click.invocation.middle": "Щелчок {0} средней кнопкой мыши в {1}",
			"browser.click.invocation.right": "Щелчок {0} правой кнопкой мыши в {1}",
			"browser.click.past": "Выполнен щелчок {0} в {1}",
			"browser.click.past.middle": "Выполнен щелчок {0} средней кнопкой мыши в {1}",
			"browser.click.past.right": "Выполнен щелчок {0} правой кнопкой мыши в {1}",
			"browser.dblClick.invocation": "Двойной щелчок {0} в {1}",
			"browser.dblClick.past": "Выполнен двойной щелчок {0} в {1}",
			"clickBrowserTool.displayName": "Щелкнуть элемент",
			"clickBrowserTool.userDescription": "Щелкните элемент на странице браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": {
			"browser.drag.invocation": "Перетаскивание {0} в {1} в {2}",
			"browser.drag.past": "Выполнено перетаскивание {0} в {1} в {2}",
			"dragElementTool.displayName": "Перетащите элемент",
			"dragElementTool.userDescription": "Перетащите элемент поверх другого элемента"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": {
			"browser.handleDialog.invocation": "Обработка диалогового окна в {0}",
			"browser.handleDialog.past": "Обработано диалоговое окно в {0}",
			"handleDialogBrowserTool.displayName": "Диалоговое окно дескриптора",
			"handleDialogBrowserTool.userDescription": "Ответ на диалоговое окно на странице браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": {
			"browser.hover.invocation": "Наведение указателя мыши на {0} в {1}",
			"browser.hover.past": "Указатель мыши наведен на {0} в {1}",
			"hoverElementTool.displayName": "Элемент при наведении курсора",
			"hoverElementTool.userDescription": "Наведите курсор на элемент на странице браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": {
			"browser.goBack.invocation": "Переход назад в {0}",
			"browser.goBack.past": "Выполнен переход назад в {0}",
			"browser.goForward.invocation": "Переход вперед в {0}",
			"browser.goForward.past": "Выполнен переход вперед в {0}",
			"browser.navigate.confirmMessage": "Это перенаправит браузер на {0} и позволит агенту получить доступ к его содержимому.",
			"browser.navigate.confirmTitle": "Перейти в браузер?",
			"browser.navigate.invocation": "Переход к {0} в {1}",
			"browser.navigate.past": "Выполнен переход к {0} в {1}",
			"browser.reload.invocation": "Перезагрузка {0}",
			"browser.reload.past": "Выполнена перезагрузка {0}",
			"navigateBrowserTool.displayName": "Навигация по странице",
			"navigateBrowserTool.userDescription": "Переход на другую страницу или перезагрузка страницы браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": {
			"browser.open.confirmMessage": "Откроется в {0} интегрированном браузере. Агент сможет читать содержимое и взаимодействовать с ним.",
			"browser.open.confirmTitle": "Открыть страницу браузера?",
			"browser.open.invocation": "Открытие страницы браузера в {0}",
			"browser.open.past": "Открыта страница браузера в {0}",
			"browser.open.result": "Открыто {0}",
			"openBrowserTool.displayName": "Открыть страницу браузера",
			"openBrowserTool.userDescription": "Открытие URL-адреса во встроенном браузере"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": {
			"browser.open.nonAgentic.confirmMessage": "Откроется в {0} интегрированном браузере. Агент не сможет прочитать его содержимое.",
			"browser.open.nonAgentic.confirmTitle": "Открыть страницу браузера?",
			"browser.open.nonAgentic.invocation": "Открытие страницы браузера в {0}",
			"browser.open.nonAgentic.past": "Открыта страница браузера в {0}",
			"browser.open.nonAgentic.result": "Открыто {0}"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": {
			"browser.read.invocation": "Чтение {0}",
			"browser.read.past": "Прочитано {0}",
			"readBrowserTool.displayName": "Прочитать страницу",
			"readBrowserTool.userDescription": "Чтение содержимого страницы браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": {
			"browser.runCode.confirmDisclaimer": "Прежде чем продолжить, убедитесь, что вы доверяете коду.",
			"browser.runCode.confirmTitle": "Запустить код Playwright?",
			"browser.runCode.invocation": "Запуск кода Playwright...",
			"browser.runCode.past": "Запуск кода Playwright",
			"browser.runCode.waitInvocation": "Ожидание завершения кода Playwright...",
			"browser.runCode.waitPast": "Ожидание кода Playwright",
			"runPlaywrightCodeTool.displayName": "Запуск кода Playwright",
			"runPlaywrightCodeTool.userDescription": "Запуск фрагмента кода Playwright на странице браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": {
			"browser.screenshot.invocation": "Снимок экрана браузера",
			"browser.screenshot.invocation.element": "Создание снимка экрана {0}",
			"browser.screenshot.past": "Снимок экрана браузера",
			"browser.screenshot.past.element": "Создан снимок экрана {0}",
			"screenshotBrowserTool.displayName": "Страница снимка экрана",
			"screenshotBrowserTool.userDescription": "Сделать снимок экрана страницы браузера"
		},
		"vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": {
			"browser.pressKey.invocation": "Нажатие клавиши `{0}` в {1}",
			"browser.pressKey.invocation.element": "Нажатие клавиши `{0}` в {1} в {2}",
			"browser.pressKey.past": "Нажата клавиша `{0}` в {1}",
			"browser.pressKey.past.element": "Нажата клавиша `{0}` в {1} в {2}",
			"browser.type.invocation": "Ввод текста в {0}",
			"browser.type.invocation.element": "Ввод текста в {0} в {1}",
			"browser.type.past": "Введен текст в {0}",
			"browser.type.past.element": "Введен текст в {0} в {1}",
			"typeBrowserTool.displayName": "Ввод на странице",
			"typeBrowserTool.userDescription": "Введите текст или нажмите клавиши на странице браузера"
		},
		"vs/workbench/contrib/bulkEdit/browser/bulkEditService": {
			"areYouSureQuiteBulkEdit.detail": "Выполняется \"{0}\".",
			"changeWorkspace.message": "Вы уверены, что хотите изменить рабочую область?",
			"closeTheWindow.message": "Подтверждаете закрытие окна?",
			"fileOperation": "Операция с файлом",
			"nothing": "Изменения отсутствуют.",
			"quitMessage": "Подтверждаете выход?",
			"quitMessageMac": "Подтверждаете выход?",
			"refactoring.autoSave": "Определяет, сохраняются ли файлы, которые были частью рефакторинга, автоматически",
			"reloadTheWindow.message": "Вы действительно хотите перезагрузить окно?",
			"summary.0": "Изменения отсутствуют.",
			"summary.n0": "Сделано изменений {0} в одном файле",
			"summary.nm": "Сделано изменений {0} в {1} файлах",
			"summary.textFiles": "Внесены текстовые изменения {0} в файлы {1}, а также созданные или удаленные файлы {2}",
			"workspaceEdit": "Изменение рабочей области"
		},
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": {
			"Discard": "Отменить рефакторинг",
			"apply": "Применить Рефакторинг",
			"cat": "Предварительный просмотр рефакторинга",
			"continue": "&&Продолжить",
			"detail": "Нажмите кнопку \"Продолжить\", чтобы отказаться от предыдущего рефакторинга и продолжить текущий рефакторинг.",
			"groupByFile": "Группировать изменения по файлам",
			"groupByType": "Изменения групп по типу",
			"overlap": "Выполняется предварительный просмотр другого рефакторинга.",
			"panel": "Предварительный просмотр рефакторинга",
			"refactorPreviewViewIcon": "Значок представления предварительного просмотра рефакторинга.",
			"toogleSelection": "Переключение изменения"
		},
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": {
			"cancel": "Отменить",
			"conflict.1": "Не удается применить рефакторинг, так как в это время изменился \"{0}\".",
			"conflict.N": "Не удается применить рефакторинг, так как за это время изменились другие файлы ({0}).",
			"empty.msg": "Вызовите действие кода, такое как переименование, чтобы вывести здесь предварительный просмотр его изменений.",
			"ok": "Применить"
		},
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": {
			"default": "Другое"
		},
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": {
			"aria.create": "Идет создание {0}",
			"aria.createAndEdit": "Выполняется создание {0}, а также внесение изменений в текст",
			"aria.del": "строка {0}, удаление {1}",
			"aria.delete": "Удаление {0}",
			"aria.deleteAndEdit": "Выполняется удаление {0}, а также внесение правок в текст",
			"aria.editOnly": "{0}, внесение правок в текст",
			"aria.insert": "строка {0}, вставка {1}",
			"aria.rename": "Переименование {0} в {1}",
			"aria.renameAndEdit": "Выполняется переименование {0} в {1}, а также внесение правок в текст",
			"aria.replace": "строка {0}, замена {1} на {2}",
			"bulkEdit": "Массовое изменение",
			"detail.create": "(создание)",
			"detail.del": "(идет удаление)",
			"detail.rename": "(переименование)",
			"rename.label": "{0} → {1}",
			"title": "{0} - {1}"
		},
		"vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": {
			"callHierarchyDirection": "Отображаются ли в иерархии вызовов входящие или исходящие вызовы",
			"callHierarchyVisible": "Отображается ли сейчас окно просмотра иерархии вызовов",
			"close": "Закрыть",
			"editorHasCallHierarchyProvider": "Доступен ли поставщик иерархии вызовов",
			"error": "Не удалось показать иерархию вызовов",
			"no.item": "Результаты отсутствуют",
			"showIncomingCallsIcons": "Значок для входящих вызовов в представлении иерархии вызовов.",
			"showOutgoingCallsIcon": "Значок для исходящих вызовов в представлении иерархии вызовов.",
			"title": "Просмотр иерархии вызовов",
			"title.incoming": "Показать входящие вызовы",
			"title.outgoing": "Показать исходящие вызовы",
			"title.refocus": "Сменить фокус иерархии вызовов"
		},
		"vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": {
			"callFrom": "Вызовы из \"{0}\"",
			"callsTo": "Объекты, вызывающие \"{0}\"",
			"empt.callsFrom": "Нет вызовов от \"{0}\"",
			"empt.callsTo": "Нет объектов, вызывающих \"{0}\"",
			"title.loading": "Загрузка..."
		},
		"vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": {
			"from": "вызовы из {0}",
			"to": "объекты, вызывающие {0}",
			"tree.aria": "Иерархия вызовов"
		},
		"vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityProvider": {
			"chat": "Чат",
			"modifiedFilesConfirmationInput": "{0} файлов",
			"multiCodeBlock": "{0}{1}Несколько ({2}) блоков кода: {3} {4}",
			"multiCodeBlockHint": "{0}{1}{2}Несколько ({3}) блоков кода: {4}{5} {6}",
			"multiFileTreeHint": "Деревья файлов: {0} ",
			"multiTableHint": "Таблиц: {0} ",
			"noCodeBlocks": "{0}{1}{2} {3}",
			"noCodeBlocksHint": "{0}{1}{2}{3}{4} {5}",
			"singleCodeBlock": "{0}{1}1 блок кода: {2} {3}",
			"singleCodeBlockHint": "{0}{1}{2}1 блок кода: {3} {4}{5}",
			"singleFileTreeHint": "1 дерево файлов ",
			"singleTableHint": "1 таблица ",
			"toolInvocationsHint": "Требуется подтверждение чата: {0}",
			"toolInvocationsHintDetails": "Сведения: {0}",
			"toolInvocationsHintKb": "Требуется подтверждение чата: {0}. Нажмите {1}, чтобы принять, или {2} для отмены.",
			"toolPostApprovalTitle": "Утвердить результаты инструмента"
		},
		"vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityService": {
			"chat.untitledChat": "Чат без названия",
			"chatTitle": "Чат: {0}",
			"notificationDetail": "Новый ответ чата."
		},
		"vs/workbench/contrib/chat/browser/accessibility/chatResponseAccessibleView": {
			"binaryOutput": "{0} данные",
			"errored": "Ошибки",
			"extensionsList": "Расширения: {0}",
			"files": "Файлы: {0}",
			"input": "Ввод: {0}",
			"modifiedFilesConfirmation": "Измененные файлы: {0}",
			"pullRequestInfo": "PR: {0} от {1}",
			"resourcesList": "Ресурсы: {0}",
			"simpleToolInvocation": "Вход: {0} , Выход: {1}",
			"subagentName": "Агент: {0}",
			"subagentPrompt": "Задача: {0}",
			"thinkingContent": "Думаю: {0}",
			"todoItem": "{0} ( {1} )",
			"todoListCount": "{0} элементов: {1}",
			"toolPostApprovalA11yView": "Утвердить результаты {0}? Результат: "
		},
		"vs/workbench/contrib/chat/browser/actions/chatAccessibilityActions": {
			"chat.category": "Чат",
			"chatNotReady": "Интерфейс чата не готов.",
			"focusChatConfirmation": "Фокус на подтверждении чата",
			"noChatSession": "Активный сеанс чата не найден.",
			"noConfirmationRequired": "Подтверждение чата не требуется",
			"thinkingContentHidden": "Содержимое для размышлений будет скрыто в представлении с поддержкой специальных возможностей.",
			"thinkingContentShown": "Содержимое для размышлений будет включено в представлении с поддержкой специальных возможностей.",
			"toggleThinkingContentAccessibleView": "Переключить содержимое для размышлений в представлении с поддержкой специальных возможностей"
		},
		"vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": {
			"chat.announcement": "Ответы в чате будут объявляться по мере их получения. В ответе будет указано количество блоков кода (если они есть), а затем остальная часть ответа.",
			"chat.attachments.removal": "Чтобы удалить прикрепленные контексты, выделите вложение и нажмите клавишу DELETE или BACKSPACE.",
			"chat.differencePanel": "Представление чата — это постоянный интерфейс, который также поддерживает навигацию по предлагаемым дальнейшим вопросам, а представление быстрого чата — это временный интерфейс для создания и просмотра запросов.",
			"chat.differenceQuick": "Представление быстрого чата — это временный интерфейс для создания и просмотра запросов, а представление чата на панели — это постоянный интерфейс, который также поддерживает навигацию по предлагаемым вопросам дальнейших действий.",
			"chat.focusMostRecentTerminal": "Чтобы установить фокус на последний терминал чата, в котором запускался инструмент, вызовите команду Focus Most Recent Chat Terminal{0}.",
			"chat.focusMostRecentTerminalOutput": "Для фокусировки на выводе последнего инструмента терминала чата вызовите команду \"Фокус на выводе последнего терминала чата\".{0}.",
			"chat.focusQuestionCarousel": "Когда появляется вопрос в чате, переключайте фокус между вопросом и полем ввода чата {0} .",
			"chat.focusTip": "Когда появляется подсказка, переключайте фокус между подсказкой и полем ввода чата {0} .",
			"chat.inspectResponse": "В поле ввода проверьте последний ответ в представлении с поддержкой специальных возможностей{0}. Содержимое для размышлений включено в порядке следования по умолчанию.",
			"chat.inspectResponseThinkingToggle": "Чтобы включить или исключить содержимое для размышлений в представлении с поддержкой специальных возможностей, выполните команду \"Переключить содержимое для размышлений в представлении с поддержкой специальных возможностей\" из палитры команд.",
			"chat.nextQuestionCarouselQuestion": "При фокусе на вопросе в чате перейти к следующему вопросу{0}.",
			"chat.overview": "Представление быстрого чата состоит из поля ввода и списка запросов и ответов. Поле ввода используется для запросов, а список — для отображения ответов.",
			"chat.previousQuestionCarouselQuestion": "При фокусе на вопросе в чате перейти к предыдущему вопросу{0}.",
			"chat.progressVerbosity": "Во время обработки запроса в чате вы будете слышать подробные уведомления о ходе выполнения, если запрос занимает более 4 секунд. Например, это включает такую информацию: выполнен поиск текста <условие поиска> с X результатами, создан файл <имя_файла> или прочитан файл <путь к файлу>. Эту функцию можно отключить с помощью параметра accessibility.verboseChatProgressUpdates.",
			"chat.requestHistory": "В поле входных данных используйте клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ для навигации по журналу запросов. Измените входные данные и используйте клавишу ВВОД или кнопку отправки для выполнения нового запроса.",
			"chat.showHiddenTerminals": "Если есть скрытые терминалы чатов, можно просмотреть их, вызвав команду View Hidden Chat Terminals{0}.",
			"chat.signals": "Сигналы специальных возможностей можно изменить с помощью параметров с префиксом signals.chat. По умолчанию, если запрос занимает более 4 секунд, вы услышите звук, указывающий на то, что выполнение еще не закончено.",
			"chatAgent.acceptTool": "Чтобы принять действие инструмента, используйте команду подтверждения принятия инструмента{0}.",
			"chatAgent.autoApprove": "Чтобы автоматически утверждать действия инструмента без ручного подтверждения, присвойте параметру {0} значение {1} в ваших настройках.",
			"chatAgent.focusTodosView": "To toggle focus between the Agent TODOs view and the chat input, use Agent TODOs: Toggle Focus{0}.",
			"chatAgent.openEditedFilesSetting": "По умолчанию при внесении изменений в файлы они будут открываться. Чтобы изменить это поведение, установите для accessibility.openChatEditedFiles значение false в параметрах.",
			"chatAgent.overview": "Представление агента чата используется для применения изменений к файлам в вашей рабочей области, включения выполнения команд в терминале и др.",
			"chatAgent.runCommand": "Чтобы выполнить действие, используйте команду принятия инструмента{0}.",
			"chatAgent.userActionRequired": "Оповещение укажет, когда требуется действие пользователя. Например, если агент хочет запустить что-то в терминале, вы услышите: \"Требуется действие: выполнение команды в терминале\".",
			"chatEditing.acceptAllFiles": "- Сохранить все изменения{0}.",
			"chatEditing.acceptFile": "- Сохранить{0} и отменить файл{1}.",
			"chatEditing.acceptHunk": "В редакторе Сохранить{0}, Отменить{1} или Изменить{2} измените текущее изменение.",
			"chatEditing.discardAllFiles": "- Отменить все изменения{0}.",
			"chatEditing.expectation": "При выполнении запроса индикатор хода выполнения будет воспроизводиться во время применения изменений.",
			"chatEditing.format": "Состоит из поля ввода и рабочего набора файлов (SHIFT+TAB).",
			"chatEditing.helpfulCommands": "Вот несколько полезных команд:",
			"chatEditing.openFileInDiff": "- Открыть файл в библиотеке{0}.",
			"chatEditing.overview": "Представление редактирования чата используется для применения изменений между файлами.",
			"chatEditing.removeFileFromWorkingSet": "- Удалить файл из рабочего набора{0}.",
			"chatEditing.review": "После применения правки будет воспроизводиться звук, указывающий, что документ открыт и готов к проверке. Звук можно отключить с помощью accessibility.signals.chatEditModifiedFile.",
			"chatEditing.saveAllFiles": "- Сохранить все файлы{0}.",
			"chatEditing.sections": "Переход между редактированиями в редакторе с помощью перехода к предыдущей{0} и следующей{1}",
			"chatEditing.undoKeepSounds": "При принятии или отмене изменений будут воспроизводиться звуки. Звуки можно отключить с помощью accessibility.signals.editsKept и accessibility.signals.editsUndone.",
			"inlineChat.access": "Его можно активировать с помощью действий кода или напрямую с помощью команды \"Встроенный чат: запустить встроенный чат\"{0}.",
			"inlineChat.contextActions": "Действия контекстного меню могут выполнять запрос с префиксом /. Type / для поиска таких готовых команд.",
			"inlineChat.diff": "В редакторе несовпадений перейдите в режим проверки с помощью {0}. Используйте клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ для перехода между строками с предложенными изменениями.",
			"inlineChat.fix": "При активации исправления ответ указывает на проблему с текущим кодом. Будет отрисован редактор несовпадений, к которому можно будет перейти по табуляции.",
			"inlineChat.inspectResponse": "В поле ввода проверьте ответ в представлении с поддержкой специальных возможностей{0}.",
			"inlineChat.overview": "Встроенный чат происходит в редакторе кода и учитывает текущий выбор. Это полезно для внесения изменений в текущий редактор. Например, исправление обнаруженных ошибок, документирование или рефакторинг кода. Имейте в виду, что код, созданный ИИ, может быть неправильным.",
			"inlineChat.requestHistory": "В поле входных данных используйте \"Показать предыдущий\"{0} и \"Показать следующий\"{1} для навигации по журналу запросов. Измените входные данные и используйте клавишу ВВОД или кнопку отправки для выполнения нового запроса.",
			"inlineChat.toolbar": "Используйте вкладку для доступа к условным частям, например командам, состоянию, ответам на сообщения и т. д.",
			"workbench.action.chat.announceConfirmation": "Чтобы сосредоточиться на диалоговых окнах ожидающих подтверждений чата, вызовите команду \"Фокус на состоянии подтверждения чата\"{0}.",
			"workbench.action.chat.editing.attachFiles": "- Вложить файлы{0}.",
			"workbench.action.chat.focus": "Чтобы сфокусироваться на списке запросов и ответов чата, вызовите команду Focus Chat{0}. Это переместит фокус на самый последний ответ, по которому вы затем сможете перемещаться с помощью клавиш со СТРЕЛКАМИ ВВЕРХ и ВНИЗ.",
			"workbench.action.chat.focusAgentSessionsViewer": "Вы можете поместить фокус на списке сеансов агента, вызвав команду фокуса на сеансах агента{0}.",
			"workbench.action.chat.focusInput": "Чтобы перевести фокус на поле ввода для запросов чата, выполните команду \"Фокус на поле ввода чата\"{0}.",
			"workbench.action.chat.focusLastFocusedItem": "Чтобы вернуться к последнему ответу чата, на котором был установлен фокус, вызовите команду Focus Last Focused Chat Response{0}.",
			"workbench.action.chat.history": "Чтобы просмотреть все сеансы чата, вызовите команду \"Показать чаты\"{0}.",
			"workbench.action.chat.newChat": "Чтобы создать новый сеанс чата, выполните команду \"Создать чат\"{0}.",
			"workbench.action.chat.nextCodeBlock": "Чтобы перевести фокус на следующий блок кода в ответе, выполните команду \"Чат: следующий блок кода\"{0}.",
			"workbench.action.chat.nextUserPrompt": "Чтобы перейти к следующему пользовательскому запросу в разговоре, вызовите команду Next User Prompt{0}.",
			"workbench.action.chat.previousUserPrompt": "Чтобы перейти к предыдущему пользовательскому запросу в разговоре, вызовите команду Previous User Prompt{0}.",
			"workbench.action.chat.restoreLastCheckpoint": "- Восстановить до последней контрольной точки {0} .",
			"workbench.action.chat.undoEdits": "- Отменить изменения{0}."
		},
		"vs/workbench/contrib/chat/browser/actions/chatActions": {
			"actions.interactiveSession.focus": "Фокус на списке чатов",
			"actions.interactiveSession.focusLastFocused": "Фокус на последнем выбранном элементе списка чатов",
			"agent.newSession": "Начать новый сеанс?",
			"agent.newSession.confirm": "Да",
			"agent.newSessionMessage": "При смене агента текущий сеанс редактирования будет завершен. Изменить агент?",
			"chat.category": "Чат",
			"chat.editToolApproval.description": "Редактирование настроек и их утверждение и подтверждение для агентов ИИ‑чата.",
			"chat.editToolApproval.label": "Управление утверждением инструментов",
			"chat.questionCarousel.focusUnavailable": "Сейчас нет вопроса в чате, на котором нужно было бы сосредоточиться.",
			"chat.showContextUsage": "Показать контекстное использование",
			"chat.tip.focusUnavailable": "Чаевые в чате не предусмотрены.",
			"chat.todoList.focusUnavailable": "В данный момент нет задач, связанных с агентами, на которых нужно было бы сосредоточиться.",
			"chat.toggleDefaultVisibility.label": "Показывать представление по умолчанию",
			"chatAndCompletionsQuotaExceeded": "Вы достигли месячной квоты сообщений в чате и встроенных предложений.",
			"chatQuotaExceeded": "Вы достигли ежемесячной квоты на количество сообщений в чате. У вас по-прежнему есть бесплатные встроенные предложения.",
			"completionsQuotaExceeded": "Вы достигли месячной квоты встроенных предложений. У вас по-прежнему есть бесплатные сообщения в чате.",
			"configureCompletions": "Настройка встроенных предложений...",
			"copilotQuotaReached": "Достигнута квота для GitHub Copilot",
			"dismiss": "Закрыть",
			"generateAgent": "Создать пользовательский агент",
			"generateAgent.short": "Создать агент",
			"generateCode": "Создать код",
			"generateHook": "Создать обработчик",
			"generateHook.short": "Создать обработчик",
			"generateInstructions": "Создать инструкции для агента",
			"generateOnDemandInstructions": "Создать инструкции по запросу",
			"generatePrompt": "Создать файл запроса",
			"generatePrompt.short": "Создать запрос",
			"generateSkill": "Создать навык",
			"generateSkill.short": "Создать навык",
			"insertForkConversationSlashCommand": "Команда вставки ответвления",
			"insertForkConversationSlashCommand.short": "Вставить /развилку репозитория",
			"insertTroubleshootSlashCommand": "Команда вставки устранения неполадок",
			"insertTroubleshootSlashCommand.short": "Вставить /troubleshoot",
			"interactiveSession.clearHistory.label": "Очистить журнал входных данных",
			"interactiveSession.focusInput.label": "Фокус на вводе текста чата",
			"interactiveSession.focusQuestionCarousel.label": "Чат: Переключение фокуса между вопросом и вводом",
			"interactiveSession.focusTip.label": "Чат: Переключение фокуса между подсказками и вводом текста",
			"interactiveSession.focusTodosView.label": "Toggle Focus Between TODOs and Input",
			"interactiveSession.newChatWindow": "Новое окно чата",
			"interactiveSession.nextQuestion.label": "Чат: следующий вопрос",
			"interactiveSession.open": "Новый редактор чата",
			"interactiveSession.openToSide": "Новый редактор чата появится сбоку",
			"interactiveSession.previousQuestion.label": "Чат: предыдущий вопрос",
			"interactiveSession.showContextUsage.label": "Показать использование контекстного окна",
			"manageChat": "Управление чатом",
			"openChat": "Открыть чат",
			"openChatCustomizations": "Открыть настройки",
			"openChatFeatureSettings": "Параметры чата",
			"openChatFeatureSettings.short": "Параметры чата",
			"openChatMode": "Открыть чат ({0})",
			"quotaResetDate": "Разрешение будет сброшено {0}.",
			"resetTrustedTools": "Подтверждения инструмента сброса",
			"resetTrustedToolsSuccess": "Настройки подтверждения инструмента сброшены.",
			"showCopilotUsageExtensions": "Показать расширения с помощью Copilot",
			"switchMode.confirmPhrase": "Переключение агента завершит текущий сеанс редактирования.",
			"toggleChat": "Переключить чат",
			"upgradeChat": "Повысить статус плана GitHub Copilot",
			"upgradePlan": "Повысить статус плана GitHub Copilot",
			"upgradePro": "Повысить статус до GitHub Copilot Pro",
			"upgradeToPro": "Upgrade to GitHub Copilot Pro for:\r\n- Unlimited inline suggestions\r\n- Unlimited chat messages\r\n- Access to premium models"
		},
		"vs/workbench/contrib/chat/browser/actions/chatAgentRecommendationActions": {
			"chat.installRecommendation": "Создать {0}"
		},
		"vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": {
			"interactive.applyInEditor.label": "Применить в редакторе",
			"interactive.applyInEditorWithURL.label": "Применить к {0}",
			"interactive.compare.apply": "Применить изменения",
			"interactive.compare.discard": "Отменить изменения",
			"interactive.compare.openInDiffEditor": "Открыть в редакторе различий",
			"interactive.compare.toggleDiffViewMode": "Переключить режим сравнения: встроенный/бок о бок",
			"interactive.copyCodeBlock.label": "Копировать",
			"interactive.insertCodeBlock.label": "Вставить в расположении курсора",
			"interactive.insertIntoNewFile.label": "Вставить в новый файл",
			"interactive.nextCodeBlock.label": "Следующий блок кода",
			"interactive.previousCodeBlock.label": "Предыдущий блок кода",
			"interactive.runInTerminal.label": "Вставить в терминал"
		},
		"vs/workbench/contrib/chat/browser/actions/chatContext": {
			"chatContext.attachScreenshot.labelElectron.Window": "Окно снимка экрана",
			"chatContext.attachScreenshot.labelWeb": "Снимок экрана",
			"chatContext.editors": "Открытые редакторы",
			"chatContext.sessions": "Сеансы...",
			"chatContext.sessions.placeholder": "Выберите сеанс",
			"chatContext.tools": "Инструменты...",
			"chatContext.tools.placeholder": "Выберите инструмент",
			"imageFromClipboard": "Изображение из буфера обмена",
			"pastedImage": "Вставленное изображение",
			"terminal": "Терминал"
		},
		"vs/workbench/contrib/chat/browser/actions/chatContextActions": {
			"chat.insertSearchResults": "Добавить результаты поиска в чат",
			"chatContext.attach.placeholder": "Поиск вложений",
			"goBack": "Назад ↩",
			"workbench.action.chat.attachContext.label.2": "Добавить контекст…",
			"workbench.action.chat.attachFile.label": "Добавить файл в чат",
			"workbench.action.chat.attachFolder.label": "Добавить папку в чат",
			"workbench.action.chat.attachPinnedEditors.label": "Добавить закрепленных редакторов в чат",
			"workbench.action.chat.attachSelection.label": "Добавить выделенные элементы в чат"
		},
		"vs/workbench/contrib/chat/browser/actions/chatContinueInAction": {
			"chat.learnMore": "Подробнее",
			"continueChatInSession": "Продолжить чат в...",
			"continueIn": "Продолжить в",
			"continueInEllipsis": "Продолжить в...",
			"continueSessionIn": "Продолжить в {0}"
		},
		"vs/workbench/contrib/chat/browser/actions/chatCopyActions": {
			"chat.copyKatexMathSource.label": "Копировать математический источник",
			"interactive.copyAll.label": "Копировать все",
			"interactive.copyFinalResponse.label": "Копировать окончательный ответ",
			"interactive.copyItem.label": "Копировать"
		},
		"vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": {
			"workbench.action.chat.clearRecentlyUsedLanguageModels.label": "Очистить недавно использованные языковые модели",
			"workbench.action.chat.inspectChatModel.label": "Проверка модели чата",
			"workbench.action.chat.inspectChatModelReferences.label": "Проверить ссылки на модель чата",
			"workbench.action.chat.logChatIndex.label": "Индекс чата журнала",
			"workbench.action.chat.logInputHistory.label": "Записывать журнал входных данных чата"
		},
		"vs/workbench/contrib/chat/browser/actions/chatElicitationActions": {
			"chat.acceptElicitation": "Принять запрос"
		},
		"vs/workbench/contrib/chat/browser/actions/chatExecuteActions": {
			"actions.chat.submitWithCodebase": "Отправить с помощью {0}",
			"chat.executeHandoff.label": "Выполнить передачу управления",
			"chat.getHandoffs.label": "Получить передачу управления",
			"chat.newChat.label": "Отправить в новый чат",
			"chat.remove.confirmation.checkbox": "Больше не спрашивать",
			"chat.remove.confirmation.message2": "Это удалит все последующие запросы и отменит правки, внесенные в {0}. Вы хотите продолжить?",
			"chat.remove.confirmation.multipleEdits.message": "Это удалит все последующие запросы и отменит правки, внесенные в файлы ({0}) в вашем рабочем наборе. Вы хотите продолжить?",
			"chat.remove.confirmation.primaryButton": "Да",
			"chat.remove.confirmation.title": "Хотите отменить изменения ({0})?",
			"chat.removeLast.confirmation.message2": "Это удалит ваш последний запрос и отменит правки, внесенные в {0}. Вы хотите продолжить?",
			"chat.removeLast.confirmation.multipleEdits.message": "Это удалит ваш последний запрос и отменит правки, внесенные в файлы ({0}) в вашем рабочем наборе. Вы хотите продолжить?",
			"chat.removeLast.confirmation.title": "Отменить последнее изменение?",
			"delegateSession": "Сеанс делегирования",
			"edits.submit.label": "Отправить",
			"interactive.cancel.label": "Отмена",
			"interactive.cancelEdit.label": "Отменить изменение",
			"interactive.changeModel.label": "Изменить модель",
			"interactive.openChatSessionPrimaryPicker.label": "Открыть основное средство выбора сеанса",
			"interactive.openDelegationPicker.label": "Выбор открытого делегирования",
			"interactive.openModePicker.label": "Открыть средство выбора агентов",
			"interactive.openModelPicker.label": "Открыть средство выбора модели",
			"interactive.openPermissionPicker.label": "Открыть средство выбора разрешений",
			"interactive.openSessionTargetPicker.label": "Выбор цели открытой сессии",
			"interactive.openWorkspacePicker.label": "Открыть средство выбора рабочего пространства",
			"interactive.submit.label": "Отправить",
			"interactive.submitWithoutDispatch.label": "Отправить",
			"interactive.switchToNextModel.label": "Перейти на следующую модель",
			"interactive.toggleAgent.label": "Переключиться на следующий агент",
			"selectWorkspace": "Выберите целевое рабочее пространство",
			"sendToAgent": "Отправить агенту",
			"setChatMode": "Установить агент",
			"setPermissionLevel": "Установить разрешения",
			"setSessionTarget": "Установить целевой объект сессии"
		},
		"vs/workbench/contrib/chat/browser/actions/chatFileTreeActions": {
			"interactive.nextFileTree.label": "Следующее дерево файлов",
			"interactive.previousFileTree.label": "Предыдущее дерево файлов"
		},
		"vs/workbench/contrib/chat/browser/actions/chatForkActions": {
			"chat.forkConversation.label": "Создать вилку беседы",
			"chat.forkConversation.tooltip": "Создать вилку беседы из этой точки",
			"chat.forked.title": "Создана вилка: {0}",
			"chat.forked.titlePrefix": "Создана вилка: "
		},
		"vs/workbench/contrib/chat/browser/actions/chatImportExport": {
			"chat.export.label": "Экспорт чата...",
			"chat.file.label": "Сеанс чата",
			"chat.import.label": "Импорт чата..."
		},
		"vs/workbench/contrib/chat/browser/actions/chatLanguageModelActions": {
			"extensionOwner": "{0}",
			"languageModelAuthPlaceholder": "Выберите, какие расширения могут получать доступ к языковым моделям",
			"languageModelAuthTitle": "Управление доступом к языковым моделям",
			"lm.configureGroup": "Добавить группу языковых моделей",
			"lm.migrateGroup": "Группа по миграции языковых моделей",
			"manageLanguageModelAuthentication": "Управление доступом к языковым моделям...",
			"noAccessDescription": "В настоящее время нет расширений, которым разрешено использовать модели из {0}",
			"noAllowedExtensions": "У расширений нет доступа",
			"noLanguageModels": "Не найдены языковые модели, для которых требуется проверка подлинности.",
			"noLanguageModelsDetail": "В настоящее время нет языковых моделей, для которых требуется проверка подлинности.",
			"openExtension": "Открыть расширение",
			"trustedExtension": "Является доверенным для корпорации Майкрософт"
		},
		"vs/workbench/contrib/chat/browser/actions/chatMoveActions": {
			"chat.openInEditor.label": "Переместить чат в область редактора",
			"chat.openInNewWindow.label": "Переместить чат в новое окно",
			"interactiveSession.openInPanel.label": "Переместить чат на панель",
			"interactiveSession.openInPrimarySidebar.label": "Переместить чат на основную боковую панель",
			"interactiveSession.openInSecondarySidebar.label": "Переместить чат на дополнительную боковую панель",
			"interactiveSession.openInSidebar.label": "Переместить чат на боковую панель"
		},
		"vs/workbench/contrib/chat/browser/actions/chatNewActions": {
			"chat.goBack": "Назад",
			"chat.newChat.label": "Новый чат",
			"chat.newEdits.label": "Новый чат",
			"chat.newLocalChat.label": "Новый локальный чат",
			"chat.redoEdit.label": "Повторить последнее изменение",
			"chat.redoEdit.label2": "Повторить",
			"chat.redoEdit.tooltip": "Повторно применить отмененные изменения рабочей области и чат",
			"chat.undoEdit.label": "Отменить последнее изменение",
			"newChat": "Новый чат"
		},
		"vs/workbench/contrib/chat/browser/actions/chatOpenAgentDebugPanelAction": {
			"chat.exportAgentDebugLog.label": "Экспорт журнала отладки агента...",
			"chat.importAgentDebugLog.label": "Импорт журнала отладки агента...",
			"chat.openAgentDebugPanel.label": "Открыть журналы отладки агента",
			"chat.openAgentDebugPanelForSession.label": "Показать журналы отладки агента",
			"chatDebugLog.exportFailed": "Текущий поставщик не поддерживает экспорт.",
			"chatDebugLog.exportSuccess": "Журнал отладки агента успешно экспортирован.",
			"chatDebugLog.file.label": "Журнал отладки агента",
			"chatDebugLog.fileTooLargeDetail": "Размер выбранного файла ({0} МБ) превышает ограничение в 50 МБ для импорта журналов отладки.",
			"chatDebugLog.fileTooLargeTitle": "Файл слишком большой",
			"chatDebugLog.importFailed": "Импорт не поддерживается текущим поставщиком.",
			"chatDebugLog.noSession": "Нет активного сеанса отладки для экспорта. Сначала перейдите к сеансу.",
			"chatDebugLog.openExportedFile": "Открыть файл"
		},
		"vs/workbench/contrib/chat/browser/actions/chatPluginActions": {
			"installPluginFromSource": "Установить плагин из источника",
			"localMarketplace": "Локальный",
			"managePluginMarketplaces": "Управление магазинами плагинов",
			"noMarketplaces": "Нет настроенных магазинов плагинов",
			"openMarketplaceDirectory": "Открыть папку",
			"pluginSourcePlaceholder": "URL владельца, репозитория или URL клонирования Git",
			"pluginSourcePrompt": "Введите ссылку на репозиторий GitHub или URL-адрес Git, чтобы установить плагин",
			"plugins": "Плагины",
			"removeMarketplace": "Удалить магазины",
			"selectMarketplace": "Выберите магазин плагинов",
			"selectMarketplaceAction": "Выберите действие для ' {0} '",
			"showPlugins": "Показать плагины"
		},
		"vs/workbench/contrib/chat/browser/actions/chatPromptNavigationActions": {
			"interactive.nextUserPrompt.label": "Запрос следующего пользователя",
			"interactive.previousUserPrompt.label": "Предыдущий запрос пользователя"
		},
		"vs/workbench/contrib/chat/browser/actions/chatQueueActions": {
			"chat.queueMessage": "Добавить в очередь",
			"chat.queueMessage.tooltip": "Поставьте это сообщение в очередь для отправки после завершения текущего запроса",
			"chat.queueSubmenu": "Очередь",
			"chat.removeAllPendingRequests": "Удалить все из очереди",
			"chat.removePendingRequest": "Удалить из очереди",
			"chat.sendPendingImmediately": "Отправить немедленно",
			"chat.steerWithMessage": "Управление с помощью сообщения",
			"chat.steerWithMessage.tooltip": "Отправьте это сообщение при следующей возможности, сигнализируя о необходимости приостановки текущего запроса"
		},
		"vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": {
			"chat.closeQuickChat.label": "Закрыть быстрый чат",
			"chat.openInChatView.label": "Открыть в представлении чата",
			"interactiveSession.open": "Открыть быстрый чат",
			"quickChat": "Открыть быстрый чат",
			"toggle.desc": "Переключить быстрый чат",
			"toggle.isPartialQuery": "Независимо от того, является ли запрос частичным, он будет ожидать ввода дополнительных данных от пользователя.",
			"toggle.query": "Запрос на открытие быстрого чата с"
		},
		"vs/workbench/contrib/chat/browser/actions/chatTitleActions": {
			"chat.retry.confirmation.checkbox": "Больше не спрашивать",
			"chat.retry.confirmation.message2": "Это отменит правки, внесенные в {0} после этого запроса.",
			"chat.retry.confirmation.primaryButton": "Да",
			"chat.retry.label": "Повторить",
			"chat.retryLast.confirmation.message2": "Это отменит правки, внесенные в файлы ({0}) в вашем рабочем наборе после этого запроса. Вы хотите продолжить?",
			"chat.retryLast.confirmation.title2": "Повторить последний запрос?",
			"interactive.helpful.label": "Полезное",
			"interactive.insertIntoNotebook.label": "Вставить в записную книжку",
			"interactive.reportIssueForBug.label": "Сообщить о проблеме",
			"interactive.unhelpful.label": "Бесполезное"
		},
		"vs/workbench/contrib/chat/browser/actions/chatToolActions": {
			"chat.accept": "Принять",
			"chat.skip": "Пропустить",
			"chat.tools.description.agent": "Конфигурация выбранных инструментов выполнена с помощью настраиваемого агента \"{0}\". Изменения в инструментах будут применены и к файлу настраиваемого агента.",
			"chat.tools.description.global": "Выбранные инструменты будут применяться глобально для всех сеансов чата, использующих агент по умолчанию.",
			"chat.tools.description.readOnlyAgent": "Конфигурация выбранных инструментов выполнена с помощью настраиваемого агента \"{0}\". Изменения инструментов будут использоваться только в этом сеансе и не изменят настраиваемый агент \"{0}\".",
			"chat.tools.description.session": "Выбранные инструменты настроены только для этого сеанса чата.",
			"chat.tools.placeholder.agent": "Выберите инструменты для этого настраиваемого агента",
			"chat.tools.placeholder.global": "Выберите инструменты, доступные для чата.",
			"chat.tools.placeholder.readOnlyAgent": "Выберите инструменты для этого настраиваемого агента",
			"chat.tools.placeholder.session": "Выберите инструменты для этого сеанса чата",
			"label": "Настройка средств..."
		},
		"vs/workbench/contrib/chat/browser/actions/chatToolPicker": {
			"addExtensionButton": "Установить расширение...",
			"addMcpServer": "Добавить сервер MCP...",
			"configMcpCol": "Настроить {0}",
			"configToolSets": "Настроить наборы инструментов...",
			"configureTools": "Настройка инструментов",
			"defaultBucketLabel": "Встроенный",
			"editUserBucket": "Изменить набор инструментов",
			"manageToolApproval": "Управление утверждением",
			"mcpShowOutput": "Показать выведенный результат",
			"mcpUpdate": "Обновить инструменты",
			"noTools": "Добавить инструменты в чат",
			"userBucket": "Настраиваемые наборы инструментов"
		},
		"vs/workbench/contrib/chat/browser/actions/codeBlockOperations": {
			"activeEditor": "Активный редактор '{0}'",
			"applyCodeBlock.error": "Не удалось применить блок кода: {0}",
			"applyCodeBlock.errorOpeningFile": "Не удалось открыть {0} редакторе кода.",
			"applyCodeBlock.fileWriteError": "Не удается создать файл: {0}",
			"applyCodeBlock.noActiveEditor": "Чтобы применить этот блок кода, откройте редактор кода или записной книжки.",
			"applyCodeBlock.noCodeMapper": "Нет доступных составитель кода.",
			"applyCodeBlock.progress": "Применение блока кода с помощью {0}...",
			"applyCodeBlock.readonly": "Невозможно применить блок кода к файлу, доступного только для чтения.",
			"applyCodeBlock.readonlyNotebook": "Невозможно применить блок кода к редактору записных книжек, доступных только для чтения.",
			"createFile": "Новый файл \"{0}\"",
			"insertCodeBlock.noActiveEditor": "Чтобы вставить блок кода, откройте редактор кода или редактор записных книжек и задайте курсор в месте вставки блока кода.",
			"insertCodeBlock.readonly": "Не удается вставить блок кода в редактор кода, доступный только для чтения.",
			"insertCodeBlock.readonlyNotebook": "Не удается вставить блок кода в редактор записных книжек, доступный только для чтения.",
			"newUntitledFile": "Новый редактор без названия",
			"selectOption": "Выберите место применения блока кода"
		},
		"vs/workbench/contrib/chat/browser/actions/createPluginAction": {
			"agents": "Агенты",
			"chat.createPlugin": "Создать плагин",
			"createPluginTitle": "Создать плагин",
			"hooks": "Обработчики",
			"instructions": "Инструкции",
			"mcpServers": "Серверы MCP",
			"pluginCreateError": "Не удалось создать плагин: {0}",
			"pluginCreated": "Плагин \"{0}\" создан.",
			"pluginExists": "Каталог с именем \"{0}\" уже существует в этом расположении. Выберите другое имя или расположение.",
			"pluginNameConsecutive": "Имя плагина не должно содержать последовательных дефисов или точек.",
			"pluginNameInvalid": "Имена плагинов должны содержать только строчные буквенно-цифровые символы, дефисы и точки, а также должны начинаться и заканчиваться буквенно-цифровым символом.",
			"pluginNamePrompt": "Введите имя плагина",
			"pluginNameRequired": "Требуется указать имя плагина.",
			"pluginNameTooLong": "Длина имени плагина не должна превышать 64 символов.",
			"prompts": "Запросы",
			"selectFolder": "Выбрать папку",
			"selectPluginLocation": "Выберите расположение для сохранения плагина",
			"selectResources": "Выберите ресурсы для включения в плагин",
			"showAll": "Показать встроенные ресурсы, расширения и плагины",
			"skills": "Навыки"
		},
		"vs/workbench/contrib/chat/browser/agentPluginActions": {
			"disable": "Отключить",
			"disableForWorkspace": "Отключить (рабочая область)",
			"enable": "Включить",
			"enableForWorkspace": "Включить (рабочая область)",
			"install": "Установить",
			"openPluginFolder": "Открыть папку подключаемого модуля",
			"openReadme": "Открыть файл сведений",
			"uninstall": "Удалить"
		},
		"vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": {
			"Readme title": "Файл сведений",
			"noReadme": "Файл сведений недоступен.",
			"update": "Обновить"
		},
		"vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditorInput": {
			"agentPluginEditorLabelIcon": "Значок редактора плагинов агента.",
			"agentPluginInputName": "Подключаемый модуль: {0}"
		},
		"vs/workbench/contrib/chat/browser/agentPluginRepositoryService": {
			"cloneFailed": "Не удалось установить плагин \"{0}\": {1}",
			"preparingMarketplace": "Подготовка магазина плагинов \"{0}\"...",
			"pullFailed": "Не удалось обновить плагин \"{0}\": {1}",
			"showGitOutput": "Показать выходные данные GIT",
			"updatingPlugin": "Обновление плагина \"{0}\"..."
		},
		"vs/workbench/contrib/chat/browser/agentPluginsView": {
			"agent-plugins": "Плагины агента",
			"agent-plugins-installed": "Плагины агента — установленные",
			"agentPlugins": "Плагины агента",
			"agentPlugins.browse": "Плагины агента",
			"agentPlugins.browse.tooltip": "Обзор плагинов агента",
			"agentPlugins.checkForUpdates": "Обновить плагины",
			"agentPlugins.forceUpdate": "Плагин обновления (принудительно)",
			"chat.category": "Чат",
			"manage": "Управление",
			"noAgentPlugins": "Плагины агента не найдены.",
			"update": "Обновить"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostEditingSession": {
			"multiDiffEditorInput.name": "Рекомендуемые изменения"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": {
			"agentHost.authRequired": "Для начала сессии требуется аутентификация. Войдите в систему и попробуйте снова.",
			"chat.forked.fallbackTitle": "Разветвленный сеанс",
			"chat.forked.title": "Создана вилка: {0}"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": {
			"agentSessionCompleted": "Завершено",
			"agentSessionFailed": "Сбой",
			"agentSessionInProgress": "Выполняется",
			"agentSessionNeedsInput": "Требуются входные данные",
			"tooltip.archived": "Архивировано",
			"tooltip.file": "1 файл",
			"tooltip.files": "{0} файлов"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessions": {
			"agentSessionReadIndicatorForeground": "Цвет переднего плана индикатора прочтения в сеансе агента.",
			"agentSessionSelectedBadgeBorder": "Цвет границы значков в выбранных элементах сеанса агента.",
			"agentSessionSelectedUnfocusedBadgeBorder": "Цвет границы значков в выбранных элементах сеанса агента при отсутствии фокуса на представлении.",
			"chat.session.providerDescription.background": "Делегируйте задачи фоновому агенту, работающему локально на вашем компьютере. Агент взаимодействует через чат и работает асинхронно в дереве Git, внедряя изменения, изолированные от вашего основного рабочего пространства, используя интерфейс командной строки GitHub Copilot.",
			"chat.session.providerDescription.claude": "Делегируйте задачи пакету SDK агента Claude, используя модели Claude, включенные в вашу подписку GitHub Copilot. Агент взаимодействует через чат и вносит изменения в ваше основное рабочее пространство в интерактивном режиме.",
			"chat.session.providerDescription.cloud": "Делегируйте задачи агенту написания кода GitHub Copilot. Агент взаимодействует через чат и работает асинхронно в облаке, внедряя изменения и отправляя запросы на слияние по мере необходимости.",
			"chat.session.providerDescription.codex": "Открывает новую сессию Кодекса в редакторе. Управлять сессиями Кодекса можно из раздела \"Сессии чата\".",
			"chat.session.providerDescription.growth": "Узнайте о функциях Copilot.",
			"chat.session.providerDescription.local": "Запускайте задачи в чате VS Code. Агент взаимодействует через чат и вносит изменения в ваше основное рабочее пространство в интерактивном режиме.",
			"chat.session.providerLabel.background": "Copilot CLI",
			"chat.session.providerLabel.cloud": "Облако",
			"chat.session.providerLabel.local": "Локальный"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessions.contribution": {
			"agentSessionsQuickAccessHelp": "Показать все сеансы агента",
			"agentSessionsQuickAccessPlaceholder": "Поиск сеансов агента по имени",
			"filterAgentSessions": "Сеансы агента фильтрации"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsActions": {
			"agentSessions.deleteAll": "Удалить все сеансы чата в локальной рабочей области",
			"agentSessions.open": "Открыть сеанс агента...",
			"archive": "Архив",
			"archiveAll.label": "Архивировать все сеансы агента рабочей области",
			"archiveAllSessions.archive": "Архивировать",
			"archiveAllSessions.confirm": "Действительно архивировать сеансы агента ({0})?",
			"archiveAllSessions.confirmSingle": "Действительно архивировать 1 сеанс агента?",
			"archiveAllSessions.detail": "При необходимости вы можете отменить архивацию сеансов позже из представления сеансов.",
			"archiveSection": "Архивировать все",
			"archiveSectionSessions.archive": "Архивировать все",
			"archiveSectionSessions.confirm": "Действительно архивировать сеансы агента ({0}) из \"{1}\"?",
			"archiveSectionSessions.confirmSingle": "Действительно архивировать 1 сеанс агента из \"{0}\"?",
			"archiveSectionSessions.detail": "При необходимости вы можете отменить архивацию сеансов позже из представления сеансов.",
			"archiveSession": "Архивировать чат с ожидающими изменениями?",
			"archiveSessionDescription": "В этом сеансе чата есть несохраненные изменения.",
			"chat.focusAgentSessionsViewer.label": "Перейти к сеансам агента",
			"chat.openSessionInEditorGroup.label": "Открыть как Редактор",
			"chat.openSessionInNewEditorGroup.label": "Открыть сбоку",
			"chat.openSessionInNewWindow.label": "Открыть в новом окне",
			"chat.sessionsOrientation": "Ориентация сеансов",
			"chat.sessionsOrientation.sideBySide": "Рядом",
			"chat.sessionsOrientation.stacked": "Стопкой",
			"chat.showSessions": "Показать сеансы",
			"chatSessions": "Сеансы чат-операторов",
			"collapseAll": "Свернуть все",
			"delete": "Удаление...",
			"deleteAllChats.button": "Удалить все",
			"deleteAllChats.confirm": "Действительно удалить сеансы чата в локальной рабочей области ({0})?",
			"deleteAllChats.confirmSingle": "Действительно удалить 1 сеанс чата в локальной рабочей области?",
			"deleteAllChats.detail": "Невозможно отменить это действие.",
			"deleteSession.confirm": "Действительно удалить этот сеанс чата?",
			"deleteSession.delete": "Удалить",
			"deleteSession.detail": "Невозможно отменить это действие.",
			"deleteSessions.confirm": "Вы уверены, что хотите удалить сеансы чата {0} ?",
			"doNotAskAgain": "Не спрашивать снова",
			"find": "Найти сеанс агента",
			"hideAgentSessionsSidebar": "Скрыть боковую панель сеансов агента",
			"markAllRead.label": "Пометить все как прочитанное",
			"markRead": "Отметить как прочитанное",
			"markSectionRead": "Пометить все как прочитанное",
			"markUnread": "Отметить как непрочитанное",
			"newChatTitle": "Название нового сеанса агента",
			"pin": "Закрепить",
			"refresh": "Обновить сеансы агента",
			"rename": "Переименовать...",
			"showAgentSessionsSidebar": "Показать боковую панель сеансов агента",
			"toggleAgentSessionsSidebar": "Переключить боковую панель сеансов агента",
			"unarchive": "Отменить архивацию",
			"unarchiveSection": "Разархивировать все",
			"unarchiveSectionSessions.confirm": "Вы уверены, что хотите разархивировать {0} сессии агента?",
			"unarchiveSectionSessions.unarchive": "Разархивировать все",
			"unpin": "Открепить"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsControl": {
			"agentSessions.noFilterResults": "Нет совпадающих сеансов",
			"agentSessions.resetFilter": "Сбросить фильтр"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsFilter": {
			"agentSessionStatus.completed": "Выполнено",
			"agentSessionStatus.failed": "Сбой",
			"agentSessionStatus.inProgress": "Выполняется",
			"agentSessionStatus.needsInput": "Требуются входные данные",
			"agentSessions.filter.archived": "Архивировано",
			"agentSessions.filter.read": "Читать",
			"agentSessions.filter.reset": "Сбросить"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsModel": {
			"agentSessionsOutput": "Сеансы агента"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsOpener": {
			"chat.openSessionFailed": "Не удалось открыть сессию чата: {0}"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsPicker": {
			"archiveSession": "Архивировать",
			"chatAgentPickerPlaceholder": "Поиск сеансов агента по имени",
			"deleteSession": "Удалить",
			"renameSession": "Переименовать",
			"unarchiveSession": "Отменить архивацию"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsQuickAccess": {
			"noAgentSessionResults": "Нет соответствующих сеансов агента"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer": {
			"agentSessionCompleted": "Завершено",
			"agentSessionFailed": "Сбой",
			"agentSessionInProgress": "Выполняется",
			"agentSessionItemAriaLabel": "{0} сеанс {1} ({2}), создан {3}",
			"agentSessionNeedsInput": "Требуются входные данные",
			"agentSessionSectionAriaLabel.plural": "{0} раздел сессий, {1} сессии",
			"agentSessionSectionAriaLabel.singular": "{0} раздел сеансов, {1} сеанс",
			"agentSessionShowLessAriaLabel": "Показать меньше сеансов",
			"agentSessionShowMoreAriaLabel": "Показать еще несколько ({0}) сеансов",
			"agentSessions": "Сеансы агента",
			"agentSessions.archivedSection": "Архивировано",
			"agentSessions.dragLabel": "Сеансы агента: {0}",
			"agentSessions.moreSection": "Дополнительно",
			"agentSessions.noRepository": "Другое",
			"agentSessions.olderSection": "Более раннее",
			"agentSessions.pinnedSection": "Закреплено",
			"agentSessions.showLess": "Показать меньше",
			"agentSessions.showMore": "Показать еще {0}...",
			"agentSessions.showMoreCompact": "+ еще {0}",
			"agentSessions.todaySection": "Сегодня",
			"agentSessions.weekSection": "Последние 7 дней",
			"agentSessions.yesterdaySection": "Вчера",
			"allowAction": "Разрешить",
			"allowActionOnce": "Разрешить один раз",
			"chat.session.status.failed": "Сбой",
			"chat.session.status.inProgress": "Идет обработка...",
			"chat.session.status.needsInput": "требуются входные данные.",
			"date.fromNow.days.multiple": "2 дня",
			"date.fromNow.days.multiple.ago": "2 дня назад",
			"date.fromNow.days.singular": "1 день",
			"date.fromNow.days.singular.ago": "1 день назад",
			"secondsDuration": "сейчас"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjection": {
			"chatInAgentSessionProjection": "Значение true, если рабочая среда находится в режиме проекции сеанса агента для просмотра сеанса агента."
		},
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionActions": {
			"enterAgentSessionProjection": "Введите проекцию сессии агента",
			"exitAgentSessionProjection": "Прогнозирование сеансов работы агентов при выходе",
			"toggle.agentQuickInput": "Быстрый ввод данных агентом",
			"toggle.agentQuickInputDescription": "Переключить функцию быстрого ввода данных агентом, заменив классическое поле поиска в командном центре."
		},
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionService": {
			"agentSessionProjection.changes.title": "{0} - Все изменения"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionsExperiments.contribution": {
			"agentsControl": "Агенты",
			"openChat": "Открыть чат",
			"title4": "Чат",
			"toggleAgentQuickInput": "Быстрый ввод данных агентом (экспериментальная версия)"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentTitleBarStatusWidget": {
			"activeSessionsTooltip": "{0} сессии в процессе",
			"activeSessionsTooltip1": "{0} сессия в процессе",
			"agentSessionProjection": "Проекция сеанса агента",
			"agentSessionProjectionTooltip": "Проекция сеанса агента: {0}",
			"agentSessionReady": "Проверить изменения",
			"agentSessionReadyGeneric": "Проверка изменений сессии агента",
			"agentSessionReadyTooltip": "Изменения в обзоре от: {0}",
			"agentStatus.sparkle.dropdown": "Дополнительные действия",
			"agentStatusToolbarLabel": "Состояние агента",
			"agentStatusWidget.search": "Поиск",
			"askAnythingPlaceholder": "Спросите что-нибудь или опишите, что нужно создать",
			"askTooltip": "Открыть быстрый доступ ( {0} )",
			"askTooltip2": "Открыть быстрый доступ",
			"chatQuotaExceededButton": "Достигнута квота на количество сообщений в GitHub Copilot (план \"Бесплатный\"). Щелкните, чтобы получить дополнительные сведения.",
			"enterAgentSessionProjection": "Введите проекцию сессии агента",
			"enterAgentSessionProjectionTooltip": "Изменения обзора ({0})",
			"enterAgentSessionProjectionTooltipNoKey": "Проверить изменения",
			"exitAgentSessionProjection": "Прогнозирование сеансов работы агентов при выходе",
			"exitAgentSessionProjectionTooltip": "Проекция сеанса агента выхода (Escape)",
			"label1": "{0} {1}",
			"label2": "{0} {1}",
			"needsInputSessionsTooltip": "{0} сессии требуют ввода",
			"needsInputSessionsTooltip1": "{0} сессия требует ввода",
			"openQuickAccess": "Открыть быстрый доступ",
			"openQuickOpen": "Откройте быстрый чат",
			"openQuickOpenTooltip": "Перейти к файлу ( {0} )",
			"openQuickOpenTooltip2": "Перейти в меню \"Файл\"",
			"review": "Обзор",
			"signInToChatSetup": "Войдите, чтобы использовать функции ИИ...",
			"toggleChat": "Переключить чат",
			"unreadSessionsTooltip": "{0} непрочитанных сессий",
			"unreadSessionsTooltip1": "{0} непрочитанная сессия"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/unifiedQuickAccess": {
			"agentSessionsPlaceholder": "Найдите сессии или введите сообщение...",
			"agentSessionsTab": "Сеансы",
			"agentSessionsTooltip": "Найдите сессии или отправьте сообщение агенту.",
			"commandsPlaceholder": "Поиск команд...",
			"commandsTab": "Команды",
			"commandsTooltip": "Выполнение команд",
			"filesPlaceholder": "Поиск файлов...",
			"filesTab": "Файлы",
			"filesTooltip": "Перейти к файлам",
			"noProvider": "Для этой вкладки нет доступного поставщика услуг",
			"openChat": "Открыть чат",
			"openChatTooltipNoKeybinding": "Открыть чат",
			"openChatTooltipWithKeybinding": "Открыть чат ( {0} )",
			"pressSendOrEnter": "Нажмите Enter или кнопку \"Отправить\", чтобы создать новую сессию агента.",
			"send": "Отправить",
			"sendToAgentAria": "Отправить сообщение агенту: {0}",
			"sendToAgentLabel": "Отправить агенту",
			"sendTooltipNoKeybinding": "Отправить сообщение в новую сессию агента"
		},
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/unifiedQuickAccessActions": {
			"showAgentQuickAccess": "Быстрый доступ к агенту по показу",
			"showAgentSessionsQuickAccess": "Показать сеансы агента",
			"showCommandsQuickAccess": "Показать команды (унифицированные)",
			"showFilesQuickAccess": "Показать файлы (в унифицированном виде)"
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationIcons": {
			"aiCustomizationAddIcon": "Значок для добавления новых элементов.",
			"aiCustomizationAgentIcon": "Значок для настраиваемых агентов.",
			"aiCustomizationBuiltinIcon": "Значок для встроенных элементов.",
			"aiCustomizationExtensionIcon": "Значок для элементов, добавленных расширением.",
			"aiCustomizationHookIcon": "Значок для обработчиков.",
			"aiCustomizationInstructionsIcon": "Значок для файлов инструкций.",
			"aiCustomizationMcpServerIcon": "Значок для серверов MCP.",
			"aiCustomizationPluginIcon": "Значок для элементов, добавленных плагином.",
			"aiCustomizationPromptIcon": "Значок для файлов запросов.",
			"aiCustomizationRunIcon": "Значок для запуска запроса или агента.",
			"aiCustomizationSkillIcon": "Значок навыков.",
			"aiCustomizationUserIcon": "Значок для пользовательских элементов.",
			"aiCustomizationViewIcon": "Icon for the Agent Customization view.",
			"aiCustomizationWorkspaceIcon": "Значок для элементов рабочей области."
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationListWidget": {
			"agent": "Агент",
			"agentInstructionsGroup": "Инструкции агента",
			"agentInstructionsGroupDescription": "Для всех взаимодействий с агентами автоматически загружаются файлы инструкций (например, AGENTS.md, CLAUDE.md, copilot-instructions.md).",
			"agentsDescription": "Настройте ИИ на использование разных личностей, адаптированных под конкретные задачи разработки. У каждого агента свои инструкции, инструменты и поведение.",
			"agentsGroup": "Агенты",
			"agentsGroupDescription": "Обработчики, определенные в файлах агента.",
			"alwaysAdded": "всегда добавляется",
			"alwaysAddedTooltip": "Эта инструкция автоматически включается в каждое взаимодействие.",
			"builtinGroup": "Встроенный",
			"builtinGroupDescription": "Встроенные настройки, поставляемые вместе с приложением.",
			"builtinSource": "Встроенный",
			"collapsed": "свернуто",
			"configureHooks": "Настроить обработчики",
			"configureHooksDisabled": "Откройте папку рабочей области, чтобы настроить обработчики.",
			"contextInstructionsGroup": "Включено с учетом контекста",
			"contextInstructionsGroupDescription": "Инструкции загружаются автоматически, если соответствующие файлы являются частью контекста.",
			"copyFullPath": "Копировать полный путь",
			"copyRelativePath": "Копировать относительный путь",
			"createFirstAgent": "Создайте первый настраиваемый агент, чтобы начать работу",
			"createFirstHook": "Создайте обработчики для выполнения команд при событиях жизненного цикла агента",
			"createFirstInstructions": "Добавьте инструкции, чтобы обучить Copilot вашей базе кода",
			"createFirstPrompt": "Создайте многократно используемые запросы для распространенных задач",
			"createFirstSkill": "Создайте первый навык для расширения возможностей агента",
			"expanded": "развернуто",
			"extensionGroup": "Расширения",
			"extensionGroupDescription": "Настройки только для чтения, предоставляемые установленными расширениями.",
			"fromExtension": "Расширение: {0}",
			"fromPlugin": "Подключаемый модуль: {0}",
			"groupAriaLabel": "{0}, элементов: {1}, {2}",
			"hook": "Обработчик",
			"hookUnset": "(сбросить в исходное состояние)",
			"hooksDescription": "Запросы, выполняемые в определенные моменты жизненного цикла агента.",
			"instructions": "Инструкции",
			"instructionsDescription": "Определите общие рекомендации и правила, которые автоматически влияют на то, как ИИ генерирует код и выполняет задачи разработки.",
			"itemAriaLabel": "{0}, {1}",
			"itemAriaLabelDisabled": "{0} , отключено",
			"learnMoreAgents": "Узнайте больше о настраиваемых агентах",
			"learnMoreHooks": "Узнайте подробнее об обработчиках",
			"learnMoreInstructions": "Дополнительные сведения о настраиваемых инструкциях",
			"learnMorePrompts": "Дополнительные сведения о файлах запросов",
			"learnMoreSkills": "Дополнительные сведения о навыках агента",
			"listAriaLabel": "Agent Customizations",
			"localGroup": "Локальный",
			"localGroupDescription": "Доступны локальные настройки для синхронизации с удаленным агентом.",
			"noAgents": "Агентов пока нет",
			"noHooks": "Пока нет обработчиков",
			"noInstructions": "Пока нет инструкций",
			"noMatchingItems": "Нет элементов, соответствующих \"{0}\"",
			"noPrompts": "Пока нет запросов",
			"noSkills": "Пока нет навыков",
			"onContextTooltip": "Эта инструкция автоматически включается, когда в контексте находятся файлы, соответствующие ' {0} '.",
			"onDemandInstructionsGroup": "Загрузка по запросу",
			"onDemandInstructionsGroupDescription": "Инструкции загружаются только при явном указании.",
			"pluginGroup": "Плагины",
			"pluginGroupDescription": "Настройки только для чтения, предоставляемые установленными плагинами.",
			"prompt": "Запрос",
			"promptsDescription": "Многократно используемые запросы для распространенных задач разработки, таких как формирование кода, проведение проверок или создание шаблонов компонентов.",
			"searchPlaceholder": "Введите текст для поиска...",
			"skill": "Навык",
			"skillsDescription": "Папки с инструкциями, сценариями и ресурсами, которые Copilot загружает при необходимости для выполнения специализированных задач.",
			"syncItem": "Добавить {0} для синхронизации",
			"tryDifferentSearch": "Попробовать другое условие поиска",
			"uiIntegrationBadge": "Интеграция пользовательского интерфейса",
			"unsyncItem": "Удалить {0} из синхронизации",
			"userGroup": "Пользователь",
			"userGroupDescription": "Настройки, сохраненные локально на вашем компьютере в центральном расположении. Личные для вас и доступные во всех проектах.",
			"workspaceGroup": "Рабочая область",
			"workspaceGroupDescription": "Настройки, сохраненные в виде файлов в папке проекта и предоставленные команде через систему управления версиями."
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement": {
			"aiCustomizationManagementEditorFocused": "Whether the Agent Customizations editor is focused",
			"chatCustomizationSection": "The currently selected section in the Agent Customizations editor",
			"chatCustomizationSessionType": "The active harness (session type) in the Agent Customizations editor"
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement.contribution": {
			"aiCustomizationManagementEditor": "Agent Customizations Editor",
			"aiCustomizations": "Customizations",
			"cannotDeleteExtension": "Не удается удалить файл расширения",
			"cannotDeleteExtensionDetail": "Файлы, предоставленные расширениями, нельзя удалять. Если вы больше не хотите использовать эту настройку, вы можете отключить расширение.",
			"cannotDeletePluginItem": "Этот элемент предоставляется плагином ' {0} '",
			"cannotDeletePluginItemDetail": "Отдельные компоненты плагина удалить по отдельности невозможно. Вы хотите удалить весь плагин?",
			"confirmDelete": "Действительно удалить \"{0}\"?",
			"confirmDeleteDetail": "Невозможно отменить это действие.",
			"confirmDeleteHook": "Действительно удалить обработчик \"{0}\"?",
			"confirmDeleteSkill": "Вы действительно хотите удалить навык \"{0}\" и его папку?",
			"confirmUninstallPlugin": "Этот элемент предоставляется плагином ' {0} '",
			"confirmUninstallPluginDetail": "Отдельные компоненты плагина удалить по отдельности невозможно. Вы хотите удалить весь плагин?",
			"copyPath": "Копировать путь",
			"delete": "Удалить",
			"deleteHookItemFailed": "Не удалось удалить эту запись обработчика, поскольку контент файла изменен.",
			"deleteHookItemFailedDetail": "Обновите представление и повторите попытку.",
			"disable": "Отключить",
			"enable": "Включить",
			"generateDebugReport": "Генерировать отчет по отладке настройки",
			"open": "Открыть",
			"openAICustomizations": "Open Customizations",
			"openContainer": "Открыть содержащую папку",
			"openMarketplace": "Open Marketplace",
			"readonlyPluginFile": "Этот файл предоставлен плагином или расширением и не подлежит редактированию.",
			"revealInMac": "Отобразить в Finder",
			"revealInWindows": "Открыть в проводнике",
			"runPrompt": "Выполнить запрос",
			"showPlugin": "Показать плагин",
			"uninstallPlugin": "Удалить плагин",
			"uninstallPluginBtn": "Удалить плагин"
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor": {
			"agents": "Агенты",
			"aiCustomizationManagementSashBorder": "The color of the Agent Customizations editor splitview sash border.",
			"backToList": "Назад к списку",
			"backToMcpList": "Вернуться к серверам MCP",
			"backToPluginList": "Назад к плагинам",
			"browseFolder": "Поиск папки",
			"cancelSaveTarget": "Отмена",
			"clearFolderOverride": "Сбросить до папки сеанса",
			"editorActionButtonFailed": "Не удалось завершить действие запроса.",
			"homeButton": "Overview",
			"hooks": "Обработчики",
			"instructions": "Инструкции",
			"learnMoreModels": "Дополнительные сведения о языковых моделях",
			"mcpServers": "Серверы MCP",
			"models": "Модели",
			"modelsDescription": "Просматривайте языковые модели от разных поставщиков и управляйте ими. Выбирайте модели для использования в чате, завершении кода и других функциях ИИ.",
			"noFolder": "Нет папки",
			"overview": "Overview",
			"plugins": "Подключаемые модули",
			"prompts": "Запросы",
			"saveBuiltinCopyAndChooseLocation": "Сохранить переопределения",
			"saveBuiltinCopyAndChooseLocationTooltip": "Сохранить изменения (выберите \"Рабочая область\", \"Пользователь\" или \"Отмена\")",
			"saveBuiltinCopyFailedUser": "Не удалось сохранить изменения в папку пользователя.",
			"saveBuiltinCopyFailedWorkspace": "Не удалось сохранить переопределения в рабочей области.",
			"saveBuiltinCopyPlaceholder": "Выберите \"Рабочая область\", \"Пользователь\" или \"Отмена\"",
			"saveCustomizationOnExitFailed": "Не удалось сохранить изменения в {0}.",
			"saved": "Сохранено",
			"sectionsAriaLabel": "Agent Customization Sections",
			"selectFolder": "Выберите папку для обзора",
			"selectHarness": "Выберите целевой объект настройки",
			"selectTargetDirectory": "Выберите каталог для нового файла настройки",
			"skills": "Навыки",
			"userSaveTarget": "Пользователь",
			"workspaceSaveTarget": "Рабочая область"
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditorInput": {
			"aiCustomizationManagementEditorName": "Agent Customizations"
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationWelcomePageClassic": {
			"agents": "Agents",
			"agentsDesc": "Define custom agents with specialized personas, tool access, and instructions for specific tasks.",
			"browse": "Browse",
			"generateWithAI": "Generate with AI",
			"gettingStartedDesc": "Describe your project and coding patterns. Copilot will generate agents, skills, and instructions tailored to your workflow.",
			"gettingStartedTitle": "Configure Your AI",
			"hooks": "Hooks",
			"hooksDesc": "Configure automated actions triggered by events like saving files or running tasks.",
			"instructions": "Instructions",
			"instructionsDesc": "Set always-on instructions that guide AI behavior across your workspace or user profile.",
			"mcpServers": "MCP Servers",
			"mcpServersDesc": "Connect external tool servers that extend AI capabilities with custom tools and data sources.",
			"plugins": "Plugins",
			"pluginsDesc": "Install and manage agent plugins that add additional tools, skills, and integrations.",
			"skills": "Skills",
			"skillsDesc": "Create reusable skill files that provide domain-specific knowledge and workflows.",
			"welcomeHeading": "Chat Customizations",
			"welcomeSubtitle": "Tailor how agents work in your projects. Configure workspace customizations for the entire team, or create personal ones that follow you across projects."
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationWelcomePagePromptLaunchers": {
			"agents": "Agents",
			"agentsDesc": "Define custom agents with specialized personas, tool access, and instructions for specific tasks.",
			"browse": "Browse...",
			"gettingStartedDesc": "Describe your preferences and conventions to draft agents, skills, and instructions.",
			"gettingStartedTitle": "Customize Your Agent",
			"hooks": "Hooks",
			"hooksDesc": "Configure automated actions triggered by events like saving files or running tasks.",
			"instructions": "Instructions",
			"instructionsDesc": "Set always-on instructions that guide AI behavior across your workspace or user profile.",
			"mcpServers": "MCP Servers",
			"mcpServersDesc": "Connect external tool servers that extend AI capabilities with custom tools and data sources.",
			"new": "New...",
			"plugins": "Plugins",
			"pluginsDesc": "Install and manage agent plugins that add additional tools, skills, and integrations.",
			"skills": "Skills",
			"skillsDesc": "Create reusable skill files that provide domain-specific knowledge and workflows.",
			"welcomeHeading": "Agent Customizations",
			"welcomeSubtitle": "Tailor how agents work in your projects. Configure workspace customizations for the entire team, or create personal ones that follow you across projects.",
			"workflowInputAriaLabel": "Describe your preferences to customize your agent",
			"workflowInputPlaceholder": "Prefer concise commits, thorough reviews, and tested code...",
			"workflowSubmitAriaLabel": "Customize agent"
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/customizationCreatorService": {
			"generateName": "Имя нового {0}",
			"generateNamePlaceholder": "например, my-{0}",
			"nameRequired": "Необходимо указать имя",
			"selectTargetDirectory": "Выберите каталог для нового файла настройки"
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/mcpListWidget": {
			"addMcpServer": "Добавьте конфигурацию сервера MCP, чтобы начать работу",
			"addServer": "Добавить сервер",
			"addServerTooltip": "Добавить сервер",
			"backToInstalled": "Вернуться к установленным серверам",
			"backToInstalledAriaLabel": "Вернуться к установленным серверам",
			"bridged": "Связано",
			"bridgedHover": "Этот сервер управляется VS Code и перенаправляется на все совместимые сеансы агентов.",
			"browseMarketplace": "Просмотреть Marketplace",
			"builtInGroup": "Встроенный",
			"builtInGroupDescription": "Серверы MCP, встроенные в VS Code. Они доступны автоматически.",
			"collapsed": "свернуто",
			"confirmUninstallPluginMcp": "Этот MCP-сервер предоставляется плагином ' {0} '",
			"confirmUninstallPluginMcpDetail": "Отдельные MCP-серверы из плагина нельзя удалить по отдельности. Вы хотите удалить весь плагин?",
			"disabled": "Отключено",
			"emptyGallery": "Серверы MCP недоступны",
			"error": "Ошибка",
			"expanded": "развернуто",
			"extensionGroup": "Расширения",
			"extensionGroupDescription": "Серверы MCP предоставляются установленными расширениями VS Code.",
			"fromPlugin": "Подключаемый модуль: {0}",
			"galleryError": "Не удалось загрузить магазин",
			"install": "Установить",
			"installed": "Установлено",
			"installing": "Установка...",
			"learnMoreMcp": "Подробнее о серверах MCP",
			"loadingGallery": "Загрузка магазина...",
			"mcpGroupAriaLabel": "{0}, элементов: {1}, {2}",
			"mcpServersDescription": "Открытый стандарт, позволяющий ИИ использовать внешние инструменты и службы. Серверы MCP предоставляют инструменты для работы с файлами, базами данных, API и т. д.",
			"mcpServersListAriaLabel": "Серверы MCP",
			"noGalleryResults": "Нет серверов, соответствующих \"{0}\"",
			"noMatchingServers": "Нет серверов, соответствующих \"{0}\"",
			"noMcpServers": "Серверы MCP не настроены",
			"pluginGroup": "Подключаемые модули",
			"pluginGroupDescription": "Серверы MCP предоставляются установленными плагинами.",
			"running": "Выполняется",
			"searchGalleryPlaceholder": "Поиск в магазине MCP...",
			"searchMcpPlaceholder": "Введите текст для поиска...",
			"showPlugin": "Показать плагин",
			"starting": "Запуск",
			"stopped": "Остановлено",
			"tryAgainLater": "Проверьте подключение и повторите попытку",
			"tryDifferentSearch": "Попробовать другое условие поиска",
			"uninstallPlugin": "Удалить плагин",
			"uninstallPluginBtn": "Удалить плагин",
			"userGroup": "Пользователь",
			"userGroupDescription": "Серверы MCP, настроенные в параметрах пользователей. Личные для вас и доступные во всех проектах.",
			"workspaceGroup": "Рабочая область",
			"workspaceGroupDescription": "Серверы MCP, настроенные в параметрах рабочей области и предоставленные команде через систему управления версиями."
		},
		"vs/workbench/contrib/chat/browser/aiCustomization/pluginListWidget": {
			"backToInstalledPlugins": "Назад к установленным плагинам",
			"backToInstalledPluginsAriaLabel": "Назад к установленным плагинам",
			"browseMarketplace": "Просмотреть Marketplace",
			"browseToAdd": "Просмотрите marketplace, чтобы найти и установить плагины",
			"byPublisher": "от {0}",
			"collapsed": "свернуто",
			"createPlugin": "Создать плагин",
			"createPluginTooltip": "Создать плагин",
			"disabled": "Отключено",
			"disabledGroup": "Отключено",
			"disabledGroupDescription": "Плагины, которые установлены, но сейчас отключены. Включите их для использования возможностей.",
			"emptyMarketplace": "Нет доступных плагинов",
			"enabled": "Включено",
			"enabledGroup": "Включено",
			"enabledGroupDescription": "Плагины, которые сейчас активны и предоставляют команды, навыки, агенты и другие возможности.",
			"expanded": "развернуто",
			"install": "Установить",
			"installFromSource": "Установить плагин из источника",
			"installFromSourceTooltip": "Установить плагин из источника",
			"installed": "Установлено",
			"installing": "Установка...",
			"learnMorePlugins": "Подробнее о плагинах агента",
			"loadingMarketplace": "Загрузка магазина...",
			"marketplaceError": "Не удалось загрузить магазин",
			"noMarketplaceResults": "Нет совпадений плагинов \"{0}\"",
			"noMatchingPlugins": "Нет совпадений плагинов \"{0}\"",
			"noPlugins": "Нет установленных плагинов",
			"pluginGroupAriaLabel": "{0}, элементов: {1}, {2}",
			"pluginsDescription": "Расширьте свой ИИ-агент с помощью плагинов, которые добавляют команды, навыки, агенты, обработчики и MCP‑серверы из повторно используемых пакетов.",
			"pluginsListAriaLabel": "Подключаемые модули",
			"searchMarketplacePlaceholder": "Поиск плагинов в marketplace...",
			"searchPluginsPlaceholder": "Введите текст для поиска...",
			"syncPlugin": "Добавить {0} для синхронизации",
			"tryAgainLater": "Проверьте подключение и повторите попытку",
			"tryDifferentSearch": "Попробовать другое условие поиска",
			"unsyncPlugin": "Удалить {0} из синхронизации"
		},
		"vs/workbench/contrib/chat/browser/attachments/chatAttachmentResolveService": {
			"imageTooLarge": "Слишком большое изображение",
			"imageTooLargeMessage": "Изображение {0} слишком велико для вложения."
		},
		"vs/workbench/contrib/chat/browser/attachments/chatAttachmentWidgets": {
			"chat.NotebookImageAttachment": "Выходные данные вложенной записной книжки, {0}",
			"chat.attachment": "Вложенный контекст, {0}",
			"chat.attachment.clearButton": "Удалить из контекста",
			"chat.attachment.withDeleteHint": "{0} (удалить)",
			"chat.clickToViewContents": "Щелкните, чтобы просмотреть содержимое: {0}",
			"chat.elementAttachment": "Вложенный элемент, {0}",
			"chat.elementHover.attributes": "Атрибуты",
			"chat.elementHover.computedStyles": "КЛЮЧЕВЫЕ ВЫЧИСЛЕННЫЕ СТИЛИ",
			"chat.elementHover.element": "ЭЛЕМЕНТ",
			"chat.elementHover.htmlPath": "ПУТЬ HTML",
			"chat.elementHover.innerText": "ВНУТРЕННИЙ ТЕКСТ",
			"chat.elementHover.positionSize": "ПОЛОЖЕНИЕ И РАЗМЕР",
			"chat.elementHover.showMore": "Показать больше...",
			"chat.fileAttachment": "Вложенный файл, {0}",
			"chat.fileAttachmentHover": "{0} не поддерживает этот тип файлов.",
			"chat.fileAttachmentWithRange": "Вложенный файл, {0}, строка {1} до строки {2}",
			"chat.imageAttachment": "Вложенное изображение, {0}",
			"chat.imageAttachmentHover": "{0} не поддерживает изображения.",
			"chat.imageAttachmentPreviewFeaturesDisabled": "Ваша организация препятствует зрению.",
			"chat.imageAttachmentWarning": "Этот GIF-файл частично пропущен — будет отправлен текущий кадр.",
			"chat.imageLimitExceededAttachment": "Изображение не отправлено из-за ограничения: {0}",
			"chat.imageLimitExceededHover": "Это изображение не было отправлено, так как превышено максимальное количество изображений ({0}) на запрос.",
			"chat.instructionsAttachment": "Вложение инструкций, {0}",
			"chat.omittedFileAttachment": "Пропущено этот файл: {0}",
			"chat.omittedImageAttachment": "Пропущено это изображение: {0}",
			"chat.omittedNotebookImageAttachment": "Пропущены выходные данные этой записной книжки: {0}",
			"chat.partiallyOmittedImageAttachment": "Частично пропущено это изображение: {0}",
			"chat.partiallyOmittedNotebookImageAttachment": "Частично пропущены выходные данные этой записной книжки: {0}",
			"chat.promptAttachment": "Файл запроса, {0}",
			"chat.terminalCommand": "Команда терминала, {0}",
			"chat.terminalCommandHoverCommandTitle": "Команда",
			"chat.terminalCommandHoverCommandTitleExit": "Команда: {0}, код завершения: {1}",
			"chat.terminalCommandHoverOutputTitle": "Выходные данные:",
			"instructions": "Инструкции",
			"instructions.label": "Дополнительные инструкции",
			"prompt": "Запрос",
			"resource": "Полное значение ресурса вложения чата, включая схему и путь",
			"tool": "{0} — {1}",
			"toolset": "{0} — {1}"
		},
		"vs/workbench/contrib/chat/browser/attachments/chatScreenshotContext": {
			"screenshot": "Снимок экрана"
		},
		"vs/workbench/contrib/chat/browser/attachments/implicitContextAttachment": {
			"addToContext": "Добавить {0} в контекст",
			"cell.lowercase": "ячейка",
			"chat.implicitFileContext": "Предложенный контекст, {0} , {1}",
			"chat.implicitFileContextWithRange": "Предложенный контекст, {0} , {1} , строка {2} до строки {3}",
			"chat.implicitStringContext": "Предложенный контекст, {0}",
			"disable": "Отключить текущий контекст {0}",
			"disableImplicitContext": "Отключить контекст {0} {1}",
			"enable": "Включить текущий контекст {0}",
			"enableHint": "Включить текущий контекст {0}",
			"file.lowercase": "файл",
			"implicitContextFallback": "контекст",
			"openEditor": "Текущий контекст {0}",
			"openFile": "Текущий контекст файла",
			"pinSelection": "Закрепить выбор"
		},
		"vs/workbench/contrib/chat/browser/attachments/simpleBrowserEditorOverlay": {
			"cancelSelection": "Щелкните, чтобы отменить выбор.",
			"cancelSelectionLabel": "Отмена",
			"chat.configureElements": "Настройка отправляемых вложений",
			"chat.expandOverlay": "Развернуть наложение",
			"chat.hideOverlay": "Свернуть наложение",
			"chat.nextSelection": "Выбрать еще раз",
			"connectingWebviewElement": "Подключение к веб-представлению...",
			"continuousSelectionDropdown": "Непрерывный выбор",
			"elementCancelMessage": "Выбор отменен",
			"elementSelectionComplete": "Элемент добавлен в чат",
			"elementSelectionInProgress": "Выбор элемента...",
			"elementSelectionMessage": "Добавить элемент в чат",
			"finishSelectionLabel": "Готово",
			"reopenErrorWebviewElement": "Повторно откройте предварительный просмотр.",
			"selectAnElement": "Щелкните, чтобы выбрать элемент.",
			"selectElementDropdown": "Выбрать элемент",
			"startSelection": "Начало"
		},
		"vs/workbench/contrib/chat/browser/chat.contribution": {
			"agentPlugin": "Плагин агента",
			"agentSandbox.allowedNetworkDomains.deprecated": "Use {0} instead",
			"agentSandbox.allowedNetworkDomains2.deprecated": "Use {0} instead",
			"agentSandbox.deniedNetworkDomains.deprecated": "Use {0} instead",
			"agentSandbox.deniedNetworkDomains2.deprecated": "Use {0} instead",
			"autoApprove3.description": "Глобальное автоматическое утверждение, также известное как \"режим YOLO\", полностью отключает ручное утверждение для всех инструментов во всех рабочих областях, позволяя агенту действовать полностью автономно. Это крайне опасно и *никогда* не рекомендуется. Даже в контейнерных средах, таких как Codespaces и Dev Containers, ключи пользователей перенаправляются в контейнер, который может быть скомпрометирован.\r\n\r\nЭта функция отключает критически важные средства защиты и значительно упрощает злоумышленнику возможность компрометации компьютера.\r\n\r\nПримечание. Этот параметр управляет только утверждением инструментов и не запрещает агенту задавать вопросы. Чтобы автоматически отвечать на вопросы агента, используйте параметр `#chat.autoReply#`.",
			"chat": "Чат",
			"chat.agent.allowedNetworkDomains": "Allowed domains for network access by agent tools (fetch tool, integrated browser). Only takes effect when {0} is enabled. When {1} is enabled, these also apply to the terminal sandbox. Supports wildcards like {2}. When both allowed and denied lists are empty, all domains are blocked. Denied domains (see {3}) take precedence.",
			"chat.agent.deniedNetworkDomains": "Denied domains for network access by agent tools (fetch tool, integrated browser). Only takes effect when {0} is enabled. When {1} is enabled, these also apply to the terminal sandbox. Takes precedence over {2}. Supports wildcards like {3}.",
			"chat.agent.enabled.description": "Если включено, режим агента можно активировать из чата, а инструменты использовать в агентных контекстах с побочными эффектами.",
			"chat.agent.maxRequests": "Максимальное число запросов, разрешенных за ход при использовании агента. При достижении ограничения будет запрошено подтверждение для продолжения.",
			"chat.agent.networkFilter": "When enabled, network access by agent tools (fetch tool, integrated browser) is restricted according to {0} and {1}. When disabled, no network filtering is applied.",
			"chat.agent.thinking.collapsedTools": "Управляет отображением вызовов инструментов относительно разделов размышления.",
			"chat.agent.thinking.collapsedTools.always": "Вызовы инструментов всегда свернуты, даже при отсутствии размышления.",
			"chat.agent.thinking.collapsedTools.off": "Вызовы инструментов отображаются отдельно и не сворачиваются в разделы размышления.",
			"chat.agent.thinking.collapsedTools.withThinking": "Вызовы инструментов сворачиваются в разделы размышления при выполнении размышления.",
			"chat.agent.thinking.generateTitles": "Управляет использованием LLM для создания заголовков сводок для разделов размышлений.",
			"chat.agent.thinking.phrases": "Настройте сообщения о загрузке, отображаемые во время размышлений агента и индикаторов прогресса. Используйте `\"mode\": \"replace\"`, чтобы показывать только свои фразы, или `\"mode\": \"append\"`, чтобы добавить их к стандартным.",
			"chat.agent.thinking.phrases.mode": "\"replace\" полностью заменяет все стандартные фразы; \"append\" добавляет ваши фразы ко всем стандартным категориям.",
			"chat.agent.thinking.phrases.phrases": "Настраиваемые сообщения о загрузке, отображаемые во время обдумывания, хода работы, работы с терминалом и инструментами.",
			"chat.agent.thinking.terminalTools": "При включении этой функции вызовы терминальных инструментов отображаются в выпадающем меню \"Размышления\" в упрощенном виде.",
			"chat.agent.thinkingMode.collapsed": "Размышляющие части будут свернуты по умолчанию.",
			"chat.agent.thinkingMode.collapsedPreview": "Размышляющие части будут сначала развернуты, а затем свернуты, когда мы достигнем части, которая не размышляет.",
			"chat.agent.thinkingMode.fixedScrolling": "Отображать рассуждение в панели потоковой передачи с фиксированной высотой и автоматической прокруткой; нажмите заголовок, чтобы развернуть на всю высоту.",
			"chat.agent.thinkingStyle": "Управляет отрисовкой размышления.",
			"chat.agentHost.enabled": "При включении этой функции некоторые агенты запускаются в отдельном процессе хоста агента.",
			"chat.agentHost.ipcLogging": "Если включено, выполняется регистрация всего трафика IPC каждого узла агента в выделенный канал вывода.",
			"chat.agentLocations.invalidPath": "Пути должны быть относительными или начинаться с '~/'. Абсолютные пути и разделители '\\' не поддерживаются.",
			"chat.agentSessionProjection.enabled": "Управляет включением режима проекции сеансов агента для просмотра сеансов агента в выделенном рабочем пространстве.",
			"chat.agentSkillsLocations.description": "Укажите местоположение навыков агента (`{0}`), которые можно использовать в сеансах чата. [Подробнее]({1}).\r\n\r\nВ каждом пути должны содержаться подпапки навыков с файлами SKILL.md (например, добавьте `my-skills`, если у вас есть `my-skills/skillA/SKILL.md`). Разрешение относительных путей производится из корневых папок вашей рабочей области.",
			"chat.agentSkillsLocations.invalidPath": "Пути должны быть относительными или начинаться с '~/'. Абсолютные пути и разделители '\\' не поддерживаются.",
			"chat.agentSkillsLocations.title": "Расположения навыков агента",
			"chat.agents.config.locations.description": "Укажите местоположение(я) файлов пользовательского агента (`*{0}`). [Подробнее]({1}).\r\n\r\nРазрешение относительных путей производится из корневых папок вашей рабочей области.",
			"chat.agents.config.locations.title": "Расположение файлов агентов",
			"chat.agentsControl.badge": "Отображает статус агента в виде значка рядом с командным центром.",
			"chat.agentsControl.compact": "Заменяет поле поиска в командном центре компактным индикатором состояния агента и виджетом унифицированного чата.",
			"chat.agentsControl.enabled": "Управляет отображением индикатора \"Статус агента\" в строке заголовка командного центра. Если установлено значение `hidden`, индикатор не отображается. Другие значения отображают индикатор и автоматически включают {0} . Необходимо {1} включить индикаторы непрочитанных и находящихся в процессе сеансов.",
			"chat.agentsControl.hidden": "Индикатор статуса агента скрыт в строке заголовка.",
			"chat.allowAnonymousAccess": "Управляет разрешением анонимного доступа в чате.",
			"chat.artifacts.enabled": "Определяет, будет ли доступен просмотр артефактов в чате.",
			"chat.artifacts.rules.byFilePath": "Правила извлечения артефактов из записанных файлов по шаблону пути к файлу. Сопоставляет глобальные маски с конфигурацией группы.",
			"chat.artifacts.rules.byFilePath.groupName": "Отображаемое имя группы артефактов.",
			"chat.artifacts.rules.byFilePath.onlyShowGroup": "Если настроено значение true, отображается только заголовок группы вместо отдельных элементов.",
			"chat.artifacts.rules.byMemoryFilePath": "Rules for extracting artifacts from memory tool calls by memory file path pattern. Maps glob patterns to group configuration.",
			"chat.artifacts.rules.byMemoryFilePath.groupName": "Display name for the artifact group.",
			"chat.artifacts.rules.byMemoryFilePath.onlyShowGroup": "When true, show only the group header instead of individual items.",
			"chat.artifacts.rules.byMimeType": "Правила извлечения артефактов из результатов инструментов по типу MIME. Сопоставляет шаблоны типов MIME (например, \"image/*\") с конфигурацией группы.",
			"chat.artifacts.rules.groupName": "Отображаемое имя группы артефактов.",
			"chat.artifacts.rules.onlyShowGroup": "Если настроено значение true, отображается только заголовок группы вместо отдельных элементов.",
			"chat.autoReply.description": "Автоматически пропускать карусели вопросов, сообщая агенту, что пользователь недоступен, и чтобы он использовал свое лучшее суждение. Это расширенные настройки, которые могут привести к непреднамеренным выборам или действиям на основе неполного контекста.",
			"chat.autopilot.enabled": "Определяет, доступен ли режим Автопилота в средстве выбора разрешений. При включении функция Автопилота автоматически утверждает все вызовы инструментов и продолжает работу до завершения задачи.",
			"chat.checkpoints.enabled": "Включает контрольные точки в чате. Контрольные точки позволяют восстановить предыдущее состояние чата.",
			"chat.checkpoints.showFileChanges": "Определяет, следует ли отображать изменения файлов контрольных точек чата.",
			"chat.codeBlock.showProgressAnimation.description": "При внесении изменений показывать анимацию хода выполнения в блоке кода. Если отключено, вместо этого отображается процент хода выполнения.",
			"chat.contextUsage.enabled": "Отобразить индикатор использования контекстного окна в поле ввода чата.",
			"chat.customizations.harnessSelector.enabled": "Controls whether the harness selector is shown in the Chat Customizations editor sidebar. When disabled, the editor always shows all customizations without filtering.",
			"chat.customizations.welcomePageVariant": "Controls which welcome page implementation is shown in Agent Customizations.",
			"chat.customizations.welcomePageVariant.classic": "Uses the original welcome page layout from the baseline implementation.",
			"chat.customizations.welcomePageVariant.promptLaunchers": "Uses the experimental welcome page with grouped command prompt launchers.",
			"chat.detectParticipant.enabled": "Включает автоматическое определение участников чата для чата панели.",
			"chat.disableAIFeatures": "Отключите и скройте встроенные функции ИИ, предоставляемые GitHub Copilot, включая чат и встроенные предложения.",
			"chat.editMode.hidden": "При включении скрывает режим редактирования из списка режимов чата.",
			"chat.editRequests": "Позволяет править запросы в чате. Это позволяет изменить содержимое запроса и повторно отправить его в модель.",
			"chat.editing.autoAcceptDelay": "Задержка, после которой изменения, внесенные чатом, автоматически принимаются. Значения находятся в секундах, \"0\" означает \"отключено\", а \"100\" секунд — максимум.",
			"chat.editing.confirmEditRequestRemoval": "Нужно ли показывать подтверждение перед удалением запроса и связанных с ним изменений.",
			"chat.editing.confirmEditRequestRetry": "Нужно ли показывать подтверждение перед повторной попыткой запроса и связанных с ним изменений.",
			"chat.editing.explainChanges.enabled": "Определяет, отображаются ли кнопка \"Объяснить\" на панели чата и контекстное меню \"Объяснить изменения\" в представлении SCM. Это экспериментальная функция.",
			"chat.editing.revealNextChangeOnResolve": "Определяет, будет ли редактор автоматически отображать следующее изменение после сохранения или отмены редактирования в чате.",
			"chat.editorAssociations": "Настройте [шаблоны glob](https://aka.ms/vscode-glob-patterns) для редакторов, открывающих файлы из чата (например, `\"*.md\": \"vscode.markdown.preview.editor\"`).",
			"chat.exitAfterDelegation": "Определяет, будет ли панель чата автоматически закрываться после передачи запроса в другую сессию.",
			"chat.experimental.detectParticipant.enabled": "Включает автоматическое определение участников чата для чата панели.",
			"chat.experimental.detectParticipant.enabled.deprecated": "Этот параметр является нерекомендуемым. Вместо этого используйте \"chat.detectParticipant.enabled\".",
			"chat.experimentalSessionsWindowOverride": "Если ИСТИНА, для расширений включается поведение, специфичное для окна сеансов.",
			"chat.exploreAgent.defaultModel.description": "Выберите языковую модель по умолчанию для субагента Explore из доступных вариантов.",
			"chat.extensionToolsEnabled": "Включите использование инструментов, предоставленных сторонними расширениями.",
			"chat.extensionUnification.enabled": "Обеспечивает объединение расширений GitHub Copilot. При включении все функции GitHub Copilot обслуживаются через расширение GitHub Copilot Chat. При отключении расширения GitHub Copilot и GitHub Copilot Chat работают независимо друг от друга.",
			"chat.fontFamily": "Управляет семейством шрифтов в сообщениях чата.",
			"chat.fontSize": "Определяет размер шрифта в пикселях в сообщениях чата.",
			"chat.generalPurposeAgent.enabled": "Управляет возможностью использования встроенного агента общего назначения в качестве подагента.",
			"chat.growthNotification": "Управляет отображением уведомления о росте числа пользователей в окне сеансов агента, чтобы побудить новых пользователей попробовать Copilot.",
			"chat.hookFilesLocations.description": "Укажите пути к файлам конфигурации обработчиков, которые определяют пользовательские команды оболочки для выполнения в ключевых точках рабочего процесса агента. [Подробнее]({0}).\r\n\r\nРазрешение относительных путей производится из корневых папок вашей рабочей области. Поддерживаются обработчики Copilot (`*.json`) и обработчики Claude Code (`settings.json`, `settings.local.json`).",
			"chat.hookFilesLocations.invalidPath": "Пути должны быть относительными или начинаться с \"~/\". Абсолютные пути и разделители \"\\\" не поддерживаются.",
			"chat.hookFilesLocations.title": "Расположения файлов обработчиков",
			"chat.implicitContext.enabled.1": "Включает автоматическое использование активного редактора в качестве контекста чата для указанных расположений чата.",
			"chat.implicitContext.suggestedContext": "Управляет тем, отображается ли новый неявный поток контекста. В режимах \"Спросить\" и \"Изменить\" контекст будет включен автоматически. При использовании агента контекст будет предложен в виде вложения. Выбранные элементы всегда включаются в качестве контекста.",
			"chat.implicitContext.value": "Значение для неявного контекста.",
			"chat.implicitContext.value.always": "Неявный контекст всегда включен.",
			"chat.implicitContext.value.first": "Неявный контекст включается для первого взаимодействия.",
			"chat.implicitContext.value.never": "Неявный контекст никогда не включается.",
			"chat.includeApplyingInstructions.description": "Определяет, будут ли инструкции с соответствующим атрибутом 'applyTo' автоматически включаться в запросы чата.",
			"chat.includeApplyingInstructions.title": "Приложите инструкцию по применению.",
			"chat.includeReferencedInstructions.description": "Определяет, будут ли указанные инструкции автоматически включаться в запросы чата.",
			"chat.includeReferencedInstructions.title": "Включите инструкции, на которые даны ссылки",
			"chat.inlineReferences.style": "Управляет отображением ссылок на файлы и символы в сообщениях чата.",
			"chat.inlineReferences.style.box": "Отображение ссылок на файлы и символы в виде блочных виджетов со значками.",
			"chat.inlineReferences.style.link": "Отображайте ссылки на файлы и символы в виде простых синих ссылок без значков.",
			"chat.instructions.config.locations.description": "Укажите расположения файлов инструкций (\"*{0}\"), которые можно вкладывать в сеансы чата. [Подробнее]({1}).\r\n\r\nРазрешение относительных путей производится из корневых папок вашей рабочей области.",
			"chat.instructions.config.locations.title": "Расположения файлов инструкций",
			"chat.instructionsLocations.invalidPath": "Пути должны быть относительными или начинаться с '~/'. Абсолютные пути и разделители '\\' не поддерживаются. Использование шаблонов Glob устарело и будет удалено в будущих версиях.",
			"chat.mathEnabled.description": "Включить математическую отрисовку в ответах чата с помощью KaTeX.",
			"chat.mcp.access": "Управляет доступом к установленным серверам протокола контекста модели.",
			"chat.mcp.access.any": "Разрешить доступ к любому установленному серверу MCP.",
			"chat.mcp.access.none": "Нет доступа к серверам MCP.",
			"chat.mcp.access.registry": "Позволяет получить доступ к серверам MCP, установленным из реестра, к которому подключен VS Code.",
			"chat.mcp.assisted.nuget.enabled.description": "Включает пакеты NuGet для установки сервера MCP с помощью ИИ. Используется для установки серверов MCP по имени из центрального реестра пакетов .NET (NuGet.org).",
			"chat.mcp.autostart": "Определяет, следует ли автоматически запускать серверы MCP при отправке сообщений в чате.",
			"chat.mcp.autostart.never": "Никогда не запускать серверы MCP автоматически.",
			"chat.mcp.autostart.newAndOutdated": "Автоматически запускать новые и устаревшие серверы MCP, которые еще не работают.",
			"chat.mcp.autostart.onlyNew": "Автоматически запускать только новые серверы MCP, которые никогда не работали.",
			"chat.mcp.gallery.enabled": "Включает Marketplace по умолчанию для серверов Model Context Protocol (MCP).",
			"chat.mcp.serverSampling": "Настраивает, какие модели будут предоставлены серверам MCP для выборки (выполнение запросов моделей в фоновом режиме). Эту настройку можно редактировать графически с помощью команды \"{0}\".",
			"chat.mcp.serverSampling.allowedDuringChat": "Выполняет ли этот сервер запросы на выборку во время вызовов инструментов в сеансе чата.",
			"chat.mcp.serverSampling.allowedOutsideChat": "Разрешено ли этому серверу делать запросы на выборку вне сеанса чата.",
			"chat.mcp.serverSampling.model": "Модель, к которой есть доступ у сервера MCP.",
			"chat.mcp.ui.enabled": "Определяет, могут ли серверы MCP предоставлять пользовательский интерфейс для вызова инструментов.",
			"chat.mode.config.locations.deprecated": "Этот параметр является нерекомендуемым и будет удален в будущих версиях. Режимы чата теперь называются настраиваемыми агентами и находятся в \".github/agents\"",
			"chat.mode.config.locations.description": "Укажите местоположение файлов пользовательского режима чата (\"*{0}\"). [Подробнее]({1}).\r\n\r\nРазрешение относительных путей производится из корневых папок вашей рабочей области.",
			"chat.mode.config.locations.title": "Расположение файлов в режиме",
			"chat.newSession.defaultMode": "Режим по умолчанию для новых сеансов чата. Если окно пустое, используется режим чата по умолчанию.",
			"chat.notifyWindowOnConfirmation": "Определяет, должен ли сеанс чата показывать пользователю уведомление ОС, когда для подтверждения или вопроса требуются входные данные. Сюда относится эмблема окна, а также всплывающее уведомление.",
			"chat.notifyWindowOnConfirmation.always": "Всегда показывать уведомления ОС о подтверждениях, даже если окно в фокусе.",
			"chat.notifyWindowOnConfirmation.off": "Никогда не показывать уведомления ОС о подтверждениях.",
			"chat.notifyWindowOnConfirmation.windowNotFocused": "Показывать уведомления ОС о подтверждениях, если окно не в фокусе.",
			"chat.notifyWindowOnResponseReceived": "Определяет, должен ли сеанс чата показывать пользователю уведомление операционной системы, когда получен ответ. Сюда относится эмблема окна, а также всплывающее уведомление.",
			"chat.notifyWindowOnResponseReceived.always": "Всегда показывать уведомления ОС для ответов, даже если окно в фокусе.",
			"chat.notifyWindowOnResponseReceived.off": "Никогда не показывать уведомления ОС об ответах.",
			"chat.notifyWindowOnResponseReceived.windowNotFocused": "Показывать уведомления ОС об ответах, если окно не в фокусе.",
			"chat.planAgent.defaultModel.description": "Выберите языковую модель по умолчанию для агента планирования из числа доступных поставщиков.",
			"chat.pluginLocations": "Каталоги плагинов для обнаружения. Каждый ключ — прямой путь к папке плагина, а значение включает (`true`) или отключает (`false`) его. Пути могут быть абсолютными, относительными к корневому каталогу рабочей области, или начинаться с `~/` для домашнего каталога пользователя.",
			"chat.plugins.enabled": "Включить интеграцию плагина агента в чате.",
			"chat.plugins.marketplaces": "Магазины плагинов для запроса. Записи могут быть в виде сокращенной записи GitHub (`owner/repo`), прямых URI репозиториев Git (`https://...git`, `ssh://...git` или `git@host:path.git`) или локальных URI репозиториев (`file:///...`). Эквивалентные сокращенные записи GitHub и записи URI дедуплицируются.",
			"chat.promptFileLocations.invalidPath": "Пути должны быть относительными или начинаться с '~/'. Абсолютные пути и разделители '\\' не поддерживаются. Использование шаблонов Glob устарело и будет удалено в будущих версиях.",
			"chat.promptFilesRecommendations.description": "Настройте, какие файлы запросов рекомендовать в представлении приветствия чата. Каждый ключ представляет собой имя файла запроса. Возможные значения: \"true\" для постоянной рекомендации, \"false\" для полной отмены рекомендации или выражение [предложения when](https://aka.ms/vscode-when-clause), например \"resourceExtname == .js\" или \"resourceLangId == markdown\".",
			"chat.promptFilesRecommendations.title": "Рекомендации по файлам запросов",
			"chat.requestQueuing.defaultAction.description": "Определяет действие по умолчанию для кнопки очереди во время выполнения запроса.",
			"chat.requestQueuing.defaultAction.queue": "Поставить сообщение в очередь для отправки после завершения текущего запроса.",
			"chat.requestQueuing.defaultAction.steer": "Управляйте текущим запросом, немедленно отправив сообщение, сигнализирующее о необходимости приостановить текущий запрос.",
			"chat.restoreLastPanelSession": "Определяет, восстанавливается ли последний сеанс на панели после перезапуска.",
			"chat.reusablePrompts.config.locations.description": "Укажите расположения файлов запросов многократного использования (\"*{0}\"), которые можно запускать в сеансах чата. [Подробнее]({1}).\r\n\r\nРазрешение относительных путей производится из корневых папок вашей рабочей области.",
			"chat.reusablePrompts.config.locations.title": "Расположения файлов запросов",
			"chat.sendElementsToChat.attachCSS": "Определяет, будет ли CSS выбранного элемента добавлен в чат. Требуется включить {0}.",
			"chat.sendElementsToChat.attachImages": "Определяет, будет ли снимок экрана выбранного элемента добавлен в чат. Требуется включить {0}.",
			"chat.sendElementsToChat.enabled": "Определяет, можно ли отправить элементы в чат из Simple Browser.",
			"chat.signInTitleBar": "Определяет, показывать ли кнопку входа в заголовке окна для пользователей, которые не вошли в систему.",
			"chat.subagentTool.customAgents": "Может ли инструмент runSubagent использовать настраиваемые агенты. Если включено, инструмент может использовать имя настраиваемого агента, но при этом необходимо указать точное имя агента.",
			"chat.subagents.allowInvocationsFromSubagents": "Разрешить субагентам вызывать других субагентов.",
			"chat.subagents.allowInvocationsFromSubagents.md": "Контролирует, могут ли субагенты вызывать другие субагенты. Если эта настройка включена, допускается вложенность не более 5 уровней.",
			"chat.tips.enabled": "Определяет, отображаются ли советы над сообщениями пользователей в чате. Новые советы добавляются часто, поэтому это удобный способ оставаться в курсе последних функций.",
			"chat.toolReferenceName.description": "{0} — {1}",
			"chat.tools.autoApprove.edits": "Определяет, будут ли изменения, внесенные агентом, автоматически утверждаться. По умолчанию утверждаются все изменения, кроме тех, которые внесены в определенные файлы, способные вызвать немедленные непредвиденные побочные эффекты, например `**/.vscode/*.json`.\r\n\r\nУстановите значение `true`, чтобы автоматически утверждать изменения в соответствующих файлах, или `false`, чтобы всегда требовать явного утверждения. Последний шаблон, соответствующий данному файлу, определит, будет ли изменение утверждено автоматически.",
			"chat.tools.autoExpandFailures": "При включении этой функции информация о сбоях инструментов автоматически разворачивается в интерфейсе чата, отображая подробные сведения об ошибке.",
			"chat.tools.confirmationCarousel": "При включении этой функции несколько подтверждений использования инструмента объединяются в карусель над полем ввода.",
			"chat.tools.eligibleForAutoApproval": "Определяет, какие инструменты имеют право на автоматическое одобрение. Инструменты, для которых установлено значение \"false\", всегда будут выводить подтверждение и никогда не будут предлагать возможность автоматического утверждения. Поведение по умолчанию (или установка для инструмента значения \"true\") может привести к тому, что инструмент предложит параметры автоматического утверждения.",
			"chat.tools.fetchPage.approvedUrls": "Определяет, какие URL‑адреса автоматически утверждаются при запросе инструментами чата. Ключи — это шаблоны URL‑адресов, а значения могут быть \"true\" для утверждения запросов и ответов, \"false\" для отклонения или объект со свойствами \"approveRequest\" и \"approveResponse\" для точного контроля.\r\n\r\nПримеры:\r\n- \"\"https://example.com\": true\"— одобрять все запросы к example.com\r\n- \"\"https://*.example.com\": true\" — одобрять все запросы ко всем поддоменам example.com\r\n- \"\"https://example.com/api/*\": { \"approveRequest\": true, \"approveResponse\": false }\" — одобрять запросы, но не ответы для путей example.com/api",
			"chat.tools.renameTool.enabled": "Управляет тем, доступен ли инструмент переименования для изменения имен символов кода в рабочей области.",
			"chat.tools.terminal.simpleCollapsible": "Если включено, вызовы инструментов терминала всегда отображаются в сворачиваемом контейнере с упрощенным представлением.",
			"chat.tools.todos.showWidget": "Определяет, показывать ли мини-приложение списка дел над полем ввода чата. При включении мини-приложение отображает задачи, созданные агентом, и обновляется по мере выполнения.",
			"chat.tools.usagesTool.enabled": "Определяет, доступен ли инструмент использования для поиска ссылок, определений и реализаций символов кода.",
			"chat.undoRequests.restoreInput": "Определяет, следует ли восстанавливать входные данные чата при выполнении запроса на отмену. Входные данные будут заполнены текстом восстановленного запроса.",
			"chat.unifiedAgentsBar.enabled": "Заменяет поле поиска в командном центре единым виджетом для чата и поиска.",
			"chat.upvoteAnimation": "Определяет, показывать ли анимацию при нажатии кнопки \"Большой палец вверх\" в ответе чата.",
			"chat.upvoteAnimation.confetti": "Показывает анимацию взрыва конфетти вокруг кнопки \"Большой палец вверх\".",
			"chat.upvoteAnimation.floatingThumbs": "Отображает перемещаемые значки \"Большой палец вверх\", поднимающиеся от кнопки.",
			"chat.upvoteAnimation.off": "Анимация не отображается.",
			"chat.upvoteAnimation.pulseWave": "Показывает расширяющиеся пульсирующие кольца, исходящие от кнопки.",
			"chat.upvoteAnimation.radiantLines": "Показывает лучи, исходящие от кнопки.",
			"chat.useAgentMd.description": "Определяет, следует ли инструкции из файла AGENTS.md, найденного в корневых папках рабочей области, вкладывать во все запросы чата.",
			"chat.useAgentMd.title": "Использовать файл AGENTS.md",
			"chat.useAgentSkills.description": "Определяет, предоставляются ли навыки как специализированные возможности для запросов в чате. Навыки загружаются из папок, настроенных в `#chat.agentSkillsLocations#` . Языковая модель может загружать эти навыки по запросу, если доступен инструмент `read`. Подробнее о [навыках агента](https://aka.ms/vscode-agent-skills).",
			"chat.useAgentSkills.title": "Использование навыков агента",
			"chat.useClaudeHooks.description": "Управляет тем, могут ли выполняться обработчики из файлов конфигурации Claude. Если отключено, используются только обработчики формата Copilot. Обработчики загружаются из файлов, настроенных в `#chat.hookFilesLocations#`.",
			"chat.useClaudeHooks.title": "Использовать обработчики Claude",
			"chat.useClaudeMd.description": "Управляет тем, следует ли инструкции из файла `CLAUDE.md`, найденного в корневых папках рабочей области, а также в папках .claude и ~/.claude, вкладывать во все запросы чата.",
			"chat.useClaudeMd.title": "Использовать файл CLAUDE.md",
			"chat.useCustomAgentHooks.description": "Управляет тем, будут ли обработчики, определенные в пользовательском фронтматтере агента, разобраны и выполнены. Если отключено, обработчики из файлов агента игнорируются.",
			"chat.useCustomAgentHooks.title": "Использование настраиваемых обработчиков агента",
			"chat.useCustomizationsInParentRepos.description": "Определяет, следует ли использовать файлы настройки чата из родительских репозиториев.",
			"chat.useCustomizationsInParentRepos.title": "Использование настроек в родительских репозиториях",
			"chat.useHooks.description": "Управляет тем, выполняются ли обработчики чата в ключевых точках рабочего процесса агента. Обработчики загружаются из файлов, настроенных в `#chat.hookFilesLocations#`.",
			"chat.useHooks.title": "Использовать обработчики чата",
			"chat.useNestedAgentMd.description": "Определяет, следует ли инструкции из вложенных файлов AGENTS.md, найденных в рабочей области, перечислять во всех запросах чата. Языковая модель может загружать эти навыки по запросу, если доступен инструмент read.",
			"chat.useNestedAgentMd.title": "Использовать вложенные файлы AGENTS.md",
			"chat.useSkillAdherencePrompt.description": "Определяет, используется ли более строгий механизм напоминания о необходимости применения навыков, который побуждает модель немедленно активировать навыки, когда это уместно, вместо их простого объявления.",
			"chat.useSkillAdherencePrompt.title": "Используйте подсказку для соблюдения навыков",
			"chat.viewProgressBadge.enabled": "Отображайте значок прогресса в окне чата, когда в этом окне открыта сессия агента.",
			"chat.viewSessions.enabled": "Показывать сеансы агента чата, когда чат пуст, или сбоку, если представление чата достаточно широкое.",
			"chat.viewSessions.orientation": "Управляет ориентацией представления сеансов агента чата при отображении рядом с чатом.",
			"chat.viewSessions.orientation.sideBySide": "Отображать сеансы чата рядом друг с другом, если достаточно места. В противном случае отображать их над полем ввода чата, если сеанс чата не виден.",
			"chat.viewSessions.orientation.stacked": "Отображать сеансы чата вертикально над полем ввода чата, если сеанс чата не виден.",
			"chatDebug": "Представление отладки",
			"interactiveSession.editor.fontFamily": "Определяет семейство шрифтов в блоках кода чата.",
			"interactiveSession.editor.fontSize": "Определяет размер шрифта в пикселях в блоках кода чата.",
			"interactiveSession.editor.fontWeight": "Определяет насыщенность шрифта в блоках кода чата.",
			"interactiveSession.editor.lineHeight": "Определяет высоту строки в пикселях в блоках кода чата. Используйте значение 0 для определения высоты строки по размеру шрифта.",
			"interactiveSession.editor.wordWrap": "Определяет, следует ли переносить строки в блоках кода чата.",
			"interactiveSessionConfigurationTitle": "Чат",
			"mcp.discovery.enabled": "Настраивает обнаружение серверов протокола контекста модели на основе конфигурации из различных других приложений.",
			"mcp.gallery.serviceUrl": "Настройте URL-адрес службы галереи MCP для подключения",
			"mcp.list": "Перечислить серверы"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatCustomizationDiscoveryRenderer": {
			"chatDebug.configureLocations": "Настройка расположений",
			"chatDebug.customization.customAgent": "Agents ({0})",
			"chatDebug.customization.hook": "Обработчики ({0})",
			"chatDebug.customization.instructions": "Инструкции ({0})",
			"chatDebug.customization.referenced": "Для ссылки ({0})",
			"chatDebug.customization.skill": "Навыки ({0})",
			"chatDebug.customization.skipped": "Пропущено ({0})",
			"chatDebug.customizationSummary": "Инструкции: {0}, навыки: {1}, агенты: {2}, обработчики: {3}, пропущено: {4} за {5} мс",
			"chatDebug.customizationTitle": "Результаты разрешения настройки",
			"chatDebug.discoveryResults": "Результаты обнаружения ({0})",
			"chatDebug.duplicateOf": "дубликат {0}",
			"chatDebug.loadedFiles": "Загружено ({0})",
			"chatDebug.loadedFilesList": "Загруженные файлы",
			"chatDebug.noResolutionLogs": "Нет журналов разрешений",
			"chatDebug.openExtension": "Открыть {0} в расширениях",
			"chatDebug.openSettingsTooltip": "Настройка расположений",
			"chatDebug.plainText.customizationSummary": "Инструкции: {0}, навыки: {1}, агенты: {2}, обработчики: {3}, пропущено: {4} за {5} мс",
			"chatDebug.plainText.customizationTitle": "Результаты разрешения настройки",
			"chatDebug.plainText.discoveryResults": "Результаты обнаружения ({0})",
			"chatDebug.plainText.duplicateOf": "дубликат {0}",
			"chatDebug.plainText.loaded": "Загружено ({0})",
			"chatDebug.plainText.skipped": "Пропущено ({0})",
			"chatDebug.plainText.sourceFolders": "Источники ({0})",
			"chatDebug.plainText.totalFiles": "Всего файлов: {0}",
			"chatDebug.plainText.unknown": "неизвестно",
			"chatDebug.skippedFiles": "Пропущено ({0})",
			"chatDebug.skippedFilesList": "Пропущенные файлы",
			"chatDebug.sourceFolders": "Источники ({0})",
			"chatDebug.sourceFoldersContent": "Исходные папки",
			"chatDebug.sourcesNote": "{0} обнаружены при проверке следующих источников в порядке следования:",
			"chatDebug.totalFiles": "Всего файлов: {0}",
			"chatDebug.unknown": "неизвестно"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugDetailPanel": {
			"chatDebug.closeDetail": "Закрыть",
			"chatDebug.copyToClipboard": "Копировать",
			"chatDebug.openInEditor": "Открыть в редакторе"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEditorInput": {
			"chatDebugEditorLabelIcon": "Значок метки редактора отладки чата.",
			"chatDebugInputName": "Журналы отладки агента"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEventDetailRenderer": {
			"chatDebug.detail.agent": "Агент: {0}",
			"chatDebug.detail.agentResponse": "Ответ агента: {0}",
			"chatDebug.detail.callId": "ИД вызова: {0}",
			"chatDebug.detail.description": "Описание: {0}",
			"chatDebug.detail.durationMs": "Длительность: {0} мс",
			"chatDebug.detail.input": "Входные данные:",
			"chatDebug.detail.inputTokens": "Входные токены: {0}",
			"chatDebug.detail.modelTurn": "Этап модели",
			"chatDebug.detail.modelTurnCount": "Этапы модели: {0}",
			"chatDebug.detail.output": "Выходные данные:",
			"chatDebug.detail.outputTokens": "Выходные токены: {0}",
			"chatDebug.detail.result": "Результат: {0}",
			"chatDebug.detail.status": "Состояние: {0}",
			"chatDebug.detail.tool": "Инструмент: {0}",
			"chatDebug.detail.toolCallCount": "Вызовы инструментов: {0}",
			"chatDebug.detail.totalTokens": "Всего токенов: {0}",
			"chatDebug.detail.userMessage": "Сообщение пользователя: {0}"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEventList": {
			"chatDebug.agentResponse": "Ответ агента",
			"chatDebug.modelTurn": "Этап модели",
			"chatDebug.tokens": "Токены: {0}",
			"chatDebug.unknownEvent": "(неизвестно)",
			"chatDebug.userMessage": "Сообщение пользователя"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFilters": {
			"chatDebug.filter.modelTurn": "Этапы модели",
			"chatDebug.filter.promptDiscovery": "Настройка чата",
			"chatDebug.filter.subagent": "Вызовы вложенных агентов",
			"chatDebug.filter.toolCall": "Вызовы инструментов"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFlowChartView": {
			"chatDebug.flowChart": "Блок-схема агента",
			"chatDebug.flowChart.noEvents": "События для этого сеанса не записаны.",
			"chatDebug.flowChart.noMatches": "Текущему фильтру не соответствует ни один узел.",
			"chatDebug.flowChart.showMore": "Показать больше ({0})",
			"chatDebug.flowChart.showMoreTitle": "Загрузить дополнительные узлы",
			"chatDebug.flowchart.filterAriaLabel": "Фильтровать узлы блок-схемы",
			"chatDebug.flowchart.search": "Фильтровать узлы...",
			"chatDebug.title": "Журналы отладки агента"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFlowGraph": {
			"agentResponseLabel": "Ответ агента",
			"discoveryMergedLabel": "{0} + еще {1}",
			"discoveryStepsCount": "Шаги обнаружения: {0}",
			"genericLabel": "Событие",
			"modelTurnLabel": "Этап модели",
			"subagentFallback": "Вложенный агент",
			"subagentLabel": "Вложенный агент",
			"subagentWithDesc": "Вложенный агент: {0}",
			"tokenCount": "Токены: {0}",
			"toolCallLabel": "Вызов инструмента",
			"toolCallsCount": "Вызовов: {0}",
			"tooltipDuration": "Длительность: {0}",
			"tooltipInput": "Входные данные: {0}",
			"tooltipInputTokens": "Входные токены: {0}",
			"tooltipModelTurns": "Этапы модели: {0}",
			"tooltipOutput": "Выходные данные: {0}",
			"tooltipOutputTokens": "Выходные токены: {0}",
			"tooltipResult": "Результат: {0}",
			"tooltipStatus": "Состояние: {0}",
			"tooltipTokens": "Токены: {0}",
			"tooltipToolCalls": "Вызовы инструментов: {0}",
			"userLabel": "Сообщение пользователя"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugHomeView": {
			"chatDebug.active": "Активно",
			"chatDebug.claudeCodeSessionWithId": "Код Claude : {0}",
			"chatDebug.copilotCliSessionWithId": "Copilot CLI: {0}",
			"chatDebug.disabled": "Включите этот параметр, чтобы просматривать журналы отладки и исследовать проблемы в чате с помощью команды /troubleshoot.",
			"chatDebug.homeSubtitle": "Выберите сеанс чата для отладки",
			"chatDebug.importedSession": "Импортировано: {0}",
			"chatDebug.newSession": "Новый чат",
			"chatDebug.noSessions": "Отправьте сообщение чата, чтобы начать",
			"chatDebug.openSetting": "Включить в параметрах",
			"chatDebug.sessionItemActive": "{0} (активный)",
			"chatDebug.sessionList": "Сеансы чата",
			"chatDebug.showMore": "Show More ({0})",
			"chatDebug.title": "Журналы отладки агента"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugHookContentRenderer": {
			"chatDebug.hook.command": "Команда",
			"chatDebug.hook.duration": "{0} мс",
			"chatDebug.hook.durationLabel": "Длительность: {0} мс",
			"chatDebug.hook.error": "Ошибка",
			"chatDebug.hook.exitCode": "Код выхода: {0}",
			"chatDebug.hook.exitCodeLabel": "Код выхода: {0}",
			"chatDebug.hook.input": "Входные данные",
			"chatDebug.hook.output": "Выходные данные",
			"chatDebug.hook.result.error": "Ошибка",
			"chatDebug.hook.result.nonBlockingError": "Неблокирующая ошибка",
			"chatDebug.hook.result.success": "Успешно",
			"chatDebug.hook.resultLabel": "Результат: {0}",
			"chatDebug.hook.typeLabel": "Тип перехватчика: {0}"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugLogsView": {
			"chatDebug.aria.agentResponse": "Ответ агента: {0}",
			"chatDebug.aria.model": "модель",
			"chatDebug.aria.modelTurn": "Этап модели: {0}{1}",
			"chatDebug.aria.subagent": "Вложенный агент: {0}{1}",
			"chatDebug.aria.tokenCount": " Токены: {0}",
			"chatDebug.aria.toolCall": "Вызов инструмента: {0}{1}",
			"chatDebug.aria.userMessage": "Сообщение пользователя: {0}",
			"chatDebug.ariaLabel": "События отладки чата",
			"chatDebug.col.created": "Создано",
			"chatDebug.col.details": "Сведения",
			"chatDebug.col.name": "Имя",
			"chatDebug.copyRow": "Копировать строку",
			"chatDebug.copyTimestamp": "Копировать метку времени",
			"chatDebug.filterAfter": "Фильтровать после метки времени",
			"chatDebug.filterAriaLabel": "Фильтровать события отладки",
			"chatDebug.filterBefore": "Фильтровать до метки времени",
			"chatDebug.filterName": "Имя фильтра",
			"chatDebug.listView": "Представление списка",
			"chatDebug.logs": "Журналы",
			"chatDebug.progressAriaLabel": "Ход загрузки отладочных логов чата",
			"chatDebug.search": "Фильтр (например: текст, !исключить, до:ГГГГ-ММ-ДДTЧЧ:ММ:СС)",
			"chatDebug.showMore": "Показать больше ({0})",
			"chatDebug.showMoreTitle": "Загрузить другие события",
			"chatDebug.showingCount": "Отображается {0} из {1} событий",
			"chatDebug.switchToListView": "Перейти к представлению списка",
			"chatDebug.switchToTreeView": "Перейти к представлению в виде дерева",
			"chatDebug.title": "Журналы отладки агента",
			"chatDebug.toggleViewMode": "Переключить между списком и представлением в виде дерева",
			"chatDebug.treeView": "Представление в виде дерева"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugMessageContentRenderer": {
			"chatDebug.agentResponse": "Ответ агента",
			"chatDebug.promptSections": "Разделы запросов ({0})",
			"chatDebug.responseSections": "Разделы ответа ({0})",
			"chatDebug.userMessage": "Сообщение пользователя"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugModelTurnContentRenderer": {
			"chatDebug.modelTurn.cachedTokens": "Кэшированные токены: {0}",
			"chatDebug.modelTurn.cachedTokensLabel": "Кэшированные токены: {0}",
			"chatDebug.modelTurn.duration": "{0} мс",
			"chatDebug.modelTurn.durationLabel": "Длительность: {0} мс",
			"chatDebug.modelTurn.error": "Ошибка: {0}",
			"chatDebug.modelTurn.errorLabel": "Ошибка: {0}",
			"chatDebug.modelTurn.inputTokens": "Входные токены: {0}",
			"chatDebug.modelTurn.inputTokensLabel": "Входные токены: {0}",
			"chatDebug.modelTurn.maxInputTokens": "Максимальное количество входных токенов: {0}",
			"chatDebug.modelTurn.maxInputTokensLabel": "Максимальное количество входных токенов: {0}",
			"chatDebug.modelTurn.maxOutputTokens": "Максимальное количество выходных токенов: {0}",
			"chatDebug.modelTurn.maxOutputTokensLabel": "Максимальное количество выходных токенов: {0}",
			"chatDebug.modelTurn.modelLabel": "Модель: {0}",
			"chatDebug.modelTurn.outputTokens": "Выходные токены: {0}",
			"chatDebug.modelTurn.outputTokensLabel": "Выходные токены: {0}",
			"chatDebug.modelTurn.requestLabel": "Запрос: {0}",
			"chatDebug.modelTurn.sections": "Разделы ({0})",
			"chatDebug.modelTurn.statusLabel": "Состояние: {0}",
			"chatDebug.modelTurn.title": "Этап модели",
			"chatDebug.modelTurn.totalTokens": "Всего токенов: {0}",
			"chatDebug.modelTurn.totalTokensLabel": "Всего токенов: {0}",
			"chatDebug.modelTurn.ttft": "Время до первого токена: {0} мс",
			"chatDebug.modelTurn.ttftLabel": "Время до первого токена: {0} мс"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugOverviewView": {
			"chatDebug.agentFlowChart": "Блок-схема агента",
			"chatDebug.detail.created": "Создано",
			"chatDebug.detail.lastActivity": "Последнее действие",
			"chatDebug.detail.location": "Расположение",
			"chatDebug.detail.sessionType": "Тип сеанса",
			"chatDebug.detail.status": "Состояние",
			"chatDebug.exploreTraceData": "Обзор данных трассировки",
			"chatDebug.location.chat": "Панель чата",
			"chatDebug.location.editor": "Встроенный редактор",
			"chatDebug.location.notebook": "Записная книжка",
			"chatDebug.location.terminal": "Терминал",
			"chatDebug.metric.errors": "Ошибки",
			"chatDebug.metric.modelTurns": "Этапы модели",
			"chatDebug.metric.toolCalls": "Вызовы инструментов",
			"chatDebug.metric.totalEvents": "Всего событий",
			"chatDebug.metric.totalTokens": "Всего токенов",
			"chatDebug.revealChatSession": "Показать сеанс чата",
			"chatDebug.sessionDetails": "Сведения о сеансе",
			"chatDebug.sessionType.local": "Локальный",
			"chatDebug.status.idle": "Неактивно",
			"chatDebug.status.inProgress": "Выполняется",
			"chatDebug.summary": "Сводка",
			"chatDebug.title": "Журналы отладки агента",
			"chatDebug.viewLogs": "Просмотр журналов"
		},
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugToolCallContentRenderer": {
			"chatDebug.section.copy": "Копировать",
			"chatDebug.toolCall.arguments": "Аргументы",
			"chatDebug.toolCall.duration": "{0} мс",
			"chatDebug.toolCall.durationLabel": "Длительность: {0} мс",
			"chatDebug.toolCall.error": "Ошибка",
			"chatDebug.toolCall.output": "Выходные данные",
			"chatDebug.toolCall.statusLabel": "Состояние: {0}",
			"chatDebug.toolCall.success": "Успешно",
			"chatDebug.toolCall.toolLabel": "Инструмент: {0}"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingActions": {
			"accept": "Сохранить",
			"accept.file": "Сохранить",
			"acceptAllEdits": "Сохранить все изменения",
			"addFilesFromReferences": "Добавить файлы из ссылок",
			"chat.editRequests.label": "Изменить запрос",
			"chat.editing.discardAll.confirmation.manyFiles": "Это отменит изменения, внесенные в файлах ({0}). Вы хотите продолжить?",
			"chat.editing.discardAll.confirmation.oneFile": "Это отменит изменения, внесенные в {0}. Вы хотите продолжить?",
			"chat.editing.discardAll.confirmation.primaryButton": "Да",
			"chat.editing.discardAll.confirmation.title": "Отменить все изменения?",
			"chat.openFileUpdatedBySnapshot.label": "Открыть файл",
			"chat.openSnapshot.label": "Открыть моментальный снимок файла",
			"chat.remove.confirmation.checkbox": "Больше не спрашивать",
			"chat.remove.confirmation.message2": "Это удалит все последующие запросы и отменит правки, внесенные в {0}. Вы хотите продолжить?",
			"chat.remove.confirmation.multipleEdits.message": "Это удалит все последующие запросы и отменит правки, внесенные в файлы ({0}) в вашем рабочем наборе. Вы хотите продолжить?",
			"chat.remove.confirmation.primaryButton": "Да",
			"chat.remove.confirmation.title": "Хотите отменить изменения ({0})?",
			"chat.removeLast.confirmation.message2": "Это удалит ваш последний запрос и отменит правки, внесенные в {0}. Вы хотите продолжить?",
			"chat.removeLast.confirmation.multipleEdits.message": "Это удалит ваш последний запрос и отменит правки, внесенные в файлы ({0}) в вашем рабочем наборе. Вы хотите продолжить?",
			"chat.removeLast.confirmation.title": "Отменить последнее изменение?",
			"chat.restoreCheckpoint.label": "Восстановить контрольную точку",
			"chat.restoreCheckpoint.none": "Нет контрольной точки для восстановления.",
			"chat.restoreCheckpoint.tooltip": "Восстанавливает рабочую область и чат до этой точки",
			"chat.restoreLastCheckpoint.label": "Восстановить до последней контрольной точки",
			"chat.startOver.label": "Начать сначала",
			"chat.startOver.tooltip": "Очищает чат и отменяет все изменения",
			"chat.undoEdits.label": "Отменить запросы",
			"chatEditing.snapshot": "{0} (моментальный снимок)",
			"chatEditing.viewChanges": "Просмотреть все изменения",
			"chatEditing.viewPreviousEdits": "Просмотреть предыдущие изменения",
			"discard": "Отменить",
			"discard.file": "Отменить",
			"discardAllEdits": "Отменить все изменения",
			"explainButton": "Объяснить",
			"open.fileInDiff": "Открыть изменения в редакторе различий",
			"toggleExplanationTooltip": "Изменить пояснения"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingCodeEditorIntegration": {
			"diff.generic": "{0} (изменения из чата)"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorActions": {
			"accept": "Сохранить изменения чата",
			"accept2": "Сохранить",
			"accept3": "Сохранить изменения чата в этом файле",
			"accept4": "Сохранить все изменения",
			"acceptAllEdits": "Сохранить все изменения чата",
			"acceptAllEditsTooltip": "Сохранить все изменения чата в этом сеансе",
			"acceptHunk": "Сохранить это изменение",
			"acceptHunkShort": "Сохранить",
			"accessibleDiff": "Показать доступное представление инструмента сравнения для изменений в чате",
			"diff": "Переключить редактор несовпадений для изменений в чате",
			"discard": "Отменить изменения чата",
			"discard2": "Отменить",
			"discard3": "Отменить изменения чата в этом файле",
			"discard4": "Отменить все изменения",
			"explain": "Объяснить",
			"label": "Состояние навигации",
			"next": "Перейти к следующему изменению чата",
			"prev": "Перейти к предыдущему изменению чата",
			"review": "Проверка",
			"undo": "Отменить это изменение",
			"undoShort": "Отменить"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorContextKeys": {
			"chat.ctxCursorInChangeRange": "Курсор находится внутри диапазона изменений, внесенных путем редактирования чата.",
			"chat.ctxEditSessionIsGlobal": "Текущий редактор является частью глобального сеанса редактирования",
			"chat.ctxHasRequestInProgress": "Текущий редактор показывает файл из сеанса редактирования, который все еще выполняется",
			"chat.ctxReviewModeEnabled": "Включен режим проверки изменений чата",
			"chat.hasEditorModifications": "Текущий редактор содержит изменения чата",
			"chat.isCurrentlyBeingModified": "Текущий редактор сейчас изменяется",
			"chatEdits.requestCount": "Число поворотов сеанса редактирования в этом редакторе"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorOverlay": {
			"0Of0": "—",
			"nOfM": "{0} из {1}",
			"tooltip_11": "1 изменение в 1 файле",
			"tooltip_1n": "1 изменение в файлах ({0})",
			"tooltip_busy": "{0} — идет обработка...",
			"tooltip_n1": "Несколько ({0}) изменений в 1 файле",
			"tooltip_nm": "Несколько ({0}) изменений в файлах ({1})"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationModelManager": {
			"codeWasModified": "Код был изменен.",
			"explanationFailed": "Не удалось предоставить объяснения",
			"noModelAvailable": "Языковая модель отсутствует."
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationWidget": {
			"collapse": "Свернуть",
			"dismiss": "Отклонить",
			"expand": "Развернуть",
			"followUpOnChange": "Проследите за дальнейшими действиями в связи с этим изменением",
			"generatingExplanation": "Создание объяснения...",
			"lineNumber": "Строка {0}",
			"lineRange": "Строки {0} - {1}",
			"markAllAsRead": "Отметьте все как прочитанное",
			"markAsRead": "Отметить как прочитанное",
			"markAsUnread": "Отметить как непрочитанное",
			"nChanges": "{0} изменения",
			"oneChange": "1 изменение"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedDocumentEntry": {
			"chatEditing1": "Изменение чата: \"{0}\"",
			"chatEditing2": "Изменение чата",
			"default": "Правки чата"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedFileEntry": {
			"editorSelectionBackground": "Цвет ожидающих областей редактирования в мини-рисунке"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedNotebookEntry": {
			"chatNotebookEdit1": "Изменение чата: \"{0}\"",
			"chatNotebookEdit2": "Редактирование в чате"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingServiceImpl": {
			"chat": "Изменение чата",
			"chatEditing.modified2": "Ожидающие изменения из чата",
			"join.chatEditingSession": "Сохранение журнала изменений чата"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingSession": {
			"multiDiffEditorInput.name": "Рекомендуемые изменения"
		},
		"vs/workbench/contrib/chat/browser/chatEditing/notebook/chatEditingNotebookEditorIntegration": {
			"diff.generic": "{0} (изменения из чата)"
		},
		"vs/workbench/contrib/chat/browser/chatImageCarouselService": {
			"chatImageCarousel.allImages": "Изображения беседы"
		},
		"vs/workbench/contrib/chat/browser/chatManagement/chatManagement.contribution": {
			"languageModelsOpenSettings": "Значок для команд настройки открытых языковых моделей.",
			"models.clearResults": "Очистить результаты поиска моделей",
			"modelsManagementEditor": "Редактор Управления моделями",
			"openAiManagement": "Управление языковыми моделями",
			"openLanguageModelsJson": "Открытые языковые модели (JSON)"
		},
		"vs/workbench/contrib/chat/browser/chatManagement/chatManagementEditorInput": {
			"modelsManagementEditorInputName": "Языковые модели",
			"modelsManagementEditorLabelIcon": "Значок метки редактора Управления моделями."
		},
		"vs/workbench/contrib/chat/browser/chatManagement/chatModelsViewModel": {
			"hidden": "Скрытый",
			"visible": "Видимый"
		},
		"vs/workbench/contrib/chat/browser/chatManagement/chatModelsWidget": {
			"Search.FullTextSearchPlaceholder": "Введите текст для поиска...",
			"capabilities": "Возможности",
			"capability.agent": "Режим агента",
			"capability.tools": "Инструменты",
			"capability.vision": "Видение",
			"clearSearch": "Очистить результаты поиска",
			"collapse": "Свернуть",
			"collapseAll": "Свернуть все",
			"cost": "Множитель запроса",
			"expand": "Развернуть",
			"filter": "Фильтр",
			"filter.hidden": "Скрыто в окне выбора модели чата",
			"filter.visible": "Отображается в окне выбора модели чата",
			"filterByCapability": "Фильтровать по {0}",
			"filterByProvider": "Фильтровать по {0}",
			"filterByVisible": "Фильтровать по {0}",
			"groupBy": "Группировать по",
			"groupBy.provider": "Поставщик",
			"groupBy.visibility": "Видимость (Выбор модели чата)",
			"groupByTooltip": "Группировать по {0}",
			"hidden.ariaLabel": "Скрытые модели",
			"model.capabilities": "Возможности: {0}",
			"model.contextSize.totalTokens": "Размер контекста: {0} токенов",
			"model.hidden": "Эта модель скрыта в окне средства выбора модели чата",
			"model.name": "{0} из {1}",
			"model.visible": "Эта модель видна в средстве выбора модели чата",
			"modelName": "Имя",
			"models.agentMode": "Режим агента",
			"models.capabilities": "Возможности",
			"models.configure": "Настроить...",
			"models.configureContextMenu": "Настройка",
			"models.configureModel": "Настроить...",
			"models.contextSize": "Размер контекста",
			"models.cost": "Множитель",
			"models.deleteAction": "Удалить",
			"models.deleteConfirmation": "Вы хотите удалить {0} ?",
			"models.enableModelProvider": "Добавить модели...",
			"models.hidden": "Показать в чате средство выбора модели",
			"models.hide": "Скрыть",
			"models.hideAll": "Скрыть в окне выбора модели чата",
			"models.hideSelected": "Скрыть в окне выбора модели чата",
			"models.manageProvider": "Управление {0}...",
			"models.managedByOrganization": "Добавление моделей осуществляется вашей организацией",
			"models.show": "Показать",
			"models.showAll": "Показать в окне выбора модели чата",
			"models.showSelected": "Показать в окне выбора модели чата",
			"models.toolCalling": "Инструменты",
			"models.tools": "Инструменты",
			"models.userSelectable": "Эта модель скрыта в окне средства выбора модели чата",
			"models.visible": "Скрыть в чате средство выбора модели",
			"models.vision": "Видение",
			"modelsTable.ariaLabel": "Языковые модели",
			"multiplier.tooltip": "Каждое сообщение чата засчитывается как {0} в квоте запросов к премиальной модели",
			"provider": "Поставщик",
			"status.ariaLabel": "Статус: {0}",
			"tokenLimits": "Размер контекста",
			"vendor.ariaLabel": "Модели {0}",
			"visible.ariaLabel": "Видимые модели"
		},
		"vs/workbench/contrib/chat/browser/chatOutputItemRenderer": {
			"chatOutputRenderer.mimeTypes": "Типы MIME, которые может обрабатывать этот отрисовщик",
			"chatOutputRenderer.viewType": "Уникальный идентификатор отрисовщика.",
			"vscode.extension.contributes.chatOutputRenderer": "Добавляет отрисовщик для определенных типов MIME в выходных данных чата"
		},
		"vs/workbench/contrib/chat/browser/chatParticipant.contribution": {
			"chat.viewContainer.label": "Чат",
			"chatCommand": "Короткое имя, под которым эта команда указывается в пользовательском интерфейсе, например \"исправить\" или \"объяснить\" для команд, которые исправляют проблему или объясняют код. Имя должно быть уникальным среди команд, предоставленных этим участником.",
			"chatCommandDescription": "Описание этой команды.",
			"chatCommandDisambiguation": "Метаданные для помощи с автоматической маршрутизацией вопросов пользователей в эту команду чата.",
			"chatCommandDisambiguationCategory": "Подробное имя для этой категории, например \"вопросы_рабочей_области\" или \"веб-вопросы\".",
			"chatCommandDisambiguationDescription": "Подробное описание типов вопросов, подходящих для этой команды чата.",
			"chatCommandDisambiguationExamples": "Список репрезентативных примеров вопросов, подходящих для этой команды чата.",
			"chatCommandSampleRequest": "Когда пользователь нажимает эту команду в разделе \"/help\", текст будет отправлен участнику.",
			"chatCommandSticky": "Выполняет ли вызов команды перевод чата в постоянный режим, в котором команда автоматически добавляется во входные данные чата для следующего сообщения.",
			"chatCommandWhen": "Условие, которое должно иметь значение true, чтобы включить эту команду.",
			"chatCommandsDescription": "Доступные команды для этого участника чата, которые пользователь может вызывать с помощью \"/\".",
			"chatFailErrorMessage": "Не удалось загрузить чат, поскольку установленная версия расширения Copilot Chat несовместима с этой версией {0}. Обновите расширение Copilot Chat.",
			"chatParticipantDescription": "Описание этого участника чата, отображаемое в пользовательском интерфейсе.",
			"chatParticipantDisambiguation": "Метаданные для помощи с автоматической маршрутизацией вопросов пользователей к этому участнику чата.",
			"chatParticipantDisambiguationCategory": "Подробное имя для этой категории, например \"вопросы_рабочей_области\" или \"веб-вопросы\".",
			"chatParticipantDisambiguationDescription": "Подробное описание типов вопросов, подходящих для этого участника чата.",
			"chatParticipantDisambiguationExamples": "Список репрезентативных примеров вопросов, подходящих для этого участника чата.",
			"chatParticipantFullName": "Полное имя участника чата, отображаемое в качестве метки для ответов, поступающих от этого участника. Если не предоставлено, используется {0}.",
			"chatParticipantId": "Уникальный идентификатор этого участника чата.",
			"chatParticipantName": "Имя этого участника чата, демонстрируемое пользователю. Пользователь будет использовать \"@\" с этим именем для вызова участника. Имя не должно содержать пробелы.",
			"chatParticipantWhen": "Условие, которое должно иметь значение true, чтобы включить этого участника.",
			"chatParticipants": "Участники чата",
			"chatSampleRequest": "Когда пользователь щелкает этого участника в \"/help\", этот текст отправляется участнику.",
			"chatViewIcon": "Значок просмотра в режиме чата.",
			"miToggleChat": "&&Чат",
			"participantCommands": "Команды",
			"participantDescription": "Описание",
			"participantFullName": "Полное имя",
			"participantName": "Имя",
			"showExtension": "Показать расширение",
			"vscode.extension.contributes.chatParticipant": "Добавляет участника чата"
		},
		"vs/workbench/contrib/chat/browser/chatRepoInfo": {
			"chat.repoInfo.enabled": "Определяет, будут ли собираться облегченные метаданные репозитория (ветвь, фиксация, удаленные репозитории) при отправке запроса в чате с целью внутренней диагностики.",
			"chatRepoInfoConfigurationTitle": "Информация о хранилище чатов"
		},
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessionDescription": {
			"chat.sessions.description.thinking": "Думаю...",
			"chat.sessions.description.waitingForConfirmation": "Ожидание подтверждения: {0}"
		},
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessionPickerActionItem": {
			"chat.sessionPicker.label": "Выбор параметра"
		},
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessions.contribution": {
			"chat": "Чат",
			"chatCommand": "Короткое имя, под которым эта команда указывается в пользовательском интерфейсе, например \"исправить\" или \"объяснить\" для команд, которые исправляют проблему или объясняют код. Имя должно быть уникальным среди команд, предоставленных этим участником.",
			"chatCommandDescription": "Описание этой команды.",
			"chatCommandWhen": "Условие, которое должно иметь значение true, чтобы включить эту команду.",
			"chatCommandsDescription": "Доступные в этом сеансе чата команды, которые пользователь может вызвать с помощью \"/\".",
			"chatEditorContributionName": "{0}",
			"chatSessionsExtPoint": "Добавляет интеграции сеансов чата в мини-приложение чата.",
			"chatSessionsExtPoint.alternativeIds": "Альтернативные идентификаторы для обратной совместимости.",
			"chatSessionsExtPoint.autoAttachReferences": "Автоматически ли прикреплять файлы с инструкциями к запросам чата для этого типа сессии.",
			"chatSessionsExtPoint.canDelegate": "Поддерживается ли делегирование. Значение по умолчанию — ложь. Обратите внимание, что эта функция включается экспериментально и может действовать не всегда.",
			"chatSessionsExtPoint.capabilities": "Необязательные возможности для этого сеанса чата.",
			"chatSessionsExtPoint.chatSessionType": "Уникальный идентификатор для типа сеанса чата.",
			"chatSessionsExtPoint.customAgentTarget": "Если эта настройка задана, в чате будет отображаться отфильтрованный выбор режима, который отдает предпочтение пользовательским агентам, целевое свойство которых соответствует этому значению. Пользовательские агенты без целевого свойства по-прежнему отображаются во всех типах сессий. Это позволяет использовать стандартный агент/режим с добавленными сессиями.",
			"chatSessionsExtPoint.description": "Описание сеанса чата для использования в меню и подсказках.",
			"chatSessionsExtPoint.displayName": "Длинное имя этого элемента, которое используется для отображения в меню.",
			"chatSessionsExtPoint.icon": "Идентификатор значка (codicon ID) для вкладки редактора сеанса чата. Например, \" {0} \" или \" {1} \".",
			"chatSessionsExtPoint.inputPlaceholder": "Замещающий текст для отображения в поле ввода чата для этого типа сеанса.",
			"chatSessionsExtPoint.name": "Имя динамически зарегистрированного участника чата (например: @agent). Не должно содержать пробелы.",
			"chatSessionsExtPoint.order": "Порядок отображения этого элемента.",
			"chatSessionsExtPoint.requiresCustomModels": "Если эта настройка включена, в чате будет отображаться отфильтрованный список выбора моделей, отдающий предпочтение пользовательским моделям. Это позволяет использовать стандартный инструмент выбора моделей с добавленными сессиями.",
			"chatSessionsExtPoint.supportsFileAttachments": "Поддерживает ли этот сеанс чата вложение файлов или ссылок на файлы.",
			"chatSessionsExtPoint.supportsHandOffs": "Поддерживает ли этот сеанс чата запросы на передачу.",
			"chatSessionsExtPoint.supportsImageAttachments": "Поддерживает ли этот сеанс чата прикрепление изображений.",
			"chatSessionsExtPoint.supportsInstructionAttachments": "Поддерживает ли этот сеанс чата вложение инструкций.",
			"chatSessionsExtPoint.supportsMCPAttachments": "Поддерживает ли этот сеанс чата присоединение ресурсов MCP.",
			"chatSessionsExtPoint.supportsProblemAttachments": "Поддерживает ли этот сеанс чата вложение проблем.",
			"chatSessionsExtPoint.supportsPromptAttachments": "Поддерживается ли в данном чате добавление подсказок?",
			"chatSessionsExtPoint.supportsSearchResultAttachments": "Поддерживает ли этот сеанс чата прикрепление результатов поиска.",
			"chatSessionsExtPoint.supportsSourceControlAttachments": "Поддерживает ли этот сеанс чата присоединение изменений в системе управления версиями.",
			"chatSessionsExtPoint.supportsSymbolAttachments": "Поддерживает ли этот сеанс чата прикрепление символов.",
			"chatSessionsExtPoint.supportsToolAttachments": "Поддерживает ли этот сеанс чата вложение инструментов или ссылок на инструменты.",
			"chatSessionsExtPoint.useRequestToPopulateBuiltInPickers": "Использовать ли ChatRequestTurn2 для заполнения встроенных средств выбора, например средств выбора агента и модели.",
			"chatSessionsExtPoint.welcomeMessage": "Текст сообщения (поддерживает разметку) для отображения в приветственном окне чата для этого типа сеанса.",
			"chatSessionsExtPoint.welcomeTips": "Текст совета (поддерживает разметку и значки тем) для отображения в приветственном виде чата для этого типа сеанса.",
			"chatSessionsExtPoint.welcomeTitle": "Текст заголовка, отображаемый в приветственном окне чата для этого типа сеанса.",
			"chatSessionsExtPoint.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент.",
			"icon.dark": "Путь к значку, когда используется темная тема",
			"icon.light": "Путь к значку, когда используется светлая тема",
			"interactiveSession.openNewChatSessionExternal": "Новый сеанс {0}",
			"interactiveSession.openNewChatSessionInPlace": "Новый сеанс {0}",
			"interactiveSession.openNewSessionEditor": "Новый сеанс {0}",
			"interactiveSession.openNewSessionSidebar": "Новый сеанс {0}",
			"interactiveSession.openSessionWithPrompt": "Новый {0} с запросом"
		},
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetup": {
			"enableAuthExtension": "Включение проверки подлинности GitHub"
		},
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions": {
			"chat.category": "Чат",
			"explain": "Объяснить",
			"fix": "Исправить",
			"forceSignIn": "Войдите, чтобы использовать функции ИИ",
			"hideChatSetup": "Узнайте, как скрыть функции ИИ",
			"manageOverages": "Управление избыточным использованием GitHub Copilot",
			"managePlan": "Повысить статус до GitHub Copilot Pro",
			"restartExtensionHost.reason.disable": "Отключение функций ИИ",
			"restartExtensionHost.reason.enable": "Включение функций ИИ",
			"retry": "Повторить попытку",
			"review": "Проверка",
			"setupErrorDialog": "Сбой настройки чата. Повторить попытку?",
			"signInIndicatorTitleBarAction": "Войти",
			"triggerChatSetup": "Использование функций искусственного интеллекта с Copilot бесплатно...",
			"triggerChatSetupFromAccounts": "Войдите, чтобы использовать функции ИИ..."
		},
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupController": {
			"enterpriseInstance": "Какой у вас экземпляр {0}?",
			"enterpriseInstancePlaceholder": "например, \"octocat\" или \"https://octocat.ghe.com\"...",
			"invalidEnterpriseInstance": "Необходимо ввести допустимый экземпляр {0} (например, \"octocat\" или \"https://octocat.ghe.com\")",
			"retry": "Повторить попытку",
			"setupChatProgress": "Подготовка чата...",
			"unknownSetupError": "Произошла ошибка при настройке чата. Повторить попытку?",
			"unknownSignInError": "Не удалось войти в {0}. Повторить попытку?",
			"unknownSignInErrorDetail": "Для использования функций ИИ необходимо войти в систему.",
			"willResolveTo": "Будет разрешено в {0}"
		},
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupGrowthSession": {
			"developer": "Разработчик",
			"growthSession.description": "Доступен GitHub Copilot. Попробовать бесплатно.",
			"growthSession.label": "Попробовать Copilot",
			"growthSession.previousRequest": "Расскажите мне о GitHub Copilot!",
			"growthSession.previousResponse": "Добро пожаловать в GitHub Copilot, вашего помощника по программированию на основе ИИ! Вот что вы можете попробовать:\r\n\r\n- 🐛 *\"Помоги мне отладить эту ошибку\"* — вставьте сообщение об ошибке и получите решение\r\n- 🧪 *\"Напиши тесты для моей функции\"* — выберите код и запросите модульные тесты.\r\n- 💡 *\"Объясни этот код\"* — выделите что-то незнакомое и спросите, что оно делает.\r\n- 🚀 *\"Создай REST API\"* — опишите, что вам нужно, и пусть режим агента создаст его.\r\n- 🎨 *\"Перепиши этот код, чтобы он стал более читабельным\"* — выберите неряшливый код и приведите его в порядок.\r\n\r\nВведите любой текст ниже, чтобы начать!",
			"resetGrowthSession": "Сбросить уведомление о сессии роста"
		},
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupProviders": {
			"chatSetupError": "Сбой настройки чата.",
			"chatTookLongWarning": "Подготовка чата заняла слишком много времени. Убедитесь, что вы вошли в систему {0} и что расширение `{1}` установлено и включено. Если проблема сохраняется, нажмите \"Перезапустить\", чтобы повторить попытку.",
			"chatTookLongWarningAnonymous": "Подготовка чата заняла слишком много времени. Убедитесь, что расширение `{0}` установлено и включено. Если проблема сохраняется, нажмите \"Перезапустить\", чтобы повторить попытку.",
			"chatTookLongWarningExtension": "Попробуйте еще раз.",
			"copilotUnavailableWarning": "Не удалось получить ответ. Повторите попытку.",
			"explain": "Объяснить",
			"fix": "Исправить",
			"generate": "Создать",
			"installingChat": "Подготовка чата",
			"modify": "Изменить",
			"retryChat": "Перезапустить",
			"settingUpCopilotNeeded": "Для использования чата вам необходимо настроить GitHub Copilot и войти в систему.",
			"setupChatSignIn2": "Вход в {0}",
			"setupToolDisplayName": "Новая рабочая область",
			"setupToolsDescription": "Формирование шаблона для новой рабочей области в VS Code",
			"showCopilotChatDetails": "Показать сведения",
			"terminalAgentDescription": "Спросите, как выполнить определенную операцию в терминале",
			"trustNeeded": "Чтобы использовать чат, необходимо доверять этой рабочей области.",
			"vscodeAgentDescription": "Задавайте вопросы о VS Code",
			"waitingChat": "Подготовка чата",
			"waitingChat2": "Чат почти готов",
			"workspaceAgentDescription": "Задавайте вопросы о рабочей области"
		},
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupRunner": {
			"chatWorkspaceTrust": "Функции ИИ в настоящее время поддерживаются только в доверенных рабочих областях.",
			"continueWith": "Продолжить с {0}",
			"enableMore": "Включить дополнительные функции ИИ",
			"settings": "Продолжая, вы принимаете [условия]({1}) {0} и [заявление о конфиденциальности]({2}). {3} Copilot может показывать предложения [общедоступного кода]({4}) и использовать ваши данные для улучшения продукта. Вы можете изменить эти [параметры]({5}) в любое время.",
			"settingsAnonymous": "Продолжая, вы принимаете [условия]({1}) {0} и [заявление о конфиденциальности]({2}).",
			"setupAIButton": "Использовать функции ИИ",
			"signIn": "Войдите, чтобы использовать функции ИИ",
			"startUsing": "Начало использования функций ИИ"
		},
		"vs/workbench/contrib/chat/browser/chatSlashCommands": {
			"agents": "Настройка пользовательских агентов",
			"autoApprove": "Настройка разрешений для обхода утверждений",
			"autopilot": "Установите разрешения в режим Автопилота",
			"clear": "Начать новый чат и заархивировать текущий",
			"debug": "Показать представление отладки чата",
			"disableAutoApprove": "Вернуть разрешения к значениям по умолчанию",
			"disableYolo": "Вернуть разрешения к значениям по умолчанию",
			"exitAutopilot": "Вернуть разрешения к значениям по умолчанию",
			"fork": "Создать вилку беседы в новом сеансе чата",
			"hooks": "Настроить обработчики",
			"instructions": "Настройка инструкций",
			"models": "Откройте средство выбора моделей",
			"plugins": "Управление подключаемыми модулями",
			"prompts": "Настройка файлов запросов",
			"rename": "Переименовать этот чат",
			"skills": "Настройка навыков",
			"tools": "Настройка инструментов",
			"yolo": "Настройка разрешений для обхода утверждений"
		},
		"vs/workbench/contrib/chat/browser/chatStatus/chatStatusDashboard": {
			"activateDescription": "Настройте Copilot для использования функций ИИ.",
			"activeDescriptionAnonymous": "Продолжая работу с {0} Copilot, вы принимаете [условия]({2}) {1} и [заявление о конфиденциальности]({3})",
			"additionalUsageApprovedLine1": "Дополнительные запросы уровня \"Премиум\" утверждены.",
			"additionalUsageApprovedLine2": "Вы можете продолжить работу после того, как ограничение включенных запросов уровня \"Премиум\" достигнет 100 %.",
			"additionalUsageDisabled": "Дополнительные платные премиум-запросы отключены.",
			"anonymousTitle": "Использование Copilot",
			"cancelSnooze": "Отменить откладывание",
			"chat.session.inProgress.background": "Фоновый агент",
			"chat.session.inProgress.cloud": "Облачный агент",
			"chat.session.inProgress.local": "Локальный агент",
			"chatAgentSessionsTitle": "Сеансы агента",
			"chatsLabel": "Сообщения чата",
			"completions.plus5min": "+5 мин",
			"completions.remainingTime": "осталось",
			"completions.snooze5minutes": "Скрыть встроенные предложения на 5 минут",
			"completions.snooze5minutesTitle": "Скрыть предложения на 5 мин",
			"completions.snoozeAdditional5minutes": "Отложить еще на 5 минут",
			"completions.snoozeTimeDescription": "Встроенные предложения скрыты на оставшееся время",
			"completionsLabel": "Встроенные предложения",
			"currentModel.description": "Сейчас выбрано",
			"currentOption.description": "Сейчас выбрано",
			"enableAIFeatures": "Использовать функции ИИ",
			"enableAdditionalUsage": "Управление платными премиум-запросами",
			"enableCopilotButton": "Включить функции ИИ",
			"enableDescription": "Включите Copilot для использования функций ИИ.",
			"enableMoreAIFeatures": "Включить дополнительные функции ИИ",
			"enableMoreDescription": "Войдите, чтобы включить дополнительные функции ИИ Copilot.",
			"gaugeBackground": "Цвет фона датчика.",
			"gaugeBorder": "Цвет границы датчика.",
			"gaugeErrorBackground": "Цвет фона ошибки датчика.",
			"gaugeErrorForeground": "Цвет переднего плана ошибки датчика.",
			"gaugeForeground": "Цвет переднего плана датчика.",
			"gaugeWarningBackground": "Цвет фона предупреждения датчика.",
			"gaugeWarningForeground": "Цвет переднего плана предупреждения датчика.",
			"inProgressChatSession": "Выполняется {0}",
			"includedPremiumChatsLabel": "Включенные запросы уровня \"Премиум\"",
			"inlineSuggestions": "Встроенные предложения",
			"learnMore": "Подробнее",
			"limitQuota": "Разрешение сбрасывается {0}.",
			"modelLabel": "Модель",
			"premiumChatsLabel": "Премиум-запросы",
			"quotaDisplay": "{0}%",
			"quotaDisplayWithOverage": "Запросы (+{0})",
			"quotaLabel": "Управление чатом",
			"quotaLimited": "С ограничением",
			"quotaTooltip": "Управление чатом",
			"quotaUnlimited": "Включено",
			"selectModel": "Выбор модели",
			"selectModelFor": "Выбрать модель для {0}",
			"selectOption": "Выбрать {0}",
			"selectProviderOptionFor": "Выбрать {0}",
			"settings.codeCompletions.allFiles": "Все файлы",
			"settings.codeCompletions.language": "{0}",
			"settings.nextEditSuggestions": "Предложения по следующим правкам",
			"settings.snooze": "Отложить",
			"settingsLabel": "Параметры",
			"settingsTooltip": "Откройте параметры",
			"signInDescription": "Войдите, чтобы использовать функции ИИ Copilot.",
			"signInToUseAIFeatures": "Войдите, чтобы использовать функции ИИ",
			"upgradeToCopilotPro": "Повысить статус до GitHub Copilot Pro",
			"usageTitleWithPlan": "{0} Использование",
			"viewChatSessionsLabel": "Просмотреть сеансы агента",
			"viewChatSessionsTooltip": "Просмотреть сеансы агента"
		},
		"vs/workbench/contrib/chat/browser/chatStatus/chatStatusEntry": {
			"chatAndCompletionsQuotaExceededStatus": "Достигнута квота",
			"chatQuotaExceededStatus": "Достигнута квота для чата",
			"chatSessionInProgressStatus": "Выполняется 1 сеанс чата",
			"chatSessionsInProgressStatus": "Выполняются сеансы чата: {0}",
			"chatStatus": "Состояние Copilot",
			"chatStatusAria": "Состояние Copilot",
			"completionsDisabledStatus": "Встроенные предложения отключены",
			"completionsQuotaExceededStatus": "Достигнута квота встроенных предложений",
			"completionsSnoozedStatus": "Встроенные предложения отложены",
			"copilotDisabledStatus": "Copilot отключен",
			"finishSetup": "Завершить настройку",
			"notSignedIn": "Выполнен выход",
			"signIn": "Войти"
		},
		"vs/workbench/contrib/chat/browser/chatTipCatalog": {
			"tip.agenticBrowser": "Включите [{0}](command:workbench.action.openSettings?%5B%22workbench.browser.enableChatTools%22%5D \"Открыть настройки\"), чтобы агент мог открывать страницы и взаимодействовать с ними во встроенном браузере.",
			"tip.attachFiles": "Используйте символ # для обозначения файлов или папок, чтобы предоставить агенту более подробные сведения о задаче.",
			"tip.autoAcceptDelay": "Настроить [ {0} ](command:workbench.action.openSettings?%5B%22chat.editing.autoAcceptDelay%22%5D \"Open Settings\") так, чтобы изменения от агента автоматически принимались после короткого обратного отсчета.",
			"tip.codeActions": "Выберите блок кода в редакторе и щелкните правой кнопкой мыши, чтобы получить доступ к дополнительным действиям ИИ.",
			"tip.copilotCli": "Run agents in parallel with [Copilot CLI](command:workbench.action.chat.openNewChatSessionInPlace.copilotcli?%5B%22sidebar%22%5D \"Switch to Copilot CLI\").",
			"tip.createAgent": "Используйте [{0}](команда:{1} \"Запустить /create-agent\"),{2} чтобы создать настраиваемый агент для рабочего процесса.",
			"tip.createPrompt": "Используйте [{0}](команда:{1} \"Run /create-prompt\"){2} для создания многоразового файла запросов с помощью агента.",
			"tip.createSkill": "Используйте [{0}](команда:{1} \"Run /create-skill\"){2} для создания навыка, который агент сможет загрузить при необходимости.",
			"tip.forkConversation": "Используйте [{0}](команда:{1} \"Выполнить /ветвление\"){2} для создания ветви беседы. Рассмотрите другой подход, не теряя при этом исходного контекста.",
			"tip.init": "Используйте [{0}](команда:{1} \"Выполнить /init\"){2} для создания или обновления файла инструкций для рабочей области для ИИ-агентов написания кода.",
			"tip.mermaid": "Попросите агента нарисовать архитектурную схему или блок-схему. Он может отрисовывать диаграммы Mermaid прямо в чате.",
			"tip.messageQueueing": "Направляйте действия агента в процессе выполнения задачи, отправляя последующие сообщения. Они выстраиваются в очередь и подают заявки в порядке очереди.",
			"tip.openAgentsWindow": "Попробуйте [приложение Agents](command:workbench.action.openAgentsWindow \"Open Agents Application\"), чтобы запускать несколько агентов одновременно и управлять сеансами кодирования.",
			"tip.planMode": "Воспользуйтесь командой [{0}](command:workbench.action.chat.openPlan \"Start Plan Mode\"),{1} чтобы провести исследование и составить план перед внесением изменений.",
			"tip.subagents": "Есть еще одна задача для работы? Начните новый сеанс, чтобы запустить несколько агентов одновременно.",
			"tip.switchToAuto": "Используете GPT-4.1? Для повышения производительности кода попробуйте переключиться на [Auto](command:workbench.action.chat.openModelPicker \"Open Model Picker\") в средстве выбора модели.",
			"tip.thinkingPhrases": "Настройте сообщения о загрузке, отображаемые во время работы агента, с помощью [{0}](command:workbench.action.openSettings?%5B%22{1}%22%5D \"Открыть настройки\").",
			"tip.troubleshoot": "Что-то не работает? Введите [{0}](команда:{1} \"Run /troubleshoot\"){2} <question> для диагностики проблем из журналов отладки.",
			"tip.undoChanges": "Наведите указатель мыши на предыдущий запрос и выберите \"Восстановить контрольную точку\", чтобы отменить изменения, внесенные после этого момента в чате."
		},
		"vs/workbench/contrib/chat/browser/chatTipService": {
			"tipPrefix": "**Совет:** {0}"
		},
		"vs/workbench/contrib/chat/browser/chatWindowNotifier": {
			"allowAction": "Разрешить",
			"chat.untitledChat": "Сеанс без названия",
			"chatTitle": "Сеанс: {0}",
			"notificationDetail": "Для продолжения требуется утверждение.",
			"openChatAction": "Открыть сеанс",
			"questionCarouselDetail": "Для вопросов требуются ваши входные данные."
		},
		"vs/workbench/contrib/chat/browser/claudePluginRecommendations": {
			"agentPluginRecommendation.many": "В этом рабочем пространстве рекомендуются плагины для агентов {0}.",
			"agentPluginRecommendation.one": "В этой рабочей области рекомендуется использовать 1 плагин агента.",
			"showPlugins": "Показать плагин"
		},
		"vs/workbench/contrib/chat/browser/contextContrib/chatContext.contribution": {
			"chatContextExtPoint": "Обеспечивает интеграцию контекста чата в мини-приложение чата.",
			"chatContextExtPoint.icon": "Значок, связанный с этим элементом контекста чата.",
			"chatContextExtPoint.id": "Уникальный идентификатор этого элемента.",
			"chatContextExtPoint.invalidIcon": "Неверный формат значка для контекстного ввода в чате ' {0} '. Значок должен быть в формате ' {1} ' или ' {2} ', например, ' {3} '.",
			"chatContextExtPoint.title": "Понятное имя этого элемента, которое используется для отображения в меню."
		},
		"vs/workbench/contrib/chat/browser/defaultModelContribution": {
			"defaultModel": "Автоматически (стандартное значение поставщика)",
			"defaultModelDescription": "Использовать модель по умолчанию от поставщика"
		},
		"vs/workbench/contrib/chat/browser/enablementActions": {
			"disable": "Отключить",
			"disableForWorkspace": "Отключить (рабочая область)",
			"enable": "Включить",
			"enableForWorkspace": "Включить (рабочая область)"
		},
		"vs/workbench/contrib/chat/browser/enablementStatusWidget": {
			"mcpServerDisabled": "Этот сервер MCP отключен.",
			"mcpServerDisabledWorkspace": "Этот сервер MCP отключен для этой рабочей области.",
			"pluginDisabled": "Этот плагин отключен.",
			"pluginDisabledWorkspace": "Этот плагин отключен для этой рабочей области."
		},
		"vs/workbench/contrib/chat/browser/languageModelsConfigurationService": {
			"settings.perModelConfig": "Настройки для каждой модели"
		},
		"vs/workbench/contrib/chat/browser/pluginGitCommandService": {
			"pluginsNotSupported": "В этой среде плагины агента недоступны"
		},
		"vs/workbench/contrib/chat/browser/pluginInstallService": {
			"cloneFailed": "Не удалось клонировать источник плагинов \"{0}\".",
			"cloneFailedDetail": "Не удалось клонировать исходный код плагина ' {0} ': {1}",
			"cloningSource": "Клонирование источника плагина \"{0}\"...",
			"installingPlugin": "Установка плагина \"{0}\"...",
			"invalidSource": "\"{0}\" не является допустимым источником плагинов. Введите URL-адрес репозитория GitHub (владелец или репозиторий) или URL-адрес клонирования репозитория Git.",
			"localSourceNotSupported": "Локальные пути к файлам не поддерживаются. Введите URL-адрес репозитория GitHub (владелец или репозиторий) или URL-адрес клонирования репозитория Git.",
			"noPluginsFound": "Плагины не найдены в ' {0} '. По всей видимости, это недействительный магазин плагинов.",
			"pluginDirInvalid": "Исходный каталог плагина \"{0}\" недопустим для репозитория \"{1}\".",
			"pluginDirNotFound": "Исходный каталог плагина \"{0}\" не найден в репозитории \"{1}\".",
			"pluginNotFound": "Плагин \"{0}\" не найден в \"{1}\".",
			"pluginSourceNotFound": "Источник плагинов \"{0}\" не найден после клонирования.",
			"selectPlugin": "Выберите плагин для установки из \"{0}\"",
			"showOutput": "Показать выходные данные",
			"trustAndInstall": "&&Доверять",
			"trustMarketplace": "Доверять плагину из \"{0}\"?",
			"trustMarketplaceDetail": "Плагины могут выполнять код на компьютере. Устанавливайте плагины только из источников, которым вы доверяете.\r\n\r\nИсточник: {0}",
			"updateAllFailed": "Не удалось обновить: {0}",
			"updateAllSuccess": "Обновленные плагины: {0}",
			"updatingAllPlugins": "Обновление плагинов..."
		},
		"vs/workbench/contrib/chat/browser/pluginSources": {
			"checkoutPluginSourceFailed": "Не удалось клонировать плагин \"{0}\" в запрошенную ревизию: {1}",
			"cloneFailed": "Не удалось установить плагин \"{0}\": {1}",
			"cloningPluginSource": "Клонирование источника плагина \"{0}\"...",
			"confirmInstall": "&&Установить",
			"confirmPluginInstall": "Установить плагин \"{0}\"?",
			"confirmPluginInstallDetail": "Это запустит следующую команду в терминале:\r\n\r\n{0}",
			"confirmPluginInstallNotification": "Плагин \"{0}\" хочет запустить: {1}",
			"install": "Установить",
			"installingPackagePlugin": "Установка плагина {0} \"{1}\"...",
			"packagePluginNotFound": "Пакет {0} \"{1}\" не найден после установки.",
			"pluginInstallTerminal": "Установка плагина",
			"pullPluginSourceFailed": "Не удалось обновить плагин \"{0}\": {1}",
			"terminalCommandExitCode": "Выход команды с кодом {0}",
			"terminalCommandFailed": "Сбой команды установки плагина: {0}",
			"updatingPluginSource": "Обновление плагина \"{0}\"..."
		},
		"vs/workbench/contrib/chat/browser/pluginUrlHandler": {
			"addMarketplaceButton": "Добавить торговую площадку",
			"confirmAddMarketplace": "Добавить плагин Marketplace ' {0} '?",
			"confirmAddMarketplaceDetail": "Внешнее приложение хочет добавить магазин плагинов. Плагины из этого магазина появятся в каталоге плагинов и их можно будет установить.\r\n\r\nИсточник: {0}",
			"confirmInstallPlugin": "Установить плагин из ' {0} '?",
			"confirmInstallPluginDetail": "Внешнее приложение хочет установить плагин из этого источника. Плагины могут выполнять код на компьютере. Устанавливайте плагины только из источников, которым вы доверяете.\r\n\r\nИсточник: {0}",
			"installButton": "&&Установить"
		},
		"vs/workbench/contrib/chat/browser/promptsDebugContribution": {
			"customizations.agent": "{0} agent",
			"customizations.applying": "{0} applying",
			"customizations.listed": "{0} listed",
			"customizations.referenced": "{0} referenced",
			"customizationsResolved": "Разрешить настройки",
			"customizationsResolved.details": "Разрешенные настройки: {0} ({1}) за {2}мс",
			"customizationsResolved.none": "Нет разрешенных настроек",
			"hook.unknownCommand": "(unknown command)",
			"promptsDebugContribution.resolvedAgent": "Разрешено несколько ({0}) агентов за {1} мс",
			"promptsDebugContribution.resolvedAgents": "Разрешено несколько ({0}) агентов за {1} мс",
			"promptsDebugContribution.resolvedHook": "Разрешен {0} обработчик за {1} мс",
			"promptsDebugContribution.resolvedHooks": "Разрешено несколько ({0}) за {1} мс",
			"promptsDebugContribution.resolvedHooksWithSkipped": "Разрешенные обработчики ({0}) из файлов ({1}) за {2}мс, пропущено: {3}",
			"promptsDebugContribution.resolvedInstruction": "Разрешена {0} инструкция за {1} мс",
			"promptsDebugContribution.resolvedInstructions": "Разрешено несколько ({0}) инструкций за {1} мс",
			"promptsDebugContribution.resolvedSkill": "Разрешен {0} навык за {1} мс",
			"promptsDebugContribution.resolvedSkills": "Разрешено несколько ({0}) навыков за {1} мс",
			"promptsDebugContribution.resolvedSlashCommand": "Разрешенная команда с косой чертой {0} через {1}мс",
			"promptsDebugContribution.resolvedSlashCommands": "Разрешенные команды с косой чертой {0} через {1} мс",
			"promptsService.loadAgents": "Agent Discovery",
			"promptsService.loadHooks": "Hook Discovery",
			"promptsService.loadInstructions": "Instructions Discovery",
			"promptsService.loadSkills": "Skill Discovery",
			"promptsService.loadSlashCommands": "Slash Commands Discovery"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/attachInstructionsAction": {
			"chatContext.attach.instructions.label": "Инструкции...",
			"commands.prompt.manage-dialog.placeholder": "Выберите файл с инструкциями для открытия",
			"configure-instructions": "Настройка инструкций и правил...",
			"configure-instructions.short": "Инструкции и правила",
			"configureInstructions": "Настройка инструкций...",
			"placeholder": "Выберите файлы инструкций для вложения"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/chatModeActions": {
			"configure-agents": "Настройка настраиваемых агентов...",
			"configure-agents.short": "Пользовательские агенты",
			"configure.agent.prompts.placeholder": "Выберите настраиваемые агенты для открытия и настройте видимость в средстве выбора агентов",
			"managedByOrganization": "Управляется вашей организацией",
			"select-agent": "Настройка настраиваемых агентов..."
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/hookActions": {
			"addHook": "Добавить обработчик",
			"agentHooks": "Агент: {0}",
			"commands.addNewHook.label": "Добавить новый обработчик...",
			"commands.createNewHookFile.label": "Создать новый файл конфигурации обработчика...",
			"commands.hook.filename.invalidChars": "Имя файла содержит недопустимые символы",
			"commands.hook.filename.placeholder": "например, обработчики, диагностика, безопасность",
			"commands.hook.filename.prompt": "Введите имя файла обработчика",
			"commands.hook.filename.required": "Необходимо имя файла",
			"commands.hook.filename.title": "Имя файла обработчика",
			"commands.hook.noLocalFolders": "Откройте папку рабочей области для настройки обработчиков.",
			"commands.hook.selectFolder.placeholder": "Выберите расположение файла обработчика",
			"commands.hook.selectFolder.title": "Расположение файла обработчика",
			"commands.hooks.addHook.title": "Добавить обработчик",
			"commands.hooks.selectEvent.placeholder": "Выберите событие жизненного цикла",
			"commands.hooks.selectFile.placeholder": "Выберите файл обработчика или создайте новый",
			"commands.hooks.selectHook.placeholder": "Выберите обработчик для открытия или добавьте новый",
			"commands.hooks.title": "Обработчики",
			"commands.new.hook.parseError": "Не удалось проанализировать существующий файл обработчиков. Исправьте ошибки синтаксиса JSON и попробуйте снова.",
			"configure-hooks": "Настроить обработчики...",
			"configure-hooks.short": "Обработчики",
			"existingHookFiles": "Существующие файлы обработчиков",
			"existingHooks": "Существующие обработчики",
			"hookSection.copilotCliOnly": "Агенты Copilot CLI",
			"hookSection.default": "Local/Агенты CLI Copilot",
			"hookSection.vscodeOnly": "Локальные агенты"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/hookUtils": {
			"commands.hook.emptyCommand": "(пустая команда)"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/newPromptFileActions": {
			"commands.new.agent.local.title": "Новый настраиваемый агент...",
			"commands.new.instructions.local.title": "Новый файл инструкций...",
			"commands.new.prompt.local.title": "Новый файл запроса...",
			"commands.new.skill.local.title": "Новый файл навыков...",
			"commands.new.skill.name.consecutiveHyphens": "Название навыка не должно содержать последовательных дефисов",
			"commands.new.skill.name.hyphenEdge": "Название навыка не должно начинаться или заканчиваться дефисом",
			"commands.new.skill.name.invalidChars": "Название навыка может содержать только строчные буквы, цифры и дефисы",
			"commands.new.skill.name.placeholder": "например, обработка PDF-файлов, анализ данных",
			"commands.new.skill.name.prompt": "Введите название навыка (только строчные буквы, цифры и дефисы)",
			"commands.new.skill.name.required": "Требуется имя навыка",
			"commands.new.skill.name.tooLong": "Название навыка должно содержать не более 64 символов",
			"commands.new.untitled.prompt.title": "Новый файл запроса без названия",
			"enable.capitalized": "Включить",
			"learnMore.capitalized": "Подробнее",
			"workbench.command.prompts.create.user.enable-sync-notification": "Хотите ли вы создать резервную копию и синхронизировать файлы настраиваемых запросов, инструкций и пользовательских агентов с помощью Setting Sync?"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/askForPromptName": {
			"askForAgentFileName.placeholder": "Введите имя файла агента",
			"askForInstructionsFileName.placeholder": "Введите имя файла инструкций",
			"askForPromptFileName.error.empty": "Введите имя.",
			"askForPromptFileName.error.exists": "Файл для указанного имени уже существует.",
			"askForPromptFileName.error.invalid": "Имя содержит недопустимые символы.",
			"askForPromptFileName.placeholder": "Введите имя файла запроса",
			"askForRenamedAgentFileName.placeholder": "Введите новое имя файла агента",
			"askForRenamedInstructionsFileName.placeholder": "Введите новое имя файла инструкций",
			"askForRenamedPromptFileName.placeholder": "Введите новое имя файла запроса"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/askForPromptSourceFolder": {
			"agent.copy.location.placeholder": "Выберите расположение для копирования файла агента",
			"agent.move.location.placeholder": "Выберите расположение для перемещения файла агента",
			"commands.agent.create.ask-folder.empty.docs-label": "Узнайте, как настраивать пользовательские агенты",
			"commands.agent.create.ask-folder.empty.placeholder": "Исходные папки агента не найдены.",
			"commands.hook.create.ask-folder.empty.docs-label": "Узнайте, как настроить обработчики",
			"commands.hook.create.ask-folder.empty.placeholder": "Исходные папки обработчиков не найдены.",
			"commands.instructions.create.ask-folder.empty.docs-label": "Узнайте, как настроить повторно используемые инструкции",
			"commands.instructions.create.ask-folder.empty.placeholder": "Папки с исходными инструкциями не найдены.",
			"commands.prompts.create.ask-folder.empty.docs-label": "Узнайте, как настраивать запросы многократного использования",
			"commands.prompts.create.ask-folder.empty.placeholder": "Исходные папки запросов не найдены.",
			"commands.prompts.create.source-folder.current-workspace": "Текущая рабочая область",
			"commands.skill.create.ask-folder.empty.docs-label": "Узнайте, как настраивать навыки.",
			"commands.skill.create.ask-folder.empty.placeholder": "Папки с исходными файлами навыков не найдены.",
			"current.folder": "Текущее расположение",
			"instructions.copy.location.placeholder": "Выберите расположение для копирования файла с инструкциями",
			"instructions.move.location.placeholder": "Выберите расположение для перемещения файла с инструкциями",
			"prompt.copy.location.placeholder": "Выберите расположение для копирования файла запроса",
			"prompt.move.location.placeholder": "Выберите расположение для перемещения файла запроса",
			"skill.copy.location.placeholder": "Выберите место, куда нужно скопировать навык",
			"skill.move.location.placeholder": "Выберите место, куда следует переместить навык",
			"workbench.command.agent.create.location.placeholder": "Выберите расположение для создания файла агента",
			"workbench.command.hook.create.location.placeholder": "Выберите расположение для создания файла обработчика",
			"workbench.command.instructions.create.location.placeholder": "Выберите расположение для создания файла с инструкциями",
			"workbench.command.prompt.create.location.placeholder": "Выберите расположение для создания файла запроса",
			"workbench.command.skill.create.location.placeholder": "Выберите место для создания навыка"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/promptFilePickers": {
			"commands.generate-agent-instructions.select-dialog.label": "Создать инструкции для агента...",
			"commands.generate-agent.select-dialog.label": "Создать агент...",
			"commands.generate-on-demand-instructions.select-dialog.label": "Создать инструкции по запросу...",
			"commands.generate-prompt.select-dialog.label": "Создать запрос...",
			"commands.generate-skill.select-dialog.label": "Создать навык...",
			"commands.new-agentfile.select-dialog.label": "Создать дополнительное действие...",
			"commands.new-instructionsfile.select-dialog.label": "Новый файл инструкций...",
			"commands.new-promptfile.select-dialog.label": "Новый файл запроса...",
			"commands.new-skill.select-dialog.label": "Новый навык...",
			"commands.prompts.use.select-dialog.delete-prompt.confirm.message": "Действительно удалить \"{0}\"?",
			"commands.prompts.use.select-dialog.delete-skill.confirm.message": "Вы действительно хотите удалить навык \"{0}\" и его папку?",
			"delete": "Удалить",
			"help.agent": "Показать справку по файлам настраиваемых агентов",
			"help.hook": "Показать справку по файлам обработчиков",
			"help.instructions": "Показать справку по файлам инструкций",
			"help.prompt": "Показать справку по файлам запросов",
			"help.skill": "Показать справку по файлам навыков",
			"hiddenInAgentPicker": "Скрыто в средстве выбора агента в представлении чата",
			"hiddenLabelInfo": "{0} (скрыто)",
			"makeACopy": "Создать копию",
			"makeInvisible": "Отображается в средстве выбора агента в представлении чата. Щелкните, чтобы скрыть.",
			"makeVisible": "Скрыто в средстве выбора агента в представлении чата. Щелкните, чтобы отобразить.",
			"open": "Открыть в редакторе",
			"rename": "Переместить или переименовать",
			"runInChat": "Запуск в представлении чата",
			"searching": "Поиск в файловой системе...",
			"separator.extensions": "Расширения",
			"separator.organization": "Организация",
			"separator.plugins": "Плагины",
			"separator.user": "Пользовательские данные",
			"separator.workspace": "Рабочая область",
			"separator.workspace-agent-instructions": "Инструкции агента"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/promptCodingAgentActionOverlay": {
			"runPromptWithCodingAgent": "Запустить файл запроса в удаленном агенте написания кода",
			"runWithCodingAgent.label": "{0} Делегировать агенту написания кода Copilot"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/promptToolsCodeLensProvider": {
			"configure-tools.capitalized.ellipsis": "Настройка средств...",
			"placeholder": "Выберите инструменты"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/promptUrlHandler": {
			"confirmInstallAgent": "Внешнее приложение хочет создать настраиваемый агент с контентом из URL. Вы хотите продолжить, выбрав целевую папку и имя?",
			"confirmInstallInstructions": "Внешнее приложение хочет создать файл инструкций с содержимым из URL-адреса. Вы хотите продолжить, выбрав целевую папку и имя?",
			"confirmInstallPrompt": "Внешнее приложение хочет создать файл запроса с содержимым из URL-адреса. Вы хотите продолжить, выбрав целевую папку и имя?",
			"confirmOpenDetail2": "В результате будет получен доступ к {0}.\r\n\r\n",
			"confirmOpenDetail3": "Если вы не инициировали этот запрос, возможно, он представляет попытку атаки на систему. Если вы не предприняли явное действие для инициирования этого запроса, нажмите кнопку \"Нет\"",
			"failed": "Не удалось получить URL-адрес: {0}",
			"noButton": "Нет",
			"yesButton": "&&Да"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/runPromptAction": {
			"commands.prompt.manage-dialog.placeholder": "Выберите файл запроса для открытия",
			"commands.prompt.select-dialog.placeholder": "Выберите файл запроса для выполнения (чтобы использовать в новом чате, удерживайте клавишу {0})",
			"configure-prompts": "Настройка файлов запросов...",
			"configure-prompts.short": "Файлы запросов",
			"run-prompt-in-new-chat.capitalized": "Выполнить запрос в новом чате",
			"run-prompt.capitalized": "Выполнить запрос в текущем чате",
			"run-prompt.capitalized.ellipses": "Выполнить запрос..."
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/saveAsPromptFileActions": {
			"promptfile.saveAgentFile": "Сохранить как файл агента",
			"promptfile.saveAgentFile.description": "Сохранить как файл агента",
			"promptfile.saveInstructionsFile": "Сохранить как файл инструкций",
			"promptfile.saveInstructionsFile.description": "Сохранить как файл инструкций",
			"promptfile.savePromptFile": "Сохранить как файл запроса",
			"promptfile.savePromptFile.description": "Сохранить как файл запроса"
		},
		"vs/workbench/contrib/chat/browser/promptSyntax/skillActions": {
			"commands.prompt.manage-skills-dialog.placeholder": "Выберите навык, чтобы открыть его",
			"configure-skills": "Настройка навыков...",
			"configure-skills.short": "Навыки"
		},
		"vs/workbench/contrib/chat/browser/tools/languageModelToolsConfirmationService": {
			"allowCombinationGlobally": "Всегда {0}",
			"allowCombinationGloballyTooltip": "Всегда разрешайте использование именно этой комбинации инструмента и аргументов без подтверждения.",
			"allowCombinationSession": "{0} в этой сессии",
			"allowCombinationSessionTooltip": "Разрешите использовать данную комбинацию инструмента и аргументов в этом сеансе без подтверждения.",
			"allowCombinationWorkspace": "{0} в этом рабочем пространстве",
			"allowCombinationWorkspaceTooltip": "Разрешите использование данной комбинации инструмента и аргументов в этом рабочем пространстве без подтверждения.",
			"allowGlobally": "Всегда разрешать",
			"allowGloballyPost": "Всегда разрешать без проверки",
			"allowGloballyPostTooltip": "Всегда разрешать отправку результатов этого инструмента без подтверждения.",
			"allowGloballyTooltip": "Всегда разрешайте запуск этого инструмента без подтверждения.",
			"allowServerGlobally": "Всегда разрешать инструменты из {0}",
			"allowServerGloballyPost": "Всегда разрешать средства из {0} без проверки",
			"allowServerGloballyPostTooltip": "Всегда разрешать отправку результатов всех инструментов с этого сервера без подтверждения.",
			"allowServerGloballyTooltip": "Всегда разрешать запуск всех инструментов с этого сервера без подтверждения.",
			"allowServerSession": "Разрешить инструменты из {0} в этом сеансе",
			"allowServerSessionPost": "Разрешить средства из {0} без проверки в этом сеансе",
			"allowServerSessionPostTooltip": "Разрешить отправку результатов всех инструментов с этого сервера без подтверждения в этом сеансе.",
			"allowServerSessionTooltip": "Разрешить всем инструментам с этого сервера работать в этом сеансе без подтверждения.",
			"allowServerWorkspace": "Разрешить инструменты из {0} в этой рабочей области",
			"allowServerWorkspacePost": "Разрешить инструменты из {0} без проверки в этой рабочей области",
			"allowServerWorkspacePostTooltip": "Разрешить отправку результатов всех инструментов с этого сервера без подтверждения в этой рабочей области.",
			"allowServerWorkspaceTooltip": "Разрешить всем инструментам с этого сервера работать в этой рабочей области без подтверждения.",
			"allowSession": "Разрешить в этом сеансе",
			"allowSessionPost": "Разрешить без проверки в этом сеансе",
			"allowSessionPostTooltip": "Разрешить отправку результатов этого инструмента без подтверждения в этом сеансе.",
			"allowSessionTooltip": "Разрешить запуск этого инструмента в этом сеансе без подтверждения.",
			"allowWorkspace": "Разрешить в этой рабочей области",
			"allowWorkspacePost": "Разрешить без проверки в этой рабочей области",
			"allowWorkspacePostTooltip": "Разрешить отправку результатов этого инструмента без подтверждения в этой рабочей области.",
			"allowWorkspaceTooltip": "Разрешить запуск этого средства в этой рабочей области без подтверждения.",
			"combinationArguments": "Arguments",
			"configureGlobalToolApprovals": "Настройте глобальные утверждения инструментов",
			"configureSessionToolApprovals": "Настроить утверждения инструментов сеанса",
			"configureWorkspaceToolApprovals": "Настройка утверждений инструментов рабочей области",
			"continueWithoutReviewing": "Продолжить без просмотра результатов инструментов",
			"continueWithoutReviewingResults": "без проверки результата",
			"runToolsWithoutApproval": "Запуск любого инструмента без утверждения",
			"runWithoutApproval": "без утверждения",
			"viewCombinationArguments": "View Arguments",
			"workspaceScope": "Настроить только для этой рабочей области"
		},
		"vs/workbench/contrib/chat/browser/tools/languageModelToolsService": {
			"autoApprove2.button.disable": "Отключить",
			"autoApprove2.button.enable": "Включить",
			"autoApprove2.title": "Включить глобальное автоматическое утверждение?",
			"autoApprove3.markdown": "Глобальное автоматическое утверждение, также известное как \"режим YOLO\", полностью отключает ручное утверждение для _всех инструментов во всех рабочих областях_, позволяя агенту действовать полностью автономно. Это крайне опасно и *никогда* не рекомендуется. Даже в контейнерных средах, таких как [Codespaces](https://github.com/features/codespaces) и [Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers), ключи пользователей перенаправляются в контейнер, который может быть скомпрометирован.\r\n\r\n**Эта функция отключает [критически важные средства защиты](https://code.visualstudio.com/docs/copilot/security) и значительно упрощает злоумышленнику возможность компрометации компьютера.**\r\n\r\nПримечание. Этот параметр управляет только утверждением инструментов и не запрещает агенту задавать вопросы. Чтобы автоматически отвечать на вопросы агента, используйте параметр [`chat.autoReply`](command:workbench.action.openSettings?%5B%22chat.autoReply%22%5D).",
			"copilot.toolSet.agent.description": "Делегировать задачи другим агентам",
			"copilot.toolSet.execute.description": "Выполняйте код и приложения на своем компьютере",
			"copilot.toolSet.read.description": "Чтение файлов в рабочей области",
			"copilot.toolSet.vscode.description": "Использовать возможности VS Code",
			"defaultToolConfirmation.disclaimer": "Автоматическое утверждение для \"{0}\" ограничено через {1}.",
			"defaultToolConfirmation.message": "Запустить средство \"{0}\"?",
			"defaultToolConfirmation.title": "Подтвердите выполнение средства",
			"deniedByPreToolUseHook": "Отклонено обработчиком {0}: {1}",
			"hookAllowed": "Разрешено обработчиком",
			"hookDeniedNoReason": "Обработчик запретил выполнение инструмента",
			"hookRequiresConfirmation.message": "Обработчик {0} требует подтверждения",
			"hookRequiresConfirmation.messageWithReason": "Обработчик {0} требует подтверждения: {1}",
			"hookRequiresConfirmation.note": "Обработчик {0} требует подтверждения: {1}",
			"hookRequiresConfirmation.noteNoReason": "Обработчик {0} требует подтверждения",
			"hookRequiresConfirmation.title": "Использовать инструмент \"{0}\"?",
			"openSettings.autoApproval.tooltip": "Откройте параметры, чтобы настроить автоматическое утверждение",
			"preToolUseHookRequiredConfirmation": "Для {0} требуется подтверждение"
		},
		"vs/workbench/contrib/chat/browser/tools/renameTool": {
			"tool.rename.displayName": "Переименовать символ",
			"tool.rename.edits": "Переименовано `{0}` в `{1}` - {2} правок в {3} файлах.",
			"tool.rename.invocationMessage": "Переименование `{0}` в `{1}`",
			"tool.rename.oneEdit": "Переименовано `{0}` в `{1}` - 1 изменение в {2} файле.",
			"tool.rename.userDescription": "Переименовать символ в рабочей области",
			"tool.rename.userDescriptionWithLanguages": "Переименовать символ в рабочей области ( {0} )"
		},
		"vs/workbench/contrib/chat/browser/tools/toolSetsContribution": {
			"bad_name1": "Недопустимое имя файла",
			"bad_name2": "\"{0}\" не является допустимым именем файла",
			"chat.configureToolSets": "Настроить наборы инструментов...",
			"chat.configureToolSets.add": "Создать файл наборов инструментов...",
			"chat.configureToolSets.placeholder": "Выберите набор средств для настройки",
			"chat.configureToolSets.short": "Наборы инструментов",
			"input.placeholder": "Имя файла типа набора инструментов",
			"schema.default": "Пустой набор инструментов",
			"schema.description": "Краткое описание набора средств.",
			"schema.icon": "Значок для использования этого набора инструментов в пользовательском интерфейсе. Использует синтаксис \"\\$(name)\", например \"\\$(zap)\"",
			"schema.tools": "Список инструментов или наборов инструментов, которые следует включить в этот набор инструментов. Не может быть пустым и должен ссылаться на инструменты так же, как они упомянуты в запросах.",
			"tool.description": "{1} ({0})\r\n\r\n{2}",
			"toolsetSchema.json": "Пользовательский инструмент задает конфигурацию"
		},
		"vs/workbench/contrib/chat/browser/tools/usagesTool": {
			"tool.usages.displayName": "Список использованных кодов",
			"tool.usages.invocationMessage": "Анализ использования `{0}`",
			"tool.usages.noResults": "Проанализированы случаи использования `{0}`, результатов нет",
			"tool.usages.oneResult": "Проанализировано использование `{0}`, 1 результат",
			"tool.usages.results": "Проанализированы случаи использования `{0}`, {1} результаты",
			"tool.usages.userDescription": "Найдите ссылки, определения и примеры использования символа",
			"tool.usages.userDescriptionWithLanguages": "Найдите ссылки, определения и реализации символа ( {0} )"
		},
		"vs/workbench/contrib/chat/browser/viewsWelcome/chatViewsWelcomeHandler": {
			"chatViewsWelcome.content": "Контент приветствия. Первая ссылка на команду будет отображена как кнопка.",
			"chatViewsWelcome.icon": "Значок приветствия.",
			"chatViewsWelcome.title": "Заголовок приветствия.",
			"chatViewsWelcome.when": "Условие отображения приветственного сообщения.",
			"vscode.extension.contributes.chatViewsWelcome": "Добавляет приветственное сообщение в чат"
		},
		"vs/workbench/contrib/chat/browser/widget/chatAgentHover": {
			"reservedName": "Это расширение чата использует зарезервированное имя.",
			"viewExtensionLabel": "Просмотреть расширение"
		},
		"vs/workbench/contrib/chat/browser/widget/chatArtifactsWidget": {
			"chat.artifacts.clearSource": "Clear",
			"chat.artifacts.count": "{0} Артефакты",
			"chat.artifacts.group.aria": "{0} (элементов: {1})",
			"chat.artifacts.one": "Артефакт",
			"chat.artifacts.save": "Сохранить артефакт",
			"chat.artifacts.saveDialog.title": "Сохранить артефакт",
			"chat.artifacts.source.agent": "Agent",
			"chat.artifacts.source.rules": "Rules",
			"chat.artifacts.source.subagent": "Subagent",
			"chat.artifacts.widget.aria": "Артефакты чата"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAgentCommandContentPart": {
			"rerun": "Перезапустить без {0}{1}"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAnonymousRateLimitedPart": {
			"anonymousRateLimited": "Продолжите беседу, войдя в систему. Бесплатная учетная запись получает 50 премиум‑запросов в месяц, а также доступ к дополнительным моделям и функциям ИИ.",
			"enableMoreAIFeatures": "Включить дополнительные функции ИИ"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatChangesSummaryPart": {
			"chat.viewFileChangesSummary": "Просмотреть все изменения файлов"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatCodeCitationContentPart": {
			"viewMatches": "Просмотреть совпадения"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatCommandContentPart": {
			"commandButtonDisabled": "Кнопка недоступна в восстановленных чатах"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatConfirmationContentPart": {
			"accept": "Принять",
			"dismiss": "Закрыть"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatConfirmationWidget": {
			"chat.confirmationWidget.ariaLabel": "Диалоговое окно подтверждения чата {0} {1}"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatDisabledClaudeHooksContentPart": {
			"chat.disabledClaudeHooks.enableLink": "Включить",
			"chat.disabledClaudeHooks.enableLink.tooltip": "Откройте настройки, чтобы включить перехватчики кода Claude",
			"chat.disabledClaudeHooks.message": "Обработчики Claude Code доступны для этой рабочей области. {0}"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatExtensionsContentPart": {
			"chat.extensions.loading": "Загружаются расширения..."
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatHookContentPart": {
			"hook.title.stopped": "Заблокировано обработчиком {0}",
			"hook.title.stoppedWithTool": "Заблокировано {0} — обработчик {1}",
			"hook.title.warning": "Предупреждение от обработчика {0}",
			"hook.title.warningWithTool": "Предупреждение для {0} — обработчик {1}"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatInlineAnchorWidget": {
			"actions.attach.label": "Добавить файл в чат",
			"actions.copy.label": "Копировать",
			"actions.goToDecl.label": "Перейти к определению",
			"actions.openToSide.label": "Открыть сбоку",
			"chat.inlineAnchor.ariaLabel.line": "{0}, строка {1}",
			"chat.inlineAnchor.ariaLabel.range": "Строки {0} с {1} по {2}",
			"goToImplementations.label": "Перейти к реализациям",
			"goToReferences.label": "Перейти к ссылкам",
			"goToTypeDefinitions.label": "Перейти к определениям типов",
			"miGotoDefinition": "Перейти к &&определению",
			"miGotoImplementations": "Перейти к &&реализациям",
			"miGotoReference": "Перейти к &&ссылкам",
			"miGotoTypeDefinition": "&&Перейти к определениям типов"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMarkdownContentPart": {
			"chat.codeblock.applyingEdits": "Применение изменений",
			"chat.codeblock.applyingPercentage": "({0}%)...",
			"chat.codeblock.deletions": "Удаления: {0}",
			"chat.codeblock.deletions.one": "1 удаление",
			"chat.codeblock.edited": "Изменено",
			"chat.codeblock.generating": "Создание изменений...",
			"chat.codeblock.insertions": "Вставки: {0}",
			"chat.codeblock.insertions.one": "1 вставка",
			"summary": "Изменено {0}, {1}, {2}"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMcpServersInteractionContentPart": {
			"mcp.server.options.tooltip": "Показать параметры для {0}",
			"mcp.skip.link": "Пропустить?",
			"mcp.skip.tooltip": "Пропустить запуск этого сервера MCP",
			"mcp.start.multiple": "Серверы MCP {0} могут содержать новые инструменты и требует взаимодействия для запуска. [Запустить их сейчас?]({1})",
			"mcp.start.single": "Сервер MCP {0} может содержать новые инструменты и требует взаимодействия для запуска. [Запустить его сейчас?]({1})",
			"mcp.starting": "Запуск {0}...",
			"mcp.starting.servers": "Запуск серверов MCP {0}...",
			"mcp.working.mcp": "Активация расширений MCP..."
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMultiDiffContentPart": {
			"chatEditingSession.fileCounts": "Добавлено строк: {0}, удалено строк: {1}",
			"chatMultiDiff.manyFiles": "Изменено файлов: {0}",
			"chatMultiDiff.oneFile": "Изменен 1 файл",
			"chatMultiDiff.openAllChanges": "Открыть изменения",
			"chatMultiDiffList": "Изменения файлов"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatProgressContentPart": {
			"toolCallUnresponsive": "Ожидание ответа средства \"{0}\"...",
			"workingMessage": "Выполняется"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuestionCarouselPart": {
			"chat.questionCarousel.collapseTitle": "Свернуть вопросы",
			"chat.questionCarousel.deferredToTerminal": "Deferring to user's input in the terminal",
			"chat.questionCarousel.enterCustomAnswer": "Введите настраиваемый ответ",
			"chat.questionCarousel.enterText": "Введите свой ответ",
			"chat.questionCarousel.expandTitle": "Развернуть вопросы",
			"chat.questionCarousel.focusTerminalTitle": "Focus Terminal",
			"chat.questionCarousel.label": "Вопрос в чате",
			"chat.questionCarousel.labelWithKeybinding": "{0} ({1})",
			"chat.questionCarousel.listSeparator": ", ",
			"chat.questionCarousel.multiQuestionLabel": "Вопрос в чате {0} из {1} : {2}",
			"chat.questionCarousel.navigation": "Навигация по вопросам",
			"chat.questionCarousel.notAnsweredYet": "Ответ еще не получен",
			"chat.questionCarousel.optionLabel": "Параметр {0}: {1}",
			"chat.questionCarousel.questionAlertMulti": "Вопрос {0} из {1} : {2}",
			"chat.questionCarousel.required": "Это поле является обязательным",
			"chat.questionCarousel.roleDescription": "в чате с агентом.",
			"chat.questionCarousel.singleQuestionLabel": "Вопрос в чате: {0}",
			"chat.questionCarousel.skipAllTitle": "Пропустить все вопросы",
			"chat.questionCarousel.skipped": "Пропущено",
			"chat.questionCarousel.stepIndicator": "{0}/{1}",
			"chat.questionCarousel.submitHintMac": "⌘⏎ для отправки",
			"chat.questionCarousel.submitHintOther": "CTRL+ВВОД для отправки",
			"chat.questionCarousel.summaryAnswer": "О: {0}",
			"chat.questionCarousel.summaryQuestion": "В: {0}",
			"chat.questionCarousel.validation.date": "Введите допустимую дату (ГГГГ-ММ-ДД)",
			"chat.questionCarousel.validation.dateTime": "Введите допустимое значение даты и времени",
			"chat.questionCarousel.validation.email": "Укажите действительный адрес электронной почты",
			"chat.questionCarousel.validation.integer": "Введите допустимое целое число",
			"chat.questionCarousel.validation.maxLength": "Максимальная длина: {0}",
			"chat.questionCarousel.validation.maximum": "Максимальное значение — {0}",
			"chat.questionCarousel.validation.minLength": "Минимальная длина: {0}",
			"chat.questionCarousel.validation.minimum": "Минимальное значение — {0}",
			"chat.questionCarousel.validation.number": "Введите допустимое число.",
			"chat.questionCarousel.validation.uri": "Введите допустимый URI",
			"next": "Далее",
			"previous": "Назад",
			"submit": "Отправить"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": {
			"clickToContinue": "Щелкните, чтобы повторить попытку",
			"enableAdditionalUsage": "Управление платными премиум-запросами",
			"upgradeToCopilotPro": "Повысить статус до GitHub Copilot Pro",
			"waitWarning": "Вступление изменений в силу может занять некоторое время."
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatReferencesContentPart": {
			"addToChat": "Добавить файл в чат",
			"chatCollapsibleList": "Свертываемый список ссылок на чаты",
			"chatEditingSession.fileCounts": "Добавлено строк: {0}, удалено строк: {1}",
			"copyLink": "Копировать ссылку",
			"setting.hover": "Открыть параметр \"{0}\"",
			"usedReferencesPlural": "Использовано ссылок: {0}",
			"usedReferencesSingular": "Использована {0} ссылка"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatResourceGroupWidget": {
			"chat.saveResources": "Сохранить...",
			"chat.saveResources.error": "Не удалось сохранить {0}: {1}",
			"chat.saveResources.progress": "Сохранение ресурсов...",
			"chat.saveResources.reveal": "Сохраненные ресурсы в {0}",
			"chat.saveResources.title": "Выберите папку для сохранения ресурсов"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSubagentContentPart": {
			"chat.subagent.completedDefaultDescription": "Запустить подагент",
			"chat.subagent.defaultDescription": "Запуск вложенного агента",
			"chat.subagent.modelTooltip": "Модель: {0}",
			"chat.subagent.pendingConfirmation": "1 pending confirmation",
			"chat.subagent.pendingConfirmations": "{0} pending confirmations",
			"chat.subagent.prefix": "Субагент",
			"chat.subagent.prompt": "Запрос",
			"chat.subagent.working.1": "Обработка",
			"chat.subagent.working.2": "Подготовка",
			"chat.subagent.working.3": "Загрузка",
			"chat.subagent.working.4": "Анализ",
			"chat.subagent.working.5": "Оценка",
			"hook.subagent.blocked": "Заблокирован {0}",
			"hook.subagent.blockedGeneric": "Заблокировано обработчиком",
			"hook.subagent.warning": "Предупреждение для {0}",
			"hook.subagent.warningGeneric": "Предупреждение обработчика"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": {
			"chat.currentMode": "текущий режим",
			"chat.proceedFrom": "Продолжить с {0}",
			"chat.suggestNext.item": "{0}",
			"chat.suggestNext.moreOptions": "Дополнительные параметры для {0}",
			"chat.suggestNext.startWithAutopilot": "Запустить с Автопилотом",
			"continueIn": "Продолжить в {0}"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTextEditContentPart": {
			"edits0": "Внесение изменений прервано.",
			"editsSummary": "Внесены изменения."
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatThinkingContentPart": {
			"chat.thinking.deletions": "Удаления: {0}",
			"chat.thinking.deletions.one": "1 удаление",
			"chat.thinking.editedFile": "Изменено {0}",
			"chat.thinking.editingFile": "Изменен файл",
			"chat.thinking.editingFiles": "Редактирование файлов",
			"chat.thinking.finished": "Работа завершена.",
			"chat.thinking.finished.withStepsPlural": "Завершено на {0} шаге",
			"chat.thinking.finished.withStepsSingular": "Завершено на 1 шаге",
			"chat.thinking.header": "Мышление",
			"chat.thinking.header.initial": "Мышление",
			"chat.thinking.header.working": "Выполняется",
			"chat.thinking.insertions": "Вставки: {0}",
			"chat.thinking.insertions.one": "1 вставка",
			"chat.thinking.label": "{0} : {1}",
			"chat.thinking.shimmer": "{0} : ",
			"chat.thinking.started": "Мышление",
			"chat.thinking.terminal.1": "Выполнение",
			"chat.thinking.terminal.2": "Выполняется",
			"chat.thinking.terminal.3": "Обработка",
			"chat.thinking.thinking.1": "Мышление",
			"chat.thinking.thinking.2": "Рассуждения",
			"chat.thinking.thinking.3": "Учитывая",
			"chat.thinking.thinking.4": "Анализ",
			"chat.thinking.thinking.5": "Оценка",
			"chat.thinking.titleWithDiff": "{0}, {1}, {2}",
			"chat.thinking.tool.1": "Обработка",
			"chat.thinking.tool.2": "Подготовка",
			"chat.thinking.tool.3": "Загрузка",
			"chat.thinking.tool.4": "Анализ",
			"chat.thinking.tool.5": "Оценка"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTipContentPart": {
			"chatTip": "Совет для чата",
			"chatTip.disableTips": "Отключить подсказки",
			"chatTip.dismiss": "Отклонить этот совет",
			"chatTip.dismissButton": "Отклонить чаевые",
			"chatTip.next": "Следующий совет",
			"chatTip.previous": "Предыдущий совет",
			"chatTip.resetDismissedTips": "Сбросить закрытые советы",
			"chatTipRoleDescription": "совет",
			"chatTipWithAction": "{0} Нажмите Tab, чтобы перейти к действию."
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTodoListWidget": {
			"chat.todoList.clearButton": "Очистить все задачи",
			"chat.todoList.clearButton.disabled": "Нельзя очистить список дел во время выполнения задачи",
			"chat.todoList.collapseButton": "Свернуть списки дел",
			"chat.todoList.currentTask": "{0} ({1}/{2})",
			"chat.todoList.expandButton": "Развернуть списки дел",
			"chat.todoList.item": "{0}, {1}",
			"chat.todoList.status.completed": "выполнено",
			"chat.todoList.status.inProgress": "выполняется",
			"chat.todoList.status.notStarted": "не начато",
			"chat.todoList.title": "Задачи",
			"chat.todoList.titleWithCount": "Задачи ({0}/{1})",
			"chatTodoList": "Список дел в чате"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatToolInputOutputContentPart": {
			"chat.input": "Входные данные",
			"chat.output": "Выходные данные"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTreeContentPart": {
			"treeAriaLabel": "Дерево файлов"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatWorkspaceEditContentPart": {
			"created": "Создано []( {0} )",
			"deleted": "Удалено `{0}`",
			"renamedTo": "Переименовано {0} в []( {1} )"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/codeBlockPart": {
			"chat.codeBlock.toolbar": "Панель инструментов блока кода",
			"chat.codeBlockHelp": "Блок кода",
			"chat.codeBlockLabel": "Блок кода {0}",
			"chat.codeBlockToolbarLabel": "Блок кода {0}",
			"chat.compareCodeBlockLabel": "Изменения кода",
			"chat.edits.1": "Применено 1 изменение в [[``{0}``]]",
			"chat.edits.N": "Применены изменения ({0}) в [[``{1}``]]",
			"chat.edits.rejected": "Изменения в [[\"\"{0}\"\"]] отклонены",
			"interactive.compare.apply.confirm": "Исходный файл изменен.",
			"interactive.compare.apply.confirm.detail": "Вы все равно хотите применить изменения?",
			"modified": "Изменено",
			"original": "Исходное",
			"vulnerabilitiesPlural": "Уязвимости: {0}",
			"vulnerabilitiesSingular": "{0} уязвимость"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/abstractToolConfirmationSubPart": {
			"skip": "Пропустить"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatExtensionsInstallToolSubPart": {
			"allow": "Разрешить",
			"cancel": "Отмена",
			"installExtensions": "Установить расширения",
			"installExtensionsConfirmation": "Нажмите кнопку \"Установить\" в расширении, а затем нажмите \"Разрешить\" по завершении."
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatMcpAppModel": {
			"mcpAppTitle": "Приложение MCP"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatMcpAppSubPart": {
			"loadingMcpApp": "Загрузка приложения MCP...",
			"mcpAppError": "Ошибка загрузки приложения MCP: {0}",
			"retry": "Повторить попытку"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatMissingSandboxDepsConfirmationSubPart": {
			"missingDeps.cancel": "Отмена",
			"missingDeps.install": "Установить"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatModifiedFilesConfirmationSubPart": {
			"manyFilesChanged": "Файлов изменено: {0}",
			"modifiedFilesAllChangesTitle": "Все изменения",
			"modifiedFilesCounts": "Добавлено строк: {0}, удалено строк: {1}",
			"modifiedFilesSummaryWithCounts": "{0}, добавлено строк: {1}, удалено строк: {2}",
			"oneFileChanged": "Изменен 1 файл",
			"viewAllChanges": "Просмотр всех изменений"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolConfirmationSubPart": {
			"autoApprove.button.enable": "Включить",
			"autoApprove.enable": "Включить автоматическое утверждение...",
			"autoApprove.markdown": "Это позволит настраиваемому подмножеству команд выполняться в терминале автономно. Это обеспечивает *наилучшие усилия по защите* и предполагает, что агент не действует злонамеренно.",
			"autoApprove.markdown2": "Подробнее о потенциальных рисках и способах их предотвращения.",
			"autoApprove.title": "Включить автоматическое утверждение терминала?",
			"chat.terminal.unsandboxedExecution.defaultReason": "В модели не было указано причины запроса на выполнение вне песочницы.",
			"newRule.session": "Добавлено правило автоматического утверждения сеанса {0}",
			"newRule.session.plural": "Добавлены правила автоматического утверждения сеанса {0}",
			"newRule.user": "Добавлено правило автоматического утверждения пользователя {0}",
			"newRule.user.plural": "Добавлены правила автоматического утверждения пользователя {0}",
			"newRule.workspace": "Добавлено правило автоматического утверждения рабочей области {0}",
			"newRule.workspace.plural": "Добавлены правила автоматического утверждения рабочей области {0}",
			"ruleTooltip": "Просмотр правила в параметрах",
			"sessionApproval": "Все команды будут автоматически утверждены для этого сеанса",
			"sessionApproval.disable": "Отключить",
			"skip.detail": "Продолжить без выполнения этой команды",
			"tool.allow": "Разрешить",
			"tool.skip": "Пропустить"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolProgressPart": {
			"chat.terminal.ran.plain": "Выполнено: {0}",
			"chat.terminal.ran.prefix": "Запущено ",
			"chat.terminal.ranInSandbox.prefix": "Запущено ",
			"chat.terminal.running.plain": "Выполняется {0}",
			"chat.terminal.running.prefix": "Запущено ",
			"chat.terminal.runningInSandbox.prefix": "Выполняется ",
			"chat.terminal.sandbox.suffix": " в песочнице",
			"chat.terminalOutputCommandMissing": "Сведения о команде недоступны.",
			"chat.terminalOutputEmpty": "Команда не вывела выходных данных.",
			"chat.terminalOutputTerminalMissing": "Терминал больше не доступен.",
			"chatTerminalOutputAccessibleViewHeader": "Команда: {0}",
			"chatTerminalOutputAriaLabel": "Выходные данные терминала для {0}",
			"chatTerminalOutputTruncated": "Выходные данные усечены.",
			"chatTerminalOutputUnavailable": "Выходные данные команды теперь недоступны.",
			"continueInBackground": "Продолжить в фоновом режиме",
			"focusTerminal": "Фокус на терминале",
			"hideTerminalOutput": "Скрыть выходные данные",
			"showTerminal": "Показать терминал и сфокусироваться на нем",
			"showTerminalOutput": "Показать выходные данные",
			"terminalToolCommand": "{0}"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolConfirmationCarouselPart": {
			"allow": "Allow",
			"allowAll": "Разрешить все",
			"collapse": "Collapse",
			"confirmTool": "Confirm tool?",
			"confirmTools": "Confirm {0} tools?",
			"expand": "Expand",
			"expandConfirmationUp": "Expand Confirmation Up",
			"next": "Next",
			"previous": "Previous",
			"restoreConfirmationSize": "Restore Confirmation Size",
			"scrollToSubagent": "Scroll to {0}",
			"toolConfirmationCarousel": "Tool confirmation carousel"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolConfirmationSubPart": {
			"allow": "Разрешить однократно",
			"allowReview": "Разрешить и просмотреть однократно",
			"allowSkip": "Разрешить и пропустить проверку результата",
			"chat.input": "Входные данные",
			"seeMore": "Показать больше",
			"showMore": "Показать больше",
			"skip.detail": "Продолжить без запуска этого инструмента"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolOutputPart": {
			"chat.toolOutputError": "Ошибка при отображении выходных данных инструмента",
			"loading": "Отрисовка выходных данных инструмента..."
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolPartUtilities": {
			"chat.autoapprove.lmServicePerTool.profile": "Автоматически утверждено для этого профиля",
			"chat.autoapprove.lmServicePerTool.session": "Автоматически утверждено для этого сеанса",
			"chat.autoapprove.lmServicePerTool.workspace": "Автоматически утверждено для этой рабочей области",
			"chat.autoapprove.setting": "Автоматически утверждено посредством {0}",
			"edit": "Изменить",
			"editToolApproval.tooltip": "Изменить параметры утверждения средства",
			"openSettings.tooltip": "Открыть параметры"
		},
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolPostExecuteConfirmationPart": {
			"allow": "Разрешить однократно",
			"approveToolResult": "Утвердить результат инструмента",
			"noDisplayableResults": "Нет отображаемых результатов",
			"noResults": "Нет результатов для отображения",
			"skip.post": "Пропустить результаты"
		},
		"vs/workbench/contrib/chat/browser/widget/chatDragAndDrop": {
			"attacAsContext": "Присоединить {0} как контекст",
			"dragAndDroppedImageName": "Изображение из URL-адреса",
			"file": "Файл",
			"folder": "Папка",
			"image": "Изображение",
			"notebookOutput": "Выходные данные",
			"problem": "Проблема",
			"scmHistoryItem": "Изменить",
			"symbol": "Symbol",
			"url": "URL-адрес"
		},
		"vs/workbench/contrib/chat/browser/widget/chatListRenderer": {
			"chat.questionCarouselAlertMany": "Требуется ввод данных в чат ( {0} вопросов): {1}",
			"chat.questionCarouselAlertOne": "Требуется ввод данных в чат (1 вопрос): {0}",
			"chat.questionCarouselNeedsInputSR": "Требуется ввод данных в чат.",
			"chat.questionCarouselSignalMany": "Чат нуждается в вашем участии ( {0} вопросов).",
			"chat.questionCarouselSignalOne": "В чате требуется ваше мнение (1 вопрос).",
			"chatConfirmationAction": "Выбрано \"{0}\"",
			"checkpointRestore": "Контрольная точка восстановлена",
			"confirmationPending": "1 confirmation pending",
			"confirmationsPending": "{0} confirmations pending",
			"hook.thinking.blocked": "Заблокирован {0}",
			"hook.thinking.blockedGeneric": "Заблокировано обработчиком",
			"hook.thinking.warning": "Используется {0}, но получено предупреждение",
			"hook.thinking.warningGeneric": "Вызов инструмента получил предупреждение",
			"queuedDivider": "В очереди",
			"queuedDividerTooltip": "Сообщения из очереди будут отправлены после завершения текущего запроса",
			"renderFailMsg": "Сбой отображения содержимого",
			"requestMarkdownPartTitle": "Нажмите, чтобы изменить",
			"steeringDivider": "Управление",
			"steeringDividerTooltip": "Сообщение управления будет отправлено после следующего вызова инструмента",
			"usedAgent": "[[(перезапуск без)]]",
			"usedAgentSlashCommand": "используется {0} [[(перезапуск без)]]",
			"working": "Выполняется"
		},
		"vs/workbench/contrib/chat/browser/widget/chatWidget": {
			"agentTitle": "Сборка с агентом",
			"chat.input.placeholder.lockedToAgent": "Чат с {0}",
			"chat.pendingRequests.prompt.detail": "Сохранить их в очереди или удалить перед отправкой этого сообщения?",
			"chat.pendingRequests.prompt.keep": "Сохранить ожидающие запросы",
			"chat.pendingRequests.prompt.message": "У вас уже есть ожидающие запросы.",
			"chat.pendingRequests.prompt.remove": "Удалить ожидающие запросы",
			"chat.pendingRequests.steeringQueued": "Управление",
			"chatDescription": "Задавайте вопросы о своем коде",
			"chatDisclaimer": "Ответы ИИ могут быть неточными",
			"chatWidget.instructions": "[Генерировать инструкции агента]({0}) для интеграции ИИ в кодовую базу.",
			"codingAgentTitle": "Делегировать для {0}",
			"copilotCodingAgentMessage": "Этот сеанс чата будет переадресован [агенту написания кода]({1}) {0}, где работа выполняется в фоновом режиме. ",
			"editsTitle": "Изменить в контексте",
			"genericCodingAgentMessage": "Этот сеанс чата будет переадресован агенту написания кода {0}, где работа выполняется в фоновом режиме. ",
			"settings": "Продолжая работу с {0} Copilot, вы принимаете [условия]({2}) {1} и [заявление о конфиденциальности]({3})."
		},
		"vs/workbench/contrib/chat/browser/widget/input/chatFollowups": {
			"followUpAriaLabel": "Последующий вопрос: {0}"
		},
		"vs/workbench/contrib/chat/browser/widget/input/chatInputPart": {
			"actions.chat.accessibiltyHelp": "Входные данные чата {0}{1} Нажмите ВВОД, чтобы отправить запрос. Используйте {2} для получения помощи по специальным возможностям чата.",
			"chatEditingSession.ariaLabelWithCounts": "{0}, добавлено строк: {1}, удалено строк: {2}",
			"chatEditingSession.manyFiles": "{0} файлов изменено",
			"chatEditingSession.oneFile": "Изменен 1 файл",
			"chatEditingSession.toggleWorkingSet": "Переключить измененные файлы.",
			"chatInput.accessibilityHelp": "Ввод чата {0}{1}.",
			"chatInput.accessibilityHelpNoKb": "Входные данные чата {0}{1} Нажмите ВВОД, чтобы отправить запрос. Используйте команду \"Справка по специальным возможностям чата\" для получения дополнительных сведений.",
			"chatInput.mode.agent": "(Агент), изменить файлы в рабочей области.",
			"chatInput.mode.ask": "(Спросить), спросите или введите / для выбора тем.",
			"chatInput.mode.custom": "({0}), {1}",
			"chatInput.mode.edit": "(Изменить), изменить файлы в рабочей области.",
			"chatInput.model": ", {0}. "
		},
		"vs/workbench/contrib/chat/browser/widget/input/chatModelPicker": {
			"chat.manageModels": "Управление моделями...",
			"chat.manageModels.tooltip": "Управление языковыми моделями",
			"chat.modelPicker.adminDescription": "Обратиться к администратору",
			"chat.modelPicker.adminHover": "Эта модель недоступна. Обратитесь к администратору для ее включения.",
			"chat.modelPicker.adminLink": "[Обратиться к администратору]({0})",
			"chat.modelPicker.ariaLabel": "Выбрать модель, {0}",
			"chat.modelPicker.auto": "Автоматически",
			"chat.modelPicker.checkUpdateHover": "Для этой модели требуется более новая версия VS Code. [Обновите VS Code](command:update.checkForUpdate), чтобы получить к ней доступ.",
			"chat.modelPicker.downloadUpdateHover": "Для этой модели требуется более новая версия VS Code. [Скачайте обновление](command:update.downloadUpdate), чтобы получить к ней доступ.",
			"chat.modelPicker.otherModels": "Другие модели",
			"chat.modelPicker.restartUpdateHover": "Для этой модели требуется более новая версия VS Code. [Перезапустите для обновления](command:update.restartToUpdate), чтобы получить к ней доступ.",
			"chat.modelPicker.search": "Поиск моделей",
			"chat.modelPicker.updateDescription": "Обновить VS Code",
			"chat.modelPicker.upgradeHover": "[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan \" \") to use the best models.",
			"chat.modelPicker.upgradeLink": "[Повысить статус](command:workbench.action.chat.upgradePlan \" \")",
			"models.contextSize": "Размер контекста",
			"multiplier.tooltip": "Каждое сообщение чата засчитывается как {0} в квоте запросов уровня \"Премиум\""
		},
		"vs/workbench/contrib/chat/browser/widget/input/chatQueuePickerActionItem": {
			"chat.queueMessage": "Добавить в очередь",
			"chat.queueMessage.hover": "Поставьте это сообщение в очередь для отправки после завершения текущего запроса. Текущий ответ завершится без прерываний до отправки сообщения из очереди.",
			"chat.queuePicker.moreActions": "Дополнительные действия...",
			"chat.sendImmediately": "Остановить и отправить",
			"chat.sendImmediately.hover": "Отмените текущий запрос и немедленно отправьте это сообщение.",
			"chat.steerWithMessage": "Управление с помощью сообщения",
			"chat.steerWithMessage.hover": "Отправьте это сообщение при следующей возможности, сигнализируя о необходимости приостановки текущего запроса. Текущий ответ будет остановлен, а новое сообщение будет отправлено немедленно."
		},
		"vs/workbench/contrib/chat/browser/widget/input/chatStatusWidget": {
			"chat.anonymousRateLimited.message": "Достигнуто предельное число сообщений чата. Войдите, чтобы использовать бесплатную версию Copilot.",
			"chat.anonymousRateLimited.signIn": "Войти",
			"chat.anonymousRateLimited.signIn.ariaLabel": "{0} {1}",
			"chat.freeQuotaExceeded.message": "Достигнуто предельное число сообщений чата.",
			"chat.freeQuotaExceeded.upgrade": "Обновить",
			"chat.freeQuotaExceeded.upgrade.ariaLabel": "{0} {1}"
		},
		"vs/workbench/contrib/chat/browser/widget/input/delegationSessionPickerActionItem": {
			"chat.learnMoreAgentHandOff": "Узнайте о передаче информации между агентами...",
			"chat.newChatSession": "Новая сессия чата",
			"chat.newChatSession.category": "Новая сессия чата",
			"continueIn": "Продолжить в",
			"continueInThirdParty": "Продолжить через (третью сторону)"
		},
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputCompletions": {
			"activeFile": "Активный файл",
			"fileEntryDescription": "{0} ({1})",
			"installLabel": "Установка расширений чата...",
			"mcp.prompt.error": "Ошибка при разрешении запроса: {0}",
			"mcp.prompt.image": "Изображение запроса",
			"mcp.prompt.resource": "Ресурс запроса",
			"session.description": "Подключить сеанс чата",
			"tool_source_completion": "{0}: {1}"
		},
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputEditorContrib": {
			"chatInput.promptSlashCommand.open": "Нажмите, чтобы открыть {0}"
		},
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputEditorHover": {
			"hoverAccessibilityChatAgent": "Здесь есть часть наведения агента чата."
		},
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatPasteProviders": {
			"chat.pastedImageAttached": "Вложенное изображение",
			"pastedAttachment.multiple": "{0} и еще {1}",
			"pastedAttachment.multipleLines": "Строки: {0}",
			"pastedAttachment.oneLine": "1 строка",
			"pastedChatAttachments": "Вставить запрос и вложения",
			"pastedCodeAttachment": "Вставленный код вложения",
			"pastedImageAttachment": "Вставленное изображение вложения",
			"pastedImageName": "Вставленное изображение",
			"pastedSymbolReference": "Вставленная ссылка на символ"
		},
		"vs/workbench/contrib/chat/browser/widget/input/modelPickerActionItem2": {
			"chat.modelPicker.label": "Выбрать модель"
		},
		"vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem": {
			"built-in": "Встроенный",
			"custom": "Настраиваемый",
			"editModeConfiguration": "Редактировать {0} агента",
			"managedByOrganization": "Управляется вашей организацией",
			"viewModeConfiguration": "Просмотреть {0} агента"
		},
		"vs/workbench/contrib/chat/browser/widget/input/permissionPickerActionItem": {
			"permissions.autoApprove": "Обход утверждений",
			"permissions.autoApprove.description": "Автоматическое утверждение всех вызовов инструментов и повторная попытка при возникновении ошибок",
			"permissions.autoApprove.label": "Обход утверждений",
			"permissions.autoApprove.policyDescription": "Отключено корпоративной политикой",
			"permissions.autoApprove.policyDisabled": "Отключено корпоративной политикой",
			"permissions.autoApprove.subtext": "Все запросы на использование инструментов утверждаются автоматически",
			"permissions.autoApprove.warning.cancel": "Отмена",
			"permissions.autoApprove.warning.confirm": "Включить",
			"permissions.autoApprove.warning.detail": "Обход утверждений будет автоматически утверждать все вызовы инструментов без запроса подтверждения. Это включает изменение файлов, команды терминала и вызовы внешних инструментов.",
			"permissions.autoApprove.warning.title": "Включить утверждения обхода?",
			"permissions.autopilot": "Автопилот (предварительная версия)",
			"permissions.autopilot.description": "Автоматическое утверждение всех вызовов инструментов и продолжение работы до завершения задачи",
			"permissions.autopilot.label": "Автопилот (предварительная версия)",
			"permissions.autopilot.policyDescription": "Отключено корпоративной политикой",
			"permissions.autopilot.policyDisabled": "Отключено корпоративной политикой",
			"permissions.autopilot.subtext": "Автономно выполняет итерации от начала до конца",
			"permissions.autopilot.warning.cancel": "Отмена",
			"permissions.autopilot.warning.confirm": "Включить",
			"permissions.autopilot.warning.detail": "Автопилот автоматически утвердит все вызовы инструментов и продолжит работу в автономном режиме до завершения задачи. Это включает в себя команды терминала, редактирование файлов и вызов внешних инструментов. Агент будет принимать решения от вашего имени, не запрашивая подтверждения.\r\n\r\nАгент можно остановить в любое время, нажав кнопку остановки. Это относится только к текущему сеансу.",
			"permissions.autopilot.warning.title": "Включить Автопилот?",
			"permissions.default": "Утверждения по умолчанию",
			"permissions.default.description": "Использовать настроенные параметры утверждения",
			"permissions.default.label": "Утверждения по умолчанию",
			"permissions.default.subtext": "Copilot использует настроенные параметры",
			"permissions.learnMore": "Дополнительные сведения о разрешениях"
		},
		"vs/workbench/contrib/chat/browser/widget/input/sessionTargetPickerActionItem": {
			"chat.learnMoreAgentTypes": "Узнайте о типах агентов...",
			"chat.sessionTarget.category.agent": "Типы агентов",
			"chat.sessionTarget.category.other": "Другое"
		},
		"vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": {
			"openFolder": "Открыть папку...",
			"openFolderTooltip": "Открыть папку...",
			"selectWorkspace": "Рабочая область"
		},
		"vs/workbench/contrib/chat/browser/widgetHosts/chatQuick": {
			"termsDisclaimer": "Продолжая работу с {0} Copilot, вы принимаете [условия]({2}) {1} и [заявление о конфиденциальности]({3})"
		},
		"vs/workbench/contrib/chat/browser/widgetHosts/editor/chatEditor": {
			"chatEditor.loadingSession": "Загрузка..."
		},
		"vs/workbench/contrib/chat/browser/widgetHosts/editor/chatEditorInput": {
			"chat.startEditing.confirmation.acceptEdits": "Сохранить и продолжить",
			"chat.startEditing.confirmation.discardEdits": "Отменить и продолжить",
			"chat.startEditing.confirmation.pending.message.2": "Сохранить ожидающие правки для файлов ({0})?",
			"chat.startEditing.confirmation.pending.message.default": "Закрытие редактора чата завершит текущий сеанс редактирования.",
			"chat.startEditing.confirmation.pending.message.default1": "Запуск нового чата завершит текущий сеанс редактирования.",
			"chat.startEditing.confirmation.title": "Начать новый чат?",
			"chatEditorConfirmTitle": "Закрыть редактор чата",
			"chatEditorLabelIcon": "Значок метки редактора чата.",
			"chatEditorName": "Чат"
		},
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatContextUsageDetails": {
			"contextWindow": "Контекстное окно",
			"other": "Другое",
			"outputReserved": "Зарезервировано для ответа",
			"qualityWarning": "Качество может снижаться по мере приближения к пределу.",
			"quotaDisplay": "{0}%",
			"tokenCount": "{0} / {1} токенов",
			"uncategorized": "Без категории"
		},
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatContextUsageWidget": {
			"contextUsageLabel": "Использование контекстного окна",
			"contextUsagePercentageLabel": "Использование контекстного окна: {0}%"
		},
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatViewPane": {
			"chat.loadSessionFailed": "Не удалось открыть сессию чата: {0}",
			"newSession": "Новая сессия",
			"sessionInProgress": "Идет сессия с агентами",
			"sessions": "Сеансы"
		},
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatViewTitleControl": {
			"chat": "Чат",
			"chat.pickAgentSession": "Выбрать сеанс агента"
		},
		"vs/workbench/contrib/chat/common/actions/chatContextKeys": {
			"agentKind": "Свойство \"kind\" текущего агента.",
			"agentSessionHasChanges": "Значение true, если элемент текущего сеанса агента содержит изменения.",
			"agentSessionHasMultipleSelected": "Возвращает true, если выбрано несколько сеансов агента.",
			"agentSessionIsArchived": "Значение true, если элемент сеанса агента является архивным.",
			"agentSessionIsPinned": "Возвращает true, если элемент сессии агента закреплен.",
			"agentSessionIsRead": "Значение true, если элемент сеанса агента прочитан.",
			"agentSessionSection": "Раздел элемента текущего сеанса агента.",
			"agentSessionType": "Тип элемента текущего сеанса агента.",
			"agentSessionsViewerFocused": "Если представление сеансов агента в режиме чата находится в фокусе.",
			"agentSessionsViewerOrientation": "Ориентация представления сеансов агента в режиме чата.",
			"agentSessionsViewerPosition": "Положение представления сеансов агента в режиме чата.",
			"agentSessionsViewerVisible": "Видимость представления сеансов агента в режиме чата.",
			"agentSupportsAttachments": "ИСТИНА, если агент чата поддерживает вложения.",
			"chatAgentModeDisabledByPolicy": "Значение true, если режим агента отключен политикой организации.",
			"chatContextUsageHasBeenOpened": "Возвращает true, если пользователь открыл окно с подробной информацией об использовании контекстного окна.",
			"chatEditApplied": "ИСТИНА, если применены изменения текста чата.",
			"chatEditingCanRedo": "Значение true, если можно повторить взаимодействие на панели изменения.",
			"chatEditingCanUndo": "Значение true, если можно отменить взаимодействие на панели изменения.",
			"chatEditingHasElicitationRequest": "ИСТИНА, когда запрос на извлечение чата находится в состоянии ожидания.",
			"chatEditingHasQuestionCarousel": "Значение true, если в поле ввода чата отображается карусель вопросов.",
			"chatEditingHasToolConfirmation": "Истинно, если присутствует подтверждение инструмента.",
			"chatEditingSentRequest": "Тип текущего запроса на изменение.",
			"chatExtensionInvalid": "ИСТИНА, когда установленное расширение чата недействительно и его необходимо обновить.",
			"chatFirstRequest": "Элемент чата — это первый запрос в сеансе.",
			"chatForegroundSessionCount": "Число активных сеансов чата, отображаемых на всех поверхностях чата.",
			"chatHasAgents": "ИСТИНА, когда в чате доступны пользовательские агенты.",
			"chatHasCanDelegateProviders": "Значение true, если доступны поставщики сеансов чата с поддержкой делегирования.",
			"chatHasFileAttachments": "ИСТИНА, если в чате есть вложенные файлы.",
			"chatHasPendingRequests": "Значение True, если в очереди есть ожидающие запросы.",
			"chatHasUsedCreateSlashCommands": "Значение true, если пользователь применил любую из команд с косой чертой /create-*.",
			"chatIsEnabled": "ИСТИНА, когда чат включен, поскольку участник чата по умолчанию активирован с помощью реализации.",
			"chatIsKatexMathElement": "ИСТИНА при фокусировке на математическом элементе KaTeX.",
			"chatItemId": "Идентификатор элемента чата.",
			"chatLastItemId": "Идентификатор последнего элемента чата.",
			"chatModeName": "Название текущего режима чата (например, \"План\" для пользовательских режимов).",
			"chatModelId": "Короткий идентификатор выбранной модели чата (например, \"gpt-4.1\").",
			"chatModelsAreUserSelectable": "Значение true, если пользователь может выбрать модель чата вручную.",
			"chatNewChatButtonExperimentIcon": "Вариант значка для кнопки нового чата, управляемый экспериментом. Значения: \"copilot\", \"new-session\", \"comment\" или пустое для использования варианта по умолчанию.",
			"chatPanelExtensionParticipantRegistered": "ИСТИНА, когда участник стандартного чата зарегистрирован на панели из расширения.",
			"chatPanelLocation": "Расположение панели чата.",
			"chatParticipantRegistered": "ИСТИНА, когда для панели зарегистрирован участник чата по умолчанию.",
			"chatPermissionLevel": "Текущий уровень доступа для автоматического утверждения инструментов.",
			"chatRemoteJobCreating": "Значение true, когда создается задание удаленного агента написания кода.",
			"chatRequest": "Элемент чата является запросом",
			"chatRequestIsPending": "Значение true, если элемент запроса чата находится в очереди.",
			"chatResponse": "Элемент чата является ответом.",
			"chatResponseErrored": "Значение true, если ответ чата привел к ошибке.",
			"chatResponseFiltered": "Значение true, если ответ чата был отфильтрован сервером.",
			"chatResponseSupportsIssueReporting": "ИСТИНА, если текущий ответ чата поддерживает отчеты о проблемах.",
			"chatSessionHasActiveRequest": "True when the current chat response has not completed, regardless of intermediate states like tool calls or elicitations.",
			"chatSessionHasCustomAgentTarget": "Возвращает true, если в сеансе чата определен пользовательский объект CustomAgentTarget для фильтрации режимов.",
			"chatSessionHasDebugData": "Значение true, если в текущем сеансе чата есть данные журнала отладки.",
			"chatSessionHasDebugTools": "ИСТИНА, если в текущем сеансе чата включены инструменты отладки.",
			"chatSessionHasModels": "Имеет значение \"Истина\", когда чат находится в подключенном сеансе чата с доступными моделями для отображения.",
			"chatSessionHasTargetedModels": "Возвращает true, если для сеанса чата используются языковые модели, которые определяют его местоположение с помощью параметра targetChatSessionType.",
			"chatSessionIsEmpty": "ИСТИНА, если в текущем сеансе чата нет запросов.",
			"chatSessionOptionsValid": "Возвращает true, если все выбранные параметры сессии присутствуют в соответствующих группах параметров.",
			"chatSessionResponseDetectedAgentOrCommand": "При автоматическом обнаружении агента или команды",
			"chatSessionSupportsDelegation": "Возвращает true, если текущий тип сессии поддерживает делегирование.",
			"chatSessionSupportsFork": "Верно, если текущий поставщик сеансов чата поддерживает разветвление диалогов.",
			"chatSessionType": "Тип текущей сессии чата.",
			"chatSkipRequestInProgressMessage": "Значение true, если сообщение выполняемого запроса чата должно быть пропущено.",
			"enableRemoteCodingAgentPromptFileOverlay": "Включена ли функция наложения файла запроса для удаленного агента написания кода",
			"filePartOfEditSession": "Значение true, если мини-приложение чата находится в файле с активным сеансом редактирования.",
			"hasRemoteCodingAgent": "Доступен ли какой-либо удаленный агент написания кода",
			"inAgentSessionsWelcome": "Возвращает true, если поле ввода чата находится на странице приветствия сеансов агента.",
			"inChat": "Значение TRUE, если фокус находится на мини-приложении чата, в противном случае — FALSE.",
			"inChatEditor": "Находится ли фокус в редакторе чата.",
			"inChatQuestionCarousel": "Значение true, когда фокус находится на карусели вопросов чата.",
			"inChatTerminalToolOutput": "Имеет значение \"Истина\", когда фокус находится в области выходных данных терминала чата.",
			"inChatTip": "Верно, когда фокус находится на подсказке в чате.",
			"inChatTodoList": "Верно, когда фокус находится в списке задач чата.",
			"inInteractiveInput": "Значение TRUE, если фокус находится на вводе текста в чате, в противном случае — FALSE.",
			"inQuickChat": "Значение true, если пользовательский интерфейс быстрого чата находится в фокусе, в противном случае — значение false.",
			"interactiveInputHasFocus": "Значение true, если входные данные чата находятся в фокусе.",
			"interactiveInputHasText": "Значение TRUE, если в сообщении чата есть текст.",
			"interactiveSessionCurrentlyEditing": "ИСТИНА, если текущий запрос редактируется.",
			"interactiveSessionCurrentlyEditingInput": "Истинно, когда в нижней части редактируются входные данные текущего запроса.",
			"interactiveSessionRequestInProgress": "Значение true, если текущий запрос все еще выполняется.",
			"interactiveSessionResponseVote": "Если для ответа получен голос \"за\", настроено значение \"up\". Если получен голос \"против\", настроено значение \"down\". В противном случае — пустая строка.",
			"lockedCodingAgentId": "Код агента при блокировке мини-приложения чата сеансом написания кода.",
			"lockedToCodingAgent": "Значение true, если мини-приложение чата заблокировано для сеанса агента написания кода.",
			"multipleChatTips": "Значение true, если доступно несколько советов в чате.",
			"toolsCount": "Количество инструментов, доступных в чате.",
			"withinEditSessionDiff": "Значение true, когда мини-приложение чата выполняет отправку в чат сеанса редактирования."
		},
		"vs/workbench/contrib/chat/common/attachments/chatVariableEntries": {
			"chat.attachment.problems.all": "Все проблемы",
			"chat.attachment.problems.inFile": "Проблемы в {0}"
		},
		"vs/workbench/contrib/chat/common/chatImageExtraction": {
			"chatImageExtraction.defaultTitle": "Образы",
			"chatImageExtraction.imageName": "Изображение {0}",
			"chatImageExtraction.inlineReference": "Файл",
			"chatImageExtraction.toolSource": "Инструмент: {0}",
			"chatImageExtraction.userAttachment": "Вложение"
		},
		"vs/workbench/contrib/chat/common/chatModes": {
			"agentDescription": "Опишите, что нужно создать",
			"chatDescription": "Изучение и понимание кода",
			"editsDescription": "Изменить выбранный код или выполнить его рефакторинг"
		},
		"vs/workbench/contrib/chat/common/chatService/chatServiceImpl": {
			"agentDebugLog.troubleshootDisabled": "The `{0}` skill requires `{1}` to be enabled. After enabling, reload the window to apply. [Enable in Settings](command:workbench.action.openSettings?{2})",
			"emptyResponse": "Поставщик вернул ответ со значением null",
			"newChat": "Новый чат"
		},
		"vs/workbench/contrib/chat/common/customizationHarnessService": {
			"harness.cli": "Copilot CLI",
			"harness.local": "Локальный"
		},
		"vs/workbench/contrib/chat/common/editing/chatEditingService": {
			"chatEditingAgentSupportsReadonlyReferences": "Поддерживает ли агент редактирования чата ссылки только для чтения (временные)",
			"chatEditingWidgetFileState": "Текущее состояние файла в мини-приложении правки чата",
			"chatMultidiff.autoGenerated": "Изменения в файлах ({0})"
		},
		"vs/workbench/contrib/chat/common/languageModels": {
			"booleanRequired": "Введите true или false",
			"configureLanguageModelGroup": "Имя группы",
			"enterName": "Введите имя",
			"enterValue": "Введите значение для {0}",
			"languageModelGroupName": "Введите название для группы",
			"models.enumDefault": "{0} (по умолчанию)",
			"nameExists": "Группа языковых моделей с таким названием уже существует",
			"numberRequired": "Введите число",
			"selectValue": "Выберите значение для {0}",
			"valueRequired": "Требуется значение",
			"vscode.extension.contributes.languageModelChatProviders": "Предоставить поставщиков чата языковых моделей конкретного поставщика.",
			"vscode.extension.contributes.languageModels.configuration": "Параметры конфигурации для поставщика чата на основе языковой модели.",
			"vscode.extension.contributes.languageModels.configuration.secret": "Является ли это имущество секретом.",
			"vscode.extension.contributes.languageModels.displayName": "Отображаемое имя поставщика чата языковой модели.",
			"vscode.extension.contributes.languageModels.emptyVendor": "Поле поставщика не может быть пустым.",
			"vscode.extension.contributes.languageModels.managementCommand": "Команда для управления поставщиком чата языковой модели, например \"Управление моделями Copilot\". Это используется в средстве выбора модели чата. Если не указано, значок шестеренки не отображается при выборе поставщика.",
			"vscode.extension.contributes.languageModels.managementCommand.deprecated": "Свойство managementCommand устарело и будет удалено в будущих версиях. Вместо этого используйте новое свойство конфигурации.",
			"vscode.extension.contributes.languageModels.vendor": "Глобальный уникальный поставщик чата языковой модели.",
			"vscode.extension.contributes.languageModels.vendorAlreadyRegistered": "Поставщик \"{0}\" уже зарегистрирован и не может быть зарегистрирован дважды",
			"vscode.extension.contributes.languageModels.when": "Условие, которое должно выполняться, чтобы отображать этого поставщика чата языковой модели в списке \"Управление моделями\".",
			"vscode.extension.contributes.languageModels.whitespaceVendor": "Поле поставщика не может начинаться или заканчиваться пробелом."
		},
		"vs/workbench/contrib/chat/common/languageModelStats": {
			"Language Models": "Copilot",
			"chat": "чат",
			"languageModels": "Статистика использования языковых моделей этого расширения."
		},
		"vs/workbench/contrib/chat/common/model/chatModel": {
			"codeCitation": "Обнаружен похожий код с 1 типом лицензии",
			"codeCitations": "Обнаружен похожий код с {0} типами лицензий",
			"copyrightContentRetry": "Ответ очищен из-за возможного совпадения с общедоступным кодом. Выполняется повторная попытка с измененным запросам.",
			"editsSummary": "Внесены изменения.",
			"filteredContentRetry": "Ответ очищен из-за фильтров безопасности контента. Выполняется повторная попытка с измененным запросам.",
			"waitingAnswer": "Ответьте на вопросы, чтобы продолжить...",
			"waitingForPostApproval": "Одобрить результат работы инструмента?"
		},
		"vs/workbench/contrib/chat/common/model/chatProgressTypes/chatToolInvocation": {
			"toolDeniedMessage": "Инструмент \"{0}\" отклонен"
		},
		"vs/workbench/contrib/chat/common/model/chatSessionStore": {
			"chatSessionStore.serializationError": "Ошибка при сохранении сеанса чата",
			"chatSessionStore.writeError": "Ошибка сериализации сеанса чата для хранилища. При закрытии окна сеанс будет потерян. Сообщите об этой проблеме группе VS Code:\r\n\r\n{0}",
			"join.chatSessionStore": "Сохранение журнала чата",
			"newChat": "Новый чат",
			"reportIssue": "Сообщить о проблеме"
		},
		"vs/workbench/contrib/chat/common/plugins/agentPluginServiceImpl": {
			"chatPlugins": "Плагины чата",
			"chatPlugins.property.path": "Путь к корневому каталогу плагина агента относительно корня расширения.",
			"chatPlugins.property.when": "(Необязательно) Условие, которое должно иметь значение true, чтобы включить этот плагин.",
			"chatPlugins.schema.description": "Добавляет плагины агента для чата.",
			"chatPluginsPath": "Путь",
			"chatPluginsWhen": "Когда",
			"extension.plugin.invalid.path": "Запись chatPlugins \"{1}\" расширения \"{0}\" разрешается за пределами расширения.",
			"extension.plugin.invalid.when": "Запись chatPlugins \"{1}\" расширения \"{0}\" содержит недопустимое предложение when: \"{2}\".",
			"extension.plugin.missing.path": "Расширение \"{0}\" не может зарегистрировать запись chatPlugins без пути.",
			"uninstallExtensionForPlugin": "Этот плагин предоставлен расширением \"{0}\". Вы хотите удалить расширение?"
		},
		"vs/workbench/contrib/chat/common/promptSyntax/chatPromptFilesContribution": {
			"chatAgents": "Агенты чата",
			"chatContribution.property.description": "(Необязательно) Описание записи.",
			"chatContribution.property.description.deprecated": "Укажите \"description\" непосредственно в файле запроса.",
			"chatContribution.property.name": "(Необязательно) Имя записи.",
			"chatContribution.property.name.deprecated": "Укажите \"name\" непосредственно в файле запроса.",
			"chatContribution.property.path": "Путь к файлу относительно корня расширения.",
			"chatContribution.property.path.skills": "Путь к файлу SKILL.md относительно корневого каталога расширения. Имя папки должно совпадать со свойством \"name\" в файле SKILL.md.",
			"chatContribution.property.when": "(Необязательно) Условие, которое должно иметь значение true, чтобы включить эту запись.",
			"chatContribution.schema.description": "Вносит {0} для запросов чата.",
			"chatFilesDescription": "Описание",
			"chatFilesName": "Имя",
			"chatFilesPath": "Путь",
			"chatInstructions": "Инструкции по чату",
			"chatPromptFiles": "Файлы подсказок чата",
			"chatSkills": "Навыки общения в чате",
			"extension.invalid.path": "Запись \"{2}\" расширения \"{0}\" {1} разрешается за пределами расширения.",
			"extension.invalid.when": "Запись \"{2}\" расширения \"{0}\" {1} содержит недопустимое предложение when: \"{3}\".",
			"extension.missing.path": "Расширению \"{0}\" не удается зарегистрировать запись {1} без пути.",
			"extension.registration.failed": "Расширение \"{0}\" {1}. Не удалось зарегистрировать {2}: {3}"
		},
		"vs/workbench/contrib/chat/common/promptSyntax/computeAutomaticInstructions": {
			"debugDetail.agentInstruction": "всегда добавляется",
			"debugDetail.agentNotInvocable": "не вызывается моделью",
			"debugDetail.alreadyProcessed": "уже обработано",
			"debugDetail.noMatch": "applyTo \"{0}\" не соответствует вложенным файлам",
			"debugDetail.noPattern": "нет шаблона applyTo",
			"debugDetail.skillDebugDisabled": "Ведение журнала отладки отключено",
			"debugDetail.skillNotModelInvocable": "вызов модели отключен",
			"debugDetail.skillWhenClause": "если предложение не выполнено",
			"instruction.file.description.agentsmd.folder": "Инструкции для папки \"{0}\"",
			"instruction.file.description.agentsmd.root": "Инструкции для рабочей области",
			"instruction.file.reason.allFiles": "automatically attached as pattern is **",
			"instruction.file.reason.referenced": "Источник ссылки: {0}",
			"instruction.file.reason.specificFile": "automatically attached as pattern {0} matches {1}"
		},
		"vs/workbench/contrib/chat/common/promptSyntax/hookSchema": {
			"hook.bash": "Команда Bash для Linux и macOS.",
			"hook.cliCommandRequired": "Необходимо указать хотя бы один из вариантов: \"bash\" или \"powershell\".",
			"hook.command": "Команда для выполнения. Это кроссплатформенная команда по умолчанию.",
			"hook.commandRequired": "Необходимо указать хотя бы один из параметров: \"command\", \"windows\", \"linux\" или \"osx\".",
			"hook.cwd": "Рабочий каталог для сценария (относительно корня репозитория).",
			"hook.env": "Дополнительные переменные среды, объединяемые с существующей средой.",
			"hook.linux": "Команда для Linux. Если указана и выполняется в Linux, она переопределяет поле \"command\".",
			"hook.osx": "Команда для macOS. Если указана и выполняется в macOS, она переопределяет поле \"command\".",
			"hook.powershell": "Команда PowerShell для Windows.",
			"hook.timeout": "Максимальное время выполнения в секундах (по умолчанию: 30).",
			"hook.timeoutSec": "Максимальное время выполнения в секундах (по умолчанию: 10).",
			"hook.type": "Должно быть \"command\".",
			"hook.windows": "Команда для Windows. Если указана и выполняется в Windows, она переопределяет поле \"command\".",
			"hookFile.description": "Файл конфигурации обработчиков GitHub Copilot. Обработчики позволяют выполнять пользовательские команды оболочки в ключевых точках рабочего процесса агента.",
			"hookFile.hooks": "Определения обработчиков, упорядоченные по типу.",
			"hookFile.snippet.basic": "Сохранить конфигурацию обработчика",
			"hookFile.snippet.basic.description": "Базовая конфигурация обработчиков с общими обработчиками",
			"hookFile.version": "Версия формата конфигурации обработчика."
		},
		"vs/workbench/contrib/chat/common/promptSyntax/hookTypes": {
			"hookType.errorOccurred.description": "Выполняется при возникновении ошибки во время сеанса работы агента.",
			"hookType.errorOccurred.label": "Возникла ошибка",
			"hookType.postToolUse.description": "Выполняется после успешного завершения работы инструмента.",
			"hookType.postToolUse.label": "Использование после инструмента",
			"hookType.preCompact.description": "Выполняется перед сжатием контекста беседы агентом.",
			"hookType.preCompact.label": "Предварительное сжатие",
			"hookType.preToolUse.description": "Выполняется до использования агентом любого инструмента.",
			"hookType.preToolUse.label": "Использование перед инструментом",
			"hookType.sessionEnd.description": "Выполняется после окончания сеанса агента.",
			"hookType.sessionEnd.label": "Окончание сеанса",
			"hookType.sessionStart.description": "Выполняется при начале нового сеанса агента.",
			"hookType.sessionStart.label": "Начало сеанса",
			"hookType.stop.description": "Выполняется при остановке агента.",
			"hookType.stop.label": "Остановить",
			"hookType.subagentStart.description": "Выполняется при запуске субагента.",
			"hookType.subagentStart.label": "Запуск субагента",
			"hookType.subagentStop.description": "Выполняется при остановке субагента.",
			"hookType.subagentStop.label": "Остановка субагента",
			"hookType.userPromptSubmit.description": "Выполняется при отправке пользователем запроса агенту.",
			"hookType.userPromptSubmit.label": "Отправка запроса пользователя"
		},
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptCodeActions": {
			"expandToolNames": "Развернуть до инструментов {0}",
			"migrateToAgent": "Перенести в файл настраиваемого агента",
			"renameToAgent": "Переименовать в \"agent\"",
			"updateAllToolNames": "Обновить все имена инструментов",
			"updateToolName": "Обновить до \"{0}\""
		},
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptFileAttributes": {
			"attribute.description": "Когда делегировать этому субагенту (обязательно)",
			"attribute.disallowedTools": "Инструменты для запрета, удаленные из унаследованного или указанного списка",
			"attribute.hooks": "Обработчики жизненного цикла, ограниченные областью этого субагента.",
			"attribute.mcpServers": "Серверы MCP, доступные этому субагенту.",
			"attribute.memory": "Область постоянной памяти: пользователь, проект или локальная среда. Поддерживает обучение между сеансами.",
			"attribute.model": "Используемая модель: sonnet, opus, haiku или inherit. По умолчанию: inherit.",
			"attribute.name": "Уникальный идентификатор, состоящий из строчных букв и дефисов (обязательно)",
			"attribute.permissionMode": "Режим разрешений: default, acceptEdits, dontAsk, bypassPermissions или plan.",
			"attribute.rules.description": "Описание охвата этого правила, предоставляющее контекст его применения.",
			"attribute.rules.paths": "Массив стандартных масок, описывающих файлы, к которым применяется правило. На основе этих масок файл автоматически включается в запрос, если контекст содержит соответствующий файл.\r\nПример: `['src/**/*.ts', 'test/**']`",
			"attribute.skills": "Навыки, загружаемые в контекст субагента при запуске.",
			"attribute.tools": "Массив инструментов, которые может использовать субагент. Если не указано, наследуются все инструменты",
			"claude.askUserQuestion": "Вопрос с несколькими вариантами ответа",
			"claude.bash": "Выполнение команд оболочки",
			"claude.edit": "Внести изменения в целевой файл",
			"claude.glob": "Найти файлы по шаблону",
			"claude.grep": "Поиск содержимого файла с помощью регулярных выражений",
			"claude.haiku": "Последняя версия Claude Haiku, быстрая для простых задач",
			"claude.inherit": "Наследовать модель от родительского агента или запроса",
			"claude.lsp": "Аналитика кода (требуется плагин)",
			"claude.mcpSearch": "Выполняет поиск инструментов MCP при включенном поиске инструментов",
			"claude.memory.local": "Знания субагента специфичны для проекта, но не должны синхронизироваться с системой управления версиями.",
			"claude.memory.project": "Знания субагента специфичны для проекта и доступны для совместного использования через систему управления версиями.",
			"claude.memory.user": "Запоминать результаты обучения во всех проектах.",
			"claude.notebookEdit": "Изменить записные книжки Jupyter",
			"claude.opus": "Последняя версия Claude Opus",
			"claude.permissionMode.acceptEdits": "Автоматически принимает разрешения на редактирование файлов для сеанса.",
			"claude.permissionMode.bypassPermissions": "Пропускает все запросы разрешений (требуется безопасная среда, например контейнеры).",
			"claude.permissionMode.default": "Стандартное поведение: запрашивает разрешение при первом использовании каждого средства.",
			"claude.permissionMode.delegate": "Режим только координации для руководителей команд агентов. Доступно только при активной команде агентов.",
			"claude.permissionMode.dontAsk": "Инструменты автоматически отклоняются, если они не были предварительно утверждены с помощью /permissions или правил permissions.allow.",
			"claude.permissionMode.plan": "Режим плана: Claude может анализировать, но не может изменять файлы или выполнять команды.",
			"claude.read": "Чтение содержимого файла",
			"claude.skill": "Выполнение навыков",
			"claude.sonnet": "Последняя версия Claude Sonnet",
			"claude.task": "Запуск субагентов для сложных задач",
			"claude.webFetch": "Получить содержимое URL-адреса",
			"claude.webSearch": "Выполнить поиск в Интернете",
			"claude.write": "Создать/перезаписать файлы",
			"githubCopilot.agent": "Использовать субагенты",
			"githubCopilot.edit": "Изменить файлы",
			"githubCopilot.execute": "Выполнить команды",
			"githubCopilot.read": "Чтение файлов",
			"githubCopilot.search": "Искать файлы",
			"promptHeader.agent.advancedOptions": "Расширенные параметры для настройки реакции на событие агента.",
			"promptHeader.agent.agents": "Один или несколько агентов, которых этот агент может использовать в качестве субагентов. Используйте символ '*' для указания всех доступных агентов.",
			"promptHeader.agent.argumentHint": "Подсказка аргумента описывает, какие входные данные ожидает или поддерживает настраиваемый агент.",
			"promptHeader.agent.description": "Описание настраиваемого агента, что он делает и когда его использовать.",
			"promptHeader.agent.disableModelInvocation": "Если значение равно true, агент невозможно вызвать как вложенный агент.",
			"promptHeader.agent.github": "Специфическая для GitHub конфигурация агента, например разрешения токенов.",
			"promptHeader.agent.handoffs": "Возможные действия передачи после выполнения агентом своей задачи.",
			"promptHeader.agent.hooks": "Обработчики жизненного цикла, ограниченные этим агентом. Определите обработчики, которые выполняются только тогда, когда этот агент активен.",
			"promptHeader.agent.infer": "Управляет видимостью агента.",
			"promptHeader.agent.model": "Укажите модель, запускающую этот настраиваемый агент. Также может представлять собой список моделей. Будет использована первая доступная модель.",
			"promptHeader.agent.name": "Имя агента, которое отображается в интерфейсе.",
			"promptHeader.agent.target": "Целевой объект, к которому применяются атрибуты заголовка, такие как инструменты. Возможные значения: \"github-copilot\" и \"vscode\".",
			"promptHeader.agent.tools": "Набор инструментов, к которым есть доступ у настраиваемого агента.",
			"promptHeader.agent.userInvocable": "Могут ли пользователи выбрать и вызвать агент в пользовательском интерфейсе.",
			"promptHeader.instructions.applyToRange": "Одна или несколько стандартных масок (разделенных запятыми) с описанием того, к каким файлами применяются инструкции. На основе этих масок файл автоматически включается в запрос, если контекст содержит файл, соответствующий одной или нескольким из этих масок. Используйте \"**\", если хотите, чтобы этот файл всегда добавлялся.\r\nПример: \"**/*.ts\", \"**/*.js\", \"client/**\"",
			"promptHeader.instructions.description": "Описание файла инструкций. Он может использоваться для предоставления дополнительного контекста или информации об инструкциях и передается языковой модели как часть запроса.",
			"promptHeader.instructions.excludeAgent": "Один или несколько агентов следует исключить из использования данного файла инструкций.",
			"promptHeader.instructions.name": "Имя файла инструкции, отображаемое в пользовательском интерфейсе. Если не задано, имя определяется из имени файла.",
			"promptHeader.prompt.agent.description": "Агент, который следует использовать при запуске этого запроса.",
			"promptHeader.prompt.argumentHint": "Подсказка аргумента описывает, какие входные данные ожидает или поддерживает запрос.",
			"promptHeader.prompt.description": "Описание многократно используемого запроса, что он делает и когда его использовать.",
			"promptHeader.prompt.model": "Модель, используемая в этом запросе. Также может представлять собой список моделей. Будет использована первая доступная модель.",
			"promptHeader.prompt.name": "Название запроса. Это также имя команды с косой чертой, которая запустит этот запрос.",
			"promptHeader.prompt.tools": "Инструменты, используемые в этом запросе.",
			"promptHeader.skill.argumentHint": "Подсказка, отображаемая при автозаполнении, чтобы указать ожидаемые аргументы. Пример: [issue-number] или [filename] [format]",
			"promptHeader.skill.compatibility": "Метаданные совместимости для сред или сред выполнения.",
			"promptHeader.skill.description": "Описание навыка. Описание добавляется к каждому запросу и будет использоваться агентом для принятия решения о загрузке навыка.",
			"promptHeader.skill.disableModelInvocation": "Установите значение true, чтобы предотвратить автоматическую загрузку этого навыка агентом. Используйте для рабочих процессов, которые нужно запускать вручную с помощью /name. Значение по умолчанию: false.",
			"promptHeader.skill.license": "Сведения о лицензии для навыка.",
			"promptHeader.skill.metadata": "Дополнительные метаданные для навыка.",
			"promptHeader.skill.name": "Название навыка.",
			"promptHeader.skill.userInvocable": "Установите значение false, чтобы скрыть из меню /. Используйте для фоновых знаний, которые не должны вызываться пользователями напрямую. Значение по умолчанию: true."
		},
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHeaderAutocompletion": {
			"promptHeaderAutocompletion.addHeader": "Добавить заголовок запроса",
			"promptHeaderAutocompletion.handoffsExample": "Пример передачи",
			"promptHeaderAutocompletion.newCommand": "Новая команда",
			"promptHeaderAutocompletion.newCommand.description": "Добавить новую запись команды к этому обработчику.",
			"promptHeaderAutocompletion.newHook": "Новый обработчик"
		},
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHovers": {
			"claudeModelEquivalent": "Модель Claude `{0}` соответствует следующей модели:\r\n",
			"modelFamily": "– Семейство: {0}",
			"modelName": "-Имя: {0}",
			"modelVendor": "– Поставщик: {0}",
			"promptHeader.agent.handoffs.githubCopilot": "Примечание. Этот атрибут не используется в целевых объектах GitHub Copilot или Claude.",
			"promptHeader.agent.model.githubCopilot": "Заметка: этот атрибут не используется, если целью является github-copilot.",
			"promptHeader.attribute.infer.hover": "Устарело: используйте `user-invocable` и `disable-model-invocation` вместо них.",
			"promptHeader.prompt.agent.builtInDesc": "Встроенный агент",
			"promptHeader.prompt.agent.builtin": "**Встроенные агенты:**",
			"promptHeader.prompt.agent.custom": "**Настраиваемые агенты:**",
			"promptHeader.prompt.agent.customDesc": "Настраиваемый агент",
			"toolSetName": "Набор инструментов: {0}\r\n\r\n"
		},
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptValidator": {
			"attribute.description": "Когда делегировать этому субагенту (обязательно)",
			"attribute.disallowedTools": "Инструменты для запрета, удаленные из унаследованного или указанного списка",
			"attribute.hooks": "Обработчики жизненного цикла, ограниченные областью этого субагента.",
			"attribute.mcpServers": "Серверы MCP, доступные этому субагенту.",
			"attribute.memory": "Область постоянной памяти: пользователь, проект или локальная среда. Поддерживает обучение между сеансами.",
			"attribute.model": "Используемая модель: sonnet, opus, haiku или inherit. По умолчанию: inherit.",
			"attribute.name": "Уникальный идентификатор, состоящий из строчных букв и дефисов (обязательно)",
			"attribute.permissionMode": "Режим разрешений: default, acceptEdits, dontAsk, bypassPermissions или plan.",
			"attribute.rules.description": "Описание охвата этого правила, предоставляющее контекст его применения.",
			"attribute.rules.paths": "Массив стандартных масок, описывающих файлы, к которым применяется правило. На основе этих масок файл автоматически включается в запрос, если контекст содержит соответствующий файл.\r\nПример: `['src/**/*.ts', 'test/**']`",
			"attribute.skills": "Навыки, загружаемые в контекст субагента при запуске.",
			"attribute.tools": "Массив инструментов, которые может использовать субагент. Если не указано, наследуются все инструменты",
			"claude.askUserQuestion": "Вопрос с несколькими вариантами ответа",
			"claude.bash": "Выполнение команд оболочки",
			"claude.edit": "Внести изменения в целевой файл",
			"claude.glob": "Найти файлы по шаблону",
			"claude.grep": "Поиск содержимого файла с помощью регулярных выражений",
			"claude.haiku": "Последняя версия Claude Haiku, быстрая для простых задач",
			"claude.inherit": "Наследовать модель от родительского агента или запроса",
			"claude.lsp": "Аналитика кода (требуется плагин)",
			"claude.mcpSearch": "Выполняет поиск инструментов MCP при включенном поиске инструментов",
			"claude.memory.local": "Знания субагента специфичны для проекта, но не должны синхронизироваться с системой управления версиями.",
			"claude.memory.project": "Знания субагента специфичны для проекта и доступны для совместного использования через систему управления версиями.",
			"claude.memory.user": "Запоминать результаты обучения во всех проектах.",
			"claude.notebookEdit": "Изменить записные книжки Jupyter",
			"claude.opus": "Последняя версия Claude Opus",
			"claude.permissionMode.acceptEdits": "Автоматически принимает разрешения на редактирование файлов для сеанса.",
			"claude.permissionMode.bypassPermissions": "Пропускает все запросы разрешений (требуется безопасная среда, например контейнеры).",
			"claude.permissionMode.default": "Стандартное поведение: запрашивает разрешение при первом использовании каждого средства.",
			"claude.permissionMode.delegate": "Режим только координации для руководителей команд агентов. Доступно только при активной команде агентов.",
			"claude.permissionMode.dontAsk": "Инструменты автоматически отклоняются, если они не были предварительно утверждены с помощью /permissions или правил permissions.allow.",
			"claude.permissionMode.plan": "Режим плана: Claude может анализировать, но не может изменять файлы или выполнять команды.",
			"claude.read": "Чтение содержимого файла",
			"claude.skill": "Выполнение навыков",
			"claude.sonnet": "Последняя версия Claude Sonnet",
			"claude.task": "Запуск субагентов для сложных задач",
			"claude.webFetch": "Получить содержимое URL-адреса",
			"claude.webSearch": "Выполнить поиск в Интернете",
			"claude.write": "Создать/перезаписать файлы",
			"githubCopilot.agent": "Использовать субагенты",
			"githubCopilot.edit": "Изменить файлы",
			"githubCopilot.execute": "Выполнить команды",
			"githubCopilot.read": "Чтение файлов",
			"githubCopilot.search": "Искать файлы",
			"githubPermission.actions": "Доступ к рабочим процессам и запускам GitHub Actions",
			"githubPermission.checks": "Доступ к запускам проверок и состояниям",
			"githubPermission.contents": "Доступ к содержимому репозитория (файлы, фиксации, ветви)",
			"githubPermission.discussions": "Доступ к обсуждениям",
			"githubPermission.issues": "Доступ к проблемам (чтение, создание, обновление, комментирование)",
			"githubPermission.metadata": "Метаданные репозитория (всегда только для чтения)",
			"githubPermission.pullRequests": "Доступ к запросу на вытягивание (чтение, создание, обновление, проверка)",
			"githubPermission.securityEvents": "Доступ к событиям, связанным с безопасностью",
			"githubPermission.workflows": "Доступ для изменения файлов рабочего процесса",
			"promptHeader.agent.agents": "Один или несколько агентов, которых этот агент может использовать в качестве субагентов. Используйте символ '*' для указания всех доступных агентов.",
			"promptHeader.agent.argumentHint": "Подсказка аргумента описывает, какие входные данные ожидает или поддерживает настраиваемый агент.",
			"promptHeader.agent.description": "Описание настраиваемого агента, что он делает и когда его использовать.",
			"promptHeader.agent.disableModelInvocation": "Если значение равно true, агент невозможно вызвать как вложенный агент.",
			"promptHeader.agent.github": "Специфическая для GitHub конфигурация агента, например разрешения токенов.",
			"promptHeader.agent.handoffs": "Возможные действия передачи после выполнения агентом своей задачи.",
			"promptHeader.agent.hooks": "Обработчики жизненного цикла, ограниченные этим агентом. Определите обработчики, которые выполняются только тогда, когда этот агент активен.",
			"promptHeader.agent.infer": "Управляет видимостью агента.",
			"promptHeader.agent.model": "Укажите модель, запускающую этот настраиваемый агент. Также может представлять собой список моделей. Будет использована первая доступная модель.",
			"promptHeader.agent.name": "Имя агента, которое отображается в интерфейсе.",
			"promptHeader.agent.target": "Целевой объект, к которому применяются атрибуты заголовка, такие как инструменты. Возможные значения: \"github-copilot\" и \"vscode\".",
			"promptHeader.agent.tools": "Набор инструментов, к которым есть доступ у настраиваемого агента.",
			"promptHeader.agent.userInvocable": "Могут ли пользователи выбрать и вызвать агент в пользовательском интерфейсе.",
			"promptHeader.instructions.applyToRange": "Одна или несколько стандартных масок (разделенных запятыми) с описанием того, к каким файлами применяются инструкции. На основе этих масок файл автоматически включается в запрос, если контекст содержит файл, соответствующий одной или нескольким из этих масок. Используйте \"**\", если хотите, чтобы этот файл всегда добавлялся.\r\nПример: \"**/*.ts\", \"**/*.js\", \"client/**\"",
			"promptHeader.instructions.description": "Описание файла инструкций. Он может использоваться для предоставления дополнительного контекста или информации об инструкциях и передается языковой модели как часть запроса.",
			"promptHeader.instructions.name": "Имя файла инструкции, отображаемое в пользовательском интерфейсе. Если не задано, имя определяется из имени файла.",
			"promptHeader.prompt.agent.description": "Агент, который следует использовать при запуске этого запроса.",
			"promptHeader.prompt.argumentHint": "Подсказка аргумента описывает, какие входные данные ожидает или поддерживает запрос.",
			"promptHeader.prompt.description": "Описание многократно используемого запроса, что он делает и когда его использовать.",
			"promptHeader.prompt.model": "Модель, используемая в этом запросе. Также может представлять собой список моделей. Будет использована первая доступная модель.",
			"promptHeader.prompt.name": "Название запроса. Это также имя команды с косой чертой, которая запустит этот запрос.",
			"promptHeader.prompt.tools": "Инструменты, используемые в этом запросе.",
			"promptHeader.skill.argumentHint": "Подсказка, отображаемая при автозаполнении, чтобы указать ожидаемые аргументы. Пример: [issue-number] или [filename] [format]",
			"promptHeader.skill.description": "Описание навыка. Описание добавляется к каждому запросу и будет использоваться агентом для принятия решения о загрузке навыка.",
			"promptHeader.skill.disableModelInvocation": "Установите значение true, чтобы предотвратить автоматическую загрузку этого навыка агентом. Используйте для рабочих процессов, которые нужно запускать вручную с помощью /name. Значение по умолчанию: false.",
			"promptHeader.skill.name": "Название навыка.",
			"promptHeader.skill.userInvocable": "Установите значение false, чтобы скрыть из меню /. Используйте для фоновых знаний, которые не должны вызываться пользователями напрямую. Значение по умолчанию: true.",
			"promptValidator.agentInAgentsNotFound": "Неизвестный агент \"{0}\" будет пропущен. Доступные агенты: {1}.",
			"promptValidator.agentNotFound": "Неизвестный агент \"{0}\". Доступные агенты: {1}.",
			"promptValidator.agentsMustBeArray": "Атрибут 'agents' должен быть массивом.",
			"promptValidator.agentsRequiresAgentTool": "Если указаны параметры 'agents' и 'tools', то инструмент 'agent' должен быть включен в атрибут 'tools'.",
			"promptValidator.agentsRequiresConfig": "Чтобы использовать агентов в качестве вложенных агентов, необходимо также включить параметр \"chat.customAgentInSubagent.enabled\".",
			"promptValidator.applyToMustBeString": "Атрибут \"applyTo\" должен быть строкой.",
			"promptValidator.applyToMustBeValidGlob": "Атрибут \"applyTo\" должен быть допустимой стандартной маской.",
			"promptValidator.argumentHintMustBeString": "Атрибут \"argument-hint\" должен быть строкой.",
			"promptValidator.argumentHintShouldNotBeEmpty": "Атрибут \"argument-hint\" не должен быть пустым.",
			"promptValidator.attributeMustBeNonEmpty": "Атрибут \"{0}\" должен быть непустой строкой.",
			"promptValidator.attributeMustBeString": "Атрибут \"{0}\" должен быть строкой.",
			"promptValidator.chatModesRenamedToAgents": "Режимы чата переименованы в агенты. Переместите этот файл в {0}",
			"promptValidator.chatModesRenamedToAgentsNoMove": "Режимы чата переименованы в агенты. Переместите файл в папку {0}",
			"promptValidator.claude.attributeMustBeString": "Атрибут \"{0}\" должен быть строкой.",
			"promptValidator.claude.attributeNotFound": "Неизвестное значение \"{0}\", допустимо: {1}.",
			"promptValidator.deprecatedVariableReference": "Инструмент или набор инструментов \"{0}\" переименован, вместо него используйте \"{1}\".",
			"promptValidator.deprecatedVariableReferenceMultipleNames": "Инструмент или набор инструментов \"{0}\" переименован. Вместо этого используйте следующие инструменты: {1}",
			"promptValidator.descriptionMustBeString": "Атрибут \"description\" должен быть строкой.",
			"promptValidator.descriptionShouldNotBeEmpty": "Атрибут \"description\" не должен быть пустым.",
			"promptValidator.disableModelInvocationMustBeBoolean": "Значением атрибута \"disable-model-invocation\" должно быть \"true\" или \"false\".",
			"promptValidator.disabledTool": "Инструмент или набор инструментов \"{0}\" также необходимо включить в заголовке.",
			"promptValidator.duplicateHandoffLabel": "Дублирующаяся метка передачи ' {0} '. Каждая передача должна иметь уникальную метку.",
			"promptValidator.eachAgentMustBeString": "Каждое имя агента в атрибуте 'agents' должно быть строкой.",
			"promptValidator.eachHandoffMustBeObject": "Каждая передача в атрибуте \"handoffs\" должна быть объектом с \"label\", \"agent\", \"prompt\" и необязательным \"send\".",
			"promptValidator.eachPathMustBeString": "Каждая запись в атрибуте paths должна быть строкой.",
			"promptValidator.eachToolMustBeString": "Каждое имя инструмента в атрибуте \"tools\" должно быть строкой.",
			"promptValidator.excludeAgentMustBeArray": "Атрибут \"excludeAgent\" должен быть строкой или массивом.",
			"promptValidator.fileNotFound": "Файл \"{0}\" не найден в \"{1}\".",
			"promptValidator.githubMustBeMap": "Атрибут \"github\" должен быть объектом.",
			"promptValidator.handoffAgentMustBeNonEmptyString": "Свойство \"agent\" в передаче должно быть непустой строкой.",
			"promptValidator.handoffLabelMustBeNonEmptyString": "Свойство \"label\" в передаче должно быть непустой строкой.",
			"promptValidator.handoffLabelMustContainAlphanumeric": "Свойство 'label' в событии передачи управления должно содержать как минимум один буквенно-цифровой символ.",
			"promptValidator.handoffModelMustBeString": "Свойство 'model' в обработчике запроса должно быть строковым.",
			"promptValidator.handoffPromptMustBeString": "Свойство \"prompt\" в передаче должно быть строкой.",
			"promptValidator.handoffSendMustBeBoolean": "Свойство \"send\" в передаче должно быть логическим.",
			"promptValidator.handoffShowContinueOnMustBeBoolean": "Свойство \"showContinueOn\" в передаче должно быть логическим.",
			"promptValidator.handoffsMustBeArray": "Атрибут \"handoffs\" должен быть массивом.",
			"promptValidator.hookCommandFieldMustBeNonEmptyString": "Свойство \"{0}\" в команде обработчика должно быть непустой строкой.",
			"promptValidator.hookCommandMustBeObject": "Каждая команда обработчика должна быть объектом.",
			"promptValidator.hookCwdMustBeString": "Свойство \"cwd\" в команде обработчика должно быть строкой.",
			"promptValidator.hookEnvMustBeMap": "Свойство \"env\" в команде обработчика должно быть картой строковых значений.",
			"promptValidator.hookEnvValueMustBeString": "Переменная среды \"{0}\" должна содержать значение строки.",
			"promptValidator.hookMissingCommand": "Команда обработчика должна указывать как минимум один из \"command\", \"windows\", \"linux\" или \"osx\".",
			"promptValidator.hookMissingCopilotCommand": "Команда обработчика должна указывать как минимум один из следующих вариантов: \"bash\" или \"powershell\".",
			"promptValidator.hookMissingType": "Команда обработчика не содержит обязательного свойства \"type\".",
			"promptValidator.hookTimeoutMustBeNumber": "Свойство \"{0}\" в команде обработчика должно быть числом.",
			"promptValidator.hookTypeMustBeCommand": "Свойство \"type\" в команде обработчика должно быть \"command\".",
			"promptValidator.hookValueMustBeArray": "Событие обработчика \"{0}\" должно иметь в качестве значения массив объектов команд.",
			"promptValidator.hooksMustBeMap": "Атрибут \"hooks\" должен быть картой типов событий обработчиков с массивами команд.",
			"promptValidator.ignoredAttribute.vscode-agent": "Атрибут \"{0}\" пропускается при локальном запуске в VS Code.",
			"promptValidator.inferDeprecated": "Атрибут 'infer' устарел и заменен на 'user-invocable' и 'disable-model-invocation'.",
			"promptValidator.inferRequiresConfig": "Чтобы использовать агентов в качестве вложенных агентов, необходимо также включить параметр \"chat.customAgentInSubagent.enabled\".",
			"promptValidator.invalidFileReference": "Недопустимая ссылка на файл \"{0}\".",
			"promptValidator.invalidPermissionValue": "Недопустимое значение разрешения \"{0}\" для области \"{1}\". Допустимые значения: {2}.",
			"promptValidator.missingHandoffProperties": "Отсутствуют требуемые свойства {0} в объекте передачи.",
			"promptValidator.modeDeprecated": "Атрибут \"mode\" упразднен. Вместо него используется атрибут \"agent\".",
			"promptValidator.modeDeprecated.useAgent": "Атрибут \"mode\" является нерекомендуемым. Переименуйте его в \"agent\".",
			"promptValidator.modelArrayItemMustBeNonEmpty": "Названия моделей в массиве должны быть непустыми строками.",
			"promptValidator.modelArrayMustContainStrings": "Массив 'model' должен содержать только строки.",
			"promptValidator.modelArrayMustNotBeEmpty": "Массив 'model' не должен быть пустым.",
			"promptValidator.modelMustBeNonEmpty": "Атрибут \"model\" должен быть непустой строкой.",
			"promptValidator.modelMustBeStringOrArray": "Атрибут 'model' должен быть строкой или массивом строк.",
			"promptValidator.modelNotFound": "Неизвестная модель \"{0}\" будет пропущена.",
			"promptValidator.modelNotSuited": "Модель \"{0}\" не подходит для режима агента.",
			"promptValidator.nameMustBeString": "Атрибут \"name\" должен быть строкой.",
			"promptValidator.nameShouldNotBeEmpty": "Атрибут \"name\" не может быть пустым.",
			"promptValidator.nestedHooksMustBeArray": "Свойство \"hooks\" в совпадении должно быть массивом объектов команд.",
			"promptValidator.pathMustBeNonEmpty": "Записи пути должны быть непустыми стандартными масками.",
			"promptValidator.pathMustBeValidGlob": "\"{0}\" — недопустимая стандартная маска.",
			"promptValidator.pathsMustBeArray": "Атрибут paths должен быть массивом стандартных масок.",
			"promptValidator.permissionValueMustBeString": "Значение разрешения для \"{0}\" должно быть строкой.",
			"promptValidator.permissionsMustBeMap": "Свойство \"permissions\" должно быть объектом.",
			"promptValidator.skillDescriptionMissing": "Навык должен иметь описание.",
			"promptValidator.skillNameFolderMismatch": "Название навыка ' {0} ' должно совпадать с названием папки ' {1} '.",
			"promptValidator.skillNameInvalidChars": "Название навыка может содержать только строчные буквы, цифры и дефисы.",
			"promptValidator.skillNameMissing": "Для описания навыка необходимо указать название.",
			"promptValidator.targetInvalidValue": "Атрибут \"target\" должен быть одним из: {0}.",
			"promptValidator.targetMustBeNonEmpty": "Атрибут \"target\" должен быть непустой строкой.",
			"promptValidator.targetMustBeString": "Атрибут \"target\" должен быть строкой.",
			"promptValidator.toolDeprecated": "Инструмент или набор инструментов \"{0}\" переименован. Используйте \"{1}\" вместо него.",
			"promptValidator.toolDeprecatedMultipleNames": "Инструмент или набор инструментов \"{0}\" переименован. Вместо этого используйте следующие инструменты: {1}",
			"promptValidator.toolNotFound": "Неизвестный инструмент \"{0}\" будет пропущен.",
			"promptValidator.toolsMustBeArrayOrMap": "Атрибут tools должен быть массивом или строкой с разделителями-запятыми.",
			"promptValidator.toolsOnlyInAgent": "Атрибут \"tools\" поддерживается только при использовании агентов. Атрибут будет проигнорирован.",
			"promptValidator.unknownAttribute.github-agent": "Атрибут \"{0}\" не поддерживается в настраиваемых файлах агента GitHub Copilot. Поддерживается: {1}.",
			"promptValidator.unknownAttribute.instructions": "Атрибут \"{0}\" не поддерживается в файлах инструкций. Поддерживается: {1}.",
			"promptValidator.unknownAttribute.prompt": "Атрибут \"{0}\" не поддерживается в файлах запросов. Поддерживается: {1}.",
			"promptValidator.unknownAttribute.rules": "Атрибут \"{0}\" не поддерживается агентами VS Code в файлах правил. Поддерживается: {1}.",
			"promptValidator.unknownAttribute.skill": "Атрибут \"{0}\" не поддерживается агентами VS Code. Поддерживается: {1}.",
			"promptValidator.unknownAttribute.vscode-agent": "Атрибут \"{0}\" не поддерживается в файлах агента VS Code. Поддерживается: {1}.",
			"promptValidator.unknownGithubProperty": "Неизвестное свойство \"{0}\" в объекте \"github\". Поддерживается: \"permissions\".",
			"promptValidator.unknownHandoffProperty": "Неизвестное свойство \"{0}\" в объекте передачи. Поддерживаемые свойства: 'label', 'agent', 'prompt', а также необязательные 'send', 'showContinueOn', 'model'.",
			"promptValidator.unknownHookProperty": "Неизвестное свойство \"{0}\" в команде обработчика.",
			"promptValidator.unknownHookType": "Неизвестный тип события обработчика \"{0}\". Поддерживается: {1}.",
			"promptValidator.unknownMatcherProperty": "Неизвестное свойство \"{0}\" в сопоставителе обработчика.",
			"promptValidator.unknownPermissionScope": "Неизвестная область разрешений \"{0}\". Допустимые области: {1}.",
			"promptValidator.unknownVariableReference": "Неизвестный инструмент или набор инструментов \"{0}\".",
			"promptValidator.userInvocableMustBeBoolean": "Значением атрибута \"user-invocable\" должно быть \"true\" или \"false\"."
		},
		"vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl": {
			"extension.with.id": "Расширение: {0}",
			"plugin.capitalized": "Плагин",
			"user-data-dir.capitalized": "Пользовательские данные"
		},
		"vs/workbench/contrib/chat/common/promptSyntax/utils/promptFilesLocator": {
			"promptsUserDataFolder": "Пользовательские данные"
		},
		"vs/workbench/contrib/chat/common/tools/builtinTools/askQuestionsTool": {
			"askQuestionsTool.invalidOptions": "Вопрос \"{0}\" должен содержать не менее двух вариантов или не содержать вариантов для ввода произвольного текста.",
			"askQuestionsTool.invocation.multiple": "Задаются вопросы: {0} ({1})",
			"askQuestionsTool.invocation.multiple.past": "Задано вопросов: {0} ({1})",
			"askQuestionsTool.invocation.single": "Задается вопрос ({0})",
			"askQuestionsTool.invocation.single.past": "Задан вопрос ({0})",
			"askQuestionsTool.noQuestions": "Вопросы не предоставлены. Массив вопросов должен содержать как минимум один вопрос.",
			"askQuestionsTool.progress": "Анализ ответов...",
			"tool.askQuestions.displayName": "Задать уточняющие вопросы",
			"tool.askQuestions.userDescription": "Задавайте структурированные уточняющие вопросы с помощью одиночного выбора, множественного выбора или свободного ввода, чтобы собрать требования к задаче перед продолжением."
		},
		"vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": {
			"addPath": "Добавить путь...",
			"addPathDescription": "Разрешить папку в этой рабочей области",
			"allowFolderSession": "Разрешить доступ к этой папке в рамках данной сессии",
			"allowFolderSessionDetail": "Разрешить чтение файлов из этой папки без дополнительного подтверждения в рамках данной сессии чата",
			"allowRepoSession": "Разрешить все файлы в этом репозитории для этого сеанса",
			"allowRepoSessionDetail": "Разрешить чтение файлов из {0}",
			"allowRepoSessionDetailLookup": "Выполняет поиск содержащего репозитория Git по указанному пути",
			"sessionScope": "Сеанс",
			"workspaceScope": "Рабочая область"
		},
		"vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": {
			"allowRequestsCheckbox": "Делать запросы без подтверждения",
			"allowResponsesCheckbox": "Разрешить ответы без подтверждения",
			"approveAll": "Утвердить все",
			"approveRequestTo": "Разрешить запросы к {0}",
			"approveResponseFrom": "Разрешить ответы от {0}",
			"approves": "Утверждает {0}",
			"delete": "Удалить",
			"denyAll": "Запретить все",
			"moreOptions": "Разрешить запросы к...",
			"moreOptionsManage": "Дополнительные параметры...",
			"moreOptionsMultiple": "Настроить утверждения URL-адресов...",
			"noApprovals": "Нет утверждений",
			"openSettings": "Открыть параметры",
			"requests": "запросы",
			"responses": "ответы",
			"selectApproval": "Выберите шаблон URL-адреса для утверждения"
		},
		"vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": {
			"todo.added.multiple": "Добавлено задач: {0}",
			"todo.added.single": "Добавлена 1 задача",
			"todo.completed": "Выполнено: *{0}* ({1}/{2})",
			"todo.created.multiple": "Создано задач: {0}",
			"todo.created.single": "Создана 1 задача",
			"todo.readOperation": "Чтение списка задач",
			"todo.starting": "Запуск: *{0}* ({1}/{2})",
			"todo.updated": "Список задач обновлен",
			"todo.updatedList": "Список задач обновлен",
			"todo.updatingList": "Обновление списка дел",
			"tool.manageTodoList.displayName": "Управляйте элементами задач и отслеживайте их для планирования задач",
			"tool.manageTodoList.userDescription": "Управляйте элементами задач и отслеживайте их для планирования задач"
		},
		"vs/workbench/contrib/chat/common/tools/builtinTools/runSubagentTool": {
			"tool.runSubagent.displayName": "Запустить вложенный агент",
			"tool.runSubagent.userDescription": "Выполните задачу в изолированном контексте вложенного агента, чтобы обеспечить эффективное упорядочение задач и управление окном контекста."
		},
		"vs/workbench/contrib/chat/common/tools/builtinTools/setArtifactRulesTool": {
			"tool.setArtifactRules.displayName": "Set Artifact Rules",
			"tool.setArtifactRules.pastTense": "Updated artifact rules",
			"tool.setArtifactRules.success": "Updated artifact rules"
		},
		"vs/workbench/contrib/chat/common/tools/builtinTools/setArtifactsTool": {
			"tool.setArtifacts.displayName": "Установить артефакты сессии",
			"tool.setArtifacts.pastTense": "Обновлены артефакты сессии",
			"tool.setArtifacts.success": "Настройка {0} артефактов",
			"tool.setArtifacts.uriNotFound": "URI артефакта не существует: {0}"
		},
		"vs/workbench/contrib/chat/common/tools/languageModelToolsContribution": {
			"canBeReferencedInPrompt": "Если установлено значение ИСТИНА, этот инструмент отображается как вложение, которое пользователь может вручную добавить к своему запросу. Участники чата получат средство в {0}.",
			"condition": "Условие, которое должно быть выполнено для включения этого инструмента. Обратите внимание, что инструмент может быть вызван другим расширением, даже если его условие \"when\" ложно.",
			"descriptions": "Описание",
			"icon": "Значок, представляющий этот инструмент. Путь к файлу, объект с путями к файлам для темных и светлых тем или ссылка на значок темы, например \"\\$(zap)\"",
			"icon.dark": "Путь к значку, когда используется темная тема",
			"icon.light": "Путь к значку, когда используется светлая тема",
			"langModelToolSets": "Наборы инструментов для языковой модели",
			"langModelTools": "Средства языковой модели",
			"name": "Имя",
			"parametersSchema": "Схема JSON для входных данных, принимаемых этим средством. Входные данные должны быть объектом верхнего уровня. Конкретная языковая модель может поддерживать не все функции схемы JSON. Дополнительные сведения см. в документации о семействе языковых моделей, которое вы используете.",
			"reference": "Наименование ссылки",
			"toolDisplayName": "Понятное человеку имя этого средства, которое можно использовать для описания в пользовательском интерфейсе.",
			"toolModelDescription": "Описание этого инструмента, которое может использоваться языковой моделью для его выбора.",
			"toolName": "Уникальное имя для этого инструмента. Это имя должно быть глобально уникальным идентификатором, а также использоваться в качестве имени при представлении этого инструмента в языковой модели.",
			"toolName2": "Если {0} включено для этого инструмента, пользователь может использовать \"#\" с этим именем для вызова инструмента в запросе. В противном случае имя не требуется. Имя не должно содержать пробелы.",
			"toolSetDescription": "Описание набора средств.",
			"toolSetIcon": "Значок, представляющий этот набор инструментов, например:{0}",
			"toolSetName": "Имя набора средств. Используется в качестве справочного материала и не должен содержать пробелов.",
			"toolSetTools": "Список инструментов или наборов инструментов, которые следует включить в этот набор инструментов. Не может быть пустым и должен ссылаться на инструменты по их \"toolReferenceName\".",
			"toolTableDescription": "Описание",
			"toolTableDisplayName": "Отображаемое имя",
			"toolTableName": "Имя",
			"toolTags": "Набор тегов, приблизительно описывающих возможности инструмента. Пользователь инструмента может использовать их для фильтрации набора инструментов, оставляя только те, которые соответствуют поставленной задаче, или выбрать тег, который можно использовать для идентификации только инструментов, предоставляемых этим расширением.",
			"toolUserDescription": "Описание этого инструмента, которое может демонстрироваться пользователю.",
			"tools": "Инструменты",
			"vscode.extension.contributes.toolSets": "Предоставляет набор инструментов языковой модели, которые можно использовать совместно.",
			"vscode.extension.contributes.tools": "Предоставляет инструмент, который может быть вызван языковой моделью в сеансе чата или из отдельной команды. Зарегистрированные средства могут использоваться всеми расширениями."
		},
		"vs/workbench/contrib/chat/common/tools/languageModelToolsService": {
			"builtin": "Встроенный",
			"toolResultDataPartA11y": "Двоичные данные {0} из {1}",
			"user": "Определено пользователем"
		},
		"vs/workbench/contrib/chat/common/voiceChatService": {
			"voiceChatInProgress": "Выполняется сеанс преобразования речи в текст для чата."
		},
		"vs/workbench/contrib/chat/common/widget/chatColors": {
			"agentStatusIndicator.background": "Цвет фона индикатора статуса агента в строке заголовка.",
			"chat.avatarBackground": "Цвет фона аватара чата.",
			"chat.avatarForeground": "Цвет переднего плана аватара чата.",
			"chat.editedFileForeground": "Цвет переднего плана файла, измененного чатом, в списке измененных файлов.",
			"chat.linesAddedForeground": "Цвет переднего плана строк, добавленных в таблетку кода блока чата.",
			"chat.linesRemovedForeground": "В прямоугольном компоненте блока кода чата удален цвет переднего плана строк.",
			"chat.requestBackground": "Цвет фона в запросе на чат.",
			"chat.requestBorder": "Цвет границы в запросе на чат.",
			"chat.requestBubbleBackground": "Цвет фона окна запроса чата.",
			"chat.requestBubbleHoverBackground": "Цвет фона всплывающего окна запроса чата при наведении курсора.",
			"chat.requestCodeBorder": "Цвет границ блоков кода внутри облака запроса чата.",
			"chat.slashCommandBackground": "Цвет фона команды с косой чертой чата.",
			"chat.slashCommandForeground": "Цвет переднего плана команды с косой чертой чата.",
			"chat.thinkingShimmer": "Мерцающий хайлайтер для обозначения мыслей/работы.",
			"chatCheckpointSeparator": "Цвет разделителя контрольных точек чата."
		},
		"vs/workbench/contrib/chat/common/widget/input/modelPickerWidget": {
			"chat.modelPicker.other": "Другие модели"
		},
		"vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": {
			"workbench.action.chat.openStorageFolder.label": "Открыть папку хранилища чатов"
		},
		"vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": {
			"chat.exportAsZip.label": "Экспорт чата в формате ZIP...",
			"chatExportZip.error": "Не удалось экспортировать чат в формате zip: {0}",
			"chatExportZip.noRepoData": "Экспорт чата без контекста репозитория. Репозиторий Git не обнаружен."
		},
		"vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": {
			"keywordActivation.status.active": "Ожидается фраза \"Hey Code\" (Привет, код)...",
			"keywordActivation.status.inactive": "Ожидание завершения голосового чата...",
			"keywordActivation.status.name": "Активация голосовой связи ключевыми словами",
			"listening": "Я слушаю",
			"scopedChatSynthesisInProgress": "Определяется как место, где выполняется запись голоса с микрофона для голосового чата. Этот ключ определяется только в рамках контекста чата.",
			"scopedVoiceChatGettingReady": "Значение ИСТИНА при готовности к приему голосового ввода с микрофона для голосового чата. Этот ключ определяется только в рамках контекста чата.",
			"scopedVoiceChatInProgress": "Определяется как место, где выполняется запись голоса с микрофона для голосового чата. Этот ключ определяется только в рамках контекста чата.",
			"voice.keywordActivation": "Определяет, распознается ключевая фраза \"Hey Code\" (Привет, код) для начала сеанса голосового чата. При включении этого параметра начнется запись с микрофона, но звук обрабатывается локально и никогда не отправляется на сервер.",
			"voice.keywordActivation.chatInContext": "Активация ключевыми словами включена и ожидает фразу \"Hey Code\" (Привет, код), чтобы начать сеанс голосового чата в активном редакторе или представлении в зависимости от фокуса клавиатуры.",
			"voice.keywordActivation.chatInView": "Активация ключевыми словами включена и ожидает фразу \"Hey Code\" (Привет, код), чтобы начать сеанс голосового чата в представлении чата.",
			"voice.keywordActivation.inlineChat": "Активация по ключевым словам включена и ожидает фразу \"Hey Code\" (Привет, код), чтобы начать сеанс голосового чата в активном редакторе, если это возможно.",
			"voice.keywordActivation.off": "Активация ключевыми словами отключена.",
			"voice.keywordActivation.quickChat": "Активация ключевыми словами включена и ожидает фразу \"Hey Code\" (Привет, код), чтобы начать сеанс голосового чата в формате быстрого чата.",
			"workbench.action.chat.holdToVoiceChatInChatView.label": "Удерживайте, чтобы открыть голосовой чат в представлении чата",
			"workbench.action.chat.inlineVoiceChat": "Встроенный голосовой чат",
			"workbench.action.chat.quickVoiceChat.label": "Быстрый голосовой чат",
			"workbench.action.chat.readChatResponseAloud": "Прочесть вслух",
			"workbench.action.chat.startVoiceChat.label": "Начать голосовой чат",
			"workbench.action.chat.stopListening.label": "Остановить прослушивание",
			"workbench.action.chat.stopListeningAndSubmit.label": "Остановить прослушивание и отправить",
			"workbench.action.chat.stopReadChatItemAloud": "Остановить чтение вслух",
			"workbench.action.chat.voiceChatInView.label": "Голосовой чат в представлении чата",
			"workbench.action.speech.stopReadAloud": "Остановить чтение вслух"
		},
		"vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": {
			"openAgentsWindow": "Открыть приложение Agents"
		},
		"vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": {
			"fetchWebPage.binaryNotSupported": "Двоичные файлы сейчас не поддерживаются.",
			"fetchWebPage.confirmationMessage.plural": "Веб-контент может содержать вредоносный код или пытаться осуществлять атаки с использованием запросов.",
			"fetchWebPage.confirmationTitle.plural": "Получить веб-страницы?",
			"fetchWebPage.confirmationTitle.singular": "Получить веб-страницу?",
			"fetchWebPage.fetchedFrom": "Получено из {0}",
			"fetchWebPage.invalidUrl": "Недопустимый URL-адрес",
			"fetchWebPage.invocationMessage.plural": "Получение ресурсов ({0})",
			"fetchWebPage.invocationMessage.singular": "Получение {0}",
			"fetchWebPage.invocationMessage.singularAsLink": "Извлечение [ресурса]({0})",
			"fetchWebPage.noValidUrls": "Не предоставлены допустимые URL-адреса.",
			"fetchWebPage.pastTenseMessage.plural": "Извлечены ресурсы ({0}), но следующие URL-адреса были недопустимыми:\r\n\r\n{1}\r\n\r\n",
			"fetchWebPage.pastTenseMessage.singular": "Извлечен ресурс, но следующий URL-адрес был недопустимым:\r\n\r\n{0}\r\n\r\n",
			"fetchWebPage.pastTenseMessageResult.plural": "Извлечены ресурсы ({0})",
			"fetchWebPage.pastTenseMessageResult.singular": "Получено {0}",
			"fetchWebPage.pastTenseMessageResult.singularAsLink": "Извлечен [ресурс]({0})",
			"fetchWebPage.urlMentionedInPrompt": "Автоматически утверждено, так как URL-адрес был в запросе",
			"fetchWebPage.urlsDescription": "Массив URL-адресов для получения содержимого."
		},
		"vs/workbench/contrib/chat/electron-browser/chat.contribution": {
			"changeWorkspace.detail": "Сеанс будет остановлен, если вы смените рабочую область.",
			"changeWorkspace.message": "Сеанс в процессе. Вы уверены, что хотите изменить рабочую область?",
			"chatRequestInProgress": "Сеанс в процессе.",
			"closeTheWindow.detail": "Сеанс будет остановлен, если закрыть окно.",
			"closeTheWindow.message": "Сеанс в процессе. Действительно закрыть окно?",
			"copilotWorkspaceTrust": "Функции ИИ в настоящее время поддерживаются только в доверенных рабочих областях.",
			"exit.detail": "Сеанс будет остановлен при выходе.",
			"exit.message": "Сеанс в процессе. Вы действительно хотите выйти?",
			"quit.detail": "Сеанс будет остановлен при выходе.",
			"quit.message": "Сеанс в процессе. Вы действительно подтверждаете выход?",
			"reloadTheWindow.detail": "Сеанс будет остановлен, если вы перезагрузите окно.",
			"reloadTheWindow.message": "Сеанс в процессе. Вы действительно хотите перезагрузить окно?"
		},
		"vs/workbench/contrib/codeActions/browser/codeActionsContribution": {
			"alwaysSave": "Запускает действия кода при явных и автоматических сохранениях, инициированных изменениями окна или фокуса.",
			"codeActionsOnSave.generic": "Управляет тем, следует ли выполнять действия \"{0}\" при сохранении файла.",
			"editor.codeActionsOnSave": "Запустить действия кода для редактора при сохранении. Необходимо указать действия кода, и редактор не должен закрываться. Если для {0} установлено значение \"afterDelay\", действия кода будут выполняться только при явном сохранении файла. Пример: `\"source.organizeImports\": \"explicit\" `",
			"explicit": "Запускает действия кода только при явном сохранении.",
			"explicitBoolean": "Запускает действия кода только при явном сохранении. Это значение станет нерекомендуемым. Вместо него следует использовать \"explicit\".",
			"explicitSave": "Запускает действия кода только при явном сохранении",
			"explicitSaveBoolean": "Запускает действия кода только при явном сохранении. Это значение станет нерекомендуемым. Вместо него следует использовать \"explicit\".",
			"never": "Не запускает действия кода при сохранении.",
			"neverBoolean": "Запускает действия кода только при явном сохранении. Это значение станет нерекомендуемым. Вместо него следует использовать \"never\".",
			"neverSave": "Не запускает действия кода при сохранении",
			"neverSaveBoolean": "Не запускает действия кода при сохранении. Это значение станет нерекомендуемым. Вместо него следует использовать \"never\".",
			"notebook.codeActionsOnSave": "Запускать серию действий кода для записной книжки при сохранении. Необходимо указать действия кода, и редактор не должен закрываться. Если для {0} установлено значение \"afterDelay\", действия кода будут выполняться только при явном сохранении файла. Пример: `\"notebook.source.organizeImports\": \"explicit\"`"
		},
		"vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": {
			"announceCursorPosition": "Объявлять положение курсора",
			"announceCursorPosition.description": "Объявлять текущее положение курсора (строку и столбец) с помощью средства чтения с экрана.",
			"screenReader.lineColPosition": "Строка {0}, столбец {1}",
			"toggleScreenReaderMode": "Активация режима специальных возможностей для средства чтения с экрана",
			"toggleScreenReaderModeDescription": "Переключение оптимизированного режима, предназначенного для использования со средствами чтения с экрана, устройствами со шрифтом Брайля и другими технологиями для специальных возможностей."
		},
		"vs/workbench/contrib/codeEditor/browser/dictation/editorDictation": {
			"startDictation": "Запустить диктовку в Редакторе",
			"stopDictation": "Остановить диктовку в Редакторе",
			"stopDictationShort1": "Остановить диктовку ({0})",
			"stopDictationShort2": "Остановить диктовку",
			"voiceCategory": "Голосовая связь"
		},
		"vs/workbench/contrib/codeEditor/browser/diffEditorAccessibilityHelp": {
			"msg1": "Вы находитесь в редакторе несовпадений.",
			"msg2": "Просмотрите следующее ({0}) или предыдущее ({1}) несовпадение в режиме просмотра несовпадений, оптимизированном для средств чтения с экрана.",
			"msg3": "Запустите команду Diff Editor: Switch Side ({0}) для переключения между исходным и измененным редакторами.",
			"msg4": "Для управления воспроизведением сигналов специальных возможностей можно настроить следующие параметры: {0}.",
			"msg5": "Параметр accessibility.verbosity.diffEditorActive определяет, производится ли объявление редактора несовпадений, когда этот редактор становится активным."
		},
		"vs/workbench/contrib/codeEditor/browser/diffEditorHelper": {
			"hintTimeout": "Алгоритм поиска различий был остановлен досрочно (через {0} мс).",
			"hintWhitespace": "Показать различия пробелов",
			"removeTimeout": "Снять ограничение"
		},
		"vs/workbench/contrib/codeEditor/browser/editorFindAccessibilityHelp": {
			"find.closingDesc": "Нажмите клавишу Escape, чтобы закрыть окно поиска. Фокус возвращается к редактору на последнем найденном совпадении, и ваша история поиска сохраняется.",
			"find.closingHeader": "Заключение:",
			"find.context": "Вы находитесь в диалоговом окне \"Найти\" для активного редактора. В этом диалоговом окне вы вводите то, что хотите найти. Редактор представляет собой отдельную панель, отображающую каждое совпадение и окружающий его контекст.",
			"find.dialogDesc": "В диалоговом окне \"Поиск\" фокус остается на поле ввода. Вы можете продолжать вводить текст, редактировать поисковый запрос или просматривать результаты поиска, не покидая диалоговое окно. При переходе к совпадению отсюда редактор обновляется в фоновом режиме, но ваш фокус остается в диалоговом окне \"Поиск\".",
			"find.dialogHeader": "Внутри диалогового окна \"Поиск\" (что происходит):",
			"find.focusDesc1": "При перемещении внутри диалогового окна \"Поиск\" редактор обновляется, а фокус остается в поле ввода. Это сделано намеренно, чтобы вы могли постоянно корректировать поиск, не теряя при этом достигнутое место.",
			"find.focusDesc2": "Чтобы переместить фокус в редактор для редактирования текста или просмотра окружающего кода, нажмите клавишу Escape, чтобы закрыть окно поиска. Внимание снова обращается к редактору по поводу последнего матча.",
			"find.focusHeader": "Поведенческие аспекты, на которые следует обратить внимание (важно):",
			"find.header": "Помощь по вопросам доступности: Поиск редактора",
			"find.hear1": "1) Сначала считывается полная строка с совпадением, чтобы вы сразу увидели контекст.",
			"find.hear2": "2) Ваша позиция в турнирной таблице объявляется, поэтому вы знаете, как далеко продвинулись по результатам матчей.",
			"find.hear3": "3) Указывается точная строка и столбец, поэтому вы точно знаете, где находится совпадение в файле.",
			"find.hearConclusion": "Эта последовательность действий повторяется каждый раз, когда вы двигаетесь вперед или назад.",
			"find.hearDesc": "На каждом этапе навигации вы получаете подробное голосовое оповещение, поэтому вы всегда будете знать, где находитесь. Порядок неизменен:",
			"find.hearHeader": "Что вы слышите каждый раз, когда переходите к матчу:",
			"find.keyEnter": "- Enter: Перейти к следующему совпадению, оставаясь в диалоговом окне \"Поиск\".",
			"find.keyF3": "- {0} : Перейти к следующему матчу.",
			"find.keyNavEditorHeader": "При фокусировке на элементе редактора (а не на поле поиска):",
			"find.keyNavFindHeader": "Находясь в поле поиска:",
			"find.keyNavNote": "Примечание: Не нажимайте Enter или Shift+Enter, находясь в фокусе редактора — это приведет к вставке переносов строк вместо перехода по ссылкам.",
			"find.keyShiftEnter": "- Shift+Enter: Переход к предыдущему совпадению, оставаясь в диалоговом окне поиска.",
			"find.keyShiftF3": "- {0} : Перейти к предыдущему матчу.",
			"find.keyboardHeader": "Сводка навигации с помощью клавиатуры:",
			"find.macSetting": "- `editor.find.globalFindClipboard`: Использует общий буфер обмена Find в macOS, если он доступен.",
			"find.macSettingHeader": "Параметр, специфичный для платформы (только для macOS):",
			"find.matchStatus": "Сопоставьте {0} с {1} .",
			"find.noMatches": "В текущем файле совпадений не найдено. Попробуйте изменить текст поиска или воспользоваться приведенными ниже параметрами.",
			"find.noSearchTerm": "Поисковый запрос пока не введен. Начните вводить текст, чтобы найти совпадения в редакторе.",
			"find.optionCase": "- Комплектация: В комплект входят только точно совпадающие по номеру экземпляры.",
			"find.optionRegex": "- Регулярные выражения: Используйте сопоставление с шаблоном для расширенного поиска.",
			"find.optionSelection": "- Поиск в выделенной области: Ограничить результаты поиска текущей выделенной областью.",
			"find.optionWord": "- Целое слово: Совпадают только целые слова.",
			"find.optionsHeader": "Найдите параметры в диалоговом окне:",
			"find.outsideConclusion": "Вы слышите ту же трехэтапную последовательность: вся строка, позиция совпадения, затем строка и столбец.",
			"find.outsideDesc": "Даже если вы находитесь в редакторе, а не в диалоговом окне \"Поиск\", вы все равно можете перемещаться по результатам поиска.",
			"find.outsideF3": "- Нажмите {0} , чтобы перейти к следующему матчу.",
			"find.outsideHeader": "Вне диалогового окна поиска (внутри редактора):",
			"find.outsideShiftF3": "- Нажмите {0} , чтобы перейти к предыдущему матчу.",
			"find.searchTerm": "Вы ищете: \" {0} \".",
			"find.settingAutoSelection": "- `editor.find.autoFindInSelection`: Автоматически включает поиск в выделенной области в зависимости от типа выделенной области.",
			"find.settingCloseOnResult": "- `editor.find.closeOnResult`: закрывает диалоговое окно поиска после того, как явная команда навигации по результатам находит совпадение.",
			"find.settingCursorMove": "- `editor.find.cursorMoveOnType`: Перемещает курсор к наиболее подходящему совпадению во время набора текста.",
			"find.settingExtraSpace": "- `editor.find.addExtraSpaceOnTop`: Добавляет дополнительное пространство для прокрутки, чтобы найденные результаты не скрывались за диалоговым окном поиска.",
			"find.settingFindOnType": "- `editor.find.findOnType`: Запускает функцию поиска по мере ввода текста.",
			"find.settingHistory": "- `editor.find.history`: Управляет сохранением истории поиска в Find.",
			"find.settingLoop": "- `editor.find.loop`: Заменяет поиск в начале или конце файла.",
			"find.settingOccurrences": "- `editor.occurrencesHighlight`: Выделяет другие вхождения текущего символа.",
			"find.settingOccurrencesDelay": "- `editor.occurrencesHighlightDelay`: Управляет скоростью подсветки событий.",
			"find.settingSeed": "- `editor.find.seedSearchStringFromSelection`: Управляет использованием выделенного текста для инициализации результатов поиска.",
			"find.settingSelectionHighlight": "- `editor.selectionHighlight`: Выделяет другие совпадения из текущей подборки.",
			"find.settingSelectionMaxLength": "- `editor.selectionHighlightMaxLength`: Ограничивает длину выделения.",
			"find.settingSelectionMultiline": "- `editor.selectionHighlightMultiline`: Управляет выделением многострочных фрагментов текста.",
			"find.settingVerbosity": "- `accessibility.verbosity.find`: Определяет, будет ли поле поиска озвучивать подсказку справки по специальным возможностям.",
			"find.settingsHeader": "Настройки, которые вы можете изменить ( {0} открывает настройки):",
			"find.settingsIntro": "Эти настройки влияют на работу функции \"Поиск\" и на способ выделения найденных совпадений.",
			"find.statusHeader": "Текущий статус поиска:",
			"replace.closingDesc": "Нажмите клавишу Escape, чтобы закрыть функцию \"Найти и заменить\". Фокус возвращается к редактору в последнем месте замены, и история поиска и замены сохраняется.",
			"replace.closingHeader": "Заключение:",
			"replace.context": "Вы находитесь в диалоговом окне \"Найти и заменить\" для активного редактора. Это диалоговое окно позволяет найти текст и заменить его. Редактор представляет собой отдельную панель, отображающую каждое совпадение и окружающий контекст.",
			"replace.dialogDesc": "Находясь в любом из этих источников, ваше внимание сосредоточено на соответствующем источнике. Вы можете вводить текст, редактировать или просматривать матчи, не покидая сайт. При переходе к совпадению из поля поиска редактор обновляется в фоновом режиме, но ваш фокус остается в диалоговом окне. Клавиша Tab позволяет переключаться между поиском и заменой, а также возвращаться обратно.",
			"replace.dialogHeader": "Внутри диалогового окна \"Найти и заменить\" (что происходит):",
			"replace.focusDesc1": "При перемещении внутри диалогового окна \"Поиск\" редактор обновляется, а фокус остается в поле ввода. Это сделано намеренно, чтобы вы могли постоянно корректировать поиск, не теряя при этом достигнутое место.",
			"replace.focusDesc2": "При замене в поле \"Заменить\" найденное совпадение заменяется, и фокус переходит к следующему совпадению. Если вы заменили все совпадения, диалоговое окно останется открытым.",
			"replace.focusDesc3": "Чтобы переместить фокус в редактор для редактирования текста, нажмите клавишу Escape, чтобы закрыть диалоговое окно. Внимание возвращается к редактору в последнем заменяющем месте.",
			"replace.focusHeader": "Поведенческие аспекты, на которые следует обратить внимание (важно):",
			"replace.header": "Справка по доступности: Редактор \"Найти и заменить\"",
			"replace.hear1": "1) Сначала считывается полная строка с совпадением, чтобы вы сразу увидели контекст.",
			"replace.hear2": "2) Ваша позиция в турнирной таблице объявляется, поэтому вы знаете, как далеко продвинулись по результатам матчей.",
			"replace.hear3": "3) Указывается точная строка и столбец, поэтому вы точно знаете, где находится совпадение в файле.",
			"replace.hearDesc": "На каждом этапе навигации вы получаете полное голосовое оповещение:",
			"replace.hearHeader": "Что вы слышите каждый раз, когда переходите к матчу:",
			"replace.keyEnter": "- Enter: Переход к следующему совпадению, оставаясь в режиме поиска.",
			"replace.keyF3": "- {0} : Перейти к следующему матчу.",
			"replace.keyNavEditorHeader": "При фокусировке на элементе редактора (а не на поле поиска):",
			"replace.keyNavFindHeader": "Находясь в поле поиска:",
			"replace.keyNavNote": "Примечание: Не нажимайте Enter или Shift+Enter, находясь в фокусе редактора — это приведет к вставке переносов строк вместо перехода по ссылкам.",
			"replace.keyNavReplaceHeader": "Находясь в фокусе на поле ввода \"Заменить\":",
			"replace.keyReplaceAll": "- {0} : Заменить все совпадения сразу.",
			"replace.keyReplaceEnter": "- Enter: Замените текущий результат и перейдите к следующему.",
			"replace.keyReplaceOne": "- {0} : Заменить только текущее совпадение.",
			"replace.keyShiftEnter": "- Shift+Enter: Переход к предыдущему совпадению, оставаясь в режиме поиска.",
			"replace.keyShiftF3": "- {0} : Перейти к предыдущему матчу.",
			"replace.keyTab": "- Tab: Перемещение между полями \"Найти\" и \"Заменить\".",
			"replace.keyboardHeader": "Сводка навигации с помощью клавиатуры:",
			"replace.macSetting": "- `editor.find.globalFindClipboard`: Использует общий буфер обмена Find в macOS, если он доступен.",
			"replace.macSettingHeader": "Параметр, специфичный для платформы (только для macOS):",
			"replace.matchStatus": "Сопоставьте {0} с {1} .",
			"replace.noMatches": "В текущем файле совпадений не найдено. Попробуйте изменить текст поиска или воспользоваться приведенными ниже параметрами.",
			"replace.noReplaceText": "Заменяющий текст пока не введен. Нажмите клавишу Tab, чтобы перейти к полю ввода \"Заменить\", и введите текст для замены.",
			"replace.noSearchTerm": "Поисковый запрос пока не введен. Начните вводить текст, чтобы найти совпадения в редакторе.",
			"replace.optionCase": "- Комплектация: В комплект входят только точно совпадающие по номеру экземпляры.",
			"replace.optionPreserve": "- Сохранение корпуса: При замене сохраняет корпус оригинальной пары.",
			"replace.optionRegex": "- Регулярные выражения: Используйте сопоставление с шаблоном для расширенного поиска.",
			"replace.optionSelection": "- Поиск в выделенной области: Ограничить результаты поиска текущей выделенной областью.",
			"replace.optionWord": "- Целое слово: Совпадают только целые слова.",
			"replace.optionsHeader": "Параметры поиска и замены в диалоговом окне:",
			"replace.replaceText": "Заменяющий текст: \" {0} \".",
			"replace.searchTerm": "Вы ищете: \" {0} \".",
			"replace.settingAutoSelection": "- `editor.find.autoFindInSelection`: Автоматически включает поиск в выделенной области в зависимости от типа выделенной области.",
			"replace.settingCursorMove": "- `editor.find.cursorMoveOnType`: Перемещает курсор к наиболее подходящему совпадению во время набора текста.",
			"replace.settingExtraSpace": "- `editor.find.addExtraSpaceOnTop`: Добавляет дополнительное пространство для прокрутки, чтобы найденные результаты не скрывались за диалоговым окном \"Найти и заменить\".",
			"replace.settingFindHistory": "- `editor.find.history`: Управляет сохранением истории поиска в Find.",
			"replace.settingFindOnType": "- `editor.find.findOnType`: Запускает функцию поиска по мере ввода текста.",
			"replace.settingLoop": "- `editor.find.loop`: Заменяет поиск в начале или конце файла.",
			"replace.settingOccurrences": "- `editor.occurrencesHighlight`: Выделяет другие вхождения текущего символа.",
			"replace.settingOccurrencesDelay": "- `editor.occurrencesHighlightDelay`: Управляет скоростью подсветки событий.",
			"replace.settingReplaceHistory": "- `editor.find.replaceHistory`: Управляет сохранением истории замен.",
			"replace.settingSeed": "- `editor.find.seedSearchStringFromSelection`: Управляет использованием выделенного текста для инициализации результатов поиска.",
			"replace.settingSelectionHighlight": "- `editor.selectionHighlight`: Выделяет другие совпадения из текущей подборки.",
			"replace.settingSelectionMaxLength": "- `editor.selectionHighlightMaxLength`: Ограничивает длину выделения.",
			"replace.settingSelectionMultiline": "- `editor.selectionHighlightMultiline`: Управляет выделением многострочных фрагментов текста.",
			"replace.settingVerbosity": "- `accessibility.verbosity.find`: Определяет, будут ли поля ввода \"Найти\" и \"Заменить\" озвучивать подсказку \"Справка по специальным возможностям\".",
			"replace.settingsHeader": "Настройки, которые вы можете изменить ( {0} открывает настройки):",
			"replace.settingsIntro": "Эти настройки влияют на работу функций \"Найти\" и \"Заменить\", а также на способ выделения найденных совпадений.",
			"replace.statusHeader": "Текущий статус поиска:"
		},
		"vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint": {
			"defaultHintAriaLabelWithInlineChat": "Выполните {0}, чтобы задать вопрос, выполните{1}, чтобы выбрать язык и начать работу. Начните вводить текст, чтобы закрыть.",
			"defaultHintAriaLabelWithoutInlineChat": "Выполните {0}, чтобы выбрать язык и начать работу. Начните вводить текст, чтобы закрыть.",
			"disableEditorEmptyHint": "Отключить пустую подсказку редактора",
			"disableHint": " Переключите {0} в параметрах, чтобы отключить это указание.",
			"emptyTextEditorHintWithInlineChat": "[[Создайте код]] ({0}) или [[выберите язык]] ({1}). Начните печатать, чтобы закрыть или [[не показывать]] это снова.",
			"emptyTextEditorHintWithoutInlineChat": "[[Выберите язык]] ({0}), чтобы начать работу. Начните печатать, чтобы закрыть или [[не показывать]] это снова."
		},
		"vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": {
			"accessibilityHelpHintInLabel": "Нажмите {0} для получения помощи по вопросам доступности",
			"ariaSearchNoInput": "Введите входные данные поиска",
			"ariaSearchNoResult": "Найдено для \\\"{1}\\\": {0}",
			"ariaSearchNoResultEmpty": "Найдено: {0}",
			"ariaSearchNoResultWithLineNumNoCurrentMatch": "Найдено для \\\"{1}\\\": {0}",
			"label.closeButton": "Закрыть",
			"label.find": "Поиск",
			"label.nextMatchButton": "Следующее совпадение",
			"label.previousMatchButton": "Предыдущее совпадение",
			"placeholder.find": "Поиск",
			"simpleFindWidget.sashBorder": "Цвет границы sash."
		},
		"vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": {
			"inspectEditorTokens": "Разработчик: проверка токенов редактора и областей",
			"inspectTMScopesWidget.loading": "Загрузка..."
		},
		"vs/workbench/contrib/codeEditor/browser/inspectKeybindings": {
			"workbench.action.inspectKeyMap": "Проверка сопоставлений клавиш",
			"workbench.action.inspectKeyMapJSON": "Проверка сопоставлений клавиш (JSON)"
		},
		"vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": {
			"largeFile": "{0}: этот файл имеет слишком большой размер, поэтому для него были отключены разметка, перенос, свертывание, CodeLens, выделение слов и закрепленная прокрутка, чтобы уменьшить объем используемой памяти и предотвратить зависание или неожиданное завершение работы программы.",
			"removeOptimizations": "Принудительно включить функции",
			"reopenFilePrompt": "Откройте файл повторно, чтобы изменение этого параметра вступило в силу."
		},
		"vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": {
			"document": "Символы документа"
		},
		"vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": {
			"1.problem": "Проблем в этом элементе: 1",
			"N.problem": "Проблем в этом элементе: {0}",
			"deep.problem": "Содержит элементы с проблемами",
			"title.template": "{0} ({1})"
		},
		"vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": {
			"gotoLine": "Перейти к строке/столбцу...",
			"gotoLineQuickAccess": "Перейти к строке/столбцу",
			"gotoLineQuickAccessPlaceholder": "Введите номер строки и необязательный столбец для перехода (например, 42:5 для строки 42 и столбца 5). Введите :: для перехода к смещению символа (например, ::1024 — символ 1024 от начала файла). Используйте отрицательные значения для перемещения назад.",
			"gotoOffset": "Перейти к смещению...",
			"gotoOffsetQuickAccess": "Перейти к смещению"
		},
		"vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": {
			"empty": "Нет соответствующих записей",
			"gotoSymbol": "Перейти к символу в редакторе...",
			"gotoSymbolByCategoryQuickAccess": "Перейти к символу в редакторе по категории",
			"gotoSymbolQuickAccess": "Перейти к символу в редакторе",
			"gotoSymbolQuickAccessPlaceholder": "Введите имя символа, к которому нужно перейти.",
			"miGotoSymbolInEditor": "Перейти к &&символу в редакторе..."
		},
		"vs/workbench/contrib/codeEditor/browser/saveParticipants": {
			"codeAction.apply": "Применение действия кода \"{0}\".",
			"codeaction": "Быстрые исправления",
			"codeaction.get2": "Получение действий кода из {0} ([настроить]({1})).",
			"formatting2": "Работает форматировщик \"{0}\" ([configure]({1}))."
		},
		"vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": {
			"miColumnSelection": "Режим &&выбора столбцов",
			"toggleColumnSelection": "Переключение режима выбора столбца"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleMinimap": {
			"miMinimap": "&&Мини-карта",
			"toggleMinimap": "Переключить мини-карту"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": {
			"miMultiCursorAlt": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу ALT",
			"miMultiCursorCmd": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу COMMAND ",
			"miMultiCursorCtrl": "Для работы в режиме нескольких курсоров нажмите левую кнопку мыши, удерживая клавишу CTRL",
			"toggleLocation": "Включить или отключить режим с несколькими курсорами"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleOvertype": {
			"mitoggleOvertypeInsertMode": "&&Переключить режим замены/вставки",
			"toggleOvertypeInsertMode": "Переключить режим замены/вставки",
			"toggleOvertypeMode.description": "Переключение между режимом замены и режимом вставки"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": {
			"miToggleRenderControlCharacters": "Отобразить &&управляющие символы",
			"toggleRenderControlCharacters": "Переключить управляющие символы"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": {
			"renderWhitespace": "Отображать пробелы",
			"renderWhitespace.all": "Все",
			"renderWhitespace.boundary": "Граница",
			"renderWhitespace.none": "Нет",
			"renderWhitespace.selection": "Выделение",
			"renderWhitespace.setAll": "Установить отображение пробелов значение \"все\"",
			"renderWhitespace.setBoundary": "Установить отображение пробелов значение \"по границе\"",
			"renderWhitespace.setNone": "Установить отображение пробелов значение \"нет\"",
			"renderWhitespace.setSelection": "Установить отображение пробелов значение \"по выделению\"",
			"renderWhitespace.setTrailing": "Установить отображение пробелов значение \"в конце строки\"",
			"renderWhitespace.trailing": "Конечный",
			"toggleRenderWhitespace": "Переключить отображение пробелов"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleWordWrap": {
			"editorWordWrap": "Используется ли сейчас в редакторе перенос по словам.",
			"miToggleWordWrap": "&&Перенос по словам",
			"toggle.wordwrap": "Вид: переключение режима переноса по словам",
			"unwrapMinified": "Отключить перенос для этого файла",
			"wrapMinified": "Включить перенос для этого файла"
		},
		"vs/workbench/contrib/codeEditor/common/languageConfigurationExtensionPoint": {
			"formatError": "{0}: недопустимый формат, ожидается объект JSON.",
			"parseErrors": "Ошибок при анализе {0}: {1}",
			"schema.autoCloseBefore": "Определяет, какие символы должны быть указаны после курсора, чтобы произошло автоматическое закрытие скобок или кавычек при использовании параметра \"languageDefined\". Обычно это набор символов, с которого не может начинаться выражение.",
			"schema.autoClosingPairs": "Определяет пары скобок. Когда введена открывающая скобка, автоматически добавляется закрывающая.",
			"schema.autoClosingPairs.notIn": "Определяет список областей, где автоматические пары отключены.",
			"schema.blockComment.begin": "Последовательность символов, открывающая блок комментариев.",
			"schema.blockComment.end": "Последовательность символов, закрывающая блок комментариев.",
			"schema.blockComments": "Определяет способ маркировки комментариев.",
			"schema.brackets": "Определяет символы скобок, которые увеличивают или уменьшают отступ. Если включено окрашивание пар скобок и {0} не определено, это также определяет пары скобок, которые окрашиваются по уровню вложения.",
			"schema.closeBracket": "Закрывающий символ скобки или строковая последовательность.",
			"schema.colorizedBracketPairs": "Определяет пары скобок, которые окрашиваются по уровню вложения, если включено окрашивание пар скобок. Все указанные здесь скобки, не включенные в {0}, будут автоматически включены в {0}.",
			"schema.comments": "Определяет символы комментариев",
			"schema.folding": "Параметры сворачивания языка.",
			"schema.folding.markers": "Метки свертывания для конкретного языка, например, '#region' и '#endregion'. Регулярные выражения начала и окончания будут применены к содержимому всех строк. Их следует тщательно продумать.",
			"schema.folding.markers.end": "Шаблон регулярного выражения для метки окончания. Регулярное выражение должно начинаться с '^'. ",
			"schema.folding.markers.start": "Шаблон регулярного выражения для метки начала. Регулярное выражение должно начинаться с '^'.",
			"schema.folding.offSide": "Язык придерживается правила отступов, если блоки в этом языке определяются отступами. Если этот параметр установлен, пустые строки будут принадлежать последующему блоку.",
			"schema.indentationRules": "Параметры отступов языка.",
			"schema.indentationRules.decreaseIndentPattern": "Если строка соответствует шаблону, то для всех следующих строк необходимо отменить одинарный отступ (если не применяется другое правило).",
			"schema.indentationRules.decreaseIndentPattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.indentationRules.decreaseIndentPattern.flags": "Флаги регулярного выражения для decreaseIndentPattern.",
			"schema.indentationRules.decreaseIndentPattern.pattern": "Шаблон регулярного выражения для decreaseIndentPattern.",
			"schema.indentationRules.increaseIndentPattern": "Если строка соответствует шаблону, то ко всем следующим строкам необходимо применить одинарный отступ (если не применяется другое правило).",
			"schema.indentationRules.increaseIndentPattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.indentationRules.increaseIndentPattern.flags": "Флаги регулярного выражения для increaseIndentPattern.",
			"schema.indentationRules.increaseIndentPattern.pattern": "Шаблон регулярного выражения для increaseIndentPattern.",
			"schema.indentationRules.indentNextLinePattern": "Если строка соответствует шаблону, то необходимо применить одинарный отступ **только к следующей строке**.",
			"schema.indentationRules.indentNextLinePattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.indentationRules.indentNextLinePattern.flags": "Флаги регулярного выражения для indentNextLinePattern.",
			"schema.indentationRules.indentNextLinePattern.pattern": "Шаблон регулярного выражения для indentNextLinePattern.",
			"schema.indentationRules.unIndentedLinePattern": "Если строка соответствует шаблону, то отступ для этой строки не следует изменять и проверять на соответствие другим правилам.",
			"schema.indentationRules.unIndentedLinePattern.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.indentationRules.unIndentedLinePattern.flags": "Флаги регулярного выражения для unIndentedLinePattern.",
			"schema.indentationRules.unIndentedLinePattern.pattern": "Шаблон регулярного выражения для unIndentedLinePattern.",
			"schema.lineComment.comment": "Последовательность символов, с которой начинается строка комментария.",
			"schema.lineComment.noIndent": "Должен ли маркер комментария быть без отступа и располагаться в первом столбце. Значение по умолчанию — false.",
			"schema.lineComment.object": "Конфигурация для комментариев к строкам.",
			"schema.onEnterRules": "Правила языка, вычисляемые при нажатии клавиши ВВОД.",
			"schema.onEnterRules.action": "Выполняемое действие.",
			"schema.onEnterRules.action.appendText": "Описывает текст, который добавляется после новой строки и после отступа.",
			"schema.onEnterRules.action.indent": "Опишите, что нужно делать с отступом.",
			"schema.onEnterRules.action.indent.indent": "Вставить новую строку и отступ один раз (относительно отступа предыдущей строки).",
			"schema.onEnterRules.action.indent.indentOutdent": "Вставить две новые строки:\r\n – первую строку с отступом, в которой будет находиться курсор;\r\n – вторую строку с таким же отступом",
			"schema.onEnterRules.action.indent.none": "Вставить новую строку и скопировать отступ предыдущей строки.",
			"schema.onEnterRules.action.indent.outdent": "Вставить новую строку и выступ один раз (относительно отступа предыдущей строки).",
			"schema.onEnterRules.action.removeText": "Описывает число символов, которые нужно удалить из отступа новой строки.",
			"schema.onEnterRules.afterText": "Это правило будет выполняться только в том случае, если текст после курсора соответствует этому регулярному выражению.",
			"schema.onEnterRules.afterText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.onEnterRules.afterText.flags": "Флаги регулярного выражения для afterText.",
			"schema.onEnterRules.afterText.pattern": "Шаблон регулярного выражения для afterText.",
			"schema.onEnterRules.beforeText": "Это правило будет выполняться только в том случае, если текст перед курсором соответствует этому регулярному выражению.",
			"schema.onEnterRules.beforeText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.onEnterRules.beforeText.flags": "Флаги регулярного выражения для beforeText.",
			"schema.onEnterRules.beforeText.pattern": "Шаблон регулярного выражения для beforeText.",
			"schema.onEnterRules.previousLineText": "Это правило будет выполняться только в том случае, если текст над строкой соответствует этому регулярному выражению.",
			"schema.onEnterRules.previousLineText.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.onEnterRules.previousLineText.flags": "Флаги регулярного выражения для previousLineText.",
			"schema.onEnterRules.previousLineText.pattern": "Шаблон регулярного выражения для previousLineText.",
			"schema.openBracket": "Открывающий символ скобки или строковая последовательность.",
			"schema.surroundingPairs": "Определяет пары скобок, в которые заключается выбранная строка.",
			"schema.wordPattern": "Определяет, что считается словом в языке программирования.",
			"schema.wordPattern.flags": "Флаги регулярного выражения, используемого для сопоставления слов.",
			"schema.wordPattern.flags.errorMessage": "Должно соответствовать шаблону \"/^([gimuy]+)$/\".",
			"schema.wordPattern.pattern": "Шаблон регулярного выражения, используемый для сопоставления слов."
		},
		"vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": {
			"actions.pasteSelectionClipboard": "Вставить выделенный текст из буфера обмена"
		},
		"vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": {
			"startDebugTextMate": "Начать ведение журнала грамматики для синтаксиса TextMate"
		},
		"vs/workbench/contrib/commands/common/commands.contribution": {
			"runCommands": "Выполнение команд",
			"runCommands.commands": "Команды для выполнения",
			"runCommands.description": "Выполнение нескольких команд",
			"runCommands.invalidArgs": "Функция \"runCommands\" получила аргумент неправильного типа. Проверьте аргумент, переданный команде.",
			"runCommands.noCommandsToRun": "Функция \"runCommands\" не получила команд для выполнения. Возможно, вы забыли передать команды в аргументе \"runCommands\"?"
		},
		"vs/workbench/contrib/comments/browser/commentColors": {
			"commentReplyInputBackground": "Цвет фона для поля ввода ответа на комментарий.",
			"commentThreadActiveRangeBackground": "Цвет фона для выбранного диапазона комментариев или диапазона комментариев с наведенным курсором.",
			"commentThreadRangeBackground": "Диапазоны цвета фона комментариев.",
			"resolvedCommentBorder": "Цвет границ и стрелки для разрешенных комментариев.",
			"resolvedCommentIcon": "Цвет значка для разрешенных комментариев.",
			"unresolvedCommentBorder": "Цвет границ и стрелки для неразрешенных комментариев.",
			"unresolvedCommentIcon": "Цвет значка для неразрешенных комментариев."
		},
		"vs/workbench/contrib/comments/browser/commentGlyphWidget": {
			"editorGutterCommentDraftGlyphForeground": "Цвет оформления переплета редактора для комментирования глифов для цепочек с черновиками комментариев.",
			"editorGutterCommentGlyphForeground": "Цвет декоратора полей редактора для комментирования глифов.",
			"editorGutterCommentRangeForeground": "Цвет оформления панели редактора для диапазонов комментирования. Этот цвет должен быть непрозрачным.",
			"editorGutterCommentUnresolvedGlyphForeground": "Цвет оформления переплета редактора для комментирования глифов в случае цепочек неразрешенных комментариев.",
			"editorOverviewRuler.commentDraftForeground": "Цвет оформления обзорной линейки редактора для цепочек с черновиками комментариев. Этот цвет должен быть непрозрачным.",
			"editorOverviewRuler.commentForeground": "Цвет оформления обзорной линейки редактора для разрешенных комментариев. Этот цвет должен быть непрозрачным.",
			"editorOverviewRuler.commentUnresolvedForeground": "Цвет оформления обзорной линейки редактора для неразрешенных комментариев. Этот цвет должен быть непрозрачным."
		},
		"vs/workbench/contrib/comments/browser/commentNode": {
			"commentAddReactionDefaultError": "Сбой при удалении реакции на комментарий",
			"commentAddReactionError": "Сбой при удалении реакции на комментарий: {0}.",
			"commentDeleteReactionDefaultError": "Сбой при удалении реакции на комментарий",
			"commentDeleteReactionError": "Сбой при удалении реакции на комментарий: {0}.",
			"commentToggleReaction": "Переключить реакцию",
			"commentToggleReactionDefaultError": "Не удалось переключить реакцию на комментарии",
			"commentToggleReactionError": "Не удалось переключить реакцию на комментарий: {0}."
		},
		"vs/workbench/contrib/comments/browser/commentReply": {
			"newComment": "Введите новый комментарий",
			"reply": "Ответить..."
		},
		"vs/workbench/contrib/comments/browser/comments.contribution": {
			"collapseAll": "Свернуть все",
			"collapseOnResolve": "Управляет тем, следует ли сворачивать поток комментариев после его разрешения.",
			"comments.maxHeight": "Определяет, прокручивается или развертывается мини-приложение комментариев.",
			"comments.openPanel.deprecated": "Этот параметр является нерекомендуемым. Рекомендуется использовать comments.openView.",
			"comments.openView": "Определяет, когда должно открываться представление комментариев.",
			"comments.openView.file": "Представление комментариев будет открываться, когда файл с комментариями активен.",
			"comments.openView.firstFile": "Если представление комментариев еще не было открыто в этом сеансе, оно откроется в первый раз во время сеанса, когда файл с комментариями активен.",
			"comments.openView.firstFileUnresolved": "Если просмотр комментариев еще не открывалось во время этого сеанса и комментарий не разрешен, он откроется впервые во время сеанса, в котором активен файл с комментариями.",
			"comments.openView.never": "Представление комментариев никогда не будет открываться.",
			"comments.visible": "Управляет видимостью строки комментариев и потоков комментариев в редакторах с диапазонами комментариев и комментариями. Комментарии по-прежнему доступны в представлении \"Комментарии\", поэтому комментирование будет включаться так же, как при выполнении команды \"Комментарии: переключить комментарии редактора\".",
			"commentsConfigurationTitle": "Комментарии",
			"confirmOnCollapse": "Определяет, отображается ли диалоговое окно подтверждения при свертывание потока комментариев.",
			"confirmOnCollapse.never": "Никогда не показывать диалоговое окно подтверждения при свертывание потока комментариев.",
			"confirmOnCollapse.whenHasUnsubmittedComments": "Отображение диалогового окна подтверждения при свертывание потока комментариев с не отправленным комментарием.",
			"expandAll": "Развернуть все",
			"openComments": "Определяет, когда должна открываться панель комментариев.",
			"reply": "Ответить",
			"totalUnresolvedComments": "Неразрешенные комментарии: {0}",
			"useRelativeTime": "Определяет, будет ли в метках времени комментария использоваться относительное время (например, \"1 день назад\")."
		},
		"vs/workbench/contrib/comments/browser/commentsAccessibility": {
			"addCommentNoKb": "– Добавить комментарий к выделенному фрагменту{0}.",
			"commentCommands": "Некоторые полезные команды комментариев включают:",
			"escape": "– Закрыть комментарий{0}.",
			"intro": "Редактор содержит комментируемые диапазоны. Некоторые полезные команды включают:",
			"introWidget": "Это мини-приложение содержит поле ввода для создания новых комментариев и действий, в которое можно перейти с помощью клавиши TAB после включения режима перемещения фокуса клавишей TAB посредством команды \"Переключение клавиши TAB перемещает фокус\"{0}.",
			"next": "– Переход к следующему диапазону комментариев{0}.",
			"nextCommentThreadKb": "– Переход к следующей цепочке комментариев{0}.",
			"nextCommentedRangeKb": "— Перейти к следующему диапазону комментариев{0}.",
			"previous": "– Переход к предыдущему диапазону комментариев{0}.",
			"previousCommentThreadKb": "– Переход к предыдущей цепочке комментариев{0}.",
			"previousCommentedRangeKb": "— Перейти к предыдущему диапазону комментариев{0}.",
			"submitComment": "– Отправить комментарий{0}."
		},
		"vs/workbench/contrib/comments/browser/commentsController": {
			"commentRange": "Строка {0}",
			"commentRangeStart": "Строки с {0} по {1}",
			"comments.addCommand.error": "Чтобы добавить комментарий, курсор должен находиться в диапазоне комментариев.",
			"comments.addFileCommentCommand.error": "Комментарии к файлу не разрешены для этого файла.",
			"hasCommentRanges": "У редактора есть диапазоны комментариев.",
			"hasCommentRangesKb": "У редактора есть диапазоны комментариев. Для получения дополнительных сведений запустите команду Open Accessibility Help ({0}).",
			"hasCommentRangesNoKb": "У редактора есть диапазоны комментариев. Для получения дополнительных сведений запустите команду Open Accessibility Help, которую сейчас невозможно вызвать с помощью сочетания клавиш.",
			"pickCommentService": "Выберите поставщика комментариев"
		},
		"vs/workbench/contrib/comments/browser/commentsEditorContribution": {
			"comments.NextCommentedRange": "Перейти к следующему диапазону комментариев",
			"comments.addCommand": "Добавить комментарий к выделенному фрагменту",
			"comments.collapseAll": "Свернуть все комментарии",
			"comments.expandAll": "Развернуть все комментарии",
			"comments.expandUnresolved": "Развернуть неразрешенные комментарии",
			"comments.focusCommand.error": "Курсор должен находиться в строке с комментарием, чтобы можно было навести фокус на комментарий",
			"comments.focusCommentOnCurrentLine": "Навести фокус на комментарий в текущей строке",
			"comments.nextCommentingRange": "Перейти к следующему диапазону комментариев",
			"comments.previousCommentedRange": "Перейти к предыдущему диапазону комментариев",
			"comments.previousCommentingRange": "Перейти к предыдущему диапазону комментариев",
			"comments.toggleCommenting": "Переключить комментарии редактора",
			"commentsCategory": "Комментарии"
		},
		"vs/workbench/contrib/comments/browser/commentsModel": {
			"noComments": "В этой рабочей области пока нет комментариев."
		},
		"vs/workbench/contrib/comments/browser/commentsTreeViewer": {
			"commentCount": "1 комментарий",
			"commentLine": "[Строка{0}]",
			"commentRange": "[Строка{0}-{1}]",
			"comments.view.title": "Комментарии",
			"commentsCountReplies": "Ответов: {0}",
			"commentsCountReply": "1 ответ",
			"image": "Образ",
			"imageWithLabel": "Изображение: {0}",
			"lastReplyFrom": "Последний ответ от {0}",
			"outdated": "Устарело"
		},
		"vs/workbench/contrib/comments/browser/commentsView": {
			"accessibleViewHint": "\r\nПроверьте в представлении с поддержкой специальных возможностей ({0}).",
			"acessibleViewHintNoKbOpen": "\r\nПроверьте в представлении с поддержкой специальных возможностей с помощью команды \"Открыть представление с поддержкой специальных возможностей\". В настоящее время эту команду нельзя активировать с помощью сочетания клавиш.",
			"comments.filter.ariaLabel": "Фильтровать комментарии",
			"comments.filter.placeholder": "Фильтр (например: текст, автор)",
			"fileCommentLabel": "в {0}",
			"multiLineCommentLabel": "из строки {0} строку {1} в {2}",
			"oneLineCommentLabel": "в строке {0} столбец {1} в {2}",
			"replyCount": " Ответов: {0},",
			"resourceWithCommentLabel": "{0}: {1}\r\n{2}\r\n{3}\r\n{4}",
			"resourceWithCommentLabelOutdated": "Устарело из {0}: {1}\r\n{2}\r\n{3}\r\n{4}",
			"resourceWithCommentThreadsLabel": "Комментарии в {0}, полный путь {1}",
			"resourceWithRepliesLabel": "{0} {1}",
			"rootCommentsLabel": "Комментарии для текущей рабочей области",
			"showing filtered results": "Отображается {0} из {1}"
		},
		"vs/workbench/contrib/comments/browser/commentsViewActions": {
			"comment sorts": "Сортировать по",
			"comments": "Комментарии",
			"commentsClearFilterText": "Очистить текст фильтра",
			"focusCommentsFilter": "Фокус на фильтре комментариев",
			"focusCommentsList": "Фокус на представлении комментариев",
			"resolved": "Показать разрешенные",
			"sorting by position in file": "Положение в файле",
			"sorting by updated at": "Время обновления",
			"toggle resolved": "Показать разрешенные",
			"toggle sorting by resource": "Положение в файле",
			"toggle sorting by updated at": "Время обновления",
			"toggle unresolved": "Показать неразрешенные",
			"unresolved": "Показать неразрешенные"
		},
		"vs/workbench/contrib/comments/browser/commentThreadBody": {
			"commentThreadAria": "Цепочка комментариев с {0} комментариями. {1}.",
			"commentThreadAria.document": "Цепочка комментариев с несколькими ({0}) комментариями ко всему документу. {1}.",
			"commentThreadAria.withRange": "Цепочка комментариев с {0} примечаниями к строкам {1} через {2}. {3}."
		},
		"vs/workbench/contrib/comments/browser/commentThreadHeader": {
			"collapseIcon": "Значок для свертывания комментария к проверке.",
			"label.collapse": "Свернуть",
			"startThread": "Начать обсуждение"
		},
		"vs/workbench/contrib/comments/browser/commentThreadWidget": {
			"commentLabel": "Комментарий",
			"commentLabelWithKeybinding": "{0}, используйте ({1}) для справки по специальным возможностям",
			"commentLabelWithKeybindingNoKeybinding": "{0}, запустите команду Open Accessibility Help, которую сейчас невозможно вызвать с помощью сочетания клавиш."
		},
		"vs/workbench/contrib/comments/browser/commentThreadZoneWidget": {
			"confirmCollapse": "Свертывание этой цепочки комментариев приведет к удалению неотправленных комментариев. Вы действительно хотите удалить эти комментарии?",
			"discard": "Удалить",
			"neverAskAgain": "Больше никогда не спрашивать"
		},
		"vs/workbench/contrib/comments/browser/reactionsAction": {
			"comment.reactionLabelMany": "{0}{1} реакций с {2}",
			"comment.reactionLabelNone": "{0}{1} реакция",
			"comment.reactionLabelOne": "{0}1 реакция с {1}",
			"comment.reactionLessThanTen": "{0}{1} отреагировали: {2}",
			"comment.reactionMoreThanTen": "{0}{1} и еще {2} отреагировали: {3}",
			"comment.toggleableReaction": "Переключить реакцию, ",
			"pickReactions": "Выбор реакций..."
		},
		"vs/workbench/contrib/comments/common/commentContextKeys": {
			"comment": "Значение контекста комментария",
			"commentController": "Идентификатор контроллера комментариев, связанный с потоком комментариев",
			"commentFocused": "Настройка фокуса при комментарии",
			"commentIsEmpty": "Задать, если комментарий не содержит входных данных",
			"commentThread": "Значение контекста потока комментариев",
			"commentThreadIsEmpty": "Задать, если в потоке комментариев нет комментариев",
			"commentWidgetVisible": "Задать, когда отображается мини-приложение комментариев в редакторе",
			"commentingEnabled": "Включена ли функция комментирования",
			"editorHasCommentingRange": "Есть ли у активного редактора диапазон комментариев",
			"hasComment": "Есть ли комментарий в позиции активного курсора",
			"hasCommentingProvider": "Содержит ли открытая рабочая область комментарии или диапазоны комментариев.",
			"hasCommentingRange": "Содержит ли позиция активного курсора диапазон комментирования"
		},
		"vs/workbench/contrib/customEditor/browser/customEditorInput": {
			"editorCannotMove": "Не удалось переместить \"{0}\": редактор содержит изменения, которые можно сохранить только в текущем окне.",
			"editorUnsupportedInWindow": "Не удалось открыть редактор в этом окне, он содержит изменения, которые можно сохранить только в исходном окне.",
			"reopenInOriginalWindow": "Открыть в исходном окне"
		},
		"vs/workbench/contrib/customEditor/common/contributedCustomEditors": {
			"builtinProviderDisplayName": "Встроенный"
		},
		"vs/workbench/contrib/customEditor/common/customEditor": {
			"context.customEditor": "Тип представления (viewType) текущего активного пользовательского редактора."
		},
		"vs/workbench/contrib/customEditor/common/customTextEditorModel": {
			"vetoExtHostRestart": "Предоставленный расширением текстовый редактор для '{0}' все еще открыт, что приведет к закрытию в противном случае."
		},
		"vs/workbench/contrib/customEditor/common/extensionPoint": {
			"contributes.customEditors": "Добавленные специализированные редакторы.",
			"contributes.displayName": "Понятное для человека имя специализированного редактора. Оно отображается пользователям при выборе используемого редактора.",
			"contributes.priority": "Определяет, будет ли пользовательский редактор открываться автоматически при открытии файла пользователем. Это поведение может быть переопределено пользователем с помощью параметра \"workbench.editorAssociations\".",
			"contributes.priority.default": "Редактор открывается автоматически, когда пользователь открывает ресурс, если для этого ресурса не зарегистрированы другие пользовательские редакторы по умолчанию.",
			"contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\".",
			"contributes.selector": "Набор стандартных масок, для которых включен специализированный редактор.",
			"contributes.selector.filenamePattern": "Стандартная маска, для которой включен специализированный редактор.",
			"contributes.viewType": "Идентификатор пользовательского редактора. Он должен быть уникальным для всех пользовательских редакторов, поэтому рекомендуется включить в него идентификатор расширения как часть значения параметра \"viewType\". Параметр \"viewType\" используется при регистрации пользовательских редакторов с помощью метода \"vscode.registerCustomEditorProvider\" и в [событии активации](https://code.visualstudio.com/api/references/activation-events) \"onCustomEditor:${id}\".",
			"customEditors": "Специализированные редакторы",
			"customEditors filenamePattern": "Шаблон имени файла",
			"customEditors priority": "Приоритет",
			"customEditors view type": "Тип представления"
		},
		"vs/workbench/contrib/debug/browser/baseDebugView": {
			"debug.lazyButton.tooltip": "Щелкните, чтобы развернуть"
		},
		"vs/workbench/contrib/debug/browser/breakpointEditorContribution": {
			"addBreakpoint": "Добавить точку останова",
			"addConditionalBreakpoint": "Добавить условную точку останова...",
			"addLogPoint": "Добавить точку журнала...",
			"addTriggeredBreakpoint": "Добавить триггерную точку останова...",
			"breakpoint": "Точка останова",
			"breakpointHasConditionDisabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте включить {0} вместо удаления.",
			"breakpointHasConditionEnabled": "Этот {0} содержит {1}, который будет утерян при удалении. Попробуйте отключить {0} вместо удаления.",
			"breakpointHelper": "Щелкните, чтобы добавить точку останова",
			"condition": "Условие",
			"debugIcon.breakpointCurrentStackframeForeground": "Цвет значка для кадра стека текущей точки останова.",
			"debugIcon.breakpointDisabledForeground": "Цвет значка для отключенных точек останова.",
			"debugIcon.breakpointForeground": "Цвет значка для точек останова.",
			"debugIcon.breakpointStackframeForeground": "Цвет значка для всех кадров стека точки останова.",
			"debugIcon.breakpointUnverifiedForeground": "Цвет значка для непроверенных точек останова.",
			"disable": "&&Отключить",
			"disableBreakpoint": "Отключить {0}",
			"disableBreakpointOnLine": "Отключить точку останова в строке",
			"disableInlineColumnBreakpoint": "Отключить внутреннюю точку останова в столбце {0}",
			"disableLogPoint": "{0} {1}",
			"editBreakpoint": "Изменить {0}...",
			"editBreakpoints": "Изменить точки останова",
			"editInlineBreakpointOnColumn": "Изменить внутреннюю точку останова в столбце {0}",
			"editLineBreakpoint": "Изменить точку останова в строке",
			"enable": "&&Включить",
			"enableBreakpoint": "Включить {0}",
			"enableBreakpointOnLine": "Включить точку останова в строке",
			"enableBreakpoints": "Включить внутреннюю точку останова в столбце {0} ",
			"enableDisableBreakpoints": "Включить или отключить точки останова",
			"logPoint": "Точка ведения журнала",
			"message": "Сообщение",
			"removeBreakpoint": "Удалить {0}",
			"removeBreakpoints": "Удалить точки останова",
			"removeInlineBreakpointOnColumn": "Удалить внутреннюю точку останова в столбце {0}",
			"removeLineBreakpoint": "Удалить точку останова из строки",
			"removeLogPoint": "&&Удалить {0}",
			"runToLine": "Выполнить до строки"
		},
		"vs/workbench/contrib/debug/browser/breakpointsView": {
			"access": "Доступ",
			"activateBreakpoints": "Включить или отключить точки останова",
			"addDataBreakpointOnAddress": "Добавить точку останова данных по адресу",
			"addFunctionBreakpoint": "Добавить точку останова в функции",
			"breakpoint": "Точка останова",
			"breakpointFolder": "Точки останова в {0}, точек останова: {1}",
			"breakpointUnsupported": "Точки останова этого типа не поддерживаются отладчиком",
			"breakpoints": "Точки останова",
			"cannotLoadLine": "(не удается загрузить строку)",
			"dataBreakPointExpresionAriaLabel": "Введите выражение. Точка останова данных обеспечит прекращение работы, если выражение будет иметь значение true",
			"dataBreakPointHitCountAriaLabel": "Введите количество обращений. Точка останова данных обеспечит прекращение работы, если будет достигнуто количество обращений.",
			"dataBreakpoint": "Точка останова в данных",
			"dataBreakpointAccessType": "Выберите тип доступа для отслеживания",
			"dataBreakpointAddrFormat": "Адрес должен представлять собой диапазон чисел в формате \"[Start] - [End]\" or \"[Start] + [Bytes]\"",
			"dataBreakpointAddrOrder": "Значение \"Конец\" ({1}) должно быть больше значения \"Начало\" ({0})",
			"dataBreakpointAddrStartEnd": "Число должно быть десятичным целым числом или шестнадцатеричным значением, начинающимся с \"0x\", получено {0}",
			"dataBreakpointError": "Не удалось установить точку останова данных в {0}: {1}",
			"dataBreakpointExpressionPlaceholder": "Прерывание, когда выражение имеет значение true",
			"dataBreakpointHitCountPlaceholder": "Останавливать работу по достижении количества обращений",
			"dataBreakpointMemoryRangePlaceholder": "Абсолютный диапазон (0x1234–0x1300) или диапазон байтов после адреса (0x1234 + 0xff)",
			"dataBreakpointMemoryRangePrompt": "Введите диапазон памяти для разрыва",
			"dataBreakpointUnsupported": "Точки останова в данных не поддерживаются этим типом отладки",
			"dataBreakpointsNotSupported": "Точки останова в данных не поддерживаются этим типом отладки",
			"debug.decimal.address": "Десятичной адрес: {0}",
			"disableAllBreakpoints": "Отключить все точки останова",
			"disabledBreakpoint": "Отключенная точка останова",
			"disabledLogpoint": "Отключенная точка журнала",
			"editBreakpoint": "Изменить условие функции...",
			"editCondition": "Изменить условие…",
			"editDataBreakpointOnAddress": "Изменить адрес...",
			"editHitCount": "Изменение количества обращений…",
			"editMode": "Режим правки...",
			"emptyLine": "(пустая строка)",
			"enableAllBreakpoints": "Включить все точки останова",
			"exceptionBreakpointAriaLabel": "Введите условие для точки останова исключения",
			"exceptionBreakpointPlaceholder": "Прерывание, когда выражение имеет значение true",
			"expression": "Условие: {0}",
			"expressionAndHitCount": "Условие: {0} | Количество обращений: {1}",
			"expressionCondition": "Условие выражения: {0}",
			"functionBreakPointExpresionAriaLabel": "Введите выражение. Точка останова функции обеспечит прекращение работы, если выражение будет иметь значение true.",
			"functionBreakPointHitCountAriaLabel": "Введите количество обращений. Точка останова функции обеспечит прекращение работы, если будет достигнуто это число.",
			"functionBreakPointInputAriaLabel": "Введите точку останова функции.",
			"functionBreakpoint": "Точка останова в функции",
			"functionBreakpointExpressionPlaceholder": "Прерывание, когда выражение имеет значение true",
			"functionBreakpointHitCountPlaceholder": "Останавливать работу по достижении количества обращений",
			"functionBreakpointPlaceholder": "Функция, в которой производится останов",
			"functionBreakpointUnsupported": "Точки останова функций не поддерживаются в этом типе отладки",
			"functionBreakpointsNotSupported": "Точки останова функций не поддерживаются в этом типе отладки",
			"hitCount": "Количество обращений: {0}",
			"instructionBreakpoint": "Точка останова инструкции",
			"instructionBreakpointAtAddress": "Точка останова инструкции по адресу {0}",
			"instructionBreakpointUnsupported": "Точки останова инструкций не поддерживаются в этом типе отладки",
			"lineNotFound": "(строка не найдена)",
			"loading": "Загрузка...",
			"logMessage": "Сообщение журнала: {0}",
			"miDataBreakpoint": "&&Точка останова в данных...",
			"miDisableAllBreakpoints": "Отключить &&все точки останова",
			"miEnableAllBreakpoints": "&&Включить все точки останова",
			"miFunctionBreakpoint": "&&Точка останова в функции…",
			"miRemoveAllBreakpoints": "Удалить &&все точки останова",
			"read": "Чтение",
			"reapplyAllBreakpoints": "Повторно применить все точки останова",
			"removeAllBreakpoints": "Удалить все точки останова",
			"removeBreakpoint": "Удалить точку останова",
			"removeBreakpointsInFile": "Удалить точки останова в файле",
			"selectBreakpointMode": "Выбор режима точки останова",
			"toggleBreakpointsPresentation": "Переключить презентацию представления точек останова",
			"triggeredBy": "Попадание после точки останова: {0}",
			"unverifiedBreakpoint": "Непроверенная точка останова",
			"unverifiedExceptionBreakpoint": "Непроверенная точка останова исключения",
			"unverifiedLogpoint": "Непроверенная точка журнала",
			"write": "Запись"
		},
		"vs/workbench/contrib/debug/browser/breakpointWidget": {
			"bpMode": "Режим",
			"breakpointType": "Тип точки останова",
			"breakpointWidgetExpressionPlaceholder": "Прервать выполнение, если выражение равно true. Нажмите клавишу {0}, чтобы принять, или {1} для отмены.",
			"breakpointWidgetHitCountPlaceholder": "Прервать при определенном количестве обращений. Нажмите клавишу {0}, чтобы принять, или {1} для отмены.",
			"breakpointWidgetLogMessagePlaceholder": "Сообщение, которое должно быть записано в журнал при срабатывании точки останова. Выражения в фигурных скобках {} интерполируются. Нажмите клавишу {0}, чтобы принять, или {1}, чтобы отменить действие.",
			"expression": "Выражение",
			"hitCount": "Количество обращений",
			"logMessage": "Сообщение журнала",
			"noBpSource": "Не удалось загрузить источник.",
			"noTriggerByBreakpoint": "Нет",
			"ok": "ОК",
			"selectBreakpoint": "Выберите точку останова",
			"triggerByLoading": "Загрузка…",
			"triggeredBy": "Ожидание точки останова"
		},
		"vs/workbench/contrib/debug/browser/callStackEditorContribution": {
			"focusedStackFrameLineHighlight": "Цвет фона для выделения строки в кадре стека, на котором находится фокус.",
			"topStackFrameLineHighlight": "Цвет фона для выделения строки в верхнем кадре стека."
		},
		"vs/workbench/contrib/debug/browser/callStackView": {
			"callStackAriaLabel": "Отладка стека вызовов",
			"collapse": "Свернуть все",
			"loadAllStackFrames": "Загрузить больше кадров стека",
			"paused": "Приостановлено",
			"pausedOn": "Приостановлено на {0}",
			"restartFrame": "Перезапустить кадр",
			"running": "Выполняется",
			"session": "Сеанс",
			"sessionLabel": "Сеанс \"{0}\": {1}",
			"showMoreAndOrigin": "Показать еще {0}: {1}",
			"showMoreStackFrames": "Загрузить дополнительные кадры стека ({0})",
			"showMoreStackFrames2": "Показать больше кадров стека",
			"stackFrameAriaLabel": "Кадр стека {0}, строка {1}, {2}",
			"threadAriaLabel": "Поток \"{0}\": {1}"
		},
		"vs/workbench/contrib/debug/browser/callStackWidget": {
			"failedToLoadFrames": "Не удалось загрузить фреймы стека: {0}",
			"goToFile": "Открыть файл",
			"stackFrameLocation": "Строка {0} столбец {1}",
			"stackTrace": "Трассировка стека",
			"stackTraceLabel": "{0}, строка {1} в {2}"
		},
		"vs/workbench/contrib/debug/browser/debug.contribution": {
			"SetNextStatement": "Задать следующее выражение",
			"allowBreakpointsEverywhere": "Разрешить установку точек останова в любом файле.",
			"always": "Всегда показывать элемент отладки в строке состояния",
			"breakWhenValueChanges": "Прерывать при изменении значения",
			"breakWhenValueIsAccessed": "Прерывать при доступе к значению",
			"breakWhenValueIsRead": "Прерывать при чтении значения",
			"breakpoints": "Точки останова",
			"callStack": "Стек вызовов",
			"cancel": "Отменить отладку.",
			"closeReadonlyTabsOnEnd": "В конце сеанса отладки все вкладки, доступные только для чтения, связанные с этим сеансом, будут закрыты.",
			"copyStackTrace": "Копировать стек вызовов",
			"copyValue": "Копировать значение",
			"debug.autoExpandLazyVariables": "Определяет, выполняет ли отладчик автоматически разрешение и развертывание переменных, которые были разрешены \"ленивым\" способом, например методы получения.",
			"debug.autoExpandLazyVariables.auto": "Автоматически развертывать \"ленивые\" переменные, когда используется оптимизированный режим средства чтения с экрана.",
			"debug.autoExpandLazyVariables.off": "Никогда не развертывать автоматически \"ленивые\" переменные.",
			"debug.autoExpandLazyVariables.on": "Всегда автоматически развертывать \"ленивые\" переменные.",
			"debug.breakpointsView.presentation": "Управляет отображением точек останова: в виде представления в виде дерева, сгруппированного по файлам, или в виде неструктурированного списка.",
			"debug.confirmOnExit": "Определяет, следует ли подтверждать закрытие окна, если есть активные сеансы отладки.",
			"debug.confirmOnExit.always": "Всегда проверять наличие сеансов отладки.",
			"debug.confirmOnExit.never": "Никогда не подтверждать.",
			"debug.console.acceptSuggestionOnEnter": "Определяет, следует ли принимать предложения при нажатии ВВОД в консоли отладки. ВВОД также используется для оценки того, что набирается в консоли отладки.",
			"debug.console.closeOnEnd": "Определяет, должна ли консоль отладки автоматически закрываться после окончания сеанса отладки.",
			"debug.console.collapseIdenticalLines": "Определяет, необходимо ли сворачивать одинаковые строки и отображать число вхождений с помощью значка в консоли отладки.",
			"debug.console.fontFamily": "Определяет семейство шрифтов в консоли отладки.",
			"debug.console.fontSize": "Определяет размер шрифта в пикселях в консоли отладки.",
			"debug.console.historySuggestions": "Определяет, должна ли консоль отладки предлагать введенные ранее данные.",
			"debug.console.lineHeight": "Определяет высоту строки в пикселях в консоли отладки. Используйте значение 0 для определения высоты строки по размеру шрифта.",
			"debug.console.maximumLines": "Управляет максимальным количеством строк в консоли отладки.",
			"debug.console.wordWrap": "Определяет, используется ли перенос строк в консоли отладки.",
			"debug.disassemblyView.showSourceCode": "Показать исходный код в представлении \"Дизассемблирование\".",
			"debug.enableStatusBarColor": "Цвет строки состояния, когда отладчик активен.",
			"debug.focusEditorOnBreak": "Определяет, следует ли перевести фокус на окно рабочей области при срабатывании точки останова в отладчике.",
			"debug.focusWindowOnBreak": "Определяет, следует ли перевести фокус на окно рабочей области при срабатывании точки останова в отладчике.",
			"debug.gutterMiddleClickAction.conditionalBreakpoint": "Добавить условную точку останова.",
			"debug.gutterMiddleClickAction.logpoint": "Добавить точку ведения журнала.",
			"debug.gutterMiddleClickAction.none": "Не выполнять никаких действий.",
			"debug.gutterMiddleClickAction.triggeredBreakpoint": "Добавить триггерную точку останова.",
			"debug.hideLauncherWhileDebugging": "Скрывать элемент управления \"Начать отладку\" в заголовке в представлении \"Запуск и отладка\", когда отладка активна. Релевантно, только если элемент {0} не закреплен.",
			"debug.hideSlowPreLaunchWarning": "Скрыть предупреждение, отображаемое при выполнении \"preLaunchTask\" в течение некоторого времени.",
			"debug.onTaskErrors": "Указывает действия, выполняемые при обнаружении ошибок после запуска preLaunchTask.",
			"debug.saveBeforeStart": "Управляет тем, какие редакторы необходимо сохранить перед началом сеанса отладки.",
			"debug.saveBeforeStart.allEditorsInActiveGroup": "Сохранить все редакторы в активной группе перед началом сеанса отладки.",
			"debug.saveBeforeStart.nonUntitledEditorsInActiveGroup": "Сохранить все редакторы в активной группе за исключением безымянных перед началом сеанса отладки.",
			"debug.saveBeforeStart.none": "Не сохранять никакие редакторы перед началом сеанса отладки.",
			"debug.terminal.clearBeforeReusing": "Очистить терминал перед запуском нового сеанса отладки в интегрированном или внешнем терминале.",
			"debugAnyway": "Пропустите ошибки задач и начните отладку.",
			"debugCategory": "Отладка",
			"debugConfigurationTitle": "Отладка",
			"debugPanel": "Консоль отладки",
			"debugToolBar.commandCenter": "(Экспериментальная функция) Показывать панель инструментов отладки в командном центре.",
			"debugToolBar.docked": "Показывать панель инструментов отладки только в представлениях отладки.",
			"debugToolBar.floating": "Показывать панель инструментов отладки во всех представлениях.",
			"debugToolBar.hidden": "Не показывать панель инструментов отладки.",
			"disassembly": "Дизассемблирование",
			"editWatchExpression": "Изменить выражение",
			"gutterMiddleClickAction": "Управляет действием, выполняемым при щелчке кнопкой мыши в области редактора.",
			"inlineBreakpoint": "Внутренняя точка останова",
			"inlineValues": "Показывать значения переменных в редакторе во время отладки.",
			"inlineValues.focusNoScroll": "Показывать значения переменных в редакторе во время отладки, когда язык поддерживает расположения встроенных значений.",
			"inlineValues.off": "Никогда не показывать значения переменных в редакторе во время отладки.",
			"inlineValues.on": "Всегда показывать значения переменных в редакторе во время отладки.",
			"jumpToCursor": "Перейти к курсору",
			"launch": "Глобальная конфигурация запуска отладки. Ее следует использовать в качестве альтернативы \"launch.json\", при этом она используется совместно несколькими рабочими областями.",
			"loadedScripts": "Загруженные сценарии",
			"mRun": "&&Выполнить",
			"miAddConfiguration": "Д&&обавить конфигурацию...",
			"miContinue": "&&Продолжить",
			"miInlineBreakpoint": "Встроенная точка оста&&нова",
			"miInstallAdditionalDebuggers": "У&&становить дополнительные отладчики...",
			"miNewBreakpoint": "&&Новая точка останова",
			"miRestart Debugging": "&&Перезапустить отладку",
			"miRun": "Запуск &&без отладки",
			"miStartDebugging": "&&Запустить отладку",
			"miStepInto": "Ш&&аг с заходом",
			"miStepOut": "Шаг с &&выходом",
			"miStepOver": "Шаг с о&&бходом",
			"miStopDebugging": "&&Остановить отладку",
			"miToggleBreakpoint": "Переключить точку останова",
			"miToggleDebugConsole": "Ко&&нсоль отладки",
			"miViewRun": "&&Выполнить",
			"never": "Никогда не показывать элемент отладки в строке состояния",
			"onFirstSessionStart": "Показывать элемент отладки в сроке состояния только после первого запуска отладки",
			"openDebug": "Определяет, когда должно быть открыто представление отладки.",
			"openExplorerOnEnd": "Автоматическое открытие представления проводника в конце сеанса отладки.",
			"prompt": "Вывод запроса пользователю.",
			"removeWatchExpression": "Удалить выражение",
			"restartFrame": "Перезапустить кадр",
			"run": "Запуск или отладка...",
			"run and debug": "Запуск и отладка",
			"runMenu": "Выполнить",
			"setValue": "Задать значение",
			"showBreakpointsInOverviewRuler": "Определяет, нужно ли отображать точки останова на обзорной линейке.",
			"showErrors": "Отображение представления проблем без запуска отладки.",
			"showInStatusBar": "Определяет, когда следует показывать элемент отладки в строке состояния.",
			"showInlineBreakpointCandidates": "Определяет, должны ли декораторы кандидатов на внутренние точки останова отображаться в редакторе во время отладки.",
			"showSubSessionsInToolBar": "Определяет, отображаются ли подчиненные сеансы отладки на панели инструментов отладки. Если этот параметр имеет значение false, команда остановки для подчиненного сеанса также остановит родительский сеанс.",
			"showVariableTypes": "Показывать тип переменной в области переменных во время сеанса отладки",
			"startDebugPlaceholder": "Введите имя конфигурации для запуска.",
			"startDebuggingHelp": "Начать отладку",
			"tasksQuickAccessHelp": "Показать все консоли отладки",
			"tasksQuickAccessPlaceholder": "Введите имя консоли отладки для открытия.",
			"terminateThread": "Завершить поток",
			"toolBarLocation": "Управляет расположением панели инструментов отладки. Возможные значения: \"floating\" во всех представлениях, \"docked\" в представлении отладки, \"commandCenter\" (требуется {0}) или \"hidden\".",
			"variables": "Переменные",
			"viewMemory": "Просмотреть двоичные данные",
			"watch": "Контрольное значение"
		},
		"vs/workbench/contrib/debug/browser/debugActionViewItems": {
			"addConfigTo": "Добавить конфигурацию ({0})...",
			"addConfiguration": "Добавить конфигурацию...",
			"commentLabelWithKeybinding": "{0}, используйте ({1}) для справки по специальным возможностям",
			"commentLabelWithKeybindingNoKeybinding": "{0}, запустите команду \"Открыть справку по специальным возможностям\", которую сейчас невозможно вызвать с помощью настраиваемого сочетания клавиш.",
			"debugLaunchConfigurations": "Конфигурации запуска отладки",
			"debugSession": "Сеанс отладки",
			"noConfigurations": "Нет конфигураций"
		},
		"vs/workbench/contrib/debug/browser/debugAdapterManager": {
			"CouldNotFindLanguage": "У вас нет расширения для отладки {0}. Найти расширение {0} в Marketplace?",
			"debugName": "Имя конфигурации; отображается в раскрывающемся меню конфигурации запуска.",
			"debugNoType": "Параметр 'type' отладчика является обязательным и должен иметь тип 'string'.",
			"debugPostDebugTask": "Задача, которая будет запущена после завершения сеанса отладки.",
			"debugPrelaunchTask": "Задача, выполняемая перед началом сеанса отладки.",
			"debugServer": "Только для разработки расширений отладки: если указан порт, VS Code пытается подключиться к адаптеру отладки, запущенному в режиме сервера.",
			"findExtension": "&&Найти расширение {0}",
			"installExt": "Установка расширения...",
			"installLanguage": "Установка расширения для {0}...",
			"moreOptionsForDebugType": "Дополнительные параметры ({0})...",
			"selectDebug": "Выберите отладчик",
			"suggestedDebuggers": "Рекомендуемое",
			"suppressMultipleSessionWarning": "Отключите предупреждение при попытке запуска одной и той же конфигурации отладки несколько раз."
		},
		"vs/workbench/contrib/debug/browser/debugChatIntegration": {
			"addToChat": "Добавить в чат",
			"allVariablesInScope": "Все переменные в {0}",
			"chatContext.debugSession": "Сеанс отладки...",
			"evaluationError": "Ошибка вычисления",
			"expressionValue": "Значение выражения...",
			"noDebugSession": "Нет активного сеанса отладки",
			"noResult": "Нет результата",
			"selectDebugData": "Выберите данные отладки для вложения",
			"typeExpression": "Введите выражение для вычисления...",
			"watchExpressions": "Выражения контрольных значений"
		},
		"vs/workbench/contrib/debug/browser/debugColors": {
			"debugIcon.continueForeground": "Значок панели инструментов отладки для продолжения.",
			"debugIcon.disconnectForeground": "Значок панели инструментов отладки для отключения.",
			"debugIcon.pauseForeground": "Значок панели инструментов отладки для приостановки.",
			"debugIcon.restartForeground": "Значок панели инструментов отладки для перезапуска.",
			"debugIcon.startForeground": "Значок панели инструментов отладки для запуска отладки.",
			"debugIcon.stepBackForeground": "Значок панели инструментов отладки для шага назад.",
			"debugIcon.stepIntoForeground": "Значок панели инструментов отладки для шага с заходом.",
			"debugIcon.stepOutForeground": "Значок панели инструментов отладки для шага с обходом.",
			"debugIcon.stepOverForeground": "Значок панели инструментов отладки для шага с обходом.",
			"debugIcon.stopForeground": "Значок панели инструментов отладки для остановки.",
			"debugToolBarBackground": "Цвет фона для панели инструментов отладки.",
			"debugToolBarBorder": "Цвет границы для панели инструментов отладки."
		},
		"vs/workbench/contrib/debug/browser/debugCommands": {
			"addConfiguration": "Добавить конфигурацию...",
			"addInlineBreakpoint": "Добавить внутреннюю точку останова",
			"addToWatchExpressions": "Добавить контрольное значение",
			"attachToCurrentCodeRenderer": "Подключить к текущему отрисовщику кода",
			"callStackBottom": "Перейти в нижнюю часть стека вызовов",
			"callStackDown": "Перейти вниз по стеку вызовов",
			"callStackTop": "Перейти в верхнюю часть стека вызовов",
			"callStackUp": "Перейти вверх по стеку вызовов",
			"chooseLocation": "Выберите конкретное расположение",
			"continueDebug": "Продолжить",
			"copyAddress": "Копировать адрес",
			"copyAsExpression": "Копировать как выражение",
			"copyValue": "Копировать значение",
			"debug": "Отладка",
			"disconnect": "Отключить",
			"disconnectSuspend": "Отключение и приостановка",
			"editor.debug.action.stepIntoTargets.none": "Целевые объекты шага недоступны",
			"focusSession": "Перевести фокус на сеанс",
			"jumpToCursor": "Перейти к курсору",
			"nextDebugConsole": "Фокус на следующей консоли отладки",
			"noExecutableCode": "С текущим положением курсора не связан никакой исполняемый код.",
			"openLaunchJson": "Открыть \"{0}\"",
			"openLoadedScript": "Открыть загруженный сценарий...",
			"pauseDebug": "Приостановить",
			"prevDebugConsole": "Фокус на предыдущей консоли отладки",
			"restartDebug": "Перезапустить",
			"selectAndStartDebugging": "Выбрать и начать отладку",
			"selectDebugConsole": "Выбрать консоль отладки",
			"selectDebugSession": "Выбрать сеанс отладки",
			"selectExceptionBreakpointsPlaceholder": "Выберите включенные точки останова исключений",
			"startDebug": "Начать отладку",
			"startWithoutDebugging": "Начать без отладки",
			"stepIntoDebug": "Шаг с заходом",
			"stepIntoTargetDebug": "Выполнять цель по шагам",
			"stepOutDebug": "Шаг с выходом",
			"stepOverDebug": "Шаг с обходом",
			"stop": "Остановить",
			"toggleExceptionBreakpoints": "Переключить точки останова исключений"
		},
		"vs/workbench/contrib/debug/browser/debugConfigurationManager": {
			"DebugConfig.failed": "Не удается создать файл launch.json в папке .vscode ({0}).",
			"editLaunchConfig": "Изменить конфигурацию отладки в файле launch.json",
			"selectConfiguration": "Выберите конфигурацию запуска",
			"user settings": "Параметры пользователя",
			"workspace": "Рабочая область"
		},
		"vs/workbench/contrib/debug/browser/debugConsoleQuickAccess": {
			"workbench.action.debug.startDebug": "Начать новый сеанс отладки"
		},
		"vs/workbench/contrib/debug/browser/debugEditorActions": {
			"EditBreakpointEditorAction": "Отладка: изменение точки останова…",
			"addToWatch": "Добавить контрольное значение",
			"closeExceptionWidget": "Закрыть мини-приложение исключений",
			"conditionalBreakpointEditorAction": "Отладка: добавить условную точку останова...",
			"debugCategory": "Отладка",
			"editor.debug.action.stepIntoTargets.notAvailable": "Целевые объекты шага недоступны здесь",
			"evaluateInDebugConsole": "Оценить в консоли отладки",
			"goToNextBreakpoint": "Отладка: перейти к следующей точке останова",
			"goToPreviousBreakpoint": "Отладка: перейти к предыдущей точке останова",
			"logPointEditorAction": "Отладка: добавить точку журнала...",
			"miConditionalBreakpoint": "У&&словная точка останова…",
			"miDisassemblyView": "&&DisassemblyView",
			"miEditBreakpoint": "&&Изменить точку останова…",
			"miLogPoint": "&&Точка ведения журнала…",
			"miToggleBreakpoint": "Перек&&лючить точку останова",
			"miTriggerByBreakpoint": "&Активная точка останова...",
			"mitogglesource": "&&Переключить исходный код",
			"openDisassemblyView": "Открыть представление дизассемблирования",
			"runToCursor": "Выполнить до курсора",
			"showDebugHover": "Отладка: показать при наведении",
			"stepIntoTargets": "Выполнять цель по шагам",
			"toggleBreakpointAction": "Переключить точку останова",
			"toggleDisassemblyViewSourceCode": "Переключить исходный код в представлении \"Дизассемблирование\"",
			"toggleDisassemblyViewSourceCodeDescription": "Отображает или скрывает исходный код в дизассемблеровании",
			"triggerByBreakpointEditorAction": "Отладка: добавить триггерную точку останова..."
		},
		"vs/workbench/contrib/debug/browser/debugEditorContribution": {
			"editor.inlineValuesBackground": "Цвет фона встроенного значения отладки.",
			"editor.inlineValuesForeground": "Цвет текста встроенного значения отладки."
		},
		"vs/workbench/contrib/debug/browser/debugHover": {
			"quickTip": "Удерживайте клавишу {0}, чтобы переключиться к наведению на язык в редакторе.",
			"treeAriaLabel": "Отладка при наведении",
			"variableAriaLabel": "{0}, значение {1}, переменные, отладка"
		},
		"vs/workbench/contrib/debug/browser/debugIcons": {
			"breakpointsActivate": "Значок для действия активации в представлении точек останова.",
			"breakpointsRemoveAll": "Значок для действия \"Удалить все\" в представлении точек останова.",
			"breakpointsViewIcon": "Значок представления точек останова.",
			"callStackViewIcon": "Значок представления стека вызовов.",
			"callstackViewSession": "Значок сеанса в представлении стека вызовов.",
			"debugBreakpoint": "Значок для точек останова.",
			"debugBreakpointConditional": "Значок для условных точек останова.",
			"debugBreakpointConditionalDisabled": "Значок для отключенных условных точек останова.",
			"debugBreakpointConditionalUnverified": "Значок для непроверенных условных точек останова.",
			"debugBreakpointData": "Значок для точек останова в данных.",
			"debugBreakpointDataDisabled": "Значок для отключенных точек останова в данных.",
			"debugBreakpointDataUnverified": "Значок для непроверенных точек останова в данных.",
			"debugBreakpointDisabled": "Значок для отключенных точек останова.",
			"debugBreakpointFunction": "Значок для точек останова в функциях.",
			"debugBreakpointFunctionDisabled": "Значок для отключенных точек останова в функциях.",
			"debugBreakpointFunctionUnverified": "Значок для непроверенных точек останова в функциях.",
			"debugBreakpointHint": "Значок для подсказок точек останова, отображаемый при наведении указателя мыши на поле глифов редактора.",
			"debugBreakpointLog": "Значок для точек останова в журналах.",
			"debugBreakpointLogDisabled": "Значок для отключенной точки останова в журнале.",
			"debugBreakpointLogUnverified": "Значок для непроверенных точек останова в журналах.",
			"debugBreakpointPendingOnTrigger": "Значок для точек останова, ожидающих другой точки останова.",
			"debugBreakpointUnsupported": "Значок для неподдерживаемых точек останова.",
			"debugBreakpointUnverified": "Значок для непроверенных точек останова.",
			"debugCollapseAll": "Значок для действия сворачивания всех элементов в представлениях отладки.",
			"debugConfigure": "Значок для действия настройки отладки.",
			"debugConsole": "Значок для действия открытия консоли отладки.",
			"debugConsoleClearAll": "Значок для действия очистки всех элементов в консоли отладки.",
			"debugConsoleEvaluationInput": "Значок для входного маркера вычисления отладки.",
			"debugConsoleEvaluationPrompt": "Значок для запроса на вычисление отладки.",
			"debugConsoleViewIcon": "Значок представления консоли отладки.",
			"debugContinue": "Значок для действия продолжения отладки.",
			"debugDisconnect": "Значок для действия отключения отладки.",
			"debugGripper": "Значок для захвата панели отладки.",
			"debugInspectMemory": "Значок для действия проверки памяти.",
			"debugPause": "Значок для действия приостановки отладки.",
			"debugRemoveConfig": "Значок для удаления конфигураций отладки.",
			"debugRestart": "Значок для действия перезапуска отладки.",
			"debugRestartFrame": "Значок для действия перезапуска кадра при отладке.",
			"debugReverseContinue": "Значок для действия продолжения отладки в обратном порядке.",
			"debugRun": "Значок действия запуска или отладки.",
			"debugStackframe": "Значок для кадра стека, отображаемый в поле глифов редактора.",
			"debugStackframeFocused": "Значок для кадра стека, на котором находится фокус, отображаемый в поле глифов редактора.",
			"debugStart": "Значок для действия запуска отладки.",
			"debugStepBack": "Значок для действия перехода на шаг назад при отладке.",
			"debugStepInto": "Значок для действия шага с заходом при отладке.",
			"debugStepOut": "Значок для действия шага с выходом при отладке.",
			"debugStepOver": "Значок для действия шага с обходом при отладке.",
			"debugStop": "Значок для действия остановки отладки.",
			"loadedScriptsViewIcon": "Значок представления загруженных скриптов.",
			"runViewIcon": "Значок представления выполнения.",
			"variablesViewIcon": "Значок представления переменных.",
			"watchExpressionRemove": "Значок для действия \"Удалить\" в представлении контрольных значений.",
			"watchExpressionsAdd": "Значок для действия добавления в представлении контрольных значений.",
			"watchExpressionsAddDataBreakpoint": "Значок действия добавления точки останова на данные в представлении точек останова.",
			"watchExpressionsAddFuncBreakpoint": "Значок для действия добавления точки останова в функции в представлении контрольных значений.",
			"watchExpressionsRemoveAll": "Значок для действия \"Удалить все\" в представлении контрольных значений.",
			"watchViewIcon": "Значок представления контрольных значений."
		},
		"vs/workbench/contrib/debug/browser/debugQuickAccess": {
			"addConfigTo": "Добавить конфигурацию ({0})...",
			"addConfiguration": "Добавить конфигурацию...",
			"configure": "Настроить",
			"contributed": "добавленный",
			"customizeLaunchConfig": "Настройка конфигурации запуска",
			"mostRecent": "Последние",
			"noDebugResults": "Нет соответствующих конфигураций запуска",
			"providerAriaLabel": "Конфигурации от поставщика {0}",
			"removeLaunchConfig": "Удалить конфигурацию запуска"
		},
		"vs/workbench/contrib/debug/browser/debugService": {
			"1activeSession": "1 активный сеанс",
			"active debug session": "Сеанс отладки все еще выполняется, что приведет к завершению.",
			"breakpointAdded": "Добавлена точка останова, строка {0}, файл {1}.",
			"breakpointRemoved": "Удалена точка останова, строка {0}, файл {1}",
			"compoundMustHaveConfigurations": "Для составного элемента должен быть задан атрибут configurations для запуска нескольких конфигураций.",
			"configMissing": "Конфигурация \"{0}\" отсутствует в launch.json.",
			"debugAdapterCrash": "Процесс адаптера отладки неожиданно завершился ({0})",
			"debugRequesMissing": "В выбранной конфигурации отладки отсутствует атрибут '{0}'.",
			"debugRequestNotSupported": "Атрибут '{0}' имеет неподдерживаемое значение '{1}' в выбранной конфигурации отладки.",
			"debugTrust": "Отладка выполняет задачи сборки и код программы из рабочей области.",
			"debugTypeMissing": "Отсутствует свойство \"type\" для выбранной конфигурации запуска.",
			"debugTypeNotSupported": "Настроенный тип отладки \"{0}\" не поддерживается.",
			"debuggingPaused": "{0}:{1} — отладка приостановлена. {2}:{3}",
			"installAdditionalDebuggers": "Установка расширения {0}",
			"launchJsonDoesNotExist": "\"launch.json\" не существует в переданной папке рабочей области.",
			"multipleConfigurationNamesInWorkspace": "В рабочей области есть несколько конфигураций запуска \"{0}\". Используйте имя папки для определения конфигурации.",
			"multipleSession": "\"{0}\" уже выполняется. Вы хотите запустить другой экземпляр?",
			"nActiveSessions": "Активные сеансы: {0}",
			"noConfigurationNameInWorkspace": "Не удалось найти конфигурацию запуска \"{0}\" в рабочей области.",
			"noFolderWithName": "Не удается найти папку с именем '{0}' для конфигурации '{1}' в составном объекте '{2}'.",
			"noFolderWorkspaceDebugError": "Отладка активного файла невозможна. Убедитесь, что файл сохранен и у вас установлено расширение отладки для него.",
			"runTrust": "Запуск выполняет задачи сборки и код программы из рабочей области."
		},
		"vs/workbench/contrib/debug/browser/debugSession": {
			"debuggingStarted": "Отладка началась.",
			"debuggingStartedNoDebug": "Запущено выполнение без отладки.",
			"debuggingStopped": "Отладка остановилась.",
			"noDebugAdapter": "Отладчик недоступен, не удается отправить \"{0}\".",
			"sessionDoesNotSupporBytesBreakpoints": "Сеанс не поддерживает точки останова с байтами",
			"sessionNotReadyForBreakpoints": "В этом сеансе пока не могут использоваться точки останова"
		},
		"vs/workbench/contrib/debug/browser/debugSessionPicker": {
			"moveFocusedView.selectView": "Поиск сеансов отладки по имени",
			"workbench.action.debug.spawnFrom": "Сеанс {0}, порожденный из {1}",
			"workbench.action.debug.startDebug": "Начать новый сеанс отладки"
		},
		"vs/workbench/contrib/debug/browser/debugStatus": {
			"debugTarget": "Отладка: {0}",
			"selectAndStartDebug": "Выбрать и запустить конфигурацию отладки",
			"status.debug": "Отладка"
		},
		"vs/workbench/contrib/debug/browser/debugTaskRunner": {
			"DebugTaskNotFound": "Не удалось найти указанную задачу.",
			"DebugTaskNotFoundWithTaskId": "Не удалось найти задачу \"{0}\".",
			"abort": "Прервать",
			"configureTask": "Настроить задачу",
			"debugAnyway": "&&Все равно выполнить отладку",
			"debugAnywayNoMemo": "Все равно выполнить отладку",
			"invalidTaskReference": "Не удается сослаться на задачу \"{0}\" из конфигурации запуска, которая находится в другой папке рабочей области.",
			"preLaunchTaskError": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.",
			"preLaunchTaskErrors": "При выполнении предварительной задачи \"{0}\" обнаружены ошибки.",
			"preLaunchTaskExitCode": "Выполнение предварительной задачи \"{0}\" завершено с кодом выхода {1}.",
			"preLaunchTaskTerminated": "Задача preLaunchTask \"{0}\" завершена.",
			"remember": "Запомнить мой выбор в параметрах пользователя",
			"rememberTask": "Запомнить мой выбор для этой задачи",
			"runningTask": "Ожидание preLaunchTask \"{0}\"...",
			"showErrors": "&&Показать ошибки",
			"taskNotTracked": "Задача \"{0}\" не завершилась, и для нее не определен \"problemMatcher\". Обязательно определите сопоставление проблем для задач наблюдения."
		},
		"vs/workbench/contrib/debug/browser/debugToolBar": {
			"notebook.moreRunActionsLabel": "Подробнее...",
			"reverseContinue": "Обратно",
			"stepBackDebug": "На шаг назад"
		},
		"vs/workbench/contrib/debug/browser/debugViewlet": {
			"debugPanel": "Консоль отладки",
			"miOpenConfigurations": "От&&крыть конфигурации",
			"openLaunchConfigDescription": "Открывает файл, используемый для настройки способа отладки программы",
			"selectWorkspaceFolder": "Выберите папку рабочей области, в которой нужно создать файл launch.json, или добавьте его в файл конфигурации рабочей области.",
			"startAdditionalSession": "Запустить дополнительный сеанс"
		},
		"vs/workbench/contrib/debug/browser/disassemblyView": {
			"disassemblyTableColumnLabel": "инструкции",
			"disassemblyView": "Представление дизассемблирования",
			"editorOpenedFromDisassemblyDescription": "из дизассемблирования",
			"instructionAddress": "Адрес",
			"instructionBytes": "Байты",
			"instructionNotAvailable": "Дизассемблирование недоступно.",
			"instructionText": "Инструкция"
		},
		"vs/workbench/contrib/debug/browser/exceptionWidget": {
			"close": "Закрыть",
			"debugExceptionWidgetBackground": "Цвет фона мини-приложения исключений.",
			"debugExceptionWidgetBorder": "Цвет границ мини-приложения исключений.",
			"exceptionThrown": "Произошло исключение.",
			"exceptionThrownWithId": "Возникло исключение: {0}"
		},
		"vs/workbench/contrib/debug/browser/linkDetector": {
			"fileLink": "Щелкните мышью с нажатой клавишей CTRL, чтобы {0}",
			"fileLinkMac": "Щелкните мышью с нажатой клавишей CMD, чтобы {0}",
			"fileLinkWithPath": "CTRL+ щелкните, чтобы {0}{1}",
			"fileLinkWithPathMac": "CMD + щелкните, чтобы {0}{1}",
			"followForwardedLink": "перейти по ссылке с использованием перенаправленного порта",
			"followLink": "перейти по ссылке"
		},
		"vs/workbench/contrib/debug/browser/loadedScriptsView": {
			"collapse": "Свернуть все",
			"loadedScriptsAriaLabel": "Отладка загруженных сценариев",
			"loadedScriptsFolderAriaLabel": "Папка {0}, сценарий загружен, отладка",
			"loadedScriptsRootFolderAriaLabel": "Папка рабочей области {0}, сценарий загружен, отладка",
			"loadedScriptsSession": "Сеанс отладки",
			"loadedScriptsSessionAriaLabel": "Сеанс {0}, сценарий загружен, отладка",
			"loadedScriptsSourceAriaLabel": "{0}, сценарий загружен, отладка"
		},
		"vs/workbench/contrib/debug/browser/rawDebugSession": {
			"canNotStart": "Отладчику необходимо открыть новую вкладку или окно для отладчика, но браузер предотвратил это. Вы должны дать разрешение продолжить.",
			"continue": "&&Продолжить",
			"moreInfo": "Подробнее",
			"noDebugAdapter": "Доступный отладчик не найден. Не удается отправить \"{0}\".",
			"noDebugAdapterStart": "Нет адаптера отладки, невозможно начать сеанс отладки."
		},
		"vs/workbench/contrib/debug/browser/repl": {
			"actions.repl.acceptInput": "Консоль отладки: принять входные данные",
			"actions.repl.copyAll": "Отладка: скопировать все содержимое консоли",
			"clearRepl": "Очистить консоль",
			"clearRepl.descriotion": "Очищает все выходные данные программы из REPL отладки",
			"collapse": "Свернуть все",
			"commentLabelWithKeybinding": "{0}, используйте ({1}) для справки по специальным возможностям",
			"commentLabelWithKeybindingNoKeybinding": "{0}, запустите команду \"Открыть справку по специальным возможностям\", которую сейчас невозможно вызвать с помощью настраиваемого сочетания клавиш.",
			"copy": "Копирование",
			"copyAll": "Копировать все",
			"debugConsole": "Консоль отладки",
			"debugFocusConsole": "Перевести фокус на консоль отладки",
			"paste": "Вставить",
			"repl.action.filter": "Консоль отладки: фильтр фокуса",
			"repl.action.find": "Консоль отладки: выделить поиск",
			"selectRepl": "Выбрать консоль отладки",
			"showing filtered repl lines": "Отображается {0} из {1}",
			"startDebugFirst": "Запустите сеанс отладки для вычисления выражений",
			"workbench.debug.filter.placeholder": "Фильтр (например: text, !exclude, \\escape)"
		},
		"vs/workbench/contrib/debug/browser/replAccessibilityHelp": {
			"repl.closingDesc": "Нажмите Escape, чтобы очистить фильтр, или закройте консоль отладки. Текст фильтра сохраняется при повторном открытии консоли.",
			"repl.closingHeader": "Закрытие:",
			"repl.context": "Вы находитесь в разделе ввода фильтра консоли отладки. Этот фильтр мгновенно скрывает сообщения консоли, не соответствующие условиям фильтра, и отображает только нужные сообщения.",
			"repl.distinguishConsole": "Входные данные консоли находятся в нижней части консоли после всех отображаемых сообщений. Здесь осуществляется ввод и нажатие клавиши ВВОД для оценки выражений во время отладки.",
			"repl.distinguishFilter": "Поле ввода фильтра — это место, где вы сейчас находитесь. Оно скрывает или показывает сообщения без выполнения кода.",
			"repl.distinguishHeader": "Отличие входных данных фильтра от входных данных консоли:",
			"repl.distinguishSwitch": "Чтобы переключиться на входные данные консоли и оценить выражение, используйте {0} для установки фокуса на входные данные консоли.",
			"repl.filterDesc": "При каждом изменении текста фильтра консоль мгновенно обновляется, показывая только подходящие сообщения. Средство чтения с экрана сообщает, сколько сообщений сейчас отображается. Это обратная связь в реальном времени: поиск по тексту в выходных данных консоли, значениях переменных и сообщениях журнала.",
			"repl.filterHeader": "Что происходит при фильтрации:",
			"repl.focusDesc1": "Фокус остается в поле ввода фильтра, пока консоль обновляется в фоновом режиме. Это сделано специально, чтобы вы могли продолжать ввод, не теряя текущего положения.",
			"repl.focusDesc2": "Чтобы просмотреть отфильтрованные выходные данные консоли, нажмите клавишу СТРЕЛКА ВНИЗ для перемещения фокуса из фильтра в сообщения консоли выше.",
			"repl.focusDesc3": "Важно. Область входных данных консоли находится в нижней части консоли, отдельно от фильтра. Чтобы оценить выражения, перейдите к входным данным консоли (после отфильтрованных сообщений) и введите выражение.",
			"repl.focusHeader": "Поведение фокуса (важно)",
			"repl.header": "Справка по специальным возможностям: фильтр консоли отладки",
			"repl.inputDesc": "Пока вы находитесь в строке ввода фильтра, фокус остается в этом поле. Можно вводить, редактировать или настраивать фильтр без выхода из поля. При вводе консоль мгновенно обновляется, показывая только сообщения, соответствующие условию фильтра.",
			"repl.inputHeader": "В поле ввода фильтра (действия):",
			"repl.keyDown": "— Клавиша СТРЕЛКА ВНИЗ: перемещение фокуса из фильтра в выходные данные консоли.",
			"repl.keyEscape": "— Клавиша Escape: очистка или закрытие фильтра.",
			"repl.keyFocus": "— {0}: установка фокуса на входные данные консоли для оценки выражений.",
			"repl.keyTab": "— Клавиша TAB: переход к другим элементам управления консоли, если они доступны.",
			"repl.keyboardHeader": "Сводка по навигации с помощью клавиатуры",
			"repl.settingCloseOnEnd": "— `debug.console.closeOnEnd`: автоматическое закрытие консоли отладки по окончании сеанса отладки.",
			"repl.settingCollapse": "— `debug.console.collapseIdenticalLines`: свертывание повторяющихся сообщений с указанием количества.",
			"repl.settingFontFamily": "— `debug.console.fontFamily`: семейство шрифтов в консоли.",
			"repl.settingFontSize": "— `debug.console.fontSize`: размер шрифта в консоли.",
			"repl.settingHistory": "— `debug.console.historySuggestions`: предложение ранее введенных данных.",
			"repl.settingMaxLines": "— `debug.console.maximumLines`: максимальное количество сообщений, сохраняемых в консоли.",
			"repl.settingVerbosity": "— `accessibility.verbosity.find`: управляет, будет ли в поле ввода фильтра озвучиваться подсказка Справки по специальным возможностям.",
			"repl.settingWordWrap": "— `debug.console.wordWrap`: перенос строк в консоли.",
			"repl.settingsHeader": "Параметры, которые можно изменить ({0} открывает окно \"Параметры\"):",
			"repl.settingsIntro": "Эти параметры влияют на консоль отладки.",
			"repl.statusDesc": "Вы фильтруете выходные данные консоли.",
			"repl.statusHeader": "Текущее состояние фильтра:",
			"repl.syntaxExclude": "— !text (исключить): скрытие сообщений, содержащих этот текст, с отображением всех остальных.",
			"repl.syntaxHeader": "Синтаксис и шаблоны фильтра:",
			"repl.syntaxText": "— Ввод текста: отображение только сообщений, содержащих этот текст."
		},
		"vs/workbench/contrib/debug/browser/replViewer": {
			"debugConsole": "Консоль отладки",
			"occurred": ", количество повторений: {0}",
			"replGroup": "Группа консоли отладки {0}",
			"replRawObjectAriaLabel": "Консоль отладки, переменная {0}, значение {1}",
			"replVariableAriaLabel": "Переменная {0}, значение {1}"
		},
		"vs/workbench/contrib/debug/browser/runAndDebugAccessibilityHelp": {
			"debug.continue": "Команда \"Отладка: продолжить\"{0} продолжит выполнение до следующей точки останова.",
			"debug.focusBreakpoints": "Команда \"Отладка: фокусировать представление точек останова\"{0} выполнит фокусировку на представлении точек останова.",
			"debug.focusCallStack": "Команда \"Отладка: фокусировать представление стека\"{0} выполнит фокусировку на представление стека вызовов.",
			"debug.focusVariables": "Команда \"Отладка: фокусировать представление переменных\"{0} выполнит фокусировку на представлении переменных.",
			"debug.focusWatch": "Команда \"Отладка: фокусировать представление просмотра\"{0} выполнит фокусировку на представлении просмотра.",
			"debug.help": "Доступ к выходным данным отладки и вычисление выражений в консоли отладки, на которую можно поместить фокус с помощью{0}.",
			"debug.restartDebugging": "- Отладка: команда \"Перезапустить отладку\"{0} перезапустит текущий сеанс отладки.",
			"debug.showRunAndDebug": "Команда \"Показать представление \"Запуск и отладка\"{0} откроет текущее представление.",
			"debug.startDebugging": "Команда \"Отладка: начать отладку\"{0} запустит сеанс отладки.",
			"debug.stepInto": "Команда \"Отладка: выполнять по шагам\"{0} выполнит по шагам следующий вызов функции.",
			"debug.stepOut": "Команда \"Отладка: шаг с выходом\"{0} выполнит шаг с выходом из текущего вызова функции.",
			"debug.stepOver": "Команда \"Отладка: шаг с обходом\"{0} выполнит шаг с обходом текущего вызова функции.",
			"debug.stopDebugging": "- Отладка: команда \"Остановить отладку\"{0} остановит текущий сеанс отладки.",
			"debug.views": "Вьюлет отладки состоит из нескольких представлений, которые могут быть сфокусированы с помощью следующих команд или доступны при переходе на вкладку и выбраны с помощью клавиш со стрелками:",
			"debug.watchSetting": "Параметр {0} управляет тем, будут ли объявляться изменения наблюдаемых переменных.",
			"onceDebugging": "После отладки будут доступны следующие команды:"
		},
		"vs/workbench/contrib/debug/browser/statusbarColorProvider": {
			"commandCenter-activeBackground": "Цвет фона центра команд при отладке программы",
			"statusBarDebuggingBackground": "Цвет фона панели состояния при отладке программы. Панель состояния показана внизу окна.",
			"statusBarDebuggingBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор при отладке программы. Строка состояния расположена в нижней части окна.",
			"statusBarDebuggingForeground": "Цвет переднего плана строки состояния при отладке программы. Строка состояния расположена в нижней части окна."
		},
		"vs/workbench/contrib/debug/browser/variablesView": {
			"collapse": "Свернуть все",
			"removeVisualizer": "Удалить визуализатор",
			"useVisualizer": "Визуализация переменной...",
			"variableAriaLabel": "{0}, значение {1}",
			"variableScopeAriaLabel": "Область {0}",
			"variableValueAriaLabel": "Введите новое значение переменной",
			"variablesAriaTreeLabel": "Отладка переменных",
			"viewMemory.prompt": "Для проверки двоичных данных требуется это расширение."
		},
		"vs/workbench/contrib/debug/browser/watchExpressionsView": {
			"addWatchExpression": "Добавить выражение",
			"collapse": "Свернуть все",
			"copyWatchExpression": "Копировать выражение",
			"removeAllWatchExpressions": "Удалить все выражения",
			"typeNewValue": "Введите новое значение",
			"watchAriaTreeLabel": "Отладка выражений контрольных значений",
			"watchExpressionAriaLabel": "{0}, значение {1}",
			"watchExpressionInputAriaLabel": "Введите выражение контрольного значения",
			"watchExpressionPlaceholder": "Выражение с контрольным значением",
			"watchVariableAriaLabel": "{0}, значение {1}"
		},
		"vs/workbench/contrib/debug/browser/welcomeView": {
			"allDebuggersDisabled": "Все расширения отладки отключены. Включите расширение отладки или установите новое расширение из Marketplace.",
			"customizeRunAndDebug2": "Чтобы настроить выполнение и отладку,[создайте файл launch.json]({0}).",
			"customizeRunAndDebugOpenFolder2": "Чтобы настроить выполнение и отладку, [откройте папку]({0}) и создайте файл launch.json.",
			"openAFileWhichCanBeDebugged": "[Откройте файл](command:{0}), который можно отладить или запустить.",
			"run": "Запустить",
			"runAndDebugAction": "Запуск и отладка"
		},
		"vs/workbench/contrib/debug/common/abstractDebugAdapter": {
			"timeout": "Время ожидания для \"{1}\" — {0} мс"
		},
		"vs/workbench/contrib/debug/common/debug": {
			"breakWhenValueChangesSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает прерывание выполнения при изменении значения.",
			"breakWhenValueIsAccessedSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при доступе к значению.",
			"breakWhenValueIsReadSupported": "Значение true, если точка останова, на которой находится фокус, поддерживает прерывание выполнения при чтении значения.",
			"breakpointHasModes": "Имеет ли точка останова несколько режимов, в которые она может переключаться.",
			"breakpointInputFocused": "Значение true, если фокус находится на поле ввода в представлении \"Точки останова\".",
			"breakpointItemIsDataBytes": "Является ли элемент точки останова точкой останова в байтовом диапазоне данных.",
			"breakpointItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Точки останова\". Примеры: \"breakpoint\" (точка останова), \"exceptionBreakpoint\" (точка останова в исключении), \"functionBreakpoint\" (точка останова в функции), \"dataBreakpoint\" (точка останова в данных)",
			"breakpointSupportsCondition": "Значение true, если точка останова, на которой находится фокус, поддерживает условия.",
			"breakpointWidgetVisibile": "Значение true, если мини-приложение зоны для редактора точек останова является видимым, в противном случае — false.",
			"breakpointsExist": "Значение true, если существует хотя бы одна точка останова.",
			"breakpointsFocused": "Значение true, если фокус находится на представлении \"Точки останова\", в противном случае — значение false.",
			"callStackFocused": "ИСТИНА, если сфокусировано представление CALLSTACK, в противном случае ЛОЖЬ.",
			"callStackItemStopped": "Значение true, если элемент стека вызовов, на котором находится фокус, остановлен. Используется внутренним образом для встроенных меню в представлении \"Стек вызовов\".",
			"callStackItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Стек вызовов\". Примеры: \"session\" (сеанс), \"thread\" (поток), \"stackFrame\" (кадр стека).",
			"callStackSessionHasOneThread": "Значение true, если сеанс в представлении \"Стек вызовов\", на котором находится фокус, имеет ровно один поток. Используется для внутренних меню в представлении \"Стек вызовов\".",
			"callStackSessionIsAttach": "Значение true, если сеанс в представлении \"Стек вызовов\", представляет собой присоединение, в противном случае — false. Используется для внутренних меню в представлении \"Стек вызовов\".",
			"canViewMemory": "Указывает, связан ли элемент в представлении со ссылкой на память.",
			"debugConfigurationType": "Тип отладки для выбранной конфигурации запуска. Например, \"python\".",
			"debugExtensionsAvailable": "Значение \"true\", если установлено и включено хотя бы одно расширение отладки.",
			"debugProtocolVariableMenuContext": "Представляет контекст, который адаптер отладки задает в переменной, на которой находится фокус, в представлении \"Переменные\".",
			"debugSetDataBreakpointAddressSupported": "ИСТИНА, если отсортированный сеанс поддерживает запрос getBreakpointInfo по адресу.",
			"debugSetExpressionSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"setExpression\".",
			"debugSetVariableSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"setVariable\".",
			"debugState": "Состояние сеанса отладки, на котором находится фокус. Одно из следующих значений: \"inactive\" (неактивен), \"initializing\" (инициализация), \"stopped\" (остановлен) или \"running\" (выполняется).",
			"debugType": "Тип отладки для активного сеанса отладки. Например, \"python\".",
			"debugUX": "Состояние пользовательского интерфейса отладки. Если конфигурации отладки отсутствуют, используется значение \"simple\", в противном случае — \"default\". Используется, чтобы определить, когда следует отображать представления приветствия во вьюлете отладки.",
			"debuggerDisabled": "Настроенный тип отладки \"{0}\" установлен, но не поддерживается в этой среде.",
			"debuggersAvailable": "Значение true, если имеется хотя бы одно активное расширение отладки.",
			"disassembleRequestSupported": "Значение true, если сеансы, на которых находится фокус, поддерживает запрос дизассемблирования.",
			"disassemblyViewFocus": "Имеет значение true, когда фокус находится в Представлении дизассемблирования.",
			"exceptionWidgetVisible": "Значение true, если мини-приложение исключения отображается.",
			"expressionSelected": "Значение true, если поле ввода выражения открыто в представлении \"Контрольное значение\" или \"Переменные\", в противном случае — false.",
			"focusedSessionIsAttach": "Значение true, если сеанс, на котором находится фокус, имеет значение \"attach\".",
			"focusedSessionIsNoDebug": "ИСТИНА, если сфокусированный сеанс запускается без отладки.",
			"focusedStackFrameHasInstructionReference": "Имеет значение true, если кадр стека с фокусом содержит ссылку на указатель инструкций.",
			"hasDebugged": "Значение true, если сеанс отладки был запущен хотя бы один раз. В противном случае — false.",
			"inBreakpointWidget": "Значение true, если фокус находится на мини-приложении зоны для редактора точек останова, в противном случае — false.",
			"inDebugMode": "Значение true, если отладка выполняется, в противном случае — false.",
			"inDebugRepl": "Значение true, если фокус находится на консоли отладки, в противном случае — false.",
			"internalConsoleOptions": "Определяет, когда должна открываться внутренняя консоль отладки.",
			"jumpToCursorSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"jumpToCursor\".",
			"languageSupportsDisassembleRequest": "Значение true, если язык в текущем редакторе поддерживает запрос на разборку.",
			"loadedScriptsItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Загруженные скрипты\".",
			"loadedScriptsSupported": "Значение true, если сеансы, на которых находится фокус, поддерживают представление \"Загруженные скрипты\".",
			"multiSessionDebug": "Значение true, если имеется несколько активных сеансов отладки.",
			"multiSessionRepl": "Значение true, если имеется несколько консолей отладки.",
			"restartFrameSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запросы \"restartFrame\".",
			"stackFrameSupportsRestart": "Значение true, если сфокусированный кадр стека поддерживает \"restartFrame\".",
			"stepBackSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запросы \"stepBack\".",
			"stepIntoTargetsSupported": "Значение true, если сеанс, на котором находится фокус, поддерживает запрос \"stepIntoTargets\".",
			"suspendDebuggeeSupported": "Установите значение \"true\", если фокусированный сеанс поддерживает возможность приостановки отлаживаемого кода.",
			"terminateDebuggeeSupported": "Установите значение true, если сфокусированный сеанс поддерживает возможность завершения отлаживаемого кода.",
			"terminateThreadsSupported": "Значение true, если сфокусированный сеанс поддерживает возможность прерывания потоков.",
			"variableEvaluateNamePresent": "Значение true, если для переменной, на которой находится фокус, задано поле \"evaluateName\".",
			"variableExtensionId": "Идентификатор расширения источника переменной, присутствующей в предложениях визуализации отладки.",
			"variableInterfaces": "Все интерфейсы или контракты, которым удовлетворяет переменная, присутствуют в предложениях визуализации отладки.",
			"variableIsReadonly": "Истинно, когда сфокусированная переменная доступна только для чтения.",
			"variableLanguage": "Язык источника переменной, присутствующий в предложениях визуализации отладки.",
			"variableName": "Имя переменной, присутствующей в предложениях визуализации отладки.",
			"variableType": "Тип переменной, присутствующей в предложениях визуализации отладки.",
			"variableValue": "Значение переменной, присутствующей в предложениях визуализации отладки.",
			"variablesFocused": "Значение true, когда представления VARIABLES находятся в фокусе, в противном случае — false.",
			"watchExpressionsExist": "Значение true, если существует хотя бы одно выражение с контрольным значением, в противном случае — false.",
			"watchExpressionsFocused": "Значение true, когда представления WATCH находятся в фокусе, в противном случае — false.",
			"watchItemType": "Представляет тип элемента, на котором находится фокус, в представлении \"Контрольное значение\". Примеры: \"expression\" (выражение), \"variable\" (переменная)."
		},
		"vs/workbench/contrib/debug/common/debugContentProvider": {
			"canNotResolveSource": "Не удалось загрузить источник '{0}'.",
			"canNotResolveSourceWithError": "Не удалось загрузить источник '{0}': {1}.",
			"unable": "Не удается разрешить ресурс без сеанса отладки."
		},
		"vs/workbench/contrib/debug/common/debugger": {
			"cannot.find.da": "Не удается найти адаптер отладки для типа \"{0}\".",
			"debugLinuxConfiguration": "Атрибуты конфигурации запуска для Linux.",
			"debugOSXConfiguration": "Атрибуты конфигурации запуска для OS X.",
			"debugRequest": "Запросите тип конфигурации. Возможные типы: \"запуск\" и \"подключение\".",
			"debugType": "Тип конфигурации.",
			"debugTypeNotRecognised": "Не удается распознать тип отладки. Убедитесь, что соответствующее расширение отладки установлено и включено.",
			"debugWindowsConfiguration": "Атрибуты конфигурации запуска для Windows.",
			"launch.config.comment1": "Используйте IntelliSense, чтобы узнать о возможных атрибутах.",
			"launch.config.comment2": "Наведите указатель мыши, чтобы просмотреть описания существующих атрибутов.",
			"launch.config.comment3": "Для получения дополнительной информации посетите: {0}",
			"node2NotSupported": "Значение \"node2\" больше не поддерживается; используйте \"node\" и задайте для атрибута \"protocol\" значение \"inspector\"."
		},
		"vs/workbench/contrib/debug/common/debugLifecycle": {
			"debug.debugSessionCloseConfirmationPlural": "Имеются активные сеансы отладки. Вы действительно хотите их остановить?",
			"debug.debugSessionCloseConfirmationSingular": "Имеется активный сеанс отладки. Вы действительно хотите его остановить?",
			"debug.stop": "&&Остановить отладку"
		},
		"vs/workbench/contrib/debug/common/debugModel": {
			"breakpointDirtydHover": "Непроверенная точка останова. Файл был изменен, перезапустите сеанс отладки.",
			"invalidVariableAttributes": "Недопустимые атрибуты переменных",
			"notAvailable": "Нет данных",
			"paused": "Приостановлено",
			"pausedOn": "Приостановлено на {0}",
			"running": "Выполняется",
			"startDebugFirst": "Запустите сеанс отладки для вычисления выражений"
		},
		"vs/workbench/contrib/debug/common/debugSchemas": {
			"app.launch.json.compound.folder": "Имя папки, в которой расположен составной объект.",
			"app.launch.json.compound.name": "Имя составного объекта. Отображается в раскрывающемся меню запуска конфигурации.",
			"app.launch.json.compound.stopAll": "Определяет, будет ли завершение одного сеанса вручную приводить к остановке всех составных сеансов.",
			"app.launch.json.compounds": "Список составных объектов. Каждый из них ссылается на несколько конфигураций, которые будут запущены вместе.",
			"app.launch.json.compounds.configurations": "Имена конфигураций, которые будут запущены как часть этого составного объекта.",
			"app.launch.json.configurations": "Список конфигураций. Добавьте новые конфигурации или измените существующие с помощью IntelliSense.",
			"app.launch.json.title": "Запустить",
			"app.launch.json.version": "Версия этого формата файла.",
			"compoundPrelaunchTask": "Задача, выполняемая до запуска любых составных конфигураций.",
			"debugger name": "Имя",
			"debugger type": "Тип",
			"debuggers": "Отладчики",
			"presentation": "Параметры, определяющие, как отображать эту конфигурацию в раскрывающемся списке конфигураций отладки и палитре команд.",
			"presentation.group": "Группа, к которой относится эта конфигурация. Используется для группирования и сортировки в раскрывающемся списке конфигураций и палитре команд.",
			"presentation.hidden": "Определяет, нужно ли отображать эту конфигурацию в раскрывающемся списке конфигураций и палитре команд.",
			"presentation.order": "Порядок этой конфигурации в группе. Используется для группирования и сортировки в раскрывающемся списке конфигураций и палитре команд.",
			"useUniqueNames": "Используйте уникальное имя конфигурации.",
			"vscode.extension.contributes.breakpoints": "Добавляет точки останова.",
			"vscode.extension.contributes.breakpoints.language": "Разрешить точки останова для этого языка.",
			"vscode.extension.contributes.breakpoints.when": "Условие, которое должно иметь значение \"true\", чтобы включить точки останова на этом языке. По необходимости, сопоставьте это с предложением \"when\" отладчика.",
			"vscode.extension.contributes.debuggers": "Добавляет адаптеры отладки.",
			"vscode.extension.contributes.debuggers.args": "Необязательные аргументы для передачи адаптеру.",
			"vscode.extension.contributes.debuggers.configurationAttributes": "Конфигурации схемы JSON для проверки launch.json.",
			"vscode.extension.contributes.debuggers.configurationSnippets": "Фрагменты для добавления новых конфигураций в launch.json.",
			"vscode.extension.contributes.debuggers.deprecated": "Необязательное сообщение для пометки этого типа отладки как нерекомендуемого.",
			"vscode.extension.contributes.debuggers.hiddenWhen": "Если это условие истинно, этот тип отладчика скрыт в списке отладчика, но все еще включен.",
			"vscode.extension.contributes.debuggers.initialConfigurations": "Конфигурации для создания первоначального файла launch.json.",
			"vscode.extension.contributes.debuggers.label": "Отображаемое имя этого адаптера отладки.",
			"vscode.extension.contributes.debuggers.languages": "Список языков, для которых расширение отладки может считаться \"отладчиком по умолчанию\".",
			"vscode.extension.contributes.debuggers.linux": "Параметры, связанные с Linux.",
			"vscode.extension.contributes.debuggers.linux.runtime": "Среда выполнения, используемая для Linux.",
			"vscode.extension.contributes.debuggers.osx": "Параметры, связанные с macOS.",
			"vscode.extension.contributes.debuggers.osx.runtime": "Среда выполнения, используемая для macOS.",
			"vscode.extension.contributes.debuggers.program": "Путь к программе адаптера отладки. Путь указывается либо как абсолютный, либо относительно папки расширения.",
			"vscode.extension.contributes.debuggers.runtime": "Дополнительная среда выполнения, используемая в том случае, если атрибут program не указывает на исполняемый файл, но среда выполнения требуется.",
			"vscode.extension.contributes.debuggers.runtimeArgs": "Аргументы дополнительной среды выполнения.",
			"vscode.extension.contributes.debuggers.strings": "Строки пользовательского интерфейса, добавленные этим адаптером отладки.",
			"vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints": "При наличии непроверенных точек останова на языке, поддерживаемом этим адаптером отладки, это сообщение будет отображаться при наведении курсора на точку останова и в представлении точек останова. Поддерживаются ссылки на команды и Markdown.",
			"vscode.extension.contributes.debuggers.type": "Уникальный идентификатор этого адаптера отладки.",
			"vscode.extension.contributes.debuggers.variables": "Сопоставление из интерактивных переменных (например, ${action.pickProcess}) в \"launch.json\" с командой.",
			"vscode.extension.contributes.debuggers.when": "Условие, которое должно иметь значение \"true\", чтобы включить отладчик этого типа. Рекомендуется использовать \"shellExecutionSupported\", \"virtualWorkspace\", \"resourceScheme\" или ключ контекста, определенный расширением, в зависимости от ситуации.",
			"vscode.extension.contributes.debuggers.windows": "Параметры, связанные с Windows.",
			"vscode.extension.contributes.debuggers.windows.runtime": "Среда выполнения, используемая для Windows."
		},
		"vs/workbench/contrib/debug/common/debugSource": {
			"unknownSource": "Неизвестный источник"
		},
		"vs/workbench/contrib/debug/common/disassemblyViewInput": {
			"disassemblyEditorLabelIcon": "Значок метки редактора дизассемблирования.",
			"disassemblyInputName": "Дизассемблирование"
		},
		"vs/workbench/contrib/debug/common/loadedScriptsPicker": {
			"moveFocusedView.selectView": "Search loaded scripts by name"
		},
		"vs/workbench/contrib/debug/common/replModel": {
			"consoleCleared": "Консоль очищена"
		},
		"vs/workbench/contrib/debug/node/debugAdapter": {
			"debugAdapterBinNotFound": "Исполняемый файл адаптера отладки \"{0}\" не существует.",
			"debugAdapterCannotDetermineExecutable": "Невозможно определить исполняемый файл для адаптера отладки \"{0}\".",
			"unableToLaunchDebugAdapter": "Не удается запустить адаптер отладки из \"{0}\".",
			"unableToLaunchDebugAdapterNoArgs": "Не удается запустить адаптер отладки."
		},
		"vs/workbench/contrib/deprecatedExtensionMigrator/browser/deprecatedExtensionMigrator.contribution": {
			"bracketPairColorizer.notification": "Расширение \"Раскрашивание пары скобок\" отключено, поскольку оно устарело.",
			"bracketPairColorizer.notification.action.enableNative": "Включить собственную раскраску пар скобок",
			"bracketPairColorizer.notification.action.showMoreInfo": "Подробнее",
			"bracketPairColorizer.notification.action.uninstall": "Удалить расширение"
		},
		"vs/workbench/contrib/dropOrPasteInto/browser/commands": {
			"configureDefaultDrop.label": "Настройка предпочтительного действия перетаскивания...",
			"configureDefaultPaste.label": "Настройка предпочтительного действия вставки..."
		},
		"vs/workbench/contrib/dropOrPasteInto/browser/configurationSchema": {
			"dropKind": "Идентификатор вида при правке путем перетаскивания.",
			"dropPreferredDescription": "Настраивает предпочтительный тип правки, который будет использоваться при перетаскивании содержимого.\r\n\r\nЭто упорядоченный список видов правок. Будет использована первая доступная правка предпочтительного вида.",
			"pasteKind": "Идентификатор вида при правке путем вставки.",
			"pastePreferredDescription": "Настраивает предпочтительный тип правки, который будет использоваться при вставке содержимого.\r\n\r\nЭто упорядоченный список видов правок. Будет использована первая доступная правка предпочтительного вида."
		},
		"vs/workbench/contrib/editSessions/browser/editSessions.contribution": {
			"autoResumeWorkingChanges": "Определяет, следует ли автоматически возобновлять доступные рабочие изменения, хранящиеся в облаке, для текущей рабочей области.",
			"autoResumeWorkingChanges.off": "Никогда не пытайтесь возобновить рабочие изменения из облака.",
			"autoResumeWorkingChanges.onReload": "Автоматическое возобновление доступных рабочих изменений из облака при перезагрузке окна.",
			"autoStoreWorkingChanges": "Сохранение текущих рабочих изменений...",
			"autoStoreWorkingChanges.off": "Никогда не пытайтесь автоматически сохранять рабочие изменения в облаке.",
			"autoStoreWorkingChanges.onShutdown": "Автоматическое сохранение текущих рабочих изменений в облаке при закрытии окна.",
			"autoStoreWorkingChangesDescription": "Управляет автоматическим хранением доступных рабочих изменений в облаке для текущей рабочей области. Этот параметр не действует в Интернете.",
			"check for pending cloud changes": "Проверка ожидающих изменений в облаке",
			"checkingForWorkingChanges": "Проверка ожидающих изменений в облаке...",
			"client too old": "Обновите систему до более новой версии {0} чтобы возобновить рабочие изменения из облака.",
			"cloudChangesPartialMatchesEnabled": "Определяет, следует ли отображать изменения в облаке, которые частично соответствуют текущему сеансу.",
			"continue edit session in local folder": "Открыть в локальной папке",
			"continue with cloud changes": "Укажите, следует ли внести ваши изменения, сделанные в ходе работы",
			"continue working on": "Продолжить работу…",
			"continueEditSession.openLocalFolder.title.v2": "Выберите локальную папку для продолжения работы",
			"continueEditSessionExtPoint": "Добавляет параметры для продолжения текущего сеанса изменения в другой среде",
			"continueEditSessionExtPoint.command": "Идентификатор команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands и должна возвращать URI, представляющий другую среду, в которой можно продолжить текущий сеанс изменения.",
			"continueEditSessionExtPoint.description": "URL-адрес страницы документации по параметру или команда, которая возвращает этот URL-адрес.",
			"continueEditSessionExtPoint.group": "Группа, к которой принадлежит этот элемент.",
			"continueEditSessionExtPoint.qualifiedName": "Полное имя этого элемента, которое используется для отображения в меню.",
			"continueEditSessionExtPoint.remoteGroup": "Группа, к которой относится этот элемент в удаленном индикаторе.",
			"continueEditSessionExtPoint.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент.",
			"continueEditSessionItem.builtin": "Встроено",
			"continueEditSessionItem.openInLocalFolder.v2": "Открыть в локальной папке",
			"continueEditSessionPick.title.v2": "Выберите среду разработки, чтобы продолжить работу с {0} в",
			"continueOn.installAdditional": "Установите дополнительные параметры среды разработки",
			"continueOnCloudChanges": "Определяет, следует ли предлагать пользователю сохранить рабочие изменения в облаке при использовании функции \"Продолжить работу\".",
			"continueOnCloudChanges.off": "Не сохраняйте рабочие изменения в облаке с помощью функции \"Продолжить работу\", если параметр \"Изменения в облаке\" еще не включен.",
			"continueOnCloudChanges.promptForAuth": "Приглашение пользователю войти в систему для сохранения изменений в облаке с помощью функции \"Продолжить работу\".",
			"continueWorkingOn.existingLocalFolder": "Продолжить работу в существующей локальной папке",
			"editSessionPartialMatch": "У вас есть ожидающие рабочие изменения в облаке для этой рабочей области. Вы хотите возобновить их?",
			"learnMoreTooltip": "Дополнительные сведения",
			"no cloud changes": "Нет изменений для возобновления работы из облака.",
			"no cloud changes for ref": "Не удалось возобновить изменения из облака для идентификатора {0}.",
			"no working changes to store": "Сохранение рабочих изменений в облаке пропущено, так как нет изменений для сохранения.",
			"payload failed": "Эти рабочие изменения не могут быть сохранены.",
			"payload too large": "Эти рабочие изменения превышают лимит размера и не могут быть сохранены.",
			"resume": "Возобновить",
			"resume cloud changes": "Возобновить изменения из сериализованных данных",
			"resume edit session warning 1": "Возобновление ваших рабочих изменений из облака перезапишет следующий {0} файл. Вы хотите продолжить?",
			"resume edit session warning many": "Возобновление ваших рабочих изменений из облака перезапишет следующие {0} файлов. Вы хотите продолжить?",
			"resume failed": "Не удалось возобновить рабочие изменения из облака.",
			"resume latest cloud changes": "Возобновление последних изменений в облаке",
			"resuming working changes window": "Возобновление рабочих изменений…",
			"show cloud changes": "Показать изменения в облаке",
			"show log": "Показать журнал",
			"store working changes": "Сохранение рабочих изменений...",
			"store working changes in cloud": "Хранение рабочих изменений в облаке",
			"store your working changes": "Сохранение рабочих изменений...",
			"storing working changes": "Сохранение рабочих изменений...",
			"with cloud changes": "Да, продолжить с моими рабочими изменениями",
			"without cloud changes": "Нет, продолжить без моих рабочих изменений"
		},
		"vs/workbench/contrib/editSessions/browser/editSessionsStorageService": {
			"choose account placeholder": "Выберите учетную запись для хранения своих рабочих изменений в облаке",
			"choose account read placeholder": "Выберите учетную запись для восстановления рабочих изменений из облака",
			"delete all cloud changes": "Удалить все сохраненные данные из облака.",
			"others": "Другие",
			"reset auth.v3": "Отключить облачные изменения...",
			"sign in": "Включить облачные изменения...",
			"sign in badge": "Включить облачные изменения… (1)",
			"sign in using account": "Вход с помощью {0}",
			"sign out of cloud changes clear data prompt": "Вы хотите отключить хранение рабочих изменений в облаке?",
			"signed in": "Вход выполнен"
		},
		"vs/workbench/contrib/editSessions/browser/editSessionsViews": {
			"cloud changes": "Изменения в облаке",
			"compare changes": "Сравнить изменения",
			"confirm delete all": "Вы действительно хотите окончательно удалить все сохраненные изменения из облака?",
			"confirm delete all detail": " Это действие нельзя отменить.",
			"confirm delete detail.v2": " Это действие нельзя отменить.",
			"confirm delete.v2": "Вы действительно хотите безвозвратно удалить рабочие изменения со ссылкой {0}?",
			"local copy": "Локальная копия",
			"noStoredChanges": "У вас нет сохраненных изменений в облаке для отображения.\r\n{0}",
			"open file": "Открыть файл",
			"storeWorkingChangesTitle": "Сохранение рабочих изменений",
			"workbench.editSessions.actions.delete.v2": "Удалить рабочие изменения",
			"workbench.editSessions.actions.deleteAll": "Удалить все рабочие изменения из облака",
			"workbench.editSessions.actions.resume.v2": "Возобновить рабочие изменения",
			"workbench.editSessions.actions.store.v2": "Сохранить рабочие изменения"
		},
		"vs/workbench/contrib/editSessions/common/editSessions": {
			"cloud changes": "Изменения в облаке",
			"editSessionViewIcon": "Значок просмотра представления изменений в облаке."
		},
		"vs/workbench/contrib/editSessions/common/editSessionsLogService": {
			"cloudChangesLog": "Изменения в облаке"
		},
		"vs/workbench/contrib/editTelemetry/browser/editStats/aiStatsChart": {
			"noData": "Пока нет данных"
		},
		"vs/workbench/contrib/editTelemetry/browser/editStats/aiStatsStatusBar": {
			"aiStats.statusBar.configure": "Настроить",
			"aiStatsStatusBarHeader": "Статистика использования ИИ",
			"chartHeaderDays": "Степень использования ИИ по дням",
			"chartHeaderSessions": "Степень использования ИИ по сеансам",
			"inlineSuggestions": "Встроенные предложения",
			"inlineSuggestionsStatusBar": "Строка состояния встроенных предложений",
			"text1": "Средние показатели ИИ и ввода с клавиатуры: {0}",
			"text2": "Принято встроенных предложений сегодня: {0}",
			"viewByDays": "Дни",
			"viewBySessions": "Сеансы"
		},
		"vs/workbench/contrib/editTelemetry/browser/editTelemetry.contribution": {
			"editTelemetry": "Телеметрия изменения",
			"editor.aiStats.enabled": "Управляет включением статистики ИИ в редакторе. Этот датчик показывает среднюю степень использования ИИ в 5-минутных сеансах, где степень для каждого сеанса вычисляется как частное от деления количества символов, вставленных искусственным интеллектом, на общее количество вставленных символов.",
			"telemetry.editStats.detailed.enabled": "Управляет тем, следует ли включать телеметрию для подробной статистики изменения (статистика отправляется только в том случае, если включена общая телеметрия).",
			"telemetry.editStats.enabled": "Управляет тем, следует ли включать телеметрию для статистики изменения (статистика отправляется только в том случае, если включена общая телеметрия).",
			"telemetry.editStats.showDecorations": "Управляет тем, следует ли отображать элементы оформления для телеметрии изменения.",
			"telemetry.editStats.showStatusBar": "Управляет тем, следует ли отображать строку состояния для телеметрии изменения."
		},
		"vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": {
			"expandAbbreviationAction": "Emmet: расшифровать аббревиатуру",
			"miEmmetExpandAbbreviation": "Emmet: р&&азвернуть сокращение"
		},
		"vs/workbench/contrib/experiments/browser/experiments.contribution": {
			"workbench.enableExperiments": "Получает эксперименты для запуска от веб-службы Майкрософт."
		},
		"vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": {
			"copy id": "ИД копии ({0})",
			"disable": "Отключить",
			"disable workspace": "Отключить (рабочая область)",
			"errors": "Необработанных ошибок: {0}",
			"extensionActivating": "Расширение активируется...",
			"languageActivation": "Активировано {1}, так как вы открыли файл {0}",
			"requests count": "Использование {0}: запросы {1}",
			"requests count title": "Последний запрос был {0}.",
			"runtimeExtensions": "Расширения среды выполнения",
			"session requests count": ", запросы {0} (сеанс)",
			"showRuntimeExtensions": "Показать запущенные расширения",
			"starActivation": "Активировано {0} при запуске",
			"startupFinishedActivation": "Активируется событием {0} после завершения запуска.",
			"unresponsive.title": "Узел расширений перестал отвечать из-за расширения.",
			"workspaceContainsFileActivation": "Активировано {1}, так как файл {0} существует в вашей рабочей области",
			"workspaceContainsGlobActivation": "Активируется {1}, так как файл, соответствующий {0}, существует в вашей рабочей области",
			"workspaceContainsTimeout": "Активировано {1}, так как поиск {0} занял слишком много времени",
			"workspaceGenericActivation": "Активировано {1} при {0}"
		},
		"vs/workbench/contrib/extensions/browser/configBasedRecommendations": {
			"exeBasedRecommendation": "Это расширение является рекомендуемым из-за текущей конфигурации рабочей области."
		},
		"vs/workbench/contrib/extensions/browser/exeBasedRecommendations": {
			"exeBasedRecommendation": "Это расширение является рекомендуемым, так как установлено {0}."
		},
		"vs/workbench/contrib/extensions/browser/extensionEditor": {
			"Changelog title": "Журнал изменений",
			"Install Info": "Установка",
			"Marketplace": "Marketplace",
			"Marketplace Info": "Marketplace",
			"Readme title": "Файл сведений",
			"Version": "Версия",
			"builtin": "Встроенное",
			"cache size": "Кэш",
			"categories": "Категории",
			"changelog": "Журнал изменений",
			"changelogtooltip": "История обновления расширения, полученная из файла 'CHANGELOG.md' расширения",
			"dependencies": "Зависимости",
			"dependenciestooltip": "Выводит список расширений, от которых зависит это расширение",
			"details": "Подробные сведения",
			"detailstooltip": "Сведения о расширении, полученные из файла 'README.md' расширения",
			"disk space used": "Размер кэша",
			"extension pack": "Пакет расширений ({0})",
			"extension version": "Версия расширения",
			"extensionpack": "Пакет расширений",
			"extensionpacktooltip": "Выводит список расширений, которые будут установлены вместе с этим расширением.",
			"features": "Функции",
			"featurestooltip": "Перечисляет функции, добавленные этим расширением",
			"find": "Найти",
			"find next": "Найти далее",
			"find previous": "Найти ранее",
			"id": "Идентификатор",
			"issues": "Проблемы",
			"last released": "Последний выпуск",
			"last updated": "Дата последнего обновления",
			"license": "Лицензия",
			"name": "Имя расширения",
			"noChangelog": "Журнал изменений недоступен.",
			"noDependencies": "Нет зависимостей",
			"noReadme": "Файл сведений недоступен.",
			"other": "Локальный",
			"preview": "Предварительная версия",
			"published": "Опубликовано",
			"repository": "Репозиторий",
			"resources": "Ресурсы",
			"size": "Размер",
			"size when installed": "Размер при установке",
			"source": "Источник",
			"vsix": "VSIX"
		},
		"vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": {
			"restartExtensionHost.reason": "Изменение отношения доверия рабочей области"
		},
		"vs/workbench/contrib/extensions/browser/extensionFeaturesTab": {
			"accessExtensionFeature": "Включить функцию \"{0}\"",
			"activation": "Активация",
			"cancel": "Отмена",
			"chartDescription": "За последние 30 дней от этого расширения поступили запросы: {0} {1}.",
			"disableAccessExtensionFeatureMessage": "Вы хотите отменить для расширения \"{0}\" доступ к функции \"{1}\"?",
			"enable": "Разрешить доступ",
			"enableAccessExtensionFeatureMessage": "Вы хотите разрешить для расширения \"{0}\" доступ к функции \"{1}\"?",
			"extension features list": "Функции расширения",
			"grant": "Разрешить доступ",
			"label": "Использование {0}",
			"messaages": "Сообщений: {0}",
			"noFeatures": "Нет добавленных функций.",
			"revoke": "Отменить доступ",
			"revoked": "Нет доступа",
			"runtime": "Состояние среды выполнения",
			"uncaught errors": "Необработанных ошибок: ({0})"
		},
		"vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": {
			"donotShowAgain": "Больше не показывать для этого репозитория",
			"donotShowAgainExtension": "Больше не показывать для этих расширений",
			"donotShowAgainExtensionSingle": "Больше не показывать для этого расширения",
			"exeRecommended": "На компьютере установлено {0}. Хотите установить для него рекомендуемое {1}?",
			"extensionFromPublisher": "Расширение \"{0}\" от {1}",
			"extensionsFromMultiplePublishers": "расширения от {0}, {1} и других",
			"extensionsFromPublisher": "расширение от {0}",
			"extensionsFromPublishers": "расширения от {0} и {1}",
			"ignoreAll": "Да, игнорировать все",
			"ignoreExtensionRecommendations": "Вы хотите игнорировать все рекомендации по расширениям?",
			"install": "Установить",
			"install and do no sync": "Установить (не синхронизировать)",
			"no": "Нет",
			"recommended": "Установить рекомендуемое {0} для {1}?",
			"show recommendations": "Показать рекомендации",
			"this repository": "этот репозиторий"
		},
		"vs/workbench/contrib/extensions/browser/extensions.contribution": {
			"InstallFromVSIX": "Установка из VSIX…",
			"InstallVSIXAction.reloadNow": "Перезагрузить",
			"InstallVSIXAction.restartExtensions": "Перезапустить расширения",
			"InstallVSIXAction.successNoReload": "Завершена установка расширения.",
			"InstallVSIXAction.successReload": "Завершена установка расширения. Перезагрузите Visual Studio Code, чтобы включить его.",
			"InstallVSIXAction.successRestart": "Завершена установка расширения. Перезапустите расширения, чтобы включить его.",
			"InstallVSIXs.successNoReload": "Завершена установка расширений.",
			"InstallVSIXs.successReload": "Завершена установка расширений. Перезагрузите Visual Studio Code, чтобы включить их.",
			"InstallVSIXs.successRestart": "Завершена установка расширений. Перезапустите расширения, чтобы включить их.",
			"all": "Все расширения",
			"autoRestart": "Если этот параметр активирован, расширения будут автоматически перезапущены после обновления, когда окно не находится в фокусе. Если у вас есть открытые записные книжки или настраиваемые редакторы, могут быть потеряны данные.",
			"builtin": "Расширение \"{0}\" является встроенным и не может быть удалено.",
			"builtin filter": "Встроенное",
			"checkForUpdates": "Проверка обновлений расширения",
			"clearExtensionsSearchResults": "Очистить результаты поиска расширений",
			"disableAll": "Отключить все установленные расширения",
			"disableAllWorkspace": "Отключить все установленные расширения для этой рабочей области",
			"disableAutoUpdate": "Отключить автоматическое обновление для всех расширений",
			"disablePreRleaseLabel": "Переключиться на версию выпуска",
			"disabled filter": "Отключено",
			"download VSIX": "Скачать VSIX",
			"download pre-release": "Скачать предварительную версию VSIX",
			"download specific version": "Скачать определенную версию VSIX...",
			"enableAll": "Включить все расширения",
			"enableAllWorkspace": "Включить все расширения для этой рабочей области",
			"enableAutoUpdate": "Включить автоматическое обновление для всех расширений",
			"enablePreRleaseLabel": "Переключиться на предварительную версию",
			"enabled": "Только включенные расширения",
			"enabled filter": "Включено",
			"extension": "Расширение",
			"extension updates filter": "Обновления",
			"extensionInfoDescription": "Описание: {0}",
			"extensionInfoId": "Идентификатор: {0}",
			"extensionInfoName": "Имя: {0}",
			"extensionInfoPublisher": "Издатель: {0}",
			"extensionInfoVSMarketplaceLink": "Ссылка на Visual Studio Marketplace: {0}",
			"extensionInfoVersion": "Версия: {0}",
			"extensionUpdates": "Показать обновления расширений",
			"extensions": "Расширения",
			"extensions.affinity": "Настройте расширение для выполнения в хост-процессе другого расширения.",
			"extensions.allowOpenInModalEditor": "Управляет открытием расширений и серверы MCP в модальном окне редактора.",
			"extensions.autoUpdate": "Управляет поведением автоматического обновления расширений. Обновления извлекаются из веб-службы Майкрософт.",
			"extensions.autoUpdate.enabled": "Скачивать и автоматически устанавливать обновления только для включенных расширений.",
			"extensions.autoUpdate.false": "Расширения не обновляются автоматически.",
			"extensions.autoUpdate.true": "Скачивать и автоматически устанавливать обновления для всех расширений.",
			"extensions.gallery.serviceUrl": "Настройте URL-адрес службы Marketplace для подключения",
			"extensions.supportUntrustedWorkspaces": "Переопределение поддержки ненадежной рабочей области расширения. Расширения, использующие параметр «true», всегда будут включены. Расширения, использующие параметр «limited», всегда будут включены, и расширение будет скрывать функции, требующие доверия. Расширения, использующие параметр «false», будут включены только в том случае, если рабочая область является доверенной.",
			"extensions.supportUntrustedWorkspaces.false": "Расширение будет доступно только в том случае, если рабочая область является доверенной.",
			"extensions.supportUntrustedWorkspaces.limited": "Расширение всегда будет включено, а расширение будет скрывать функции, требующие доверия.",
			"extensions.supportUntrustedWorkspaces.supported": "Определяет параметр поддержки ненадежной рабочей области для расширения.",
			"extensions.supportUntrustedWorkspaces.true": "Расширение всегда будет включено.",
			"extensions.supportUntrustedWorkspaces.version": "Определяет версию расширения, для которого следует применить переопределение. Если не указано, то переопределение будет применяться независимо от версии расширения.",
			"extensions.supportVirtualWorkspaces": "Переопределить поддержку виртуальных рабочих областей для расширения.",
			"extensions.verifySignature": "Если этот параметр включен, расширения проверяются на наличие подписи перед установкой.",
			"extensionsCheckUpdates": "Если этот параметр установлен, производится автоматическая проверка обновлений для расширений. Если для расширения доступно обновление, это расширение помечается как устаревшее в представлении \"Расширения\". Обновления передаются веб-службой Майкрософт.",
			"extensionsCloseExtensionDetailsOnViewChange": "Если этот параметр установлен, редакторы со сведениями о расширении будут автоматически закрыты при выходе из представления \"Расширения\".",
			"extensionsConfigurationTitle": "Расширения",
			"extensionsDeferredStartupFinishedActivation": "Если этот параметр включен, расширения, объявляющие событие активации onStartupFinished, будут активированы по истечении периода ожидания.",
			"extensionsIgnoreRecommendations": "Если этот параметр установлен, оповещения о рекомендациях по расширениям не будут отображаться.",
			"extensionsInQuickAccess": "Если этот параметр включен, можно использовать панель быстрого доступа, чтобы искать расширения и сообщать о проблемах.",
			"extensionsRequestTimeout": "Управляет временем ожидания в миллисекундах для HTTP-запросов, создаваемых при получении расширений из Marketplace",
			"extensionsShowRecommendationsOnlyOnDemand_Deprecated": "Этот параметр не рекомендуется к использованию. Используйте параметр extensions.ignoreRecommendations для управления уведомлениями о рекомендациях. Используйте действия видимости представления расширений, чтобы скрыть рекомендуемое представление по умолчанию.",
			"extensionsSupportNodeGlobalNavigator": "Если включено, объект навигатора Node.js доступен в глобальной области.",
			"extensionsWebWorker": "Включение узла расширений рабочих веб-процессов.",
			"extensionsWebWorker.auto": "Хост-процесс для расширений рабочей роли будет запускаться, когда он требуется для веб-расширения.",
			"extensionsWebWorker.false": "Хост-процесс для расширений рабочей роли никогда не запускается.",
			"extensionsWebWorker.true": "Хост-процесс для расширений рабочей роли всегда будет запущен.",
			"featured filter": "Подборка",
			"filter by category": "Категория",
			"filterExtensions": "Фильтр расширений...",
			"focusExtensions": "Фокус на представлении расширений",
			"handleUriConfirmedExtensions": "Если расширение указано здесь, то при обработке этим расширением URI запрос подтверждения выдаваться не будет.",
			"id required": "Требуется идентификатор расширения.",
			"importKeyboardShortcutsFroms": "Перенести сочетания клавиш из...",
			"install": "Установить",
			"install button": "Установить",
			"install installAndDonotSync": "Установить (не синхронизировать)",
			"installButton": "&&Установить",
			"installExtensionFromLocation": "Установить расширение из расположения...",
			"installExtensionQuickAccessHelp": "Установить или искать расширения",
			"installExtensionQuickAccessPlaceholder": "Введите имя расширения для установки или поиска.",
			"installExtensions": "Установить расширения",
			"installFromLocation": "Установить расширение из расположения",
			"installFromLocationPlaceHolder": "Расположение веб-расширения",
			"installFromVSIX": "Установить из VSIX",
			"installPrereleaseAndDonotSync": "Установить предварительный выпуск (не синхронизировать)",
			"installVSIX": "Установка VSIX для расширений",
			"installWorkspaceRecommendedExtensions": "Установить рекомендуемые расширения рабочей области",
			"installed filter": "Установлено",
			"installedExtensions": "Показать установленные расширения",
			"manageExtensionsHelp": "Управление расширениями",
			"manageExtensionsQuickAccessPlaceholder": "Нажмите клавишу ВВОД для управления расширениями.",
			"miPreferencesExtensions": "&&Расширения",
			"miViewExtensions": "Р&&асширения",
			"most popular filter": "Самое популярное",
			"most popular recommended": "Рекомендуемое",
			"noUpdatesAvailable": "Все расширения обновлены.",
			"none": "Нет",
			"notFound": "Расширение \"{0}\" не найдено.",
			"notInstalled": "Расширение \"{0}\" не установлено. Убедитесь, что используется полный идентификатор расширения, включая издателя, например: ms-vscode.csharp.",
			"recently published filter": "Недавно опубликованное",
			"recentlyPublishedExtensions": "Показать недавно опубликованные расширения",
			"refreshExtension": "Обновить",
			"show pre-release version": "Показать предварительную версию",
			"show released version": "Показать версию выпуска",
			"showBuiltInExtensions": "Отображать встроенные расширения",
			"showDisabledExtensions": "Показать отключенные расширения",
			"showEnabledExtensions": "Показать включенные расширения",
			"showExtensions": "Расширения",
			"showFeaturedExtensions": "Показать рекомендованные расширения",
			"showLanguageExtensionsShort": "Расширения языка",
			"showPopularExtensions": "Показать популярные расширения",
			"showRecommendedExtensions": "Показать рекомендуемые расширения",
			"showRecommendedKeymapExtensionsShort": "Раскладки клавиатуры",
			"showWorkspaceUnsupportedExtensions": "Показать расширения, не поддерживаемые рабочей областью",
			"signInToMarketplace": "Войдите для доступа к магазину расширений",
			"sort by installs": "Число установок",
			"sort by name": "Имя",
			"sort by published date": "Дата публикации",
			"sort by rating": "Оценка",
			"sort by update date": "Дата обновления",
			"sorty by": "Метод сортировки",
			"trustedPublishers": "Управление доверенными издателями расширений",
			"trustedPublishersPlaceholder": "Выберите издателей, которым следует доверять",
			"updateAll": "Обновить все расширения",
			"workbench.extensions.action.addExtensionToWorkspaceRecommendations": "Добавить в рекомендации рабочей области",
			"workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations": "Добавить расширение в пропущенные рекомендации папки рабочей области",
			"workbench.extensions.action.addToWorkspaceFolderRecommendations": "Добавить расширение в рекомендации папки рабочей области",
			"workbench.extensions.action.addToWorkspaceIgnoredRecommendations": "Добавить расширение в пропущенные рекомендации рабочей области",
			"workbench.extensions.action.addToWorkspaceRecommendations": "Добавить расширение в рекомендации рабочей области",
			"workbench.extensions.action.changeAccountPreference": "Параметры учетной записи",
			"workbench.extensions.action.configure": "Параметры",
			"workbench.extensions.action.configureKeybindings": "Сочетания клавиш",
			"workbench.extensions.action.copyExtension": "Копировать",
			"workbench.extensions.action.copyExtensionId": "Копировать идентификатор расширения",
			"workbench.extensions.action.copyLink": "Копировать ссылку",
			"workbench.extensions.action.ignoreRecommendation": "Пропустить рекомендацию",
			"workbench.extensions.action.manageTrustedPublishers": "Управление доверенными издателями расширений",
			"workbench.extensions.action.removeExtensionFromWorkspaceRecommendations": "Удалить из рекомендаций рабочей области",
			"workbench.extensions.action.toggleApplyToAllProfiles": "Применить расширение для всех профилей",
			"workbench.extensions.action.toggleIgnoreExtension": "Синхронизация этого расширения",
			"workbench.extensions.action.undoIgnoredRecommendation": "Отменить пропуск рекомендации",
			"workbench.extensions.installExtension.arg.decription": "Идентификатор расширения или URI ресурса VSIX",
			"workbench.extensions.installExtension.description": "Установить данное расширение",
			"workbench.extensions.installExtension.option.context": "Контекст установки. Это объект JSON, который можно использовать для передачи любых сведений обработчикам установки. то есть \"{skipWalkthrough: true}\" не открывает пошаговое руководство при установке.",
			"workbench.extensions.installExtension.option.donotSync": "Если этот параметр включен, VS Code не синхронизирует указанное расширение, когда включена синхронизация параметров.",
			"workbench.extensions.installExtension.option.enable": "Если включить этот параметр, расширение будет включено в том случае, если оно установлено, но отключено. Не действует, если расширение уже включено.",
			"workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX": "Если этот параметр включен, VS Code устанавливает только недавно добавленные расширения из пакета расширений VSIX. Этот параметр рассматривается только при установке VSIX.",
			"workbench.extensions.installExtension.option.installPreReleaseVersion": "Если этот параметр включен, VS Code устанавливает предварительную версию расширения, если она доступна.",
			"workbench.extensions.installExtension.option.justification": "Обоснование для установки расширения. Строка или объект, с помощью которого можно передавать любые сведения в обработчики установки. Например, если задать \"{reason: 'This extension wants to open a URI', action: 'Open URI'}\", то после установки появится окно сообщения с указанием причины и действия.",
			"workbench.extensions.search.arg.name": "Запрос для использования при поиске",
			"workbench.extensions.search.description": "Поиск конкретного расширения",
			"workbench.extensions.uninstallExtension.arg.name": "Идентификатор удаляемого расширения",
			"workbench.extensions.uninstallExtension.description": "Удалить указанное расширение",
			"workspace unsupported filter": "Рабочая область не поддерживается"
		},
		"vs/workbench/contrib/extensions/browser/extensionsActions": {
			"Cannot be enabled": "Это расширение отключено, так как оно не поддерживается в {0} в Интернете.",
			"Defined to run in desktop": "Это расширение отключено, поскольку оно определено только для запуска в {0} для настольного компьютера.",
			"Install in local server to enable": "Это расширение отключено в этом рабочем месте, так как оно определено для выполнения на локальном хост-процессе для расширений. Установите расширение локально, чтобы включить его.",
			"Install in remote server to enable": "Это расширение отключено в этом рабочем месте, так как оно определено для выполнения на удаленном хост-процессе для расширений. Установите расширение в \"{0}\", чтобы включить его.",
			"Install language pack also in remote server": "Установите расширение языкового пакета на \"{0}\", чтобы включить его и там.",
			"Install language pack also locally": "Установите расширение языкового пакета локально, чтобы включить его и там.",
			"OpenExtensionsFile.failed": "Не удается создать файл \"extensions.json\" в папке \".vscode\" ({0}).",
			"Show alternate extension": "&&Открыть {0}",
			"Uninstalling": "Идет удаление",
			"VS Code for Web": "{0} в Интернете",
			"auto update message": "[Проверьте расширение]({0}) и обновите его вручную.",
			"cancel": "Отмена",
			"cannot be installed": "Расширение \"{0}\" недоступно в {1}. Щелкните \"Дополнительные сведения\", чтобы получить дополнительные сведения.",
			"check logs": "Дополнительные сведения см. в [журнале]({0}).",
			"close": "Закрыть",
			"configure in settings": "&&Настройка параметров",
			"configureWorkspaceFolderRecommendedExtensions": "Настроить рекомендуемые расширения (папка рабочей области)",
			"configureWorkspaceRecommendedExtensions": "Настроить рекомендуемые расширения (рабочая область)",
			"current": "текущий",
			"dependencies": "Показать зависимости",
			"deprecated message": "Это нерекомендуемое приложение, потому что оно больше не поддерживается.",
			"deprecated tooltip": "Это нерекомендуемое приложение, потому что оно больше не поддерживается.",
			"deprecated with alternate extension message": "Это расширение является нерекомендуемым. Используйте вместо него расширение {0}.",
			"deprecated with alternate extension tooltip": "Это расширение является нерекомендуемым. Используйте вместо него расширение {0}.",
			"deprecated with alternate settings message": "Это расширение является нерекомендуемым, так как эта функция теперь встроена в VS Code.",
			"deprecated with alternate settings tooltip": "Это расширение является нерекомендуемым, так как эта функция теперь встроена в VS Code. Настройте {0} для использования этой функции.",
			"disableAIGloballyAction": "Disable AI Features",
			"disableAIGloballyActionToolTip": "Disable AI features",
			"disableAIInWorkspaceAction": "Disable AI Features (Workspace)",
			"disableAIInWorkspaceActionToolTip": "Disable AI features in this workspace",
			"disableAutoUpdate": "Отключены автоматические обновления для",
			"disableForWorkspaceAction": "Отключить (рабочая область)",
			"disableForWorkspaceActionToolTip": "Отключить это расширение только в этой рабочей области",
			"disableGloballyAction": "Отключить",
			"disableGloballyActionToolTip": "Отключить это расширение",
			"disabled": "Отключен",
			"disabled - not allowed": "Это расширение отключено, поскольку {0}",
			"disabled because of virtual workspace": "Это расширение было отключено, так как оно не поддерживает виртуальные рабочие области.",
			"disabled by environment": "Это расширение отключено средой.",
			"do not sync": "Не синхронизировать это расширение",
			"download": "Попробуйте скачать вручную...",
			"enableAIGloballyAction": "Enable AI Features",
			"enableAIGloballyActionToolTip": "Enable AI features",
			"enableAIInWorkspaceAction": "Enable AI Features (Workspace)",
			"enableAIInWorkspaceActionToolTip": "Enable AI features in this workspace",
			"enableAutoUpdate": "Включены автоматические обновления для",
			"enableAutoUpdateLabel": "Автоматическое обновление",
			"enableForWorkspaceAction": "Включить (рабочая область)",
			"enableForWorkspaceActionToolTip": "Включить это расширение только в этой рабочей области",
			"enableGloballyAction": "Включить",
			"enableGloballyActionToolTip": "Включить это расширение",
			"enabled": "Включено",
			"enabled by environment": "Это расширение включено, поскольку оно является обязательным в текущей среде.",
			"enabled in web worker": "Это расширение включено в хост-процессе для расширений рабочей роли, так как он является предпочтительным для работы расширения.",
			"enabled locally": "Это расширение включено на локальном хост-процессе для расширений, так как оно предпочтительно для работы на нем.",
			"enabled remotely": "Это расширение включено на удаленном хост-процессе для расширений, так как оно предпочтительно для работы на нем.",
			"extension disabled because of dependency": "Это расширение зависит от отключенного расширения.",
			"extension disabled because of trust requirement": "Это расширение было отключено, так как текущая рабочая область не является доверенной.",
			"extension disabled because of unification": "Все функции GitHub Copilot теперь обслуживаются через расширение GitHub Copilot Chat. Чтобы временно отказаться от этого объединения расширений, переключите параметр {0}.",
			"extension enabled on remote": "Расширение включено на \"{0}\"",
			"extension limited because of trust requirement": "Это расширение имеет ограниченные функции, поскольку текущая рабочая область не является доверенной.",
			"extension limited because of virtual workspace": "Это расширение имеет ограниченные функции, поскольку текущая рабочая область является виртуальной.",
			"extensionButtonBackground": "Цвет фона кнопок для действий расширения.",
			"extensionButtonBorder": "Цвет границы кнопок для действий расширения.",
			"extensionButtonForeground": "Цвет переднего плана кнопок кнопки действий расширения.",
			"extensionButtonHoverBackground": "Цвет фона кнопок при наведении указателя мыши для действий расширения.",
			"extensionButtonProminentBackground": "Цвет фона кнопок для важных действий расширения (например, кнопка \"Установить\").",
			"extensionButtonProminentForeground": "Цвет переднего плана кнопок для важных действий расширения (например, кнопка \"Установить\").",
			"extensionButtonProminentHoverBackground": "Цвет фона кнопок при наведении указатели мыши для важных действий расширения (например, кнопка \"Установить\").",
			"extensionButtonSeparator": "Цвет разделителя кнопок для действий расширения",
			"finished installing": "Расширения успешно установлены.",
			"globally disabled": "Это расширение отключено пользователем на глобальном уровне.",
			"ignoreExtensionRecommendation": "Больше не рекомендовать это расширение",
			"ignoreExtensionUpdatePublisher": "Пропускаются обновления, опубликованные {0}.",
			"ignored": "Это расширение игнорируется во время синхронизации",
			"install": "Установить",
			"install another version": "Установить определенную версию...",
			"install anyway": "Все равно установить",
			"install browser": "Установить в браузере",
			"install confirmation": "Подтвердить установку \"{0}\"?",
			"install donot verify": "Все равно установить (не проверять подпись)",
			"install in remote": "Установить в {0}",
			"install local extensions title": "Установить локальные расширения в \"{0}\"",
			"install locally": "Установить локально",
			"install operation": "Ошибка при установке расширения \"{0}\".",
			"install pre-release": "Установить предварительную версию",
			"install pre-release version": "Установить предварительную версию",
			"install prerelease": "Установить предварительную версию",
			"install previous version": "Установить определенную версию расширения...",
			"install release version": "Установить версию выпуска",
			"install remote extensions": "Установить удаленные расширения локально",
			"install vsix": "После скачивания установите загруженный VSIX '{0}' вручную.",
			"install workspace version": "Установить расширение рабочей области",
			"installExtensionComplete": "Установка расширения {0} завершена.",
			"installExtensionStart": "Установка расширения {0} запущено. Сейчас будет открыт редактор с дополнительными сведениями об этом расширении",
			"installRecommendedExtension": "Установить рекомендуемое расширение",
			"installVSIX": "Установка из VSIX...",
			"installed": "Установленные",
			"installing": "Идет установка",
			"installing extensions": "Установка расширений...",
			"learn more": "Дополнительные сведения",
			"malicious tooltip": "Это расширение помечено как проблемное.",
			"manage": "Управление",
			"manage access": "Управление доступом",
			"migrate": "Перенести",
			"migrate to": "Перенести на: {0}",
			"migrateExtension": "Перенести",
			"missing from gallery tooltip": "Это расширение больше не доступно в Магазине расширений.",
			"more information": "&&Дополнительные сведения",
			"no local extensions": "Расширения для установки отсутствуют.",
			"no versions": "У этого расширения нет других версий.",
			"not signed": "'{0}' - это расширение из неизвестного источника. Подтвердить установку?",
			"not signed detail": "Расширение не подписано.",
			"not signed tooltip": "Это расширение не подписано Extension Marketplace.",
			"pre-release": "предварительный выпуск",
			"reload window": "Перезагрузить окно",
			"report issue": "Сообщить о проблеме",
			"report issue body": "Включите следующий журнал \"F1\" > \"Открыть представление...\" > \"Общий доступ\" ниже.\r\n\r\n",
			"report issue title": "Сбой проверки подписи расширения: {0}",
			"restart extensions": "Перезапустить расширения",
			"restart product": "Перезапустить для обновления",
			"restartExtensionHost.reason.disable": "Disabling AI features",
			"review": "Проверить",
			"select and install local extensions": "Установить локальные расширения в \"{0}\"...",
			"select and install remote extensions": "Установить удаленные расширения локально...",
			"select color theme": "Выберите цветовую тему",
			"select extensions to install": "Выберите расширения для установки",
			"select file icon theme": "Выбрать тему значка файла",
			"select product icon theme": "Выбор темы значков продукта",
			"selectExtension": "Выберите расширение",
			"selectVersion": "Выберите версию для установки",
			"settings": "параметры",
			"showRecommendedExtension": "Показать рекомендуемое расширение",
			"switchToPreReleaseLabel": "Переключиться на предварительную версию",
			"switchToPreReleaseTooltip": "Будет выполнено переключение на предварительную версию и включено постоянное обновление до последней версии",
			"sync": "Синхронизация этого расширения",
			"synced": "Это расширение синхронизировано",
			"toggleAutoUpdatesForPublisherLabel": "Автоматически обновлять все (от издателя)",
			"togglePreRleaseDisableLabel": "Переключиться на версию выпуска",
			"togglePreRleaseDisableTooltip": "Будет выполнено переключение и включение обновлений для выпусков версий",
			"togglePreRleaseLabel": "Предварительная версия",
			"undo": "Отменить",
			"uninstallAction": "Удалить",
			"uninstallAll": "Удалить (все профили)",
			"uninstallExtensionComplete": "Перезапустите Visual Studio Code, чтобы завершить удаление расширения {0}.",
			"uninstallExtensionStart": "Удаление расширения {0} запущено.",
			"uninstalled": "УДАЛИТЬ",
			"update": "Обновить",
			"update operation": "Ошибка при обновлении расширения \"{0}\".",
			"update product": "Обновить {0}",
			"update to": "Обновить до версии {0}",
			"updateExtensionComplete": "Обновление расширения {0} до версии {1} завершено. ",
			"updateExtensionConsent": "{0}\r\n\r\nОбновить расширение?",
			"updateExtensionConsentTitle": "Обновить расширение {0}",
			"updateExtensionStart": "Обновление расширения {0} до версии {1} запущено.",
			"updated": "Обновлен",
			"verification failed": "Не удается установить расширение '{0}', потому что {1} не удается проверить подпись расширения",
			"workbench.extensions.action.clearLanguage": "Очистить язык интерфейса",
			"workbench.extensions.action.setColorTheme": "Задать цветовую тему",
			"workbench.extensions.action.setDisplayLanguage": "Установить язык интерфейса",
			"workbench.extensions.action.setFileIconTheme": "Задать тему значков файлов",
			"workbench.extensions.action.setProductIconTheme": "Задать тему значков продукта",
			"workspace disabled": "Это расширение отключено пользователем для этой рабочей области.",
			"workspace enabled": "Это расширение включено пользователем для этой рабочей области."
		},
		"vs/workbench/contrib/extensions/browser/extensionsActivationProgress": {
			"activation": "Активация расширений..."
		},
		"vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": {
			"exampleExtension": "Пример"
		},
		"vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": {
			"auto install missing deps": "Установить недостающие зависимости",
			"extensions": "Расширения",
			"finished installing missing deps": "Установка недостающих зависимостей закончена. Перезагрузите окно.",
			"no missing deps": "Нет недостающих зависимостей для установки.",
			"reload": "Перезагрузить окно"
		},
		"vs/workbench/contrib/extensions/browser/extensionsIcons": {
			"activationtimeIcon": "Значок отображается с сообщением о времени активации в редакторе расширений.",
			"clearSearchResultsIcon": "Значок для действия \"Очистить результаты поиска\" в представлении расширений.",
			"configureRecommendedIcon": "Значок для действия \"Настроить рекомендуемые расширения\" в представлении расширений.",
			"errorIcon": "Значок, отображаемый с сообщением об ошибке в редакторе расширений.",
			"extensionsViewIcon": "Значок представления расширений.",
			"filterIcon": "Значок для действия \"Фильтр\" в представлении расширений.",
			"infoIcon": "Значок, отображаемый с информационным сообщением в редакторе расширений.",
			"installCountIcon": "Значок, отображаемый с числом установок в представлении и редакторе расширений.",
			"installLocalInRemoteIcon": "Значок для действия \"Установить локальное расширение на удаленном компьютере\" в представлении расширений.",
			"installWorkspaceRecommendedIcon": "Значок для действия \"Установить рекомендуемые расширения рабочей области\" в представлении расширений.",
			"lockIcon": "Значок, отображаемый для частных расширений в представлении и редакторе расширений.",
			"manageExtensionIcon": "Значок для действия \"Управление\" в представлении расширений.",
			"preReleaseIcon": "Значок, отображаемый для расширений с предварительными выпусками в представлении и редакторе расширений.",
			"ratingIcon": "Значок, отображаемый с оценкой в представлении и редакторе расширений.",
			"refreshIcon": "Значок для действия \"Обновить\" в представлении расширений.",
			"remoteIcon": "Значок, указывающий, что расширение является удаленным в представлении и редакторе расширений.",
			"restartRequiredIcon": "Значок, который отображается, когда расширению требуется перезапуск в представлении расширений.",
			"sponsorIcon": "Значок, используемый для спонсорских расширений в представлении расширений и редакторе.",
			"starEmptyIcon": "Значок пустой звезды, используемый для оценки в редакторе расширений.",
			"starFullIcon": "Значок заполненной звезды, используемый для оценки в редакторе расширений.",
			"starHalfIcon": "Значок наполовину заполненной звезды, используемый для оценки в редакторе расширений.",
			"syncEnabledIcon": "Значок, указывающий, что расширение синхронизировано.",
			"syncIgnoredIcon": "Значок, указывающий, что при синхронизации расширение игнорируется.",
			"trustIcon": "Значок, отображаемый с сообщением о доверии рабочей области в редакторе расширений.",
			"warningIcon": "Значок, отображаемый с предупреждением в редакторе расширений."
		},
		"vs/workbench/contrib/extensions/browser/extensionsQuickAccess": {
			"install": "Нажмите клавишу ВВОД, чтобы установить расширение \"{0}\".",
			"manage": "Нажмите клавишу ВВОД для управления расширениями.",
			"searchFor": "Нажмите ВВОД для поиска расширения \"{0}\".",
			"type": "Введите имя расширения для установки или поиска."
		},
		"vs/workbench/contrib/extensions/browser/extensionsViewer": {
			"Unknown Extension": "Неизвестное расширение:",
			"error": "Ошибка",
			"extension.arialabel.deprecated": "Нерекомендуемое",
			"extension.arialabel.publisher": "Издатель {0}",
			"extension.arialabel.rating": "Оценено на {0} из 5 звезд несколькими ({1}) пользователями",
			"extension.arialabel.verifiedPublisher": "Проверенный издатель {0}",
			"extensions": "Расширения"
		},
		"vs/workbench/contrib/extensions/browser/extensionsViewlet": {
			"access denied": "У вашей учетной записи нет доступа к магазину расширений. Обратитесь к администратору.",
			"accessDenied": "Отказано в доступе к магазину",
			"availableUpdates": "Доступные обновления",
			"builtInThemesExtensions": "Темы",
			"builtin": "Встроенные",
			"builtinFeatureExtensions": "Возможности",
			"builtinProgrammingLanguageExtensions": "Языки программирования",
			"click show": "Щелкните для отображения",
			"deprecated": "Нерекомендуемый",
			"disabled": "Отключено",
			"disabledExtensions": "Отключен",
			"enabled": "Включено",
			"enabledExtensions": "Включено",
			"extensionFound": "Обнаружено одно расширение.",
			"extensionFoundInSection": "В разделе {0} обнаружено одно расширение.",
			"extensionToReload": "{0} требует перезагрузки",
			"extensionToUpdate": "Требуется обновление {0}",
			"extensionsFound": "Обнаружены расширения: {0}.",
			"extensionsFoundInSection": "Обнаружено {0} расширений в разделе {1}.",
			"extensionsToReload": "{0} требует перезагрузки",
			"extensionsToUpdate": "Требуется обновление {0}",
			"install remote in local": "Установить удаленные расширения локально...",
			"installed": "Установленные",
			"learnMore": "Подробнее",
			"malicious warning": "Расширение \"{0}\" было признано проблемным и удалено",
			"marketPlace": "Marketplace",
			"open user settings": "Открыть параметры пользователя",
			"otherRecommendedExtensions": "Другие рекомендации",
			"popularExtensions": "Популярные",
			"recently updated": "Недавно обновленные",
			"recommendedExtensions": "Рекомендуемое",
			"reloadNow": "Перезагрузить",
			"remote": "Удаленный",
			"restart required": "Требуется перезапуск",
			"restartNow": "Перезапустить расширения",
			"searchExtensions": "Поиск расширений в Marketplace",
			"select and install local extensions": "Установить локальные расширения в \"{0}\"...",
			"show": "Показать",
			"sign in": "[Войдите для доступа к магазину расширений]({0})",
			"sign in enterprise marketplace": "Войдите для доступа к магазину",
			"signInRequired": "Для доступа к магазину требуется вход",
			"suggestProxyError": "Marketplace возвратил ECONNREFUSED. Проверьте параметр http.proxy.",
			"untrustedPartiallySupportedExtensions": "Ограничено в ограниченном режиме",
			"untrustedUnsupportedExtensions": "Отключено в ограниченном режиме",
			"virtualPartiallySupportedExtensions": "Ограничено в виртуальных рабочих областях",
			"virtualUnsupportedExtensions": "Отключено в виртуальных рабочих областях",
			"workspaceRecommendedExtensions": "Рекомендации рабочей области",
			"workspaceUnsupported": "Рабочая область не поддерживается"
		},
		"vs/workbench/contrib/extensions/browser/extensionsViews": {
			"error": "Ошибка при получении сведений о расширениях. {0}",
			"no extensions found": "Расширений не найдено.",
			"no local extensions": "Расширения для установки отсутствуют.",
			"offline error": "Невозможно выполнить поиск в Marketplace в автономном режиме. Проверьте сетевое подключение.",
			"showing local extensions only": "{0} Отображение локальных расширений."
		},
		"vs/workbench/contrib/extensions/browser/extensionsWidgets": {
			"Show prerelease version": "Предварительная версия",
			"activation": "Время активации",
			"extensionIcon.private": "Цвет значка для частных расширений.",
			"extensionIcon.sponsorForeground": "Цвет значка для спонсора расширений.",
			"extensionIconStarForeground": "Цвет значка для оценок расширений.",
			"extensionPreReleaseForeground": "Цвет значка для расширения предварительного выпуска.",
			"feature access label": "Запросы: {0}",
			"feature usage label": "Использование: {0}",
			"has prerelease": "Для этого расширения доступно: {0}.",
			"install count": "Количество установок",
			"local extension": "Локальное расширение",
			"message": "1 сообщение",
			"messages": "Сообщений: {0}",
			"privateExtension": "Частное расширение",
			"publisher": "Издатель ({0})",
			"publisher verified tooltip": "Издатель проверил собственность {0}",
			"ratedLabel": "Средняя оценка: {0} из 5",
			"recommendationHasBeenIgnored": "Вы отключили получение рекомендаций для этого расширения.",
			"remote extension title": "Расширение в {0}",
			"restart required": "Требуется перезапуск",
			"sponsor": "Спонсор",
			"startup": "Запуск",
			"syncingore.label": "Это расширение игнорируется во время синхронизации.",
			"total": "Итоговое число запросов за последние 30 дней: {0} {1}",
			"uncaught error": "Необработанных ошибок: 1",
			"uncaught errors": "Необработанных ошибок: {0}",
			"updateRequired": "Последняя версия:",
			"verified publisher": "Издатель проверил собственность {0}",
			"workspace extension": "Расширение рабочей области"
		},
		"vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": {
			"Manifest is not found": "Манифест не найден",
			"allplatforms": "Все платформы",
			"cannot be installed": "Не удается установить расширение \"{0}\", так как оно недоступно в этой установке.",
			"confirmDisableAutoUpdate": "Отключить автоматическое обновление для всех расширений?",
			"confirmEnableAutoUpdate": "Включить автоматическое обновление для всех расширений?",
			"confirmEnableDisableAutoUpdate": "Автоматическое обновление расширений",
			"confirmEnableDisableAutoUpdateDetail": "При этом будут сброшены все параметры автоматического обновления, настроенные для отдельных расширений.",
			"consentRequiredToUpdate": "Обновление расширения {0} содержит исполняемый код, который отсутствует в текущей установленной версии.",
			"consentRequiredToUpdateRepublishedExtension": "Метаданные Marketplace этого расширения изменились, вероятно, из-за повторной публикации.",
			"deprecated extensions": "Обнаружены нерекомендуемые расширения. Просмотрите их и перейдите на альтернативные варианты.",
			"disable all": "Отключить все",
			"disableDependents": "Отключить расширение с зависимыми объектами",
			"disallowed": "Это расширение запрещено устанавливать.",
			"disallowed extensions": "Some extensions are disabled because they are configured not to be allowed.",
			"disallowed extensions by policy": "Some extensions are disabled because they are not allowed by your system administrator.",
			"download": "Скачать",
			"download title": "Выберите папку для загрузки VSIX",
			"download.completed": "Скачано: VSIX",
			"download.failed": "Ошибка при скачивании VSIX: {0}",
			"downloading...": "Скачивание VSIX...",
			"enable locally": "{0}, чтобы включить это расширение локально.",
			"enable remote": "{0}, чтобы включить это расширение в {1}.",
			"enableButtonLabel": "&&Включить расширение",
			"enableButtonLabelWithAction": "&&Включить расширение и {0}",
			"enableExtensionMessage": "Включить расширение \"{0}\"?",
			"enableExtensionTitle": "Включить расширение",
			"extension not found": "Расширение \"{0}\" не найдено.",
			"extensions need reload": "Для активации расширений требуется перезагрузка окна.",
			"extensions need restart": "Для активации расширений требуется перезапуск.",
			"extensionsAutoRestart": "Расширения автоматически перезапущены для включения обновлений.",
			"incompatible": "Не удается установить расширение \"{0},так как оно несовместимо.",
			"incompatibleExtensions": "Некоторые расширения отключены из-за несовместимости версий. Просмотрите и обновите их.",
			"installButtonLabel": "&&Установить расширение",
			"installButtonLabelWithAction": "&&Установить расширение и {0}",
			"installExtensionMessage": "Установить расширение \"{0}\" из \"{1}\"?",
			"installExtensionTitle": "Установить расширение",
			"installVSIXMessage": "Установить расширение?",
			"installing extension": "Установка расширения...",
			"installing named extension": "Установка расширения {0}...",
			"invalidExtensions": "Обнаружены недопустимые расширения. Просмотрите их.",
			"malicious": "Пользователи сообщали о проблемах с этим расширением.",
			"multipleDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят \"{1}\", \"{2}\" и другие расширения. Вы хотите отключить все эти расширения?",
			"multipleDependentsUninstallError": "Невозможно удалить отдельно расширение \"{0}\". От него зависят \"{1}\", \"{2}\" и другие расширения. Удалить все эти расширения?",
			"no versions": "У этого расширения нет других версий.",
			"not an extension": "Предоставленный объект не является расширением.",
			"not found": "Невозможно установить расширение \"{0}\", так как оно не найдено.",
			"not found version": "Невозможно установить расширение \"{0}\", так как требуемая версия \"{1}\" не найдена.",
			"not signed": "Расширение не подписано.",
			"open": "Открыть расширение",
			"platform placeholder": "Выберите платформу, для которой вы хотите скачать VSIX",
			"postDisableTooltip": "{0}, чтобы отключить это расширение.",
			"postEnableTooltip": "{0}, чтобы включить это расширение.",
			"postUninstallTooltip": "{0}, чтобы завершить удаление этого расширения.",
			"postUpdateDownloadTooltip": "Обновите {0}, чтобы включить обновленное расширение.",
			"postUpdateRestartTooltip": "Перезапустите {0}, чтобы включить обновленное расширение.",
			"postUpdateTooltip": "{0}, чтобы включить обновленное расширение.",
			"postUpdateUpdateTooltip": "Обновите {0}, чтобы включить обновленное расширение.",
			"pre-release": "предварительный выпуск",
			"reload": "перезагрузить окно",
			"reload window": "Перезагрузить окно",
			"report issue": "Если проблема сохраняется, сообщите о ней в {0}",
			"restart": "Изменение активации расширения",
			"restart extensions": "перезапустить расширения",
			"restart extensions action": "Перезапустить расширения",
			"selectVersion": "Выберите версию для скачивания",
			"singleDependentError": "Не удается отключить только расширение \"{0}\". От него зависит расширение \"{1}\". Вы хотите отключить все эти расширения?",
			"singleDependentUninstallError": "Невозможно удалить отдельно расширение \"{0}\". От него зависит расширение \"{1}\". Удалить все эти расширения?",
			"sync extension": "Синхронизировать это расширение",
			"twoDependentsError": "Не удается отключить только расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\". Вы хотите отключить все эти расширения?",
			"twoDependentsUninstallError": "Невозможно удалить отдельно расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\". Удалить все эти расширения?",
			"uninstallAll": "Удалить все",
			"uninstallAllProfiles": "Удалить (все профили)",
			"uninstallApplicationScoped": "Удалить расширение",
			"uninstallApplicationScopedMessage": "Удалить {0} из всех профилей?",
			"uninstallDependents": "Удалить расширение с зависимыми объектами",
			"uninstallingExtension": "Удаление расширения...",
			"unknown": "Не удалось установить расширение",
			"updatingExtensions": "Обновление состояния автоматического обновления расширений"
		},
		"vs/workbench/contrib/extensions/browser/fileBasedRecommendations": {
			"fileBasedRecommendation": "Это расширение рекомендовано на основе недавно открытых вами файлов.",
			"languageName": "язык {0}"
		},
		"vs/workbench/contrib/extensions/browser/webRecommendations": {
			"reason": "Это расширение рекомендуется для {0} Интернета"
		},
		"vs/workbench/contrib/extensions/browser/workspaceRecommendations": {
			"workspaceRecommendation": "Это расширение рекомендовано пользователями текущей рабочей области."
		},
		"vs/workbench/contrib/extensions/common/extensions": {
			"extensions": "Расширения"
		},
		"vs/workbench/contrib/extensions/common/extensionsFileTemplate": {
			"app.extension.identifier.errorMessage": "Ожидается формат \"${publisher}.${name}\". Пример: \"vscode.csharp\".",
			"app.extensions.json.recommendations": "Список рекомендуемых расширений для пользователей этой рабочей области. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Например, \"vscode.csharp\".",
			"app.extensions.json.title": "Расширения",
			"app.extensions.json.unwantedRecommendations": "Список нерекомендуемых расширений VS Code для пользователей этой рабочей области. Идентификатор расширения всегда имеет вид \"${publisher}.${name}\". Например, \"vscode.csharp\". "
		},
		"vs/workbench/contrib/extensions/common/extensionsInput": {
			"extensionsEditorLabelIcon": "Значок метки редактора расширений.",
			"extensionsInputName": "Расширение: {0}"
		},
		"vs/workbench/contrib/extensions/common/extensionsUtils": {
			"disableOtherKeymapsConfirmation": "Отключить другие раскладки клавиатуры ({0}), чтобы избежать конфликта между настраиваемыми сочетаниями клавиш?",
			"no": "Нет",
			"yes": "Да"
		},
		"vs/workbench/contrib/extensions/common/reportExtensionIssueAction": {
			"reportExtensionIssue": "Сообщить об ошибке"
		},
		"vs/workbench/contrib/extensions/common/runtimeExtensionsInput": {
			"extensionsInputName": "Выполняющиеся расширения",
			"runtimeExtensionEditorLabelIcon": "Значок метки редактора расширений среды выполнения."
		},
		"vs/workbench/contrib/extensions/common/searchExtensionsTool": {
			"searchExtensionsTool.displayName": "Поиск расширений",
			"searchExtensionsTool.noInput": "Укажите категорию, ключевые слова или идентификаторы для поиска.",
			"searchExtensionsTool.userDescription": "Поиск расширений VS Code"
		},
		"vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": {
			"debugExtensionHost": "Отладка хост-процесса для расширений в новом окне",
			"debugExtensionHost.launch.name": "Подключить узел расширения",
			"debugExtensionHost.progress": "Подключение отладчика к хост-процессу для расширений",
			"debugExtensionHostAndRenderer": "Отладка хост-процесса для расширений и отрисовщика в новом окне",
			"debugRenderer": "Отладка отрисовщика в новом окне",
			"debugRenderer.launch.name": "Подключить отрисовщик",
			"debugRenderer.progress": "Подключение отладчика к отрисовщику",
			"openDevToolsForExtensionHost": "Отладка хост-процесса для расширений в средствах разработчика",
			"restart1": "Отладка расширений",
			"restart2": "Для отладки расширений требуется перезапуск. Перезапустить \"{0}\" сейчас?",
			"restart3": "&&Перезапустить",
			"selectExtensionHost": "Выбрать хост-процесс для расширений"
		},
		"vs/workbench/contrib/extensions/electron-browser/extensionProfileService": {
			"profilingExtensionHost": "Узел расширения профилирования",
			"profilingExtensionHostTime": "Узел расширения профилирования ({0} с)",
			"restart1": "Профилирование расширений",
			"restart2": "Для профилирования расширений требуется перезапуск. Вы хотите перезапустить \"{0}\" сейчас?",
			"restart3": "&&Перезапустить",
			"selectAndStartDebug": "Щелкните здесь, чтобы остановить профилирование.",
			"status.profiler": "Профилировщик расширений"
		},
		"vs/workbench/contrib/extensions/electron-browser/extensions.contribution": {
			"runtimeExtension": "Выполняющиеся расширения"
		},
		"vs/workbench/contrib/extensions/electron-browser/extensionsActions": {
			"cleanUpExtensionsFolder": "Очистить папку расширений",
			"openExtensionsFolder": "Открыть папку расширений"
		},
		"vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": {
			"show": "Показать расширения",
			"unresponsive-exthost": "На выполнение последней операции расширения \"{0}\" потребовалось очень много времени, и это помешало запуску других расширений."
		},
		"vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": {
			"attach.msg": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к созданному описанию проблемы.",
			"attach.msg2": "Это напоминание, чтобы вы не забыли приложить \"{0}\" к описанию существующей проблемы производительности.",
			"attach.title": "Вы прикрепили профиль ЦП?",
			"cmd.report": "Сообщить о проблеме",
			"cmd.reportOrShow": "Проблема с производительностью",
			"cmd.show": "Показать проблемы"
		},
		"vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": {
			"extensionHostProfileStart": "Запустить профиль узла расширения",
			"openExtensionHostProfile": "Открыть профиль хост-процесса для расширений",
			"saveExtensionHostProfile": "Сохранить профиль узла расширения",
			"saveprofile.dialogTitle": "Сохранить профиль узла расширения",
			"stopExtensionHostProfileStart": "Остановить профиль узла расширения"
		},
		"vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": {
			"scopedConsoleAction.Integrated": "Открыть во встроенном терминале",
			"scopedConsoleAction.external": "Открыть во внешнем терминале",
			"scopedConsoleAction.wt": "Открыть в терминале Windows"
		},
		"vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": {
			"explorer.openInTerminalKind": "Если файл открывается из проводника в терминале, определяет, какой тип терминала будет запущен",
			"globalConsoleAction": "Открыть новый внешний терминал",
			"selectWorkspace": "Выберите папку рабочей области",
			"sourceControlRepositories.openInTerminalKind": "При открытии репозитория из представления репозиториев системы управления версиями в терминале определяет, какой тип терминала будет запущен.",
			"terminal.external.linuxExec": "Настройка терминала для запуска в Linux.",
			"terminal.external.osxExec": "Определяет, какое приложение терминала использовать в macOS.",
			"terminal.external.windowsExec": "Настройка терминала, который будет запущен в Windows.",
			"terminal.kind.both": "Показать действия как встроенного, так и внешнего терминала.",
			"terminal.kind.external": "Показать действие внешнего терминала.",
			"terminal.kind.integrated": "Показать действие встроенного терминала.",
			"terminalConfigurationTitle": "Внешний терминал"
		},
		"vs/workbench/contrib/externalUriOpener/common/configuration": {
			"externalUriOpeners": "Настройте средство открытия для внешних URI (например, HTTP, HTTPS).",
			"externalUriOpeners.defaultId": "Открывать следует с помощью стандартного средства просмотра VS Code.",
			"externalUriOpeners.uri": "Сопоставление шаблона URI с идентификатором средства открытия.\r\nПримеры шаблонов: \r\n{0}"
		},
		"vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": {
			"selectOpenerConfigureTitle": "Настроить средство открытия по умолчанию…",
			"selectOpenerDefaultLabel": "Открыть в браузере по умолчанию",
			"selectOpenerDefaultLabel.web": "Открыть в новом окне браузера",
			"selectOpenerPlaceHolder": "Как вы хотите открыть: {0}"
		},
		"vs/workbench/contrib/feedback/browser/feedback": {
			"character left": "символ остался",
			"characters left": "симв. осталось",
			"close": "Закрыть",
			"feedbackTextInput": "Отправьте нам свой отзыв",
			"frownCaption": "Отрицательный отзыв",
			"label.sendASmile": "Отправьте нам твит со своим отзывом.",
			"other ways to contact us": "Другие способы связаться с нами",
			"patchedVersion1": "Установка повреждена.",
			"patchedVersion2": "Сообщите об этом при отправке ошибки.",
			"request a missing feature": "Запросить отсутствующую возможность",
			"sentiment": "Каковы ваши впечатления?",
			"showFeedback": "Отображать значок отзыва в строке состояния",
			"smileCaption": "Положительный отзыв",
			"submit a bug": "Сообщить об ошибке",
			"tell us why": "Расскажите нам о причинах",
			"tweet": "Твит",
			"tweetFeedback": "Отправить твит с отзывом"
		},
		"vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": {
			"status.feedback": "Отправить твит с отзывом",
			"status.feedback.name": "Отзывы"
		},
		"vs/workbench/contrib/files/browser/editors/binaryFileEditor": {
			"binaryFileEditor": "Средство просмотра двоичных файлов"
		},
		"vs/workbench/contrib/files/browser/editors/textFileEditor": {
			"createFile": "Создать файл",
			"fileIsDirectory": "Файл не отображается в текстовом редакторе, так как является каталогом.",
			"fileTooLargeForHeapErrorWithSize": "Файл не отображается в текстовом редакторе, так как имеет очень большой размер ({0}).",
			"fileTooLargeForHeapErrorWithoutSize": "Файл не отображается в текстовом редакторе, так как имеет очень большой размер.",
			"openFolder": "Открыть папку",
			"reveal": "Показать папку",
			"textFileEditor": "Редактор текстовых файлов",
			"unavailableResourceErrorEditorText": "Не удалось открыть редактор, так как файл не найден."
		},
		"vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": {
			"compareChanges": "Сравнить",
			"configure": "Настройка",
			"dontShowAgain": "Больше не показывать",
			"genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}",
			"learnMore": "Дополнительные сведения",
			"overwrite": "Перезаписать",
			"overwriteElevated": "Перезаписать с правами администратора....",
			"overwriteElevatedSudo": "Перезаписать в режиме Sudo...",
			"permissionDeniedSaveError": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку с правами администратора\".",
			"permissionDeniedSaveErrorSudo": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку в режиме Sudo\".",
			"readonlySaveError": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать\", чтобы попытаться сделать его доступным для записи.",
			"readonlySaveErrorAdmin": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать с правами администратора\", чтобы повторить попытку в качестве администратора.",
			"readonlySaveErrorSudo": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать как Sudo\", чтобы повторить попытку в качестве суперпользователя.",
			"retry": "Повторить",
			"revert": "Отменить изменения",
			"saveConflictDiffLabel": "{0} (в файле) ↔ {1} (в {2}) — разрешение конфликта сохранения",
			"saveElevated": "Повторить с правами администратора....",
			"saveElevatedSudo": "Повторить попытку в режиме Sudo...",
			"staleSaveError": "Не удалось сохранить \"{0}\": содержимое файла было обновлено. Сравните свою версию с содержимым файла или перезапишите обновленное содержимое файла своей версией файла.",
			"userGuide": "Используйте действия на панели инструментов редактора, чтобы отменить изменения или перезаписать содержимое файла своими изменениями."
		},
		"vs/workbench/contrib/files/browser/explorerViewlet": {
			"addAFolder": "добавить папку",
			"explore": "Проводник",
			"explorerViewIcon": "Значок представления проводника.",
			"folders": "Папки",
			"miViewExplorer": "Про&&водник",
			"noFolderButEditorsHelp": "Папка еще не открыта.\r\n{0}\r\nПри открытии папки будут закрыты все открытые в настоящее время редакторы. Чтобы оставить их открытыми, {1}.",
			"noFolderHelp": "Папка еще не открыта.\r\n{0}",
			"noFolderHelpWeb": "Папка еще не открыта.\r\n{0}\r\n{1}",
			"noWorkspaceHelp": "Папка еще не добавлена в рабочую область.\r\n{0}",
			"openEditorsIcon": "Значок представления открытых редакторов.",
			"openFolder": "Открыть папку",
			"openRecent": "Открыть последние",
			"remoteNoFolderHelp": "Подключено к удаленной системе.\r\n{0}"
		},
		"vs/workbench/contrib/files/browser/fileActions": {
			"binFailed": "Не удалось выполнить удаление в корзину. Вы хотите выполнить удаление навсегда?",
			"clipboardComparisonLabel": "Буфер обмена ↔ {0}",
			"closeGroup": "Закрыть группу",
			"compareFileWithMeta": "Открытие средства выбора, чтобы выбрать файл различий с активным редактором.",
			"compareNewUntitledTextFiles": "Сравнить новые текстовые файлы без названия",
			"compareNewUntitledTextFilesMeta": "Открытие нового редактора несовпадений с двумя файлами без названий.",
			"compareWithClipboard": "Сравнить активный файл с буфером обмена",
			"compareWithClipboardMeta": "Открытие нового редактора несовпадений для сравнения активного файла с содержимым буфера обмена.",
			"confirmDeleteMessageFile": "Вы действительно хотите удалить \"{0}\" без возможности восстановления?",
			"confirmDeleteMessageFilesAndDirectories": "Вы уверены, что вы хотите удалить следующие файлы и каталоги ({0}) и их содержимое без возможности восстановления?",
			"confirmDeleteMessageFolder": "Вы действительно хотите удалить папку \"{0}\" и ее содержимое без возможности восстановления?",
			"confirmDeleteMessageMultiple": "Вы действительно хотите удалить следующие файлы ({0}) без возможности восстановления?",
			"confirmDeleteMessageMultipleDirectories": "Вы уверены, что вы хотите удалить следующие каталоги ({0}) и их содержимое без возможности восстановления? ",
			"confirmMoveTrashMessageFile": "Действительно удалить \"{0}\"?",
			"confirmMoveTrashMessageFilesAndDirectories": "Вы уверены, что вы хотите удалить следующие файлы и каталоги ({0}) и их содержимое?",
			"confirmMoveTrashMessageFolder": "Вы действительно хотите удалить папку \"{0}\" и ее содержимое?",
			"confirmMoveTrashMessageMultiple": "Вы действительно хотите удалить следующие файлы ({0})?",
			"confirmMoveTrashMessageMultipleDirectories": "Вы уверены, что вы хотите удалить следующие каталоги ({0}) и их содержимое? ",
			"confirmMultiPasteNative": "Вы действительно хотите вставить следующие элементы ({0})?",
			"confirmOverwrite": "Файл или папка с именем \"{0}\" уже существуют в папке назначения. Вы хотите заменить их?",
			"confirmPasteNative": "Вы действительно хотите вставить \"{0}\"?",
			"continueButtonLabel": "Продолжить",
			"continueDetail": "Если продолжить, защита, доступная только для чтения, будет переопределена.",
			"copyBulkEdit": "Вставить файлы ({0})",
			"copyFile": "Копирование",
			"copyFileBulkEdit": "Вставить {0}",
			"copyingBulkEdit": "Идет копирование файлов ({0}).",
			"copyingFileBulkEdit": "Идет копирование {0}.",
			"createBulkEdit": "Создать {0}",
			"creatingBulkEdit": "Идет создание {0}.",
			"delete": "Удалить",
			"deleteBulkEdit": "Удалить файлы ({0})",
			"deleteButtonLabel": "&&Удалить",
			"deleteButtonLabelRecycleBin": "&&Переместить в корзину",
			"deleteButtonLabelTrash": "&&Переместить в удаленные",
			"deleteFileBulkEdit": "Удалить {0}",
			"deletePermanentlyButtonLabel": "&&Удалить окончательно",
			"deletingBulkEdit": "Удаление файлов ({0})",
			"deletingFileBulkEdit": "Удаление {0}",
			"dirtyMessageFileDelete": "Вы удаляете {0} с не сохраненными изменениями. Вы хотите продолжить?",
			"dirtyMessageFilesDelete": "Вы удаляете файлы с несохраненными изменениями. Вы хотите продолжить?",
			"dirtyMessageFolderDelete": "Вы удаляете папку {0} с несохраненными изменениями в файлах ({1}). Вы хотите продолжить?",
			"dirtyMessageFolderOneDelete": "Вы удаляете папку {0} с несохраненными изменениями в 1 файле. Вы хотите продолжить?",
			"dirtyWarning": "Изменения будут потеряны, если вы не сохраните их.",
			"doNotAskAgain": "Не спрашивать снова",
			"download": "Скачивание...",
			"emptyFileNameError": "Необходимо указать имя файла или папки.",
			"fileDeleted": "Файлы для вставки были удалены или перемещены с момента их копирования. {0}",
			"fileIsAncestor": "Файл для вставки является предком папки назначения",
			"fileNameExistsError": "Файл или папка **{0}** уже существует в данном расположении. Выберите другое имя.",
			"fileNameStartsWithSlashError": "Имя папки или файла не может начинаться с косой черты.",
			"fileNameWhitespaceWarning": "В имени файла или папки обнаружен начальный или конечный пробел.",
			"focusFilesExplorer": "Фокус на проводнике",
			"focusFilesExplorerMetadata": "Перемещение фокуса в контейнер представления проводника.",
			"globalCompareFile": "Сравнить активный файл с...",
			"invalidFileNameError": "Имя **{0}** недопустимо для файла или папки. Выберите другое имя.",
			"irreversible": "Это действие необратимо.",
			"moveBulkEdit": "Переместить файлы ({0})",
			"moveFileBulkEdit": "Переместить {0}",
			"movingBulkEdit": "Идет перемещение файлов ({0}).",
			"movingFileBulkEdit": "Идет перемещение {0}.",
			"newFile": "Создать файл…",
			"newFolder": "Создать папку…",
			"openFileInEmptyWorkspace": "Открыть активный редактор в новой пустой рабочей области",
			"openFileInEmptyWorkspaceMetadata": "Открывает активный редактор в новом окне без открытых папок.",
			"openFileToShowInNewWindow.unsupportedschema": "Активный редактор должен содержать ресурс, который можно открыть.",
			"pasteButtonLabel": "&&Вставить",
			"pasteFile": "Вставить",
			"readonlyMessageFilesDelete": "Удаляются файлы, настроенные только для чтения. Вы хотите продолжить?",
			"readonlyMessageFolderDelete": "Вы удаляете файл {0}, настроенный только для чтения. Вы хотите продолжить?",
			"readonlyMessageFolderOneDelete": "Вы удаляете папку {0}, настроенную только для чтения. Вы хотите продолжить?",
			"rename": "Переименовать...",
			"renameBulkEdit": "Переименовать {0} в {1}",
			"renamingBulkEdit": "Переименование {0} в {1}",
			"replaceButtonLabel": "&&Заменить",
			"resetActiveEditorReadonlyInSession": "Сбросить активный редактор только для чтения в сеансе",
			"restore": "Вы можете восстановить этот файл с помощью команды \"Отменить\".",
			"restorePlural": "Вы можете восстановить эти файлы с помощью команды \"Отменить\".",
			"retry": "Повторить",
			"retryButtonLabel": "&&Повторить",
			"saveAllInGroup": "Сохранить все в группе",
			"setActiveEditorReadonlyInSession": "Установить Active Editor только для чтения в сеансе",
			"setActiveEditorWriteableInSession": "Настроить активный редактор доступным для записи в сеансе",
			"showInExplorer": "Показать активный файл в представлении проводника",
			"showInExplorerMetadata": "Отображение и выбор активного файла в представлении проводника.",
			"toggleActiveEditorReadonlyInSession": "Переключить активный редактор в режим только для чтения в сеансе",
			"toggleAutoSave": "Включить/отключить автоматическое сохранение",
			"toggleAutoSaveDescription": "Переключите возможность автоматического сохранения файлов после ввода",
			"trashFailed": "Не удалось выполнить удаление в корзину. Вы действительно хотите выполнить удаление навсегда?",
			"undoBin": "Вы можете восстановить этот файл из корзины.",
			"undoBinFiles": "Вы можете восстановить эти файлы из корзины.",
			"undoTrash": "Вы можете восстановить этот файл из корзины.",
			"undoTrashFiles": "Вы можете восстановить эти файлы из корзины.",
			"upload": "Отправка..."
		},
		"vs/workbench/contrib/files/browser/fileActions.contribution": {
			"acceptLocalChanges": "Использовать ваши изменения и перезаписать содержимое файла",
			"close": "Закрыть",
			"closeAll": "Закрыть все",
			"closeOthers": "Закрыть другие",
			"closeSaved": "Закрыть сохраненные",
			"compareActiveWithSaved": "Сравнить активный файл с сохраненным",
			"compareActiveWithSavedMeta": "Открытие нового редактора несовпадений для сравнения активного файла с версией, находящейся на диске.",
			"compareSelected": "Сравнить выбранное",
			"compareSource": "Выбрать для сравнения",
			"compareWithSaved": "Сравнить с сохраненным",
			"compareWithSelected": "Сравнить с выбранным",
			"copyPath": "Скопировать путь",
			"copyPathOfActive": "Копировать путь к активному файлу",
			"copyRelativePath": "Скопировать относительный путь",
			"copyRelativePathOfActive": "Скопировать относительный путь активного файла",
			"cut": "Вырезать",
			"deleteFile": "Удалить навсегда",
			"explorerOpenWith": "Открыть с помощью...",
			"miAutoSave": "А&&втосохранение",
			"miCloseEditor": "&&Закрыть редактор",
			"miGotoFile": "Перейти к &&файлу...",
			"miNewFile": "&&Создать текстовый файл",
			"miRevert": "Отменить &&изменения в файле",
			"miSave": "&&Сохранить",
			"miSaveAll": "Сохранить &&все",
			"miSaveAs": "Сохранить &&как...",
			"newFile": "Создать текстовый файл",
			"newFolderDescription": "Создать новую папку или каталог",
			"openFile": "Открыть файл...",
			"openToSide": "Открыть сбоку",
			"reopenWith": "Открыть редактор повторно с помощью…",
			"revealInSideBar": "Показать в панели проводника",
			"revert": "Отменить изменения в файле",
			"revertLocalChanges": "Отменить изменения и вернуться к исходному содержимому файла",
			"saveAll": "Сохранить все",
			"saveAllInGroup": "Сохранить все в группе",
			"saveFiles": "Сохранить все файлы"
		},
		"vs/workbench/contrib/files/browser/fileCommands": {
			"genericRevertError": "Не удалось отменить изменения \"{0}\": {1}",
			"genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}",
			"modifiedLabel": "{0} (в файле) ↔ {1}",
			"newFileCommand.saveLabel": "Создать файл",
			"retry": "Повторить",
			"revert": "Отменить изменения",
			"revertAll": "Отменить все"
		},
		"vs/workbench/contrib/files/browser/fileConstants": {
			"newUntitledFile": "Новый текстовый файл без названия",
			"removeFolderFromWorkspace": "Удалить папку из рабочей области",
			"save": "Сохранить",
			"saveAll": "Сохранить все",
			"saveAs": "Сохранить как...",
			"saveWithoutFormatting": "Сохранить без форматирования"
		},
		"vs/workbench/contrib/files/browser/fileImportExport": {
			"addFolder": "&&Добавить папку в рабочую область",
			"addFolders": "&&Добавить папки в рабочую область",
			"chooseWhereToDownload": "Выберите место для скачивания",
			"confirmManyOverwrites": "В папке назначения уже существуют следующие файлы и (или) папки ({0}). Вы хотите заменить их?",
			"confirmOverwrite": "Файл или папка с именем \"{0}\" уже существуют в папке назначения. Вы хотите заменить их?",
			"copyFolder": "&&Копировать папку",
			"copyFolders": "&&Копировать папки",
			"copyfolder": "Вы действительно хотите скопировать \"{0}\"?",
			"copyfolders": "Вы действительно хотите скопировать папки?",
			"copyingFile": "Идет копирование {0}.",
			"copyingFiles": "Копирование...",
			"copyingnFile": "Идет копирование ресурсов ({0}).",
			"downloadBulkEdit": "Скачать {0}",
			"downloadButton": "Скачать",
			"downloadProgressLarge": "{0} ({1} из {2}, {3}/с)",
			"downloadProgressSmallMany": "Файлов: {0} из {1} ({2}/с)",
			"downloadingBulkEdit": "Скачивание {0}",
			"downloadingFiles": "Идет скачивание",
			"dropFolder": "Вы хотите скопировать \"{0}\" или добавить \"{0}\" в качестве папки в рабочую область?",
			"dropFolders": "Вы хотите скопировать папки или добавить папки в рабочую область?",
			"fileInaccessible": "Не удалось получить доступ к удаленным файлам для импорта.",
			"filesInaccessible": "Не удалось получить доступ к некоторым или всем удаленным файлам для импорта.",
			"importFile": "Импортировать {0}",
			"importnFile": "Импортировать ресурсы ({0})",
			"irreversible": "Это действие необратимо.",
			"overwrite": "Перезаписать {0}",
			"overwriting": "Идет перезапись {0}.",
			"replaceButtonLabel": "&&Заменить",
			"uploadProgressLarge": "{0} ({1} из {2}, {3}/с)",
			"uploadProgressSmallMany": "Файлов: {0} из {1} ({2}/с)",
			"uploadingFiles": "Отправка."
		},
		"vs/workbench/contrib/files/browser/files.contribution": {
			"askUser": "Запретит сохранение и предложит разрешить конфликт сохранения вручную.",
			"associations": "Настройте [стандартные маски](https://aka.ms/vscode-glob-patterns) сопоставлений файлов для языков (например, \"*.extension\": \"html\"). Маски будут сопоставляться по абсолютному пути к файлу, если они содержат разделитель пути. В противном случае будут они будут сопоставляться по имени файла. Они имеют приоритет над сопоставлениями по умолчанию для установленных языков.",
			"autoGuessEncoding": "Если этот параметр включен, редактор попытается определить кодирование набора символов при открытии файлов. Этот параметр также можно настроить для каждого языка. Обратите внимание, что этот параметр не учитывается при текстовом поиске. Учитывается только {0}.",
			"autoOpenDroppedFile": "Определяет, должен ли Проводник автоматически открывать файл при его перетаскивании в Проводник.",
			"autoReveal": "Определяет, будет ли проводник автоматически отображать и выбирать файлы при их открытии.",
			"autoReveal.focusNoScroll": "Файлы не будут прокручиваться в представлении, но на них будет оставаться фокус.",
			"autoReveal.off": "Файлы не будут отображаться и не будут выбраны.",
			"autoReveal.on": "Файлы будут отображаться и будут выбраны.",
			"autoRevealExclude": "Настройте пути или [шаблоны подстановок](https://aka.ms/vscode-glob-patterns), чтобы файлы и папки не отображались и не выбирались в Проводнике при их открытии. Шаблоны подстановки всегда оцениваются относительно пути к папке рабочей области, если только они не являются абсолютными путями.",
			"autoSave": "Управляет [автоматическим сохранением](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) редакторов с несохраненными изменениями.",
			"autoSaveDelay": "Определяет задержку в миллисекундах, после которой редактор с несохраненными изменениями будет сохранен автоматически. Применяется только в случае, когда для параметра \"#files.autoSave#\" задано значение \"{0}\".",
			"autoSaveWhenNoErrors": "Если этот параметр включен, [автоматическое сохранение](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) редакторов будет ограничено файлами, в которых нет сообщений об ошибках во время активации автоматического сохранения. Применяется, только если параметр \"{0}\" включен.",
			"autoSaveWorkspaceFilesOnly": "Если этот параметр включен, [автоматическое сохранение](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) редакторов будет ограничено файлами, которые находятся в открытой рабочей области. Применяется, только если параметр \"{0}\" включен.",
			"binaryFileEditor": "Редактор двоичных файлов",
			"candidateGuessEncodings": "Список кодировок, из которых редактору нужно попытаться определить подходящую, в порядке их перечисления. Если определить не удается, применяется {0}",
			"compressSingleChildFolders": "Определяет, должны ли папки в проводнике отображаться в компактном формате. В таком представлении отдельные дочерние папки будут объединены в один элемент дерева. Это удобно, например, для отображения структуры пакета Java.",
			"confirmDelete": "Определяет, должен ли Обозреватель запрашивать подтверждение при удалении файлов и папок.",
			"confirmDragAndDrop": "Определяет, должно ли запрашиваться подтверждение при перемещении файлов и папок в проводнике методом перетаскивания.",
			"confirmPasteNative": "Определяет, должен ли проводник запрашивать подтверждение при вставке собственных файлов и папок.",
			"confirmUndo": "Определяет, должен ли обозреватель запрашивать подтверждение при отмене.",
			"copyPathSeparator": "Символ разделения путей, используемый при копировании путей к файлам.",
			"copyPathSeparator.auto": "Использует специальный символ разделения путей для операционной системы.",
			"copyPathSeparator.backslash": "Использовать обратную косую черту в качестве символа разделения путей.",
			"copyPathSeparator.slash": "Использовать косую черту в качестве символа разделения путей.",
			"copyRelativePathSeparator": "Символ разделения путей, используемый при копировании относительных путей к файлам.",
			"copyRelativePathSeparator.auto": "Использует специальный символ разделения путей для операционной системы.",
			"copyRelativePathSeparator.backslash": "Использовать обратную косую черту в качестве символа разделения путей.",
			"copyRelativePathSeparator.slash": "Использовать косую черту в качестве символа разделения путей.",
			"defaultLanguage": "Языковой идентификатор по умолчанию, назначаемый новым файлам. Если задано значение \"${activeEditorLanguage}\", будет использоваться языковой идентификатор текущего активного текстового редактора, если таковой имеется.",
			"defaultPathErrorMessage": "Путь по умолчанию для диалоговых окон файлов должен быть абсолютным путем (например, C:\\\\myFolder или /myFolder).",
			"disabled": "Отключает именование с приращением. Если имеются два файла с одинаковым именем, будет предложено перезаписать существующий файл.",
			"enableDragAndDrop": "Определяет, разрешает ли проводник перемещать файлы и папки с помощью перетаскивания. Этот параметр распространяется только на перетаскивание в проводнике.",
			"enableUndo": "Определяет, должен ли обозреватель поддерживать отмену операций с файлами и папками.",
			"enableUndo.default": "Проводник будет отображать запрос перед операциями отмены, приводящими к удалению данных.",
			"enableUndo.light": "Проводник будет отображать запрос перед операциями отмены при получении фокуса.",
			"enableUndo.verbose": "Проводник будет отображать запрос перед всеми операциями отмены.",
			"encoding": "Кодировка по умолчанию, используемая при чтении и записи файлов. Этот параметр также можно настроить для отдельных языков.",
			"eol": "Символ конца строки по умолчанию.",
			"eol.CRLF": "CRLF",
			"eol.LF": "LF",
			"eol.auto": "Использует символ конца строки операционной системы.",
			"everything": "Форматирование всего файла.",
			"exclude": "Настройте [шаблоны подстановки](https://aka.ms/vscode-glob-patterns) для исключения файлов и папок. Например, File Explorer решает, какие файлы и папки показывать или скрывать, на основе этого параметра. Обратитесь к настройке `#search.exclude#`, чтобы определить исключения для поиска. Обратитесь к настройке `#explorer.excludeGitIgnore#` для игнорирования файлов на основе вашего `.gitignore`.",
			"excludeGitignore": "Определяет, следует ли анализировать записи в .gitignore и исключать их из обозревателя. Аналогично {0}.",
			"expandSingleFolderWorkspaces": "Определяет, должен ли обозреватель расширять многокорневые рабочие области, содержащие только одну папку, во время инициализации",
			"explorer.autoRevealExclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.",
			"explorer.autoRevealExclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте {0} в качестве переменной для соответствующего имени файла.",
			"explorer.decorations.badges": "Определяет, следует ли использовать эмблемы в декораторах файла. ",
			"explorer.decorations.colors": "Определяет, следует ли использовать цвета в декораторах файла.",
			"explorer.incrementalNaming": "Определяет стратегию именования, используемую при вставке повторяющихся элементов в обозревателе.",
			"explorerConfigurationTitle": "Проводник",
			"falseDescription": "Отключение шаблона.",
			"fileDialogDefaultPath": "Путь по умолчанию для диалоговых окон файлов, переопределяющий путь к основной папке пользователя. Используется только при отсутствии пути, определяемого контекстом, например для недавно открывавшегося файла или папки.",
			"fileNesting.description": "Каждый шаблон ключа может содержать один символ `*`, который будет соответствовать любой строке.",
			"fileNestingEnabled": "Определяет, включено ли вложение файлов в обозревателе. Вложение файлов позволяет визуально группировать связанные файлы в каталоге в один родительский файл.",
			"fileNestingExpand": "Управляет автоматическим расширением вложенных файлов. Чтобы это вступило в силу, необходимо установить {0}.",
			"fileNestingPatterns": "Управляет вложением файлов в обозревателе. Чтобы это вступило в силу, требуется настройка {0}. Каждый __элемент__ представляет собой родительский шаблон и может содержать один символ \"*\", который соответствует любой строке. Каждое __значение__ представляет собой список разделенных запятыми дочерних шаблонов, которые должны отображаться вложенными под данным родительским шаблоном. Дочерние шаблоны могут содержать несколько специальных маркеров:\r\n– \"${capture}\": соответствует сопоставленному значению \"*\" из родительского шаблона\r\n– \"${basename}\": соответствует базовому имени родительского файла, например \"file\" в \"file.ts\"\r\n– \"${extname}\": соответствует расширению родительского файла, например \"ts\" в \"file.ts\"\r\n– \"${dirname}\": соответствует имени каталога родительского файла, например \"src\" в \"src/file.ts\"\r\n– \"*\": соответствует любой строке, может использоваться один раз для каждого дочернего шаблона",
			"files.autoSave.afterDelay": "Редактор с изменениями автоматически сохраняется после настройки параметра \"#files.autoSaveDelay#\".",
			"files.autoSave.off": "Редактор с изменениями никогда не сохраняется автоматически.",
			"files.autoSave.onFocusChange": "Редактор с изменениями автоматически сохраняется при потере фокуса этим редактором.",
			"files.autoSave.onWindowChange": "Редактор с изменениями автоматически сохраняется при потере фокуса окном этого редактора.",
			"files.exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.",
			"files.exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте `$(basename)` в качестве переменной для соответствующего имени файла.",
			"files.participants.timeout": "Время ожидания в миллисекундах, по истечении которого участники файлов для создания, переименования и удаления отменяются. Используйте `0`, чтобы отключить участников.",
			"files.restoreUndoStack": "Восстановить стек отмены при повторном открытии файла.",
			"files.saveConflictResolution": "Конфликт сохранения может возникнуть, когда на диск сохраняется файл, который одновременно был изменен другой программой. Чтобы предотвратить потерю данных, пользователю предлагается сравнить изменения в редакторе с версией на диске. Этот параметр следует изменять только в том случае, если вы часто сталкиваетесь с ошибками при конфликтах сохранения, так как неосмотрительное его использование может привести к потере данных.",
			"files.simpleDialog.enable": "Включает простое диалоговое окно файла для открытия и сохранения файлов и папок. Простое диалоговое окно файла заменяет диалоговое окно системного файла, если включено.",
			"filesConfigurationTitle": "Файлы",
			"filesReadonlyExclude": "Настройте пути или [шаблоны подстановок](https://aka.ms/vscode-glob-patterns), чтобы они не помечались как доступные только для чтения, если они совпадают в результате настройки `#files.readonlyInclude#`. Шаблоны подстановки всегда оцениваются относительно пути к папке рабочей области, если только они не являются абсолютными путями. Файлы от поставщиков файловой системы только для чтения всегда будут доступны только для чтения независимо от этого параметра.",
			"filesReadonlyFromPermissions": "Помечает файлы как доступные только для чтения, если это указано в их правах доступа к файлам. Это можно переопределить с помощью настроек `#files.readonlyInclude#` и `#files.readonlyExclude#`.",
			"filesReadonlyInclude": "Настройте пути или [шаблоны подстановки](https://aka.ms/vscode-glob-patterns), чтобы пометить их как доступные только для чтения. Шаблоны подстановки всегда оцениваются относительно пути к папке рабочей области, если только они не являются абсолютными путями. Вы можете исключить совпадающие пути с помощью параметра `#files.readonlyExclude#`. Файлы от поставщиков файловой системы только для чтения всегда будут доступны только для чтения независимо от этого параметра.",
			"formatOnSave": "Форматирование файла при сохранении. Форматировщик должен быть доступен, и редактор не должен завершать работу. Если для {0} установлено значение \"afterDelay\", файл будет отформатирован только при явном сохранении.",
			"formatOnSaveMode": "Определяет, применяется ли формат при сохранении ко всему файлу или только к изменениям в файле. Этот параметр применяется только в том случае, если параметр \"#editor.formatOnSave#\" включен.",
			"hotExit": "[Горячий выход](https://aka.ms/vscode-hot-exit) Определяет, запоминаются ли несохраненные файлы между сеансами. В этом случае приглашение на их сохранение при выходе из редактора не появляется.",
			"hotExit.off": "Отключение горячего выхода. При попытке закрыть окно с редакторами, в которых остались несохраненные изменения, будет отображаться запрос.",
			"hotExit.onExit": "Горячий выход будет активирован при закрытии последнего окна в Windows/Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню). Все окна без открытых папок будут восстановлены при следующем запуске. Список ранее открытых окон с несохраненными файлами можно получить в меню \"Файл\" > \"Открыть последние\" > \"Дополнительно…\".",
			"hotExit.onExitAndWindowClose": "Горячий выход будет активирован при закрытии последнего окна в Windows/Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню), а также для любого окна с открытой папкой, независимо от того, является ли это окно последним. Все окна без открытых папок будут восстановлены при следующем запуске. Список ранее открытых окон с несохраненными файлами можно получить в меню \"Файл\" > \"Открыть последние\" > \"Дополнительно…\".",
			"hotExit.onExitAndWindowCloseBrowser": "Горячий выход будет активирован при завершении работы браузера или при закрытии окна или вкладки.",
			"insertFinalNewline": "Если этот параметр включен, при сохранении файла в его конец вставляется финальная новая строка.",
			"modification": "Изменение формата. Требуется система управления версиями и форматировщик, поддерживающий функцию \"Форматировать выделение\".",
			"modificationIfAvailable": "Будет выполнена попытка форматировать только изменения (требуется система управления версиями и форматировщик с поддержкой функции \"Форматировать выделение\"). Если не удается использовать систему управления версиями, будет отформатирован весь файл.",
			"openEditorsSortOrder": "Управляет порядком сортировки редакторов в области \"Открытые редакторы\".",
			"openEditorsVisible": "Начальное максимальное количество редакторов, отображаемое на панели \"Открытые редакторы\". Превышение этого ограничения приведет к появлению полосы прокрутки и позволит изменить размер области, чтобы отобразить больше элементов.",
			"openEditorsVisibleMin": "Минимальное количество слотов редактора, предварительно выделенное на панели \"Открытые редакторы\". Если установлено значение 0, размер панели будет динамически изменяться в зависимости от количества редакторов.",
			"overwriteFileOnDisk": "Разрешит конфликт сохранения путем перезаписи файла на диске изменениями в редакторе.",
			"simple": "Добавляет в конце повторяющегося имени слово \"copy\", за которым может следовать число.",
			"smart": "Добавляет номер в конце повторяющегося имени. Если имя уже включает какое-то число, предпринимается попытка его увеличить.",
			"sortOrder": "Управляет сортировкой файлов и папок в проводнике на основе свойств. Если параметр #explorer.fileNesting.enabled# включен, также управляет сортировкой вложенных файлов.",
			"sortOrder.alphabetical": "Редакторы упорядочены в алфавитном порядке по имени вкладки в каждой группе редакторов.",
			"sortOrder.default": "Файлы и папки сортируются по именам. Папки отображаются перед файлами.",
			"sortOrder.editorOrder": "Редакторы располагаются в том же порядке, что и вкладки редактора.",
			"sortOrder.filesFirst": "Файлы и папки сортируются по именам. Файлы отображаются перед папками.",
			"sortOrder.foldersNestsFiles": "Файлы и папки сортируются по именам. Папки отображаются перед файлами. Файлы со вложенными дочерними элементами отображаются перед другими файлами.",
			"sortOrder.fullPath": "Редакторы упорядочены в алфавитном порядке по полному пути в каждой группе редакторов.",
			"sortOrder.mixed": "Файлы и папки сортируются по именам. Файлы чередуются с папками.",
			"sortOrder.modified": "Файлы и папки сортируются по дате последнего изменения в порядке убывания. Папки отображаются перед файлами.",
			"sortOrder.type": "Файлы и папки группируются по типу расширения, а затем сортируются по их именам. Папки отображаются перед файлами.",
			"sortOrderLexicographicOptions": "Управляет лексикографической сортировкой имен файлов и папок в обозревателе.",
			"sortOrderLexicographicOptions.default": "Имена в верхнем и нижнем регистрах не разделяются.",
			"sortOrderLexicographicOptions.lower": "Имена в нижнем регистре группируются вместе перед именами в верхнем регистре.",
			"sortOrderLexicographicOptions.unicode": "Имена сортируются в порядке Юникода.",
			"sortOrderLexicographicOptions.upper": "Имена в верхнем регистре группируются вместе перед именами в нижнем регистре.",
			"sortOrderReverse": "Определяет, следует ли изменить порядок сортировки файлов и папок на обратный.",
			"textFileEditor": "Редактор текстовых файлов",
			"trimFinalNewlines": "Если этот параметр установлен, то при сохранении файла будут удалены все новые строки за последней новой строкой в конце файла.",
			"trimTrailingWhitespace": "Если этот параметр включен, при сохранении файла будут удалены концевые пробелы.",
			"trimTrailingWhitespaceInRegexAndStrings": "Если этот параметр включен, конечные пробелы будут удаляться из многострочных строковых значений и регулярных выражений при сохранении и при выполнении \"editor.action.trimTrailingWhitespace\". Это может привести к тому, что не будет производиться обрезка пробелов в строках, если нет актуальных сведений о маркерах.",
			"trueDescription": "Включение шаблона.",
			"useTrash": "Перемещение файлов/папок в корзину ОС (корзину Windows) при удалении. При отключении этого параметра файлы и папки будут удаляться навсегда.",
			"watcherExclude": "Настройте пути или [шаблоны подстановки](https://aka.ms/vscode-glob-patterns), чтобы исключить их из просмотра файлов. Пути могут быть относительными к отслеживаемой папке или абсолютными. Шаблоны подстановки сопоставляются относительно отслеживаемой папки. Когда вы сталкиваетесь с тем, что процесс наблюдения за файлами использует много ресурсов ЦП, обязательно исключите большие папки, которые не представляют интереса (например, выходные папки сборки).",
			"watcherInclude": "Настройте дополнительные пути для отслеживания изменений в рабочей области. По умолчанию все папки рабочей области будут отслеживаться в обратном порядке, за исключением папок, которые являются символьными ссылками. Для поддержки наблюдения за такими папками вы можете явно добавить абсолютные или относительные пути. Относительные пути будут разрешены в абсолютный путь с помощью текущей открытой рабочей области."
		},
		"vs/workbench/contrib/files/browser/views/emptyView": {
			"noWorkspace": "Нет открытой папки"
		},
		"vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": {
			"canNotResolve": "Не удалось разрешить папку рабочей области ({0})",
			"label": "Проводник",
			"symbolicLlink": "Символическая ссылка",
			"unknown": "Неизвестный тип файла"
		},
		"vs/workbench/contrib/files/browser/views/explorerView": {
			"collapseExplorerFolders": "Свернуть папки в проводнике",
			"collapseExplorerFoldersMetadata": "Свертывание всех папок в проводнике.",
			"createNewFile": "Создать файл…",
			"createNewFolder": "Создать папку…",
			"explorerSection": "Раздел обозревателя: {0}",
			"refreshExplorer": "Обновить окно проводника",
			"refreshExplorerMetadata": "Принудительное обновление окна проводника."
		},
		"vs/workbench/contrib/files/browser/views/explorerViewer": {
			"confirmMove": "Вы действительно хотите переместить \"{0}\" в \"{1}\"?",
			"confirmMultiMove": "Вы действительно хотите переместить следующие файлы ({0}) в \"{1}\"?",
			"confirmRootMove": "Вы действительно хотите изменить порядок корневой папки \"{0}\" в рабочей области?",
			"confirmRootsMove": "Вы действительно хотите изменить порядок нескольких корневых папок в рабочей области?",
			"copy": "Копировать {0}",
			"copying": "Идет копирование {0}.",
			"doNotAskAgain": "Не спрашивать снова",
			"explorerHighlightFolderBadgeTitle": "Каталог содержит совпадения: {0}",
			"fileInputAriaLabel": "Введите имя файла. Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены.",
			"move": "Переместить {0}",
			"moveButtonLabel": "&&Переместить",
			"moving": "Идет перемещение {0}.",
			"numberOfFiles": "Файлы {0}",
			"numberOfFolders": "Папки {0}",
			"searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска.",
			"treeAriaLabel": "Проводник"
		},
		"vs/workbench/contrib/files/browser/views/openEditorsView": {
			"dirtyCounter": "Не сохранено: {0}",
			"flipLayout": "Переключить вертикальное или горизонтальное расположение окон редактора",
			"miToggleEditorLayout": "Отразить &&макет",
			"miToggleEditorLayoutWithoutMnemonic": "Отразить макет",
			"newUntitledFile": "Новый текстовый файл без названия",
			"openEditors": "Открытые редакторы"
		},
		"vs/workbench/contrib/files/browser/workspaceWatcher": {
			"enospcError": "Не удается просмотреть изменения файлов. Для решения этой проблемы перейдите по ссылке на инструкции.",
			"eshutdownError": "Наблюдатель изменений файлов внезапно остановился. Если перезагрузить это окно, наблюдатель может снова включиться, кроме случаев, когда наблюдение за изменениями файлов в этой рабочей области невозможно.",
			"learnMore": "Инструкции",
			"reload": "Перезагрузить"
		},
		"vs/workbench/contrib/files/common/dirtyFilesIndicator": {
			"dirtyFile": "1 несохраненный файл",
			"dirtyFiles": "Несохраненных файлов: {0}"
		},
		"vs/workbench/contrib/files/common/files": {
			"explorerFindProviderActive": "ИСТИНА, если дерево проводника использует поставщик поиска проводника.",
			"explorerResourceCut": "Значение true, если элемент в Обозревателе был вырезан для последующей вставки.",
			"explorerResourceIsFolder": "Значение true, если элемент, на котором находится фокус в Обозревателе, является папкой.",
			"explorerResourceIsRoot": "Значение true, если элемент, на котором находится фокус в Обозревателе, является корневой папкой.",
			"explorerResourceMoveableToTrash": "Значение true, если элемент, на котором находится фокус в Обозревателе, может быть перемещен в корзину.",
			"explorerResourceParentReadonly": "ИСТИНА, если сфокусированный элемент в родительском элементе EXPLORER доступен только для чтения.",
			"explorerResourceReadonly": "Истинно значение, когда сфокусированный элемент в EXPLORER доступен только для чтения.",
			"explorerViewletCompressedFirstFocus": "Значение true, если фокус находится внутри первой части компактного элемента в представлении \"Обозреватель\".",
			"explorerViewletCompressedFocus": "Значение true, если элемент, на котором находится фокус в представлении \"Обозреватель\", является компактным элементом.",
			"explorerViewletCompressedLastFocus": "Значение true, если фокус находится внутри последней части компактного элемента в представлении \"Обозреватель\".",
			"explorerViewletFocus": "Значение true, если фокус находится внутри вьюлета \"Обозреватель\".",
			"explorerViewletVisible": "Значение true, если вьюлет \"Обозреватель\" отображается.",
			"filesExplorerFocus": "Значение true, если фокус находится внутри представления \"Обозреватель\".",
			"foldersViewVisible": "Значение true, если отображается представление ПАПКИ (дерево файлов в контейнере представления обозревателя).",
			"openEditorsFocus": "Значение true, если фокус находится внутри представления \"Открытые редакторы\".",
			"viewHasSomeCollapsibleItem": "ИСТИНА, если рабочая область в представлении EXPLORER имеет сворачиваемый корневой дочерний элемент."
		},
		"vs/workbench/contrib/files/electron-browser/fileActions.contribution": {
			"filesCategory": "Файл",
			"miShare": "Поделиться",
			"openContainer": "Открыть содержащую папку",
			"revealInMac": "Отобразить в Finder",
			"revealInWindows": "Открыть в проводнике"
		},
		"vs/workbench/contrib/folding/browser/folding.contribution": {
			"formatter.default": "Определяет поставщик диапазона свертывания по умолчанию, который получает приоритет над всеми другими поставщиками. Это должен быть ИД расширения, предоставляющего поставщик.",
			"null": "Все",
			"nullFormatterDescription": "Все поставщики активных диапазонов свертывания"
		},
		"vs/workbench/contrib/format/browser/formatActionsMultiple": {
			"config": "Настройка форматировщика по умолчанию...",
			"config.bad": "Расширение \"{0}\" настроено в качестве форматировщика, но недоступно. Для продолжения выберите другой форматировщик по умолчанию.",
			"config.needed": "Существует несколько форматировщиков для файлов \"{0}\". Один из них должен быть настроен в качестве форматировщика по умолчанию.",
			"def": "(По умолчанию)",
			"do.config": "&&Настроить >",
			"do.config.command": "Настроить...",
			"do.config.notification": "Настроить...",
			"format.placeHolder": "Выберите форматировщик",
			"formatDocument.label.multiple": "Форматировать документ с помощью...",
			"formatSelection.label.multiple": "Форматировать выбранное с помощью...",
			"formatter": "Форматирование",
			"formatter.default": "Определяет форматировщик по умолчанию, который имеет приоритет над всеми другими форматировщиками. Должен быть идентификатором расширения, предоставляющего форматировщик.",
			"miss": "Настроить форматировщик по умолчанию",
			"miss.1": "Расширение \"{0}\" настроено в качестве форматировщика, но не может форматировать файлы {1}\".",
			"miss.2": "Расширение \"{0}\" настроено в качестве форматировщика, но оно может форматировать только файлы \"{1}\" целиком, а не их фрагменты или части.",
			"null": "Нет",
			"nullFormatterDescription": "NONE",
			"select": "Выберите форматировщик по умолчанию для файлов \"{0}\"",
			"summary": "Конфликты форматировщиков"
		},
		"vs/workbench/contrib/format/browser/formatActionsNone": {
			"formatDocument.label.multiple": "Форматировать документ",
			"install.formatter": "&&Установка форматировщика...",
			"no.provider": "Не установлен форматировщик для файлов \"{0}\".",
			"too.large": "Невозможно отформатировать этот файл, так как он слишком большой"
		},
		"vs/workbench/contrib/format/browser/formatModified": {
			"formatChanges": "Форматировать измененные строки"
		},
		"vs/workbench/contrib/imageCarousel/browser/imageCarousel.contribution": {
			"folderReadError": "Не удалось прочитать содержимое папки.",
			"imageCarousel.chat.enabled": "Определяет, будет ли при нажатии на вложенное изображение в чате открываться средство предварительного просмотра изображений.",
			"imageCarousel.explorerContextMenu.enabled": "Определяет, отображается ли параметр **Открыть в предварительном просмотре изображений** в контекстном меню Обозревателя.",
			"imageCarousel.explorerTitle": "Предварительный просмотр изображений",
			"imageCarousel.title": "Предварительный просмотр изображений",
			"imageCarouselConfigurationTitle": "Предварительный просмотр изображений",
			"imageCarouselEditor": "Предварительный просмотр изображений",
			"noImagesFound": "В этой папке не найдены изображения.",
			"openImageInCarousel": "Открыть в предварительном просмотре изображений",
			"openImagesInCarousel": "Открыть в предварительном просмотре изображений"
		},
		"vs/workbench/contrib/imageCarousel/browser/imageCarouselEditor": {
			"imageCarousel.ariaLabel": "Предварительный просмотр изображений",
			"imageCarousel.counter": "{0}/{1}",
			"imageCarousel.kindImage": "Изображение",
			"imageCarousel.kindVideo": "Видео",
			"imageCarousel.nextImage": "Следующее изображение",
			"imageCarousel.noImages": "Нет образов",
			"imageCarousel.previousImage": "Предыдущее изображение",
			"imageCarousel.statusWithCaption": "{0} {1} из {2}: {3}",
			"imageCarousel.statusWithName": "{0} {1} из {2}: {3}",
			"imageCarousel.thumbnailLabelImage": "Изображение {0} из {1}",
			"imageCarousel.thumbnailLabelVideo": "Видео {0} из {1}",
			"imageCarousel.thumbnails": "Эскизы изображений"
		},
		"vs/workbench/contrib/inlayHints/browser/inlayHintsAccessibilty": {
			"description": "Код со сведениями вложенных указаний",
			"isReadingLineWithInlayHints": "Находится ли фокус на текущей строке и ее вложенных указаниях",
			"read.title": "Чтение строки с вложенными указаниями",
			"stop.title": "Остановить чтение вложенных указаний."
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChat.contribution": {
			"cancel": "Отменить запрос",
			"cancelShort": "Отмена",
			"send.edit": "Изменить код",
			"send.generate": "Генерировать"
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChatActions": {
			"Keep": "Сохранить",
			"askInChat": "Спросить в чате",
			"cancel": "Отмена",
			"cat": "Встроенный чат",
			"close2": "Закрыть",
			"continueInChat": "Спросить в чате",
			"dismissAffordance": "Закрыть возможности редактора",
			"editCode": "Запросить правки",
			"editCodeShort": "Запросить правки",
			"fix": "Исправить",
			"focus": "Фокус на входных данных",
			"hideInput": "Скрыть входные данные",
			"placeholderAskInChat": "Опишите, как продолжить работу в чате",
			"placeholderNoSelection": "Опишите, что нужно создать",
			"placeholderWithSelection": "Опишите, как это изменить",
			"queueInChat": "Очередь в чате",
			"rephrase": "Перефразировать",
			"run": "Открыть встроенный чат",
			"runShort": "Встроенный чат",
			"startInlineChat": "Значок, вызывающий встроенный чат на панели инструментов редактора.",
			"submitInput": "Отправить",
			"undo": "Отменить"
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChatController": {
			"fix1": "Исправить вложенную проблему",
			"fixN": "Исправить вложенные проблемы",
			"loading": "Идет обработка...",
			"placeholder": "Сгенерировать код",
			"placeholderNoSelectionHover": "Опишите, что нужно создать",
			"placeholderWithSelection": "Изменить выделенный код",
			"placeholderWithSelectionHover": "Опишите, как это изменить"
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChatDefaultModel": {
			"inlineChatConfigurationTitle": "Встроенный чат",
			"inlineChatDefaultModelDescription": "Выберите языковую модель по умолчанию для встроенного чата из доступных поставщиков. Имена моделей могут содержать имя поставщика в скобках, например \"Claude Haiku 4.5 (copilot)\"."
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChatOverlayWidget": {
			"done": "Готово",
			"done1": "Готово, 1 изменение",
			"doneN": "Готово, изменений: {0}",
			"error": "К сожалению, не удалось выполнить ваш запрос",
			"needsApproval": "Sorry, but an unexpected error happened",
			"working": "Идет обработка..."
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl": {
			"name": "Встроить чат в чат панели",
			"response.description": "Необязательный краткий ответ для встроенного чата. Использовать не более 10 слов.",
			"terminated.message": "Встроенный чат предназначен для внесения изменений кода в одном файле. Продолжите запрос в представлении чата или переформулируйте его для встроенного чата.",
			"tool.cancel": "Отмена"
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChatWidget": {
			"aria-label": "Входные данные встроенного чата",
			"feedbackThanks": "Спасибо за Ваш отзыв!",
			"inlineChat.accessibilityHelp": "Входные данные встроенного чата, используйте {0} для справки по специальным возможностям для встроенного чата.",
			"inlineChat.accessibilityHelpNoKb": "Входные данные встроенного чата. Для получения дополнительных сведений выполните команду \"Справка по специальным возможностям для встроенного чата\".",
			"termsDisclaimer": "Продолжая работу с {0} Copilot, вы принимаете [условия]({2}) {1} и [заявление о конфиденциальности]({3})"
		},
		"vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget": {
			"inlineChatClosed": "Закрытое мини-приложение встроенного чата"
		},
		"vs/workbench/contrib/inlineChat/common/inlineChat": {
			"affordance": "Управляет тем, отображается ли возможность встроенного чата при выделении текста.",
			"affordance.editor": "Показывать возможность в редакторе в позиции курсора.",
			"affordance.off": "Возможность не отображается.",
			"askInChat": "Определяет, будут ли файлы в сеансе редактирования чата использовать функцию \"Спросить в чате\" вместо \"Встроенный чат\".",
			"editorMinimap.inlineChatInserted": "Цвет маркера мини-карты для вставленного контента встроенного чата.",
			"editorOverviewRuler.inlineChatInserted": "Цвет маркера обзорной линейки для вставленного содержимого встроенного чата.",
			"editorOverviewRuler.inlineChatRemoved": "Цвет маркера обзорной линейки для удаленного содержимого встроенного чата.",
			"enableV2": "Использовать ли следующую версию встроенного чата.",
			"finishOnType": "Следует ли завершить сеанс встроенного чата при вводе за пределами измененных регионов.",
			"fixDiagnostics": "Управляет тем, отображается ли действие \"Исправить\" для диагностики в редакторе.",
			"inlineChat.background": "Цвет фона виджета интерактивного редактора",
			"inlineChat.border": "Цвет границы мини-приложения интерактивного редактора",
			"inlineChat.foreground": "Цвет фона мини-приложения интерактивного редактора",
			"inlineChat.shadow": "Цвет тени мини-приложения интерактивного редактора",
			"inlineChatAffordanceVisible": "Отображается ли виджет возможности встроенного чата",
			"inlineChatChangeHasDiff": "Поддерживает ли текущее изменение отображение несовпадений",
			"inlineChatChangeShowsDiff": "Показывает ли текущее изменение несовпадение",
			"inlineChatDiff.inserted": "Цвет фона введенного текста во входных данных интерактивного редактора",
			"inlineChatDiff.removed": "Цвет фона удаленного текста во входных данных интерактивного редактора",
			"inlineChatEditing": "Редактирует ли сейчас пользователь код или создает его во встроенном чате",
			"inlineChatEmpty": "Пусты ли входные данные интерактивного редактора",
			"inlineChatFileBelongsToChat": "Принадлежит ли текущий файл сеансу редактирования чата",
			"inlineChatFocused": "Находятся ли входные данные интерактивного редактора в фокусе",
			"inlineChatHasEditsAgent": "Существует ли агент для встроенных интерактивных редакторов",
			"inlineChatHasNotebookAgent": "Существует ли агент для ячеек записной книжки",
			"inlineChatHasNotebookInline": "Существует ли агент для ячеек записной книжки",
			"inlineChatHasPossible": "Существует ли поставщик встроенного чата и открыт ли редактор для встроенного чата",
			"inlineChatHasStashedSession": "Сохранил ли интерактивный редактор сеанс для быстрого восстановления",
			"inlineChatInnerCursorFirst": "Находится ли курсор входных данных интерактивного редактора в первой строке",
			"inlineChatInnerCursorLast": "Находится ли курсор входных данных интерактивного редактора в последней строке",
			"inlineChatInput.background": "Цвет фона входных данных интерактивного редактора",
			"inlineChatInput.border": "Цвет границы входных данных интерактивного редактора",
			"inlineChatInput.focusBorder": "Цвет границы входных данных интерактивного редактора при наведении фокуса",
			"inlineChatInput.placeholderForeground": "Цвет переднего плана заполнителя входных данных интерактивного редактора",
			"inlineChatInputHasText": "Содержит ли мини-приложение ввода встроенного чата текст",
			"inlineChatInputWidgetFocused": "Находится ли в фокусе редактор мини-приложения ввода встроенного чата",
			"inlineChatOuterCursorPosition": "Находится ли курсор внешнего редактора выше или ниже входных данных интерактивного редактора",
			"inlineChatPendingConfirmation": "Ожидает ли запрос встроенного чата подтверждения пользователем",
			"inlineChatRequestInProgress": "Выполняется ли в настоящее время запрос встроенного чата",
			"inlineChatResponseFocused": "Сфокусирован ли отклик интерактивного мини-приложения",
			"inlineChatResponseTypes": "Какой тип ответов получен: \"Пока ничего\", \"Только сообщения\" или \"Отправленные сообщения\" и \"Локальные изменения\"",
			"inlineChatTerminated": "Завершен ли текущий сеанс встроенного чата",
			"inlineChatVisible": "Видны ли входные данные интерактивного редактора",
			"notebookAgent": "Включите поведение, аналогичное агенту, из мини-приложения встроенного чата в записных книжках.",
			"renderMode": "Управляет способом отображения встроенного чата.",
			"renderMode.hover": "Отображать встроенный чат в виде наложения при наведении.",
			"renderMode.zone": "Отображать встроенный чат как мини-приложение зоны под текущей строкой."
		},
		"vs/workbench/contrib/inlineCompletions/browser/inlineCompletionLanguageStatusBarContribution": {
			"inlineCompletionAvailable": "Доступно встроенное завершение",
			"inlineEditAvailable": "Доступно встроенное редактирование",
			"inlineSuggestionLoading": "Загрузка...",
			"inlineSuggestions": "Встроенные предложения",
			"inlineSuggestionsSmall": "Встроенные предложения",
			"noInlineSuggestionAvailable": "Встроенное предложение недоступно"
		},
		"vs/workbench/contrib/interactive/browser/interactive.contribution": {
			"interactive.activeCodeBorder": "Цвет границы для текущей интерактивной ячейки кода, когда редактор находится в фокусе.",
			"interactive.execute": "Выполнить код",
			"interactive.history.focus": "Журнал фокусировки",
			"interactive.history.next": "Следующее значение в журнале",
			"interactive.history.previous": "Предыдущее значение в журнале",
			"interactive.inactiveCodeBorder": "Цвет границы для текущей интерактивной ячейки кода, когда редактор не находится в фокусе.",
			"interactive.input.clear": "Очистка содержимого редактора ввода интерактивного окна",
			"interactive.input.focus": "Редактор ввода фокуса",
			"interactive.open": "Открыть интерактивное окно",
			"interactiveScrollToBottom": "Прокрутить до нижней границы",
			"interactiveScrollToTop": "Прокрутить до верхней границы",
			"interactiveWindow": "Интерактивное окно",
			"interactiveWindow.alwaysScrollOnNewCell": "Автоматически прокрутите интерактивное окно, чтобы показать выходные данные последнего выполненного оператора. Если это значение равно false, окно будет прокручиваться только в том случае, если оно уже прокручивалось до последней ячейки.",
			"interactiveWindow.executeWithShiftEnter": "Выполните поле ввода интерактивного окна (REPL) с помощью клавиш SHIFT+ВВОД, чтобы можно было использовать клавишу ВВОД для создания новой строки.",
			"interactiveWindow.promptToSaveOnClose": "Предлагать сохранить интерактивное окно при его закрытии. Изменение этого параметра повлияет только на новые интерактивные окна.",
			"interactiveWindow.showExecutionHint": "Отобразите указание в поле ввода интерактивного окна (REPL), чтобы предоставить инструкции по выполнению кода."
		},
		"vs/workbench/contrib/interactive/browser/replInputHintContentWidget": {
			"ReplInputAriaLabelHelp": "Используйте {0} для справки по специальным возможностям. ",
			"ReplInputAriaLabelHelpNoKb": "Для получения дополнительных сведений запустите команду \"Открыть справку по специальным возможностям\". ",
			"disableHint": " Переключите {0} в параметрах, чтобы отключить это указание.",
			"emptyHintText": "Нажмите {0} для выполнения. "
		},
		"vs/workbench/contrib/interactiveEditor/browser/interactiveEditorActions": {
			"accept": "Выполнить запрос",
			"actions.interactiveSession.accessibiltyHelpEditor": "Справка по специальным возможностям редактора интерактивных сеансов",
			"apply1": "Принять изменения",
			"apply2": "Принять",
			"arrowDown": "Курсор вниз",
			"arrowUp": "Курсор вверх",
			"cancel": "Отмена",
			"cat": "Интерактивный редактор",
			"contractMessage": "Сообщение о контракте",
			"copyRecordings": "(Разработчик) Запись Exchange в буфер обмена",
			"discard": "Отменить",
			"discardMenu": "Отменить...",
			"expandMessage": "Развернуть сообщение",
			"feedback.helpful": "Полезное",
			"feedback.unhelpful": "Бесполезное",
			"focus": "Фокус на входных данных",
			"label": "\"{0}\" и последующие действия {1} ({2})",
			"nextFromHistory": "Далее из журнала",
			"previousFromHistory": "Предыдущее из журнала",
			"run": "Начать чат с кодом",
			"stop": "Остановить запрос",
			"toggleDiff": "Переключатель различий",
			"toggleDiff2": "Показать встроенный инструмент сравнения",
			"undo.clipboard": "Отменить для буфера обмена",
			"undo.newfile": "Отменить для нового файла",
			"unstash": "Возобновить последний закрытый чат с кодом",
			"viewInChat": "Просмотреть в чате"
		},
		"vs/workbench/contrib/interactiveEditor/browser/interactiveEditorController": {
			"create.fail": "Не удалось запустить чат редактора",
			"create.fail.detail": "Просмотрите журнал ошибок и повторите попытку позже.",
			"default.placeholder": "Задайте вопрос",
			"default.placeholder.history": "{0} ({1}, {2} для журнала)",
			"empty": "Нет результатов. Уточните входные данные и повторите попытку",
			"err.apply": "Не удалось применить изменения.",
			"err.discard": "Не удалось отменить изменения.",
			"thinking": "Думаю…",
			"welcome.1": "Созданный ИИ код может быть неправильным"
		},
		"vs/workbench/contrib/interactiveEditor/browser/interactiveEditorStrategies": {
			"lines.0": "Ничего не изменилось",
			"lines.1": "Изменена 1 строка",
			"lines.N": "Изменено строк: {0}"
		},
		"vs/workbench/contrib/interactiveEditor/browser/interactiveEditorWidget": {
			"aria-label": "Входные данные интерактивного редактора",
			"interactiveEditor.accessibilityHelp": "Поле ввода интерактивного редактора. Используйте {0} для получения справки по специальным возможностям интерактивного редактора.",
			"interactiveSessionInput.accessibilityHelpNoKb": "Поле ввода интерактивного редактора. Для получения дополнительных сведений выполните команду \"Справка по специальным возможностям интерактивного редактора\".",
			"modified": "Изменено",
			"original": "Первоначальный"
		},
		"vs/workbench/contrib/interactiveEditor/common/interactiveEditor": {
			"editMode": "Укажите, будут ли изменения, созданные в интерактивном редакторе, применяться непосредственно к документу или сначала будет осуществляться предварительный просмотр.",
			"editMode.live": "Изменения применяются непосредственно к документу, но могут быть выделены с помощью функции строковых несовпадений. При завершении сеанса изменения сохраняются.",
			"editMode.livePreview": "Изменения применяются непосредственно к документу и визуально выделяются с помощью функции строковых или параллельных несовпадений. При завершении сеанса изменения сохраняются.",
			"editMode.preview": "Изменения отображаются только в режиме предварительного просмотра и должны быть приняты с помощью кнопки \"Применить\". При завершении сеанса изменения будут отменены.",
			"interactiveEditor.border": "Цвет границы мини-приложения интерактивного редактора",
			"interactiveEditor.regionHighlight": "Фоновое выделение текущей интерактивной области. Должно быть прозрачным.",
			"interactiveEditor.shadow": "Цвет тени мини-приложения интерактивного редактора",
			"interactiveEditorDidEdit": "Изменил ли интерактивный редактор какой-либо код",
			"interactiveEditorDiff": "Показывает ли интерактивный редактор различия для изменений",
			"interactiveEditorDiff.inserted": "Цвет фона введенного текста во входных данных интерактивного редактора",
			"interactiveEditorDiff.removed": "Цвет фона удаленного текста во входных данных интерактивного редактора",
			"interactiveEditorDocumentChanged": "Изменился ли документ одновременно",
			"interactiveEditorEmpty": "Пусты ли входные данные интерактивного редактора",
			"interactiveEditorFocused": "Находятся ли входные данные интерактивного редактора в фокусе",
			"interactiveEditorHasActiveRequest": "Есть ли активный запрос в интерактивном редакторе",
			"interactiveEditorHasProvider": "Существует ли поставщик для интерактивных редакторов",
			"interactiveEditorHasStashedSession": "Сохранил ли интерактивный редактор сеанс для быстрого восстановления",
			"interactiveEditorInnerCursorFirst": "Находится ли курсор входных данных интерактивного редактора в первой строке",
			"interactiveEditorInnerCursorLast": "Находится ли курсор входных данных интерактивного редактора в последней строке",
			"interactiveEditorInput.background": "Цвет фона входных данных интерактивного редактора",
			"interactiveEditorInput.border": "Цвет границы входных данных интерактивного редактора",
			"interactiveEditorInput.focusBorder": "Цвет границы входных данных интерактивного редактора при наведении фокуса",
			"interactiveEditorInput.placeholderForeground": "Цвет переднего плана заполнителя входных данных интерактивного редактора",
			"interactiveEditorLastFeedbackKind": "Последний вид предоставленного отзыва",
			"interactiveEditorMarkdownMessageCropState": "Состояние сообщения интерактивного редактора: обрезано, не обрезано или развернуто",
			"interactiveEditorOuterCursorPosition": "Находится ли курсор внешнего редактора выше или ниже входных данных интерактивного редактора",
			"interactiveEditorResponseType": "Какой тип был последним ответом текущего интерактивного сеанса редактора",
			"interactiveEditorVisible": "Видны ли входные данные интерактивного редактора"
		},
		"vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionActions": {
			"actions.ineractiveSession.acceptInput": "Принять входные данные интерактивного сеанса",
			"actions.interactiveSession.focus": "Фокус на интерактивном сеансе",
			"interactiveSession.category": "Интерактивный сеанс",
			"interactiveSession.clear.label": "Сброс",
			"interactiveSession.clearHistory.label": "Очистить журнал входных данных",
			"interactiveSession.focusInput.label": "Фокус на входных данных",
			"interactiveSession.history.label": "Показать журнал",
			"interactiveSession.history.pick": "Выберите сеанс чата для восстановления",
			"interactiveSession.open": "Открыть редактор ({0})"
		},
		"vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCodeblockActions": {
			"interactive.copyCodeBlock.label": "Копировать",
			"interactive.insertCodeBlock.label": "Вставить в расположении курсора",
			"interactive.insertIntoNewFile.label": "Вставить в новый файл",
			"interactive.runInTerminal.label": "Запустить в терминале"
		},
		"vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionCopyActions": {
			"interactive.copyAll.label": "Копировать все",
			"interactive.copyItem.label": "Копировать"
		},
		"vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionExecuteActions": {
			"interactive.cancel.label": "Отмена",
			"interactive.submit.label": "Отправить"
		},
		"vs/workbench/contrib/interactiveSession/browser/actions/interactiveSessionTitleActions": {
			"interactive.voteDown.label": "Проголосовать против",
			"interactive.voteUp.label": "Проголосовать за"
		},
		"vs/workbench/contrib/interactiveSession/browser/contrib/interactiveSessionInputEditorContrib": {
			"interactive.input.placeholderNoCommands": "Задайте вопрос",
			"interactive.input.placeholderWithCommands": "Задайте вопрос или введите \"/\" для тем"
		},
		"vs/workbench/contrib/interactiveSession/browser/interactiveSession.contribution": {
			"interactiveSession": "Интерактивный сеанс",
			"interactiveSession.editor.fontFamily": "Определяет семейство шрифтов в интерактивных сеансах.",
			"interactiveSession.editor.fontSize": "Определяет размер шрифта в пикселях в интерактивных сеансах.",
			"interactiveSession.editor.fontWeight": "Управляет насыщенностью шрифта в интерактивных сеансах.",
			"interactiveSession.editor.lineHeight": "Определяет высоту строки в пикселях в интерактивных сеансах. Используйте значение 0 для определения высоты строки по размеру шрифта.",
			"interactiveSession.editor.wordWrap": "Определяет, следует ли переносить строки в интерактивных сеансах.",
			"interactiveSessionConfigurationTitle": "Интерактивный сеанс"
		},
		"vs/workbench/contrib/interactiveSession/browser/interactiveSessionContributionServiceImpl": {
			"vscode.extension.contributes.interactiveSession": "Добавляет поставщика интерактивного сеанса",
			"vscode.extension.contributes.interactiveSession.icon": "Значок для этого поставщика интерактивного сеанса.",
			"vscode.extension.contributes.interactiveSession.id": "Уникальный идентификатор для этого поставщика интерактивного сеанса.",
			"vscode.extension.contributes.interactiveSession.label": "Отображаемое имя для этого поставщика интерактивного сеанса.",
			"vscode.extension.contributes.interactiveSession.when": "Условие, которое должно иметь значение true, чтобы включить этого поставщика интерактивных сеансов."
		},
		"vs/workbench/contrib/interactiveSession/browser/interactiveSessionEditorInput": {
			"interactiveSessionEditorName": "Интерактивный сеанс"
		},
		"vs/workbench/contrib/interactiveSession/browser/interactiveSessionInputPart": {
			"interactiveSessionInput": "Входные данные интерактивного сеанса"
		},
		"vs/workbench/contrib/interactiveSession/browser/interactiveSessionListRenderer": {
			"interactiveSession": "Интерактивный сеанс"
		},
		"vs/workbench/contrib/interactiveSession/browser/interactiveSessionWidget": {
			"clear": "Очистить сеанс"
		},
		"vs/workbench/contrib/interactiveSession/common/interactiveSessionColors": {
			"interactive.requestBackground": "Цвет фона интерактивного запроса.",
			"interactive.requestBorder": "Цвет границы интерактивного запроса."
		},
		"vs/workbench/contrib/interactiveSession/common/interactiveSessionContextKeys": {
			"hasInteractiveSessionProvider": "Значение TRUE, если зарегистрирован какой-либо поставщик интерактивных сеансов.",
			"inInteractiveInput": "Значение true, если фокус находится на интерактивных входных данных, в противном случае — false.",
			"inInteractiveSession": "Значение true, если фокус находится на мини-приложении интерактивных сеансов, в противном случае — false.",
			"interactiveInputHasText": "Значение TRUE, если интерактивный ввод содержит текст.",
			"interactiveSessionRequestInProgress": "Значение true, если текущий запрос все еще выполняется.",
			"interactiveSessionResponseHasProviderId": "Значение true, если поставщик назначил идентификатор этому ответу.",
			"interactiveSessionResponseVote": "Если для ответа получен голос \"за\", настроено значение \"up\". Если получен голос \"против\", настроено значение \"down\". В противном случае — пустая строка."
		},
		"vs/workbench/contrib/interactiveSession/common/interactiveSessionServiceImpl": {
			"emptyResponse": "Поставщик вернул ответ со значением null"
		},
		"vs/workbench/contrib/interactiveSession/common/interactiveSessionViewModel": {
			"thinking": "Думаю"
		},
		"vs/workbench/contrib/issue/browser/baseIssueReporterService": {
			"acknowledge": "Подтверждение признания версии",
			"bugDescription": "Опишите действия для точного воспроизведения проблемы. Включите фактические и ожидаемые результаты. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.",
			"bugReporter": "Отчет об ошибках",
			"closed": "Закрыто",
			"create": "Создать в GitHub",
			"createInternally": "Создать внутри организации",
			"createOnGitHub": "Создать в GitHub",
			"description": "Описание",
			"disabledExtensions": "Расширения отключены",
			"elsewhereDescription": "Расширение '{0}' предпочитает использовать внешний отчет о проблемах. Чтобы перейти к этому опыту сообщения о проблемах, нажмите кнопку ниже.",
			"extension": "Расширение VS Code",
			"extensionPlaceholder": "Например: Отсутствует замещающий текст на изображении файла readme расширения.",
			"featureRequest": "Запрос функции",
			"featureRequestDescription": "Опишите функцию, которую хотели бы увидеть. Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.",
			"handlesIssuesElsewhere": "Это расширение обрабатывает проблемы за пределами VS Code",
			"hide": "скрыть",
			"internalPreviewMessage": "Если журналы отладки Copilot содержат конфиденциальную информацию:",
			"marketplace": "Расширения в Marketplace",
			"marketplacePlaceholder": "Например, не удается отключить установленное расширение",
			"open": "Открыть",
			"openIssueReporter": "Открыть внешнее средство создания отчетов о проблемах",
			"pasteData": "Мы скопировали необходимые данные в буфер обмена, так как у них был слишком большой размер для отправки. Вставьте эти данные.",
			"performanceIssue": "Проблема с производительностью (зависание, замедление, сбой)",
			"performanceIssueDesciption": "Когда возникла эта проблема с производительностью? Происходит ли она при запуске или после указанной серии действий? Поддерживается разметка Markdown в стиле GitHub. Вы можете отредактировать текст проблемы и добавить снимки экрана при просмотре проблемы в GitHub.",
			"preview": "Предварительный просмотр в GitHub",
			"previewOnGitHub": "Предварительный просмотр в GitHub",
			"privateCreate": "Создать внутри организации",
			"saveExtensionData": "Сохранить данные расширения",
			"selectExtension": "Выбрать расширение",
			"selectSource": "Выберите источник",
			"show": "показать",
			"similarIssues": "Похожие проблемы",
			"stepsToReproduce": "Шаги для воспроизведения",
			"undefinedPlaceholder": "Введите заголовок.",
			"unknown": "Не знаю",
			"vscode": "Visual Studio Code",
			"vscodePlaceholder": "Например, в Workbench отсутствует панель проблем."
		},
		"vs/workbench/contrib/issue/browser/issueFormService": {
			"cancel": "Отмена",
			"confirmCloseIssueReporter": "Введенные данные не будут сохранены. Вы действительно хотите закрыть это окно?",
			"issueReporterWriteToClipboard": "Слишком много данных для отправки напрямую в GitHub. Данные будут скопированы в буфер обмена, вставьте их на открытой странице вопроса GitHub.",
			"ok": "&&ОК",
			"yes": "&&Да"
		},
		"vs/workbench/contrib/issue/browser/issueQuickAccess": {
			"contributedIssuePage": "Открыть страницу расширения",
			"extensions": "Расширения",
			"reportExtensionMarketplace": "Marketplace с расширениями"
		},
		"vs/workbench/contrib/issue/browser/issueReporterPage": {
			"acknowledgements": "Я подтверждаю, что моя версия VS Code не обновлена, и эта проблема может быть закрыта.",
			"chooseExtension": "Расширение",
			"completeInEnglish": "Заполните форму на английском языке.",
			"descriptionEmptyValidation": "Требуется указать описание.",
			"descriptionTooShortValidation": "Укажите более длинное описание.",
			"details": "Введите сведения.",
			"disableExtensions": "отключение всех расширений и перезагрузка окна",
			"disableExtensionsLabelText": "Попробуйте воспроизвести проблему после {0}. Если проблема появляется только когда расширения включены, то это скорее всего проблема с расширением.",
			"downloadExtensionData": "Скачать данные расширения",
			"extensionData": "Расширение не содержит дополнительных данных для включаемых данных.",
			"extensionWithNoBugsUrl": "Средству сообщения о проблемах не удается зарегистрировать проблемы для этого расширения, так как оно не указывает URL-адрес для сообщения о проблемах. Посмотрите страницу этого расширения в Marketplace, чтобы узнать, есть ли другие инструкции.",
			"extensionWithNonstandardBugsUrl": "Средству сообщения о проблемах не удается зарегистрировать проблемы для этого расширения. Чтобы сообщить о проблеме, перейдите по адресу {0}.",
			"issueSourceEmptyValidation": "Требуется указать источник проблемы.",
			"issueSourceLabel": "Для",
			"issueTitleLabel": "Название",
			"issueTitleRequired": "Введите название.",
			"issueTypeLabel": "Это",
			"reviewGuidanceLabel": "Перед тем как сообщить о проблеме, <a href=\"https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions\" target=\"_blank\">ознакомьтесь с предоставленными инструкциями</a>. Заполните форму на английском языке.",
			"sendExperiments": "Включить сведения об экспериментах A/B",
			"sendExtensionData": "Включить дополнительные сведения о расширении",
			"sendExtensions": "Включить сведения о включенных расширениях",
			"sendProcessInfo": "Включить сведения о запущенных процессах",
			"sendSystemInfo": "Включить сведения о системе",
			"sendWorkspaceInfo": "Включить метаданные рабочей области",
			"show": "показать",
			"titleEmptyValidation": "Требуется указать заголовок.",
			"titleLengthValidation": "Слишком длинный заголовок."
		},
		"vs/workbench/contrib/issue/browser/issueReporterService": {
			"undefinedPlaceholder": "Введите заголовок."
		},
		"vs/workbench/contrib/issue/browser/issueTroubleshoot": {
			"I cannot reproduce": "Не удается воспроизвести",
			"Stop": "Остановить",
			"This is Bad": "Я могу воспроизвести",
			"ask to download insiders": "Попробуйте скачать и воспроизвести проблему в версии Insiders {0}.",
			"ask to reproduce issue": "Попробуйте воспроизвести проблему в версии Insiders {0} и убедитесь, что проблема там существует.",
			"bad": "Я могу воспроизвести",
			"detail.start": "Устранение неполадок — это процесс, который помогает определить причину проблемы. Причиной проблемы может быть неправильная настройка, расширение или {0}.\r\n\r\nВо время процесса окно перезагружается несколько раз. Каждый раз необходимо подтверждать, сохраняется ли проблема.",
			"download insiders": "Скачать {0} Insiders",
			"empty.profile": "Процесс устранения неполадок активен и временно сбросил ваши конфигурации до настроек по умолчанию. Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.",
			"good": "Не удается воспроизвести",
			"issue is in core": "При устранении проблемы обнаружено, что она возникла в {0}.",
			"issue is with configuration": "При устранении неполадок обнаружено, что причиной проблемы являются конфигурации. Сообщите о проблеме, экспортировав конфигурации с помощью команды \"Экспорт профиля\" и добавьте файл в отчет о проблеме.",
			"msg": "&&Устранение проблемы",
			"profile.extensions.disabled": "Процесс устранения неполадок активен и временно отключил все установленные расширения. Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.",
			"report anyway": "Все равно сообщить о проблеме",
			"stop": "Остановить",
			"title.stop": "Остановить устранение проблемы",
			"troubleshoot issue": "Устранение проблемы",
			"troubleshootIssue": "Устранение проблемы...",
			"use insiders": "Это может означать, что у проблемы уже есть решение, которое будет доступно в предстоящем выпуске. Вы можете безопасно использовать версии Insiders {0}, пока не будет доступна новая стабильная версия."
		},
		"vs/workbench/contrib/issue/common/issue.contribution": {
			"miReportIssue": "Сообщить о &&проблеме",
			"reportIssueInEnglish": "Сообщить о проблеме на английском языке…"
		},
		"vs/workbench/contrib/issue/electron-browser/issue.contribution": {
			"openIssueReporter": "Открыть средство создания отчетов о проблеме",
			"reportPerformanceIssue": "Сообщить о проблеме с производительностью...",
			"tasksQuickAccessPlaceholder": "Введите имя расширения для отчета."
		},
		"vs/workbench/contrib/issue/electron-browser/issueReporterService": {
			"noCurrentExperiments": "Нет текущих экспериментов.",
			"pasteData": "Мы скопировали необходимые данные в буфер обмена, так как у них был слишком большой размер для отправки. Вставьте эти данные.",
			"saveExtensionData": "Сохранить данные расширения",
			"undefinedPlaceholder": "Введите заголовок.",
			"updateAvailable": "Доступна новая версия {0}."
		},
		"vs/workbench/contrib/keybindings/browser/keybindings.contribution": {
			"toggleKeybindingsLog": "Включить или отключить устранение неполадок для сочетаний клавиш"
		},
		"vs/workbench/contrib/languageDetection/browser/languageDetection.contribution": {
			"detectlang": "Определить язык из Содержимого",
			"langDetection.aria": "Изменить на обнаруженный язык: {0}",
			"langDetection.name": "Распознавание языка",
			"noDetection": "Не удалось определить язык редактора",
			"status.autoDetectLanguage": "Принять обнаруженный язык: {0}"
		},
		"vs/workbench/contrib/languageStatus/browser/languageStatus": {
			"aria.1": "{0}, {1}",
			"aria.2": "{0}",
			"langStatus.aria": "Состояние языка редактора: {0}",
			"langStatus.name": "Состояние языка редактора",
			"name.pattern": "{0} (Состояние языка)",
			"pin": "Добавить в строку состояния",
			"reset": "Сброс счетчика взаимодействия со статусом языка",
			"unpin": "Удалить из строки состояния"
		},
		"vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": {
			"colorDecoratorsStatusItem.name": "Состояние цветного декоратора",
			"colorDecoratorsStatusItem.source": "Цветные декораторы",
			"foldingRangesStatusItem.name": "Состояние свертывания",
			"foldingRangesStatusItem.source": "Свертывание",
			"status.button.configure": "Настроить",
			"status.limited.details": "по соображениям производительности показано лишь {0}",
			"status.limitedColorDecorators.short": "Цветные декораторы",
			"status.limitedFoldingRanges.short": "Диапазоны свертывания"
		},
		"vs/workbench/contrib/list/browser/listResizeColumnAction": {
			"list": "Список",
			"list.resizeColumn": "Изменить размер столбца"
		},
		"vs/workbench/contrib/list/browser/tableColumnResizeQuickPick": {
			"table.column.resizeValue.invalidRange": "Введите число больше 0 и не больше 100.",
			"table.column.resizeValue.invalidType": "Укажите целое число.",
			"table.column.resizeValue.placeHolder": "например, 20, 60, 100…",
			"table.column.resizeValue.prompt": "Введите ширину в процентах для столбца \"{0}\".",
			"table.column.selection": "Выберите столбец для изменения размера, введите текст для фильтрации."
		},
		"vs/workbench/contrib/localHistory/browser/localHistory": {
			"localHistoryIcon": "Значок записи локального журнала в представлении временной шкалы.",
			"localHistoryRestore": "Значок восстановления содержимого записи локального журнала."
		},
		"vs/workbench/contrib/localHistory/browser/localHistoryCommands": {
			"confirmDeleteAllDetail": "Это действие необратимо.",
			"confirmDeleteAllMessage": "Вы хотите удалить все записи всех файлов в локальном журнале?",
			"confirmDeleteDetail": "Это действие необратимо.",
			"confirmDeleteMessage": "Вы хотите удалить запись локального журнала \"{0}\" из {1}?",
			"confirmRestoreDetail": "При восстановлении все несохраненные изменения будут отменены.",
			"confirmRestoreMessage": "Вы хотите восстановить содержимое \"{0}\"?",
			"createLocalHistoryEntryTitle": "Переименование записи локального журнала",
			"createLocalHistoryPlaceholder": "Ввод нового имени записи локального журнала для «{0}»",
			"deleteAllButtonLabel": "&&Удалить все",
			"deleteButtonLabel": "&&Удалить",
			"localHistory.category": "Локальный журнал",
			"localHistory.compareWithFile": "Сравнить с файлом",
			"localHistory.compareWithPrevious": "Сравнить с предыдущим",
			"localHistory.compareWithSelected": "Сравнить с выбранным",
			"localHistory.create": "Создание записи",
			"localHistory.delete": "Удалить",
			"localHistory.deleteAll": "Удалить все",
			"localHistory.open": "Показать содержимое",
			"localHistory.rename": "Переименовать",
			"localHistory.restore": "Восстановить содержимое",
			"localHistory.restoreViaPicker": "Найти запись для восстановления",
			"localHistory.restoreViaPickerMenu": "Локальный журнал: поиск записи для восстановления...",
			"localHistory.selectForCompare": "Выбрать для сравнения",
			"localHistoryCompareToFileEditorLabel": "{0} ({1} • {2}) ↔ {3}",
			"localHistoryCompareToPreviousEditorLabel": "{0} ({1} • {2}) ↔ {3} ({4} • {5})",
			"localHistoryEditorLabel": "{0} ({1} • {2})",
			"localHistoryRestore.source": "Файл восстановлен",
			"renameLocalHistoryEntryTitle": "Переименовать запись локального журнала",
			"renameLocalHistoryPlaceholder": "Введите новое имя записи локального журнала",
			"restoreButtonLabel": "&&Восстановить",
			"restoreViaPicker.entryPlaceholder": "Выберите запись локального журнала для открытия",
			"restoreViaPicker.filePlaceholder": "Выберите файл для отображения локального журнала для",
			"unableToRestore": "Не удалось восстановить \"{0}\"."
		},
		"vs/workbench/contrib/localHistory/browser/localHistoryTimeline": {
			"localHistory": "Локальный журнал"
		},
		"vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": {
			"openContainer": "Открыть содержащую папку",
			"revealInMac": "Отобразить в Finder",
			"revealInWindows": "Открыть в проводнике"
		},
		"vs/workbench/contrib/localization/common/localization.contribution": {
			"language id": "Идентификатор языка",
			"localizations": "Языковые пакеты",
			"localizations language name": "Название языка",
			"localizations localized language name": "Название языка (локализованное)",
			"vscode.extension.contributes.localizations": "Добавляет локализации в редактор",
			"vscode.extension.contributes.localizations.languageId": "Идентификатор языка, на который будут переведены отображаемые строки.",
			"vscode.extension.contributes.localizations.languageName": "Название языка на английском языке.",
			"vscode.extension.contributes.localizations.languageNameLocalized": "Название языка на предоставленном языке.",
			"vscode.extension.contributes.localizations.translations": "Список переводов, связанных с языком.",
			"vscode.extension.contributes.localizations.translations.id": "Идентификатор VS Code или расширения, для которого предоставляется этот перевод. Идентификатор VS Code всегда имеет формат \"vscode\", а идентификатор расширения должен иметь формат \"publisherId.extensionName\".",
			"vscode.extension.contributes.localizations.translations.id.pattern": "Идентификатор должен иметь формат \"vscode\" или \"publisherId.extensionName\" для перевода VS Code или расширения соответственно.",
			"vscode.extension.contributes.localizations.translations.path": "Относительный путь к файлу, содержащему переводы для языка."
		},
		"vs/workbench/contrib/localization/common/localizationsActions": {
			"available": "Доступно",
			"chooseLocale": "Выберите язык интерфейса",
			"clearDisplayLanguage": "Очистить предпочитаемый язык интерфейса",
			"configureLocale": "Настройка языка интерфейса",
			"configureLocaleDescription": "Изменяет языковой стандарт VS Code в зависимости от установленных языковых пакетов. Распространенные языки: французский, китайский, испанский, японский, немецкий, корейский и другие.",
			"installed": "Установлено",
			"moreInfo": "Подробнее"
		},
		"vs/workbench/contrib/localization/electron-browser/localization.contribution": {
			"changeAndRestart": "Изменить язык и перезапустить",
			"neverAgain": "Больше не показывать",
			"updateLocale": "Вы хотели бы изменить язык интерфейса {0} на {1} и выполнить перезапуск?"
		},
		"vs/workbench/contrib/localization/electron-browser/minimalTranslations": {
			"installAndRestart": "Установить и перезапустить",
			"installAndRestartMessage": "Установите языковой пакет, чтобы изменить язык отображения на {0}.",
			"searchMarketplace": "Поиск в Marketplace",
			"showLanguagePackExtensions": "Чтобы изменить язык отображения на {0}, найдите языковые пакеты в Marketplace."
		},
		"vs/workbench/contrib/logs/common/logs.contribution": {
			"remote name": "{0} (удаленный)",
			"setDefaultLogLevel": "Установить уровень журнала по умолчанию",
			"show window log": "Показать журнал окна"
		},
		"vs/workbench/contrib/logs/common/logsActions": {
			"all": "Все",
			"current": "Текущая",
			"default": "По умолчанию",
			"extensionLogs": "Журналы расширений",
			"log placeholder": "Выберите файл журнала",
			"loggers": "Журналы",
			"openSessionLogFile": "Открытие файла журнала окна (сеанс)...",
			"resetLogLevel": "Установить в качестве уровня журнала по умолчанию",
			"selectLogLevel": "Установите уровень ведения журнала",
			"selectLogLevelFor": " {0}: установите уровень ведения журнала",
			"selectlog": "Установите уровень ведения журнала",
			"sessions placeholder": "Выберите сеанс",
			"setLogLevel": "Установите уровень ведения журнала..."
		},
		"vs/workbench/contrib/logs/electron-browser/logsActions": {
			"openExtensionLogsFolder": "Открыть папку журналов расширений",
			"openLogsFolder": "Открыть папку журналов"
		},
		"vs/workbench/contrib/markdown/browser/markdownSettingRenderer": {
			"alreadysetBoolFalse": "\"{0}: {1}\" уже отключено",
			"alreadysetBoolTrue": "\"{0}: {1}\" уже включено",
			"alreadysetNum": "Для \"{0}: {1}\" уже задано значение {2}",
			"alreadysetString": "Для \"{0}: {1}\" уже задано значение \"{2}\"",
			"changeSettingTitle": "Просмотреть или изменить параметр",
			"copySettingId": "Копировать идентификатор параметра",
			"falseMessage": "Отключить \"{0}: {1}\"",
			"numberValue": "Для \"{0}: {1}\" задать значение {2}",
			"restorePreviousValue": "Восстановить значение \"{0}: {1}\"",
			"stringValue": "Для \"{0}: {1}\" задать значение \"{2}\"",
			"trueMessage": "Включить \"{0}: {1}\"",
			"viewInSettings": "Просмотреть в параметрах",
			"viewInSettingsDetailed": "Просмотреть \"{0}: {1}\" в параметрах"
		},
		"vs/workbench/contrib/markdown/common/markdownColors": {
			"markdownAlertCautionForeground": "Цвет переднего плана для оповещений в Markdown.",
			"markdownAlertImportantForeground": "Цвет переднего плана для важных оповещений в Markdown.",
			"markdownAlertNoteForeground": "Цвет переднего плана для оповещений с заметками в Markdown.",
			"markdownAlertTipForeground": "Цвет переднего плана для оповещений с подсказками в Markdown.",
			"markdownAlertWarningForeground": "Цвет переднего плана для оповещений с предупреждениями в Markdown."
		},
		"vs/workbench/contrib/markers/browser/markers.contribution": {
			"clearFiltersText": "Очистить текст фильтров",
			"collapseAll": "Свернуть все",
			"copyMarker": "Копирование",
			"copyMessage": "Копировать сообщение",
			"focusProblemsFilter": "Фокусировка на фильтре проблем",
			"focusProblemsList": "Фокусировка на представлении проблем",
			"manyProblems": "Более 10 тысяч",
			"markersViewIcon": "Значок представления маркеров.",
			"miMarker": "&&Проблемы",
			"noProblems": "Проблемы отсутствуют",
			"problems": "Проблемы",
			"show active file": "Отображать только активный файл",
			"show errors": "Показывать ошибки",
			"show excluded files": "Показать исключенные файлы",
			"show infos": "Показать сведения",
			"show multiline": "Показать сообщение на нескольких строках",
			"show singleline": "Показать сообщение в одной строке",
			"show warnings": "Показать предупреждения",
			"status.problems": "Проблемы",
			"status.problemsVisibility": "Видимость проблем",
			"status.problemsVisibilityOff": "Проблемы отключены. Щелкните, чтобы открыть параметры.",
			"toggleActiveFileDescription": "Отображать или скрывать проблемы (ошибки, предупреждения, сведения) только из активного файла в представлении проблем.",
			"toggleErrorsDescription": "Отображать или скрывать ошибки в представлении проблем.",
			"toggleExcludedFilesDescription": "Отображать или скрывать исключенные файлы в представлении проблем.",
			"toggleInfosDescription": "Отображать или скрывать сведения в представлении проблем.",
			"toggleWarningsDescription": "Отображать или скрывать предупреждения в представлении проблем.",
			"totalErrors": "Ошибок: {0}",
			"totalInfos": "Сведений: {0}",
			"totalProblems": "Всего проблем: {0}",
			"totalWarnings": "Предупреждений: {0}",
			"viewAsTable": "Просмотр в виде таблицы",
			"viewAsTableDescription": "Отображать представление проблем в виде таблицы.",
			"viewAsTree": "Просмотр в виде дерева",
			"viewAsTreeDescription": "Отображать представление проблем в виде дерева."
		},
		"vs/workbench/contrib/markers/browser/markersAccessibilityHelp": {
			"problems.closingDesc": "Нажмите Escape, чтобы очистить фильтр и увидеть все проблемы. Текст фильтра сохраняется при повторном открытии панели. Отображаются проблемы из всей рабочей области. Используйте кнопку \"Только активный файл\" для фокусировки на одном файле.",
			"problems.closingHeader": "Закрытие:",
			"problems.context": "Вы находитесь в поле ввода фильтра панели \"Проблемы\". Это фильтр, а не навигационный поиск. Он мгновенно скрывает проблемы, не соответствующие условию фильтра, и показывает только нужные.",
			"problems.filterDesc1": "При каждом изменении текста фильтра панель мгновенно обновляется, показывая только подходящие проблемы. Средство чтения с экрана сообщает, сколько проблем сейчас отображается. Это обратная связь в реальном времени: при вводе или удалении символов список проблем обновляется сразу же.",
			"problems.filterDesc2": "Панель выполняет поиск по сообщениям о проблемах, именам файлов и кодам ошибок, поэтому вы можете проводить фильтрацию по любому из этих условий.",
			"problems.filterHeader": "Что происходит при фильтрации:",
			"problems.focusDesc1": "Фокус остается в поле ввода фильтра, пока панель обновляется в фоновом режиме. Это сделано специально, чтобы вы могли продолжать ввод, не теряя текущего положения.",
			"problems.focusDesc2": "Чтобы перейти к отфильтрованным проблемам, нажмите клавишу СТРЕЛКА ВНИЗ для перемещения фокуса из фильтра в список проблем ниже.",
			"problems.focusDesc3": "Установив фокус на проблеме, нажмите клавишу ВВОД, чтобы перейти к ней в редакторе.",
			"problems.focusDesc4": "Чтобы очистить фильтр и увидеть все проблемы, нажмите клавишу Escape или удалите весь текст фильтра.",
			"problems.focusHeader": "Поведение фокуса (важно)",
			"problems.header": "Справка по специальным возможностям: фильтр панели проблем",
			"problems.inputDesc": "Пока вы находитесь в строке ввода фильтра, фокус остается в этом поле. Можно вводить, редактировать или настраивать фильтр без выхода из поля. При вводе панель \"Проблемы\" мгновенно обновляется, показывая только проблемы, соответствующие условию фильтра.",
			"problems.inputHeader": "В поле ввода фильтра (действия):",
			"problems.keyDown": "— Клавиша СТРЕЛКА ВНИЗ: перемещение фокуса из фильтра в список проблем.",
			"problems.keyEnter": "— Нажатие клавиши ВВОД (на проблеме): переход к этой проблеме в редакторе.",
			"problems.keyEscape": "— Клавиша Escape: очистка фильтра и возврат к отображению всех проблем.",
			"problems.keyF8": "— {0}: переход к следующей проблеме из любого места в редакторе.",
			"problems.keyShiftF8": "— {0}: переход к предыдущей проблеме из любого места в редакторе.",
			"problems.keyTab": "— Клавиша TAB: переход к кнопкам переключения уровня серьезности и области.",
			"problems.keyboardHeader": "Сводка по навигации с помощью клавиатуры",
			"problems.settingAutoReveal": "— `problems.autoReveal`: автоматическое отображение проблем в редакторе при их выборе.",
			"problems.settingShowCurrent": "— `problems.showCurrentInStatus`: отображение текущей проблемы в строке состояния.",
			"problems.settingSortOrder": "— `problems.sortOrder`: сортировать проблемы по уровню серьезности или положению.",
			"problems.settingVerbosity": "— `accessibility.verbosity.find`: управляет, будет ли в поле ввода фильтра озвучиваться подсказка Справки по специальным возможностям.",
			"problems.settingViewMode": "— `problems.defaultViewMode`: отображение проблем в виде таблицы или дерева.",
			"problems.settingsHeader": "Параметры, которые можно изменить ({0} открывает окно \"Параметры\"):",
			"problems.settingsIntro": "Эти параметры влияют на панель \"Проблемы\".",
			"problems.severityActiveFile": "— Кнопка \"Только активный файл\": если включена, отображаются проблемы только в открытом файле.",
			"problems.severityConclusion": "Эти кнопки работают вместе с текстовым фильтром.",
			"problems.severityErrors": "— Кнопка \"Ошибки\": переключение отображения или скрытия проблем с ошибками.",
			"problems.severityHeader": "Фильтрация по уровню серьезности и области:",
			"problems.severityInfo": "— Кнопка \"Информация\": переключение отображения или скрытия информационных проблем.",
			"problems.severityIntro": "Над полем ввода фильтра расположены кнопки переключения для уровней серьезности и области:",
			"problems.severityWarnings": "— Кнопка \"Предупреждения\": переключатель для отображения или скрытия проблем с предупреждениями.",
			"problems.statusDesc": "Вы фильтруете проблемы.",
			"problems.statusHeader": "Текущее состояние фильтра:",
			"problems.syntaxExample": "Пример: при вводе \"node_modules\" скрываются все проблемы в node_modules.",
			"problems.syntaxExclude": "— !text (исключить): скрытие проблем, содержащих этот текст, с отображением всех остальных.",
			"problems.syntaxHeader": "Синтаксис и шаблоны фильтра:",
			"problems.syntaxText": "— Ввод текста: отображение проблем, сообщений, путей к файлам или коду, которые содержат этот текст."
		},
		"vs/workbench/contrib/markers/browser/markersChatContext": {
			"chatContext.diagnstic": "Проблемы...",
			"chatContext.diagnstic.placeholder": "Выбрать проблему для вложения",
			"markers.panel.allErrors": "Все проблемы",
			"markers.panel.at.ln.col.number": "[Строка {0}, столбец {1}]"
		},
		"vs/workbench/contrib/markers/browser/markersFileDecorations": {
			"label": "Проблемы",
			"markers.showOnFile": "Показать ошибки и предупреждения для файлов и папки. Перезаписывается {0}, когда выключено.",
			"tooltip.1": "Проблем в этом файле: 1",
			"tooltip.N": "Проблем в этом файле: {0}"
		},
		"vs/workbench/contrib/markers/browser/markersTable": {
			"codeColumnLabel": "Код",
			"fileColumnLabel": "Файл",
			"messageColumnLabel": "Сообщение",
			"sourceColumnLabel": "Источник"
		},
		"vs/workbench/contrib/markers/browser/markersTreeViewer": {
			"collapsedIcon": "Значок, указывающий, что несколько строк свернуты в представлении маркеров.",
			"expandedIcon": "Значок, указывающий, что несколько строк отображаются в представлении маркеров.",
			"multi line": "Показать сообщение на нескольких строках",
			"problemsView": "Представление проблем",
			"single line": "Показать сообщение в одной строке"
		},
		"vs/workbench/contrib/markers/browser/markersView": {
			"No problems filtered": "Показано проблем: {0}",
			"clearFilter": "Очистить фильтры",
			"problems filtered": "Показано проблем: {0} из {1}",
			"showing filtered problems": "Отображается {0} из {1}"
		},
		"vs/workbench/contrib/markers/browser/messages": {
			"errors.warnings.show.label": "Показать ошибки и предупреждения",
			"markers.panel.action.filter": "Фильтр проблем",
			"markers.panel.action.moreFilters": "Дополнительные фильтры...",
			"markers.panel.action.quickfix": "Показать исправления",
			"markers.panel.at.ln.col.number": "[Строка {0}, столбец {1}]",
			"markers.panel.filter.activeFile": "Отображать только активный файл",
			"markers.panel.filter.ariaLabel": "Фильтр проблем",
			"markers.panel.filter.errors": "ошибки",
			"markers.panel.filter.infos": "сообщения",
			"markers.panel.filter.placeholder": "Фильтр (например, text, **/*.ts, !**/node_modules/**, @source:ts)",
			"markers.panel.filter.showErrors": "Показывать ошибки",
			"markers.panel.filter.showInfos": "Показать сведения",
			"markers.panel.filter.showWarnings": "Показать предупреждения",
			"markers.panel.filter.useFilesExclude": "Скрыть исключенные файлы",
			"markers.panel.filter.warnings": "предупреждения",
			"markers.panel.multiple.errors.label": "Ошибок: {0}",
			"markers.panel.multiple.infos.label": "Сообщения: {0}",
			"markers.panel.multiple.unknowns.label": "Неизвестные: {0}",
			"markers.panel.multiple.warnings.label": "Предупреждения: {0}",
			"markers.panel.no.problems.activeFile.build": "Проблем в текущем файле не обнаружено.",
			"markers.panel.no.problems.build": "Проблем в рабочей области не обнаружено.",
			"markers.panel.no.problems.filters": "Для указанного условия фильтра результаты не обнаружены.",
			"markers.panel.single.error.label": "1 ошибка",
			"markers.panel.single.info.label": "1 сообщение",
			"markers.panel.single.unknown.label": "1 неизвестный",
			"markers.panel.single.warning.label": "1 предупреждение",
			"markers.panel.title.problems": "Проблемы",
			"problems.panel.configuration.autoreveal": "Определяет, следует ли представлению \"Проблемы\" отображать файлы при их открытии.",
			"problems.panel.configuration.compareOrder": "Определяет порядок представления проблем.",
			"problems.panel.configuration.compareOrder.position": "Навигация по проблемам, упорядоченным по позиции",
			"problems.panel.configuration.compareOrder.severity": "Навигация по проблемам, упорядоченным по уровню серьезности",
			"problems.panel.configuration.showCurrentInStatus": "Если этот параметр установлен, в строке состояния отображается текущая проблема.",
			"problems.panel.configuration.title": "Представление \"Проблемы\"",
			"problems.panel.configuration.viewMode": "Выбор режима отображения по умолчанию для представления \"Проблемы\".",
			"problems.tree.aria.label.error.marker": "Ошибка: {0}, строка {1}, символ {2}.{3} создано {4}",
			"problems.tree.aria.label.error.marker.nosource": "Ошибка: {0}, строка {1}, символ {2}.{3}",
			"problems.tree.aria.label.info.marker": "Информационное сообщение: {0}, строка {1}, символ {2}.{3} создано {4}",
			"problems.tree.aria.label.info.marker.nosource": "Информационное сообщение: {0}, строка {1}, символ {2}.{3} ",
			"problems.tree.aria.label.marker": "Проблема: {0}, строка {1}, символ {2}.{3} создано {4}",
			"problems.tree.aria.label.marker.nosource": "Проблема: {0}, строка {1}, символ {2}.{3} ",
			"problems.tree.aria.label.marker.relatedInformation": "У этой проблемы есть ссылки на несколько расположений ({0}).",
			"problems.tree.aria.label.relatedinfo.message": "{0}, строка {1}, символ {2} в {3}",
			"problems.tree.aria.label.resource": "Проблем в файле {1} в папке {2}: {0}",
			"problems.tree.aria.label.warning.marker": "Предупреждение: {0}, строка {1}, символ {2}.{3} создано {4}",
			"problems.tree.aria.label.warning.marker.nosource": "Предупреждение: {0}, строка {1}, символ {2}.{3} ",
			"problems.view.focus.label": "Перевести фокус на сообщения о проблемах (ошибки, предупреждения, информационные сообщения) ",
			"problems.view.toggle.label": "Включить или отключить сообщения о проблемах (ошибки, предупреждения, информационные сообщения)"
		},
		"vs/workbench/contrib/mcp/browser/mcp.contribution": {
			"mcp.quickaccess.add": "Ресурсы сервера MCP",
			"mcp.quickaccess.placeholder": "Фильтрация по ресурсу MCP",
			"mcpServer": "Сервер MCP"
		},
		"vs/workbench/contrib/mcp/browser/mcpAddContextContribution": {
			"mcp.addContext": "Ресурсы MCP...",
			"mcp.addContext.placeholder": "Выберите ресурс MCP..."
		},
		"vs/workbench/contrib/mcp/browser/mcpCommands": {
			"mcp.actions.resources": "Ресурсы",
			"mcp.actions.sampling": "Выборка",
			"mcp.actions.status": "Статус",
			"mcp.addConfiguration": "Добавить сервер...",
			"mcp.addConfiguration.description": "Устанавливает новый протокол контекста модели в параметрах mcp.json",
			"mcp.addServer": "Добавить сервер",
			"mcp.addServer.description": "Добавить новую конфигурацию сервера",
			"mcp.autoStart": "Автоматически запускать серверы MCP при отправке сообщения чата",
			"mcp.browseResources": "Обзор ресурсов...",
			"mcp.command.browse": "Серверы MCP",
			"mcp.command.browse.mcp": "Обзор серверов MCP",
			"mcp.command.browse.tooltip": "Обзор серверов MCP",
			"mcp.command.openRemoteUserMcp": "Открыть конфигурацию удаленного пользователя",
			"mcp.command.openUserMcp": "Открыть конфигурацию пользователя",
			"mcp.command.openWorkspaceFolderMcp": "Открыть конфигурацию MCP папки рабочей области",
			"mcp.command.openWorkspaceMcp": "Открыть конфигурацию MCP рабочей области",
			"mcp.command.restartServer": "Перезапустить сервер",
			"mcp.command.show.installed": "Показать установленные серверы",
			"mcp.command.showConfiguration": "Показать конфигурацию",
			"mcp.command.showOutput": "Показать выходные данные",
			"mcp.command.startServer": "Запустить сервер",
			"mcp.command.stopServer": "Остановить сервер",
			"mcp.config": "Показать конфигурацию",
			"mcp.configAccess": "Настройка доступа к модели",
			"mcp.configureSamplingModels": "Настройка SamplingModel",
			"mcp.configureSamplingModels.ph": "Выберите модели, доступные {0} с помощью выборки MCP",
			"mcp.disabled": "Отключено",
			"mcp.disconnect": "Отключить учетную запись",
			"mcp.editStoredInput": "Изменить сохраненный ввод",
			"mcp.err.md.multi": "Не удалось запустить несколько серверов MCP:\r\n\r\n{0}",
			"mcp.err.md.single": "Не удалось запустить сервер MCP {0}.",
			"mcp.installFromManifest": "Установить сервер из манифеста...",
			"mcp.installFromManifest.description": "Установить сервер MCP из файла манифеста JSON",
			"mcp.list": "Перечислить серверы",
			"mcp.newTools": "Доступны новые инструменты ({0})",
			"mcp.newTools.md.multi": "Серверы MCP обновлены и могут содержать новые инструменты:\r\n\r\n{0}",
			"mcp.newTools.md.single": "Сервер MCP {0} обновлен и может содержать новые инструменты.",
			"mcp.options": "Параметры сервера",
			"mcp.resetCachedTools": "Сбросить кэшированные инструменты",
			"mcp.resetTrust": "Сбросить доверие",
			"mcp.resources": "Обзор ресурсов",
			"mcp.restart": "Перезапустить сервер",
			"mcp.samplingLog": "Показать запросы выборки",
			"mcp.samplingLog.description": "Показать запросы выборки для этого сервера",
			"mcp.samplingLog.title": "Выборка MCP: {0}",
			"mcp.selectAction": "Выберите действие для \"{0}\"",
			"mcp.selectServer": "Выберите сервер MCP",
			"mcp.server.options.tooltip": "Показать параметры сервера для {0}",
			"mcp.servers": "Серверы MCP",
			"mcp.showOutput": "Показать выходные данные",
			"mcp.showOutput.description": "Настройка моделей, которые сервер может использовать с помощью выборки MCP",
			"mcp.signOut": "Выйти",
			"mcp.skipCurrentAutostart": "Пропустить текущий автозапуск",
			"mcp.start": "Запустить сервер",
			"mcp.startPromptingServer": "Запуск сервера запросов",
			"mcp.stop": "Остановить сервер",
			"mcp.toolError": "Ошибка при загрузке инструментов {0}",
			"mcp.toolRefresh": "Обнаружение инструментов..."
		},
		"vs/workbench/contrib/mcp/browser/mcpCommandsAddConfiguration": {
			"allow": "Разрешить",
			"cancel": "Отмена",
			"install.error": "Ошибка при установке сервера MCP {0}: {1}",
			"install.newName": "Введите новое имя",
			"install.rename": "Переименовать \"{0}\"",
			"install.show": "Показать конфигурацию",
			"install.start": "Установка сервера",
			"install.title": "Установка сервера MCP {0}",
			"mcp.command.placeholder": "Команда для выполнения (с необязательными аргументами)",
			"mcp.command.title": "Введите команду",
			"mcp.confirmPublish": "Установить {0}{1} из {2}?",
			"mcp.docker.placeholder": "Имя образа (например, mcp/imagename)",
			"mcp.docker.title": "Введите имя образа Docker",
			"mcp.error.openHelpUri": "Открыть URL-адрес справки",
			"mcp.error.retry": "Попробуйте другой пакет",
			"mcp.installFromManifest.filter": "Манифест MCP",
			"mcp.installFromManifest.installError": "Не удалось установить сервер MCP: {0}",
			"mcp.installFromManifest.invalidJson": "Недопустимый файл манифеста: ожидался объект JSON",
			"mcp.installFromManifest.invalidManifest": "Недопустимый манифест: ожидается наличие \"packages\" или \"remotes\" хотя бы с одной записью",
			"mcp.installFromManifest.openLabel": "&&Установить",
			"mcp.installFromManifest.parseError": "Не удалось проанализировать манифест: {0}",
			"mcp.installFromManifest.readError": "Не удалось прочитать файл манифеста: {0}",
			"mcp.installFromManifest.serverId.placeholder": "Уникальный идентификатор этого сервера",
			"mcp.installFromManifest.serverId.title": "Введите ИД сервера",
			"mcp.installFromManifest.success": "Сервер MCP \"{0}\" установлен",
			"mcp.installFromManifest.title": "Выберите манифест сервера MCP",
			"mcp.loading.title": "Загрузка сведений о пакете...",
			"mcp.npm.placeholder": "Имя пакета (например, @org/package)",
			"mcp.npm.title": "Введите имя пакета NPM",
			"mcp.nuget.placeholder": "Имя пакета (например, Пакет.Имя)",
			"mcp.nuget.title": "Введите имя пакета NuGet",
			"mcp.pip.placeholder": "Имя пакета (например, имя-пакета)",
			"mcp.pip.title": "Введите имя пакета PIP",
			"mcp.serverId.placeholder": "Уникальный идентификатор этого сервера",
			"mcp.serverId.title": "Введите ИД сервера",
			"mcp.serverType.command": "Команда (stdio)",
			"mcp.serverType.command.description": "Выполнение локальной команды, которая реализует протокол MCP",
			"mcp.serverType.copilot": "С помощью модели",
			"mcp.serverType.docker": "Образ Docker",
			"mcp.serverType.docker.description": "Установить из образа Docker",
			"mcp.serverType.http": "HTTP (HTTP или события, отправляемые сервером)",
			"mcp.serverType.http.description": "Подключение к удаленному HTTP-серверу, который реализует протокол MCP",
			"mcp.serverType.manual": "Установка вручную",
			"mcp.serverType.npm": "Пакет NPM",
			"mcp.serverType.npm.description": "Установка из имени пакета NPM",
			"mcp.serverType.nuget": "Пакет NuGet",
			"mcp.serverType.nuget.description": "Установка из имени пакета NuGet",
			"mcp.serverType.pip": "Пакет PIP",
			"mcp.serverType.pip.description": "Установка из имени пакета PIP",
			"mcp.serverType.placeholder": "Выберите тип добавляемого сервера MCP",
			"mcp.servers.browse": "Обзор серверов MCP...",
			"mcp.servers.discovery": "Добавить из другого приложения...",
			"mcp.target..remote.description": "Доступно на этом удаленном компьютере, выполняется в {0}",
			"mcp.target.placeholder": "Выберите целевой объект конфигурации",
			"mcp.target.remote": "Удаленный",
			"mcp.target.title": "Добавить сервер MCP",
			"mcp.target.user": "Глобальный",
			"mcp.target.user.description": "Доступно во всех рабочих областях, выполняется локально",
			"mcp.target.workspace": "Рабочая область",
			"mcp.target.workspace.description": "Доступно в этой рабочей области, выполняется локально",
			"mcp.target.workspace.description.remote": "Доступно в этой рабочей области, выполняется в {0}",
			"mcp.url.placeholder": "URL-адрес сервера MCP (например, http://localhost:3000)",
			"mcp.url.title": "Введите URL-адрес сервера"
		},
		"vs/workbench/contrib/mcp/browser/mcpElicitationService": {
			"mcp.elicit.cancel": "Отмена",
			"mcp.elicit.enum.none": "Нет",
			"mcp.elicit.enum.none.description": "Ничего не выбрано",
			"mcp.elicit.false": "Ложь",
			"mcp.elicit.give": "Ответить",
			"mcp.elicit.reject": "Отмена",
			"mcp.elicit.source": "Сервер MCP ({0})",
			"mcp.elicit.true": "Истина",
			"mcp.elicit.url.instruction": "Открыть этот URL-адрес?",
			"mcp.elicit.url.instruction2": "Откроется {0}",
			"mcp.elicit.url.open": "Открыть {0}",
			"mcp.elicit.url.open2": "Открыть URL-адрес",
			"mcp.elicit.url.title": "Требуется авторизация",
			"mcp.elicit.useDefault": "Значение по умолчанию",
			"mcp.elicit.validation.date": "Введите допустимую дату (ГГГГ-ММ-ДД)",
			"mcp.elicit.validation.dateTime": "Введите допустимое значение даты и времени",
			"mcp.elicit.validation.email": "Укажите действительный адрес электронной почты",
			"mcp.elicit.validation.integer": "Введите допустимое целое число",
			"mcp.elicit.validation.maxLength": "Максимальная длина: {0}",
			"mcp.elicit.validation.maximum": "Максимальное значение — {0}",
			"mcp.elicit.validation.minLength": "Минимальная длина: {0}",
			"mcp.elicit.validation.minimum": "Минимальное значение — {0}",
			"mcp.elicit.validation.number": "Введите допустимое число.",
			"mcp.elicit.validation.uri": "Введите допустимый URI",
			"msg.subtitle": "{0} (сервер MCP)",
			"optional": "Необязательно"
		},
		"vs/workbench/contrib/mcp/browser/mcpLanguageFeatures": {
			"cancel": "Отмена",
			"clear": "Очистить",
			"clear.savedValue.tooltip": "Очистить сохранённое значение",
			"clearAll": "Очистить все",
			"clearAll.savedValues.tooltip": "Очистить все сохраненные значения",
			"edit": "Редактировать",
			"edit.savedValue.tooltip": "Изменить сохранённое значение",
			"mcp.debug": "Отладка",
			"mcp.restart": "Перезапустить",
			"mcp.server.more": "Дополнительно...",
			"mcp.start": "Начало",
			"mcp.stop": "Остановить",
			"mcp.variableNotFound": "Переменная \"{0}\" не найдена. Вы имели в виду ${{1}}?",
			"server.error": "Ошибка",
			"server.promptcount": "Запросов: {0}",
			"server.running": "Выполняется",
			"server.starting": "Запускается",
			"server.toolCount": "Инструменты \"{0}\""
		},
		"vs/workbench/contrib/mcp/browser/mcpMigration": {
			"mcp.migration.openRemoteConfig": "Открыть конфигурацию MCP удаленного пользователя",
			"mcp.migration.openUserConfig": "Открыть конфигурацию MCP пользователя",
			"mcp.migration.remoteConfigFound": "Серверы MCP больше не должны настраиваться в параметрах удаленных пользователей. Вместо этого используйте специальную конфигурацию MCP.",
			"mcp.migration.update": "Обновить сейчас",
			"mcp.migration.userConfigFound": "Серверы MCP больше не должны настраиваться в параметрах пользователей. Вместо этого используйте специальную конфигурацию MCP."
		},
		"vs/workbench/contrib/mcp/browser/mcpPromptArgumentPick": {
			"loading": "Загрузка...",
			"mcp.arg.activeFile": "Активный файл",
			"mcp.arg.activeFiles": "Активный файл",
			"mcp.arg.asCommand": "Выполнить как команду",
			"mcp.arg.asCommand.description": "Вставка выходных данных команды в качестве аргумента запроса",
			"mcp.arg.asText": "Вставить как текст",
			"mcp.arg.files": "Файлы",
			"mcp.arg.required": "Этот аргумент является обязательным",
			"mcp.arg.selectedText": "Выделенный текст",
			"mcp.arg.selectedText.multiLine": "Строки: {0}",
			"mcp.arg.selectedText.singleLine": "строка {0}",
			"mcp.arg.suggestions": "Рекомендации",
			"mcp.prompt.pick.title": "Значение для: {0}",
			"mcp.terminal.name": "Терминал MCP",
			"optional": "Необязательно"
		},
		"vs/workbench/contrib/mcp/browser/mcpResourceQuickAccess": {
			"goBack": "Назад ↩",
			"mcp.quickaccess.attach": "Вложить в чат",
			"mcp.quickaccess.placeholder": "Поиск ресурсов",
			"mcp.resource.template": "Шаблон ресурса: {0}",
			"mcp.resource.template.empty": "<Пусто>",
			"mcp.resource.template.notFound": "Ресурс \"{0}\" не найден.",
			"mcp.resource.template.optional": "Необязательно",
			"mcp.resource.template.placeholder": "Значение для ${0} в {1}"
		},
		"vs/workbench/contrib/mcp/browser/mcpServerActions": {
			"config": "Показать конфигурацию",
			"configJson": "Показать конфигурацию (JSON)",
			"disableForWorkspace": "Отключить (рабочая область)",
			"disableForWorkspaceTooltip": "Отключить этот MCP-сервер только в этой рабочей области",
			"disableGlobally": "Отключить",
			"disableGloballyTooltip": "Отключить этот MCP-сервер",
			"enableForWorkspace": "Включить (рабочая область)",
			"enableForWorkspaceTooltip": "Включить этот MCP-сервер только в этой рабочей области",
			"enableGlobally": "Включить",
			"enableGloballyTooltip": "Включить этот сервер MCP",
			"install": "Установить",
			"install in workspace folder": "Папка рабочей области",
			"installInRemote": "Установить (удаленно)",
			"installInRemoteLabel": "Установить в {0}",
			"installInWorkspace": "Установить в рабочей области",
			"installing": "Идет установка",
			"manage": "Управление",
			"mcp.configAccess": "Настройка доступа к модели",
			"mcp.disconnect": "Отключить учетную запись",
			"mcp.resources": "Обзор ресурсов",
			"mcp.samplingLog": "Показать запросы выборки",
			"mcp.samplingLog.title": "Выборка MCP: {0}",
			"mcp.signOut": "Выйти",
			"mcp.target.title": "Выберите расположение установки сервера MCP",
			"mcp.target.workspace": "Рабочая область",
			"mcpServerInstallation": "Установка сервера MCP {0} начата. Теперь открыт редактор с дополнительными сведениями об этом сервере MCP",
			"output": "Показать выведенный результат",
			"restart": "Перезапустить сервер",
			"start": "Запустить сервер",
			"stop": "Остановить сервер",
			"uninstall": "Удалить"
		},
		"vs/workbench/contrib/mcp/browser/mcpServerEditor": {
			"Install Info": "Установка",
			"Marketplace Info": "Marketplace",
			"Readme title": "Файл сведений",
			"Version": "Версия",
			"arguments": "Аргументы:",
			"command": "Команда:",
			"configuration": "Конфигурация",
			"configurationtooltip": "Сведения о конфигурации сервера",
			"details": "Подробнее",
			"detailstooltip": "Сведения о расширении, полученные из файла 'README.md' расширения",
			"environmentVariables": "Переменные среды:",
			"headers": "Заголовки:",
			"id": "Идентификатор",
			"last updated": "Последний выпуск",
			"manifest": "Манифест",
			"manifesttooltip": "Сведения о манифесте сервера",
			"name": "Имя расширения",
			"noConfig": "Для этого сервера MCP нет доступной конфигурации.",
			"noManifest": "Для этого сервера MCP нет доступного манифеста.",
			"noReadme": "Файл сведений недоступен.",
			"packageName": "Пакет:",
			"packagearguments": "Аргументы пакета:",
			"packages": "Пакеты",
			"published": "Опубликовано",
			"remotes": "Удаленный",
			"repository": "Репозиторий",
			"resources": "Ресурсы",
			"runtimeargs": "Аргументы среды выполнения:",
			"serverName": "Имя:",
			"serverType": "Тип:",
			"support": "Обратиться в службу поддержки",
			"tags": "Теги",
			"transport": "Транспорт:",
			"url": "URL-адрес:"
		},
		"vs/workbench/contrib/mcp/browser/mcpServerEditorInput": {
			"extensionsInputName": "Сервер MCP: {0}",
			"mcpServerEditorLabelIcon": "Значок редактора сервера MCP."
		},
		"vs/workbench/contrib/mcp/browser/mcpServerIcons": {
			"licenseIcon": "Значок, отображаемый вместе с состоянием лицензии.",
			"mcpServer": "Значок, используемый для сервера MCP.",
			"mcpServerRemoteIcon": "Значок, который указывает, что сервер MCP предназначен для области удаленного пользователя.",
			"mcpServerWorkspaceIcon": "Значок, который указывает, что сервер MCP предназначен для области рабочего пространства.",
			"starredIcon": "Значок, отображаемый вместе с состоянием, помеченным звездочками."
		},
		"vs/workbench/contrib/mcp/browser/mcpServersView": {
			"mcp": "Серверы MCP",
			"mcp servers": "Серверы MCP",
			"mcp-installed": "Серверы MCP — установленные",
			"mcp.gallery.enableDialog.cancel": "Отмена",
			"mcp.gallery.enableDialog.enable": "Включить",
			"mcp.gallery.enableDialog.setting": "Эта функция в настоящее время доступна в виде предварительной версии. Вы можете отключить её в любое время с помощью параметра {0}.",
			"mcp.gallery.enableDialog.title": "Включить Marketplace серверов MCP?",
			"mcp.welcome.descriptionWithLink": "Находите и устанавливайте [серверы Model Context Protocol (MCP)](https://code.visualstudio.com/docs/copilot/customization/mcp-servers) непосредственно из VS Code, чтобы расширить режим агента дополнительными инструментами для подключения к базам данных, вызова API-интерфейсов и выполнения специализированных задач.",
			"mcp.welcome.enableGalleryButton": "Включить Marketplace серверов MCP",
			"mcp.welcome.settings.tooltip": "Откройте параметры",
			"mcp.welcome.title": "Серверы MCP",
			"no extensions found": "Серверы MCP не найдены."
		},
		"vs/workbench/contrib/mcp/browser/mcpServerWidgets": {
			"mcpIconStarForeground": "Цвет значка для MCP со звездочками.",
			"publisher": "Издатель ({0})",
			"remote user extension": "Удаленный сервер MCP",
			"verified publisher": "Издатель проверил собственность {0}",
			"workspace extension": "Сервер MCP рабочей области"
		},
		"vs/workbench/contrib/mcp/browser/mcpWorkbenchService": {
			"cannot be installed": "Не удается установить сервер MCP \"{0}\", так как он недоступен в этой настройке.",
			"disabled - all not allowed": "Этот сервер MCP отключен, так как серверы MCP настроены на отключение в Редакторе. Проверьте свои [параметры]({0}).",
			"disabled - some not allowed": "Этот сервер MCP отключен, так как он настроен на отключение в Редакторе. Проверьте свои [параметры]({0}).",
			"disabled globally": "Этот MCP-сервер отключен.",
			"disabled in workspace": "Этот MCP-сервер отключен для этой рабочей области.",
			"mcp.configuration.userLocalValue": "Глобальный в {0}",
			"not an extension": "Предоставленный объект не является сервером MCP.",
			"overwriting": "Перезапись сервера MCP \"{0}\" из {1} с {2}."
		},
		"vs/workbench/contrib/mcp/common/discovery/extensionMcpDiscovery": {
			"invalidData": "Ожидался массив коллекций MCP",
			"invalidId": "Ожидалось, что \"id\" будет непустой строкой.",
			"invalidLabel": "Ожидалось, что \"label\" будет непустой строкой.",
			"invalidWhen": "Ожидалось, что \"when\" будет непустой строкой."
		},
		"vs/workbench/contrib/mcp/common/discovery/nativeMcpDiscoveryAbstract": {
			"onRemoteLabel": " в {0}"
		},
		"vs/workbench/contrib/mcp/common/mcpConfiguration": {
			"app.mcp.args.command": "Аргументы, переданные серверу.",
			"app.mcp.dev": "Включен режим разработки для сервера. При наличии этого параметра сервер будет запущен немедленно, и выданные результаты будут включены в его вывод. Свойства внутри объекта \"dev\" могут настраивать дополнительное поведение.",
			"app.mcp.dev.debug": "Если этот параметр задан, сервер MCP будет отлаживаться с использованием указанной среды выполнения сразу после запуска.",
			"app.mcp.dev.debug.debugpyPath": "Путь к исполняемому файлу debugpy.",
			"app.mcp.dev.debug.type.node": "Отладка сервера MCP с помощью Node.js.",
			"app.mcp.dev.debug.type.python": "Отлаживайте сервер MCP с помощью Python и debugpy.",
			"app.mcp.dev.watch": "Стандартная маска или список стандартных масок относительно папки рабочей области для отслеживания. Сервер MCP будет перезапущен при изменении этих файлов.",
			"app.mcp.env.command": "Переменные среды, переданные серверу.",
			"app.mcp.envFile.command": "Путь к файлу, содержащему переменные среды для сервера.",
			"app.mcp.json.command": "Команда для запуска сервера.",
			"app.mcp.json.cwd": "Рабочий каталог для команды сервера. По умолчанию при запуске в рабочей области используется папка этой рабочей области.",
			"app.mcp.json.headers": "Дополнительные заголовки, отправленные серверу.",
			"app.mcp.json.oauth": "OAuth configuration for authenticating with the server.",
			"app.mcp.json.oauth.clientId": "The OAuth client ID to use when authenticating with the server.",
			"app.mcp.json.sandbox": "Конфигурация изоляции, определяющая доступ к файловой системе и сети. Изолирование включается при настройке свойства sandboxEnabled на уровне сервера только в Mac OS и Linux.",
			"app.mcp.json.sandbox.filesystem": "Параметры доступа к файловой системе для изолированного сервера. Стандартные маски поддерживаются только в Mac OS.",
			"app.mcp.json.sandbox.filesystem.allowWrite": "Список путей к файлам, в которые серверу разрешена запись, например, `~/src/`.",
			"app.mcp.json.sandbox.filesystem.denyRead": "Список путей к файлам, которые серверу запрещено читать. По умолчанию чтение разрешено для всех файлов, например `~/src/secrets`.",
			"app.mcp.json.sandbox.filesystem.denyWrite": "Список путей к файлам, в которые серверу запрещена запись, например `~/src/auth/`.",
			"app.mcp.json.sandbox.network": "Параметры сетевого доступа для изолированного сервера.",
			"app.mcp.json.sandbox.network.allowedDomains": "Список доменов, к которым серверу разрешен доступ. Поддерживаются подстановочные знаки, например, `*.example.com`.",
			"app.mcp.json.sandbox.network.deniedDomains": "Список доменов, к которым серверу запрещен доступ, например `invalid.example.com`.",
			"app.mcp.json.sandboxEnabled": "Запускать ли сервер в изолированной среде.",
			"app.mcp.json.title": "Серверы протокола контекста модели",
			"app.mcp.json.type": "Тип сервера.",
			"app.mcp.json.url": "URL-адрес потокового HTTP или конечной точки SSE.",
			"app.mcp.json.url.pattern": "URL-адрес должен начинаться с \"http://\" или \"https://\".",
			"id": "Идентификатор",
			"mcp.discovery.source.claude-desktop": "Классическая версия Claude",
			"mcp.discovery.source.claude-desktop.config": "Конфигурация рабочего стола Claude (\"claude_desktop_config.json\")",
			"mcp.discovery.source.cursor-global": "Cursor (глобальный)",
			"mcp.discovery.source.cursor-global.config": "Глобальная конфигурация курсора (\"~/.cursor/mcp.json\")",
			"mcp.discovery.source.cursor-workspace": "Cursor (рабочая область)",
			"mcp.discovery.source.cursor-workspace.config": "Конфигурация рабочей области курсора (\".cursor/mcp.json\")",
			"mcp.discovery.source.windsurf": "Windsurf",
			"mcp.discovery.source.windsurf.config": "Конфигурации Windsurf (\"~/.codeium/mcp_config.json\")",
			"mcpServerDefinitionProviders": "Серверы MCP",
			"name": "Имя",
			"vscode.extension.contributes.mcp": "Добавление серверов протокола контекста модели. Пользователи также должны использовать \"vscode.lm.registerMcpServerDefinitionProvider\".",
			"vscode.extension.contributes.mcp.id": "Уникальный идентификатор для коллекции.",
			"vscode.extension.contributes.mcp.label": "Отображаемое имя коллекции.",
			"vscode.extension.contributes.mcp.when": "Условие, которое должно иметь значение true, чтобы включить эту коллекцию."
		},
		"vs/workbench/contrib/mcp/common/mcpContextKeys": {
			"mcp.hasServersWithErrors.description": "Указывает, есть ли серверы MCP с ошибками.",
			"mcp.hasUnknownTools.description": "Указывает, есть ли серверы MCP с неизвестными инструментами.",
			"mcp.serverCount.description": "Ключ контекста с количеством зарегистрированных серверов MCP",
			"mcp.toolsCount.description": "Ключ контекста с количеством зарегистрированных инструментов MCP"
		},
		"vs/workbench/contrib/mcp/common/mcpDevMode": {
			"mcp.debug.nodeBinReq": "Чтобы разрешить отладку, сервер MCP следует запустить с исполняемым файлом \"node\", но он был запущен с \"{0}\"",
			"mcp.debug.pythonBinReq": "Чтобы разрешить отладку, сервер MCP следует запустить с исполняемым файлом \"python\", но он был запущен с \"{0}\""
		},
		"vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution": {
			"mcp.tool.warning": "Обратите внимание, что серверы MCP или вредоносный контент разговоров могут попытаться использовать \"{0}\" с помощью инструментов.",
			"mcp.toolset": "{0}: все инструменты",
			"msg.ran": "Выполнено: {0} ",
			"msg.run": "Выполняется {0}",
			"msg.subtitle": "{0} (сервер MCP)",
			"msg.title": "Выполнить {0}"
		},
		"vs/workbench/contrib/mcp/common/mcpRegistry": {
			"mcp.launchError": "Ошибка при запуске {0}: {1}",
			"mcp.launchError.openConfig": "Открыть конфигурацию",
			"mcp.trust.details": "Сервер MCP {0} обновлен. Серверы MCP могут добавить контекст в ваш сеанс чата и привести к непредвиденному поведению. Доверять этому серверу и запустить его?",
			"mcp.trust.detailsMulti": "Обнаружено несколько обновленных серверов MCP:\r\n\r\n{0}\r\n\r\n Серверы MCP могут добавить контекст в ваш сеанс чата и привести к непредвиденному поведению. Доверять этим серверам и запустить их?",
			"mcp.trust.no": "Не доверять",
			"mcp.trust.pick": "Выбрать доверенный",
			"mcp.trust.yes": "Доверять",
			"runTrust": "Определение этого сервера MCP задано в файлах вашей рабочей области.",
			"trustFromExt": "с {0}",
			"trustTitleWithOrigin": "Доверять серверу MCP {0} и запустить его?",
			"trustTitleWithOriginMulti": "Доверять серверам MCP {0} и запустить их?"
		},
		"vs/workbench/contrib/mcp/common/mcpSamplingLog": {
			"mcp.sampling.rpd": "Всего запросов за последние 7 дней: {0}."
		},
		"vs/workbench/contrib/mcp/common/mcpSamplingService": {
			"cancel": "Отмена",
			"configure": "Настройка",
			"mcp.sampling.allow.always": "Всегда",
			"mcp.sampling.allow.inSession": "Разрешить в этом сеансе",
			"mcp.sampling.allow.never": "Никогда",
			"mcp.sampling.allow.notNow": "Не сейчас",
			"mcp.sampling.allowDuringChat.desc": "Сервер MCP \"{0}\" выдал запрос на вызов языковой модели. Вы хотите разрешить ему делать запросы во время чата?",
			"mcp.sampling.allowDuringChat.title": "Разрешить инструментам MCP из \"{0}\" делать запросы LLM?",
			"mcp.sampling.allowOutsideChat.desc": "Сервер MCP \"{0}\" выдал запрос на вызов языковой модели. Вы хотите разрешить ему делать запросы за пределами вызовов инструментов во время чата?",
			"mcp.sampling.allowOutsideChat.title": "Разрешить серверу MCP \"{0}\" делать запросы LLM?",
			"mcp.sampling.needsModels": "Сервер MCP \"{0}\" инициировал запрос языковой модели, но не содержит моделей из списка разрешенных."
		},
		"vs/workbench/contrib/mcp/common/mcpSandboxService": {
			"mcpSandboxSuggestion.allowWrite": "Добавить в `sandbox.filesystem.allowWrite`: {0}",
			"mcpSandboxSuggestion.allowedDomains": "Добавить в `sandbox.network.allowedDomains`: {0}",
			"mcpSandboxSuggestion.message": "MCP-сервер {0} сообщил о возможных блокировках песочницы. VS Code обнаружил возможные обновления конфигурации песочницы:\r\n{1}"
		},
		"vs/workbench/contrib/mcp/common/mcpServer": {
			"mcp.command.showOutput": "Показать выходные данные",
			"mcpBadSchema": "MCP-сервер \"{0}\" содержит инструменты с недопустимыми параметрами, которые будут опущены.",
			"mcpBadSchema.show": "Показать",
			"mcpBadSchema.tool": "Инструмент \"{0}\" содержит недопустимые параметры JSON:",
			"mcpDebugPyHelp": "Команда \"{0}\" не найдена. Путь к debugpy можно указать в параметре \"dev.debug.debugpyPath\".",
			"mcpSandboxSuggestion.apply.error": "Не удалось обновить конфигурацию песочницы для \"{0}\". {1}",
			"mcpSandboxSuggestion.apply.success": "Обновлена конфигурация песочницы для {0} в файле mcp.json. Перезапустить сервер.",
			"mcpSandboxSuggestion.apply.unavailable": "Не удалось определить, где обновить конфигурацию песочницы для {0}.",
			"mcpSandboxSuggestion.confirm.message": "Обновить конфигурацию песочницы в mcp.json для {0}?",
			"mcpSandboxSuggestion.confirm.no": "Нет",
			"mcpSandboxSuggestion.confirm.yes": "Да",
			"mcpServerError": "Не удалось запустить MCP-сервер {0}: {1}",
			"mcpServerInstall": "Установить {0}",
			"mcpServerNotFound": "Не найдена команда \"{0}\", необходимая для запуска {1}.",
			"mcpViewDocs": "Просмотреть документацию"
		},
		"vs/workbench/contrib/mcp/common/mcpServerConnection": {
			"mcpServer.starting": "Выполняется запуск сервера {0}",
			"mcpServer.state": "Состояние подключения: {0}",
			"mcpServer.stopping": "Остановка сервера {0}"
		},
		"vs/workbench/contrib/mcp/common/mcpTypes": {
			"mcpstate.error": "Ошибка {0}",
			"mcpstate.running": "Выполняется",
			"mcpstate.starting": "Запускается",
			"mcpstate.stopped": "Остановлено"
		},
		"vs/workbench/contrib/mergeEditor/browser/commands/commands": {
			"layout.column": "Макет столбца",
			"layout.mixed": "Смешанный макет",
			"layout.showBase": "Показать базовое значение",
			"layout.showBaseCenter": "Показать базовый центр",
			"layout.showBaseTop": "Показать верхнее базовое значение",
			"merge.acceptAllInput1": "Принять все входящие изменения слева",
			"merge.acceptAllInput2": "Принять все текущие изменения справа",
			"merge.goToNextUnhandledConflict": "Перейти к следующему необработанному конфликту",
			"merge.goToPreviousUnhandledConflict": "Перейти к предыдущему необработанному конфликту",
			"merge.openBaseEditor": "Открыть базовый файл",
			"merge.toggleCurrentConflictFromLeft": "Переключить текущий конфликт слева",
			"merge.toggleCurrentConflictFromRight": "Переключить текущий конфликт справа",
			"mergeEditor": "Редактор объединения",
			"mergeEditor.acceptAllCombination": "Принять все сочетания",
			"mergeEditor.acceptMerge": "Завершить слияние",
			"mergeEditor.acceptMerge.unhandledConflicts.accept": "&&Завершить с конфликтами",
			"mergeEditor.acceptMerge.unhandledConflicts.detail": "Файл содержит необработанные конфликты.",
			"mergeEditor.acceptMerge.unhandledConflicts.message": "Вы хотите завершить слияние {0}?",
			"mergeEditor.compareInput1WithBase": "Сравнить входные данные 1 с базовыми",
			"mergeEditor.compareInput2WithBase": "Сравнить входные данные 2 с базовыми",
			"mergeEditor.compareWithBase": "Сравнить с базовым планом",
			"mergeEditor.resetChoice": "Сбросить выбор для параметра \"Закрыть с конфликтами\"",
			"mergeEditor.resetResultToBaseAndAutoMerge": "Сбросить результат",
			"mergeEditor.resetResultToBaseAndAutoMerge.short": "Сброс",
			"mergeEditor.toggleBetweenInputs": "Переключение между вводами редактора слияния",
			"openfile": "Открыть файл",
			"showNonConflictingChanges": "Показать неконфликтующие изменения",
			"title": "Открыть редактор слияния"
		},
		"vs/workbench/contrib/mergeEditor/browser/commands/devCommands": {
			"merge.dev.copyState": "Копировать состояние редактора слияния как JSON",
			"merge.dev.loadContentsFromFolder": "Загрузить состояние редактора слияния из папки",
			"merge.dev.saveContentsToFolder": "Сохранить состояние редактора слияния в папку",
			"mergeEditor": "Редактор слияния (для разработчиков)",
			"mergeEditor.name": "Редактор слияния",
			"mergeEditor.noActiveMergeEditor": "Нет активного редактора слияния",
			"mergeEditor.selectFolderToSaveTo": "Выберите папку, в которой нужно выполнить сохранение",
			"mergeEditor.successfullyCopiedMergeEditorContents": "Состояние редактора слияния успешно скопировано",
			"mergeEditor.successfullySavedMergeEditorContentsToFolder": "Состояние редактора слиянием сохранено в папке"
		},
		"vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": {
			"diffAlgorithm.advanced": "Использует расширенный алгоритм сравнения.",
			"diffAlgorithm.legacy": "Использует устаревший алгоритм сравнения.",
			"name": "Редактор слияния"
		},
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorAccessibilityHelp": {
			"msg1": "Вы находитесь в редакторе слияния.",
			"msg2": "Для перемещения между конфликтами слияния используйте команды \"Перейти к следующему необработанному конфликту\"{0} и \"Перейти к предыдущему необработанному конфликту\"{1}.",
			"msg3": "Выполните команды \"Редактор слияния: принять все входящие изменения слева\"{0} и \"Редактор слияния: принять все текущие изменения справа\"{1}",
			"msg4": "Завершение слияния{0}.",
			"msg5": "Переключайтесь между вводами редактора слияния, входящими и текущими изменениями {0}."
		},
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": {
			"mergeEditor.input1": "Входящие, ввод слева",
			"mergeEditor.input2": "Текущие, ввод справа",
			"mergeEditor.result": "Результат слияния",
			"name": "Слияние: {0}"
		},
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": {
			"acceptMerge": "&&Принять слияние",
			"detail1": "Результат слияния будет потерян, если вы не сохраните его.",
			"detail1Conflicts": "Файл содержит необработанные конфликты. Результат слияния будет потерян, если вы не сохраните его.",
			"detailN": "Результаты слияния будут потеряны, если вы не сохраните их.",
			"detailNConflicts": "Файлы содержат необработанные конфликты. Результаты слияния будут потеряны, если вы не сохраните их.",
			"discard": "&&Не сохранять",
			"merge-editor.source": "Перед разрешением конфликтов в редакторе слияния",
			"message1": "Сохранить результат слияния {0}?",
			"messageN": "Сохранить результат слияния файлов ({0})?",
			"noMoreWarn": "Не спрашивать снова",
			"save": "&&Сохранить",
			"saveTempFile.detail": "Это запишет результат слияния в исходный файл и закроет редактор слияния.",
			"saveTempFile.message": "Принять результат слияния?",
			"saveWithConflict": "&&Сохранить с конфликтами",
			"workspace.close": "&&Закрыть",
			"workspace.closeWithConflicts": "&&Закрыть с конфликтами",
			"workspace.detail1.handled": "Изменения будут потеряны, если вы не сохраните их.",
			"workspace.detail1.unhandled": "Файл содержит необработанные конфликты. Если вы не сохраните изменения, они будут потеряны.",
			"workspace.detail1.unhandled.nonDirty": "Файл содержит необработанные конфликты.",
			"workspace.detailN.handled": "Изменения будут потеряны, если вы не сохраните их.",
			"workspace.detailN.unhandled": "Файлы содержат необработанные конфликты. Если вы не сохраните изменения, они будут потеряны.",
			"workspace.detailN.unhandled.nonDirty": "Файлы содержат необработанные конфликты.",
			"workspace.doNotSave": "&&Не сохранять",
			"workspace.message1": "Сохранить изменения, внесенные в {0}?",
			"workspace.message1.nonDirty": "Закрыть редактор слияния для {0}?",
			"workspace.messageN": "Сохранить изменения, внесенные в файлы ({0})?",
			"workspace.messageN.nonDirty": "Закрыть редакторы слияния ({0})?",
			"workspace.save": "&&Сохранить",
			"workspace.saveWithConflict": "&&Сохранить с конфликтами"
		},
		"vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": {
			"conflictingLine": "1 конфликтующая строка",
			"conflictingLines": "Конфликтующих строк: {0}"
		},
		"vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": {
			"setInputHandled": "Настроить обработанные входные данные",
			"undoMarkAsHandled": "Отменить пометку в качестве обработанного"
		},
		"vs/workbench/contrib/mergeEditor/browser/view/colors": {
			"mergeEditor.change.background": "Цвет фона для изменений.",
			"mergeEditor.change.word.background": "Цвет фона для изменений слов.",
			"mergeEditor.changeBase.background": "Цвет фона для изменений в базе.",
			"mergeEditor.changeBase.word.background": "Цвет фона для изменений слов в базе.",
			"mergeEditor.conflict.handled.minimapOverViewRuler": "Цвет переднего плана для изменений во входных данных 1.",
			"mergeEditor.conflict.handledFocused.border": "Цвет границы обработанных конфликтов с фокусом ввода.",
			"mergeEditor.conflict.handledUnfocused.border": "Цвет границы обработанных конфликтов без фокуса.",
			"mergeEditor.conflict.input1.background": "Цвет фона оформления во входных данных 1.",
			"mergeEditor.conflict.input2.background": "Цвет фона оформления во входных данных 2.",
			"mergeEditor.conflict.unhandled.minimapOverViewRuler": "Цвет переднего плана для изменений во входных данных 1.",
			"mergeEditor.conflict.unhandledFocused.border": "Цвет границы необработанных конфликтов с фокусом ввода.",
			"mergeEditor.conflict.unhandledUnfocused.border": "Цвет границы необработанных конфликтов без фокуса.",
			"mergeEditor.conflictingLines.background": "Фон текста \"Конфликтующие строки\"."
		},
		"vs/workbench/contrib/mergeEditor/browser/view/conflictActions": {
			"accept": "Принять {0}",
			"acceptBoth": "Принять сочетание",
			"acceptBoth0First": "Принять сочетание (сначала {0})",
			"acceptBothTooltip": "Принять автоматическое сочетание обеих сторон в результирующем документе.",
			"acceptTooltip": "Принять {0} в результирующем документе.",
			"append": "Добавить {0}",
			"appendTooltip": "Добавить {0} к итоговому документу.",
			"combine": "Принять сочетание",
			"ignore": "Пропустить",
			"manualResolution": "Ручное разрешение",
			"manualResolutionTooltip": "Этот конфликт был разрешен вручную.",
			"markAsHandledTooltip": "Не перейдите на эту сторону конфликта.",
			"noChangesAccepted": "Изменения не приняты",
			"noChangesAcceptedTooltip": "Текущее разрешение этого конфликта равняется общему предку правого и левого изменений.",
			"remove": "Удалить {0}",
			"removeTooltip": "Удалить{0} из результирующего документа.",
			"resetToBase": "Сброс до базового",
			"resetToBaseTooltip": "Сбросить этот конфликт к общему предку как правых, так и левых изменений."
		},
		"vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": {
			"base": "База",
			"compareWith": "Сравнение с {0}",
			"compareWithTooltip": "Различия выделены цветом фона."
		},
		"vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": {
			"accept.conflicting": "Принять (результат является \"грязным\")",
			"accept.excluded": "Принять",
			"accept.first": "Отменить принятие",
			"accept.second": "Отменить принятие (сейчас занимает секунду)",
			"input1": "Ввод 1",
			"input2": "Ввод 2",
			"mergeEditor.accept": "Принять {0}",
			"mergeEditor.acceptBoth": "Принять оба",
			"mergeEditor.markAsHandled": "Пометить как обработанный",
			"mergeEditor.swap": "Переключить"
		},
		"vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": {
			"allConflictHandled": "Все конфликты устранены. Слияние можно завершить сейчас.",
			"goToNextConflict": "Перейти к следующему конфликту",
			"mergeEditor.remainingConflict": "Остались конфликты: {0} ",
			"mergeEditor.remainingConflicts": "Остался {0} конфликт",
			"result": "Результат"
		},
		"vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": {
			"mergeEditor": "Редактор слияния текста"
		},
		"vs/workbench/contrib/mergeEditor/browser/view/viewModel": {
			"noConflictMessage": "В настоящий момент отсутствуют конфликты, которые можно переключить."
		},
		"vs/workbench/contrib/mergeEditor/common/mergeEditor": {
			"baseUri": "URI базового редактора слияния",
			"editorLayout": "Режим макета редактора слияния",
			"is": "Редактор является редактором слияния",
			"isr": "Редактор является редактором результатов управляющего слиянием.",
			"resultUri": "URI результата редактора слияния",
			"showBase": "Если в редакторе слияния отображается базовая версия",
			"showBaseAtTop": "Если основание должно отображаться вверху",
			"showNonConflictingChanges": "Если редактор слияния показывает неконфликтующие изменения"
		},
		"vs/workbench/contrib/mergeEditor/electron-browser/devCommands": {
			"merge.dev.openSelectionInTemporaryMergeEditor": "Открыть выделение во временном редакторе слияния",
			"merge.dev.openState": "Открыть состояние редактора слияния из JSON",
			"mergeEditor": "Редактор слияния (для разработчиков)",
			"mergeEditor.enterJSON": "Введите JSON"
		},
		"vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": {
			"configureMeteredConnection": "Настройка лимитного подключения",
			"meteredConnection.auto": "Автоматически",
			"meteredConnection.auto.description": "Автоматически обнаруживать лимитные подключения",
			"meteredConnection.off": "Откл",
			"meteredConnection.off.description": "Никогда не считать подключение лимитным",
			"meteredConnection.on": "Вкл",
			"meteredConnection.on.description": "Всегда считать подключение лимитным",
			"meteredConnection.placeholder": "Выберите режим лимитного подключения"
		},
		"vs/workbench/contrib/meteredConnection/browser/meteredConnectionStatus": {
			"status.meteredConnection": "Лимитное подключение",
			"status.meteredConnection.ariaLabel": "Лимитное подключение включено",
			"status.meteredConnection.configure": "Настройка",
			"status.meteredConnection.tooltip": "Включено лимитное подключение. Чтобы снизить использование данных, приостановлены некоторые автоматические функции, например обновления расширений, синхронизация параметров и автоматические операции Git."
		},
		"vs/workbench/contrib/multiDiffEditor/browser/actions": {
			"ExpandAllDiffs": "Развернуть все инструменты сравнения",
			"collapseAllDiffs": "Свернуть все инструменты сравнения",
			"goToFile": "Открыть файл",
			"goToNextChange": "Перейти к следующему изменению",
			"goToPreviousChange": "Перейти к предыдущему изменению"
		},
		"vs/workbench/contrib/multiDiffEditor/browser/icons.contribution": {
			"multiDiffEditorLabelIcon": "Значок метки редактора многократных несовпадений."
		},
		"vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution": {
			"name": "Редактор множественных несовпадений"
		},
		"vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput": {
			"name": "Редактор множественных несовпадений",
			"nameWithFiles": "{0} ({1} файлы)",
			"nameWithOneFile": "{0} (1 файл)"
		},
		"vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver": {
			"openChanges": "Открыть изменения"
		},
		"vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": {
			"notebookActions.changeCellToCode": "Заменить ячейку на код",
			"notebookActions.changeCellToMarkdown": "Изменить ячейку на Markdown",
			"notebookActions.collapseAllCellInput": "Свернуть все входные данные ячейки",
			"notebookActions.collapseAllCellOutput": "Свернуть все выходные данные ячейки",
			"notebookActions.collapseCellInput": "Свернуть ввод для ячеек",
			"notebookActions.collapseCellOutput": "Свернуть вывод ячейки",
			"notebookActions.copyCellDown": "Копировать ячейку вниз",
			"notebookActions.copyCellUp": "Копировать ячейку вверх",
			"notebookActions.expandAllCellInput": "Развернуть все входные данные ячейки",
			"notebookActions.expandAllCellOutput": "Развернуть все выходные данные ячейки",
			"notebookActions.expandCellInput": "Развернуть ввод в ячейке",
			"notebookActions.expandCellOutput": "Развернуть вывод ячейки",
			"notebookActions.joinCellAbove": "Объединить с предыдущей ячейкой",
			"notebookActions.joinCellBelow": "Объединить со следующей ячейкой",
			"notebookActions.joinSelectedCells": "Объединить выбранные ячейки",
			"notebookActions.moveCellDown": "Переместить ячейку вниз",
			"notebookActions.moveCellUp": "Переместить ячейку вверх",
			"notebookActions.splitCell": "Разбить ячейку",
			"notebookActions.toggleOutputs": "Переключить выходные данные",
			"notebookActions.toggleScrolling": "Переключить вывод ячейки прокрутки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions": {
			"cellCommands.quickFix.noneMessage": "Доступные действия кода отсутствуют",
			"notebookActions.cellFailureActions": "Показать действия со сбоями ячеек",
			"notebookActions.chatExplainCellError": "Объяснить ошибку ячейки",
			"notebookActions.chatFixCellError": "Исправить ошибку ячейки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/diagnosticCellStatusBarContrib": {
			"notebook.cell.status.diagnostic": "Быстрые действия"
		},
		"vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": {
			"notebook.cell.status.executing": "Выполнение",
			"notebook.cell.status.failed": "Сбой",
			"notebook.cell.status.pending": "Ожидание",
			"notebook.cell.status.success": "Выполнено",
			"notebook.cell.statusBar.timerTooltip": "**Последнее выполнение** {0}\r\n\r\n**Время выполнения** {1}\r\n\r\n**Дополнительные временные затраты** {2}\r\n\r\n**Время отрисовки**\r\n\r\n{3}",
			"notebook.cell.statusBar.timerTooltip.reportIssueFootnote": "Используйте ссылки выше, чтобы отправить проблему с помощью средства создания отчетов о проблемах.",
			"notebook.cell.statusBar.timerVerbose": "Последнее выполнение: {0}, длительность: {1}"
		},
		"vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": {
			"notebook.cell.status.autoDetectLanguage": "Принять обнаруженный язык: {0}",
			"notebook.cell.status.language": "Выбор языкового режима ячейки",
			"notebook.cell.status.searchLanguageExtensions": "Неизвестный язык ячейки. Щелкните, чтобы найти расширения \"{0}\""
		},
		"vs/workbench/contrib/notebook/browser/contrib/chat/notebookChatUtils": {
			"notebookOutputCellLabel": "{0} • Ячейка {1} • Выход {2}"
		},
		"vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": {
			"notebook.cell.output.selectAll": "Выделить все",
			"notebookActions.copy": "Копировать ячейку",
			"notebookActions.cut": "Вырезать ячейку",
			"notebookActions.paste": "Вставить ячейку",
			"notebookActions.pasteAbove": "Вставить ячейку выше",
			"toggleNotebookClipboardLog": "Переключить устранение неполадок в буфере обмена записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": {
			"kernel.select.label": "Выбрать ядро",
			"notebook.activeCellStatusName": "Выделенные фрагменты редактора записной книжки",
			"notebook.indentation": "Отступ записной книжки",
			"notebook.info": "Информация ядра записной книжки",
			"notebook.multiActiveCellIndicator": "Ячейка {0} ({1} выбрано)",
			"notebook.select": "Выбор ядра записной книжки",
			"notebook.singleActiveCellIndicator": "Ячейка {0} из {1}",
			"selectNotebookIndentation": "Выберите отступ",
			"tooltop": "{0} (предложение)"
		},
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": {
			"notebook.findNext.fromWidget": "Найти далее",
			"notebook.findPrevious.fromWidget": "Найти ранее",
			"notebookActions.findInNotebook": "Найти в записной книжке",
			"notebookActions.hideFind": "Скрыть поиск в записной книжке"
		},
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget": {
			"findFilterIcon": "Значок для поиска фильтра в мини-приложении поиска.",
			"label.closeButton": "Закрыть",
			"label.find": "Поиск",
			"label.nextMatchButton": "Следующее совпадение",
			"label.previousMatchButton": "Предыдущее совпадение",
			"label.replace": "Заменить",
			"label.replaceAllButton": "Заменить все",
			"label.replaceButton": "Заменить",
			"label.toggleReplaceButton": "Переключение замены",
			"label.toggleSelectionFind": "Найти в выделении",
			"notebook.find.filter.filterAction": "Найти фильтры",
			"notebook.find.filter.findInCodeInput": "Источник ячейки кода",
			"notebook.find.filter.findInCodeOutput": "Выходные данные ячейки кода",
			"notebook.find.filter.findInMarkupInput": "Источник Markdown",
			"notebook.find.filter.findInMarkupPreview": "Отрисовка Markdown",
			"placeholder.find": "Поиск",
			"placeholder.replace": "Заменить"
		},
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget": {
			"ariaSearchNoResult": "Найдено для \"{1}\": {0}",
			"ariaSearchNoResultEmpty": "{0} обнаружено",
			"ariaSearchNoResultWithLineNumNoCurrentMatch": "Найдено для \"{1}\": {0}"
		},
		"vs/workbench/contrib/notebook/browser/contrib/format/formatting": {
			"format.title": "Форматирование записной книжки",
			"formatCell.label": "Отформатировать ячейку",
			"formatCells.label": "Форматировать ячейки",
			"label": "Форматирование записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": {
			"workbench.notebook.layout.gettingStarted.label": "Сбросить начало работы с записной книжкой"
		},
		"vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": {
			"notebook.toggleCellToolbarPosition": "Переключить положение панели инструментов ячейки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/multicursor/notebookMulticursor": {
			"addFindMatchToSelection": "Добавить выделенный фрагмент в следующее найденное совпадение",
			"deleteLeftMultiSelection": "Удалить слева",
			"deleteRightMultiSelection": "Удалить справа",
			"exitMultiSelection": "Выйти из режима нескольких курсоров",
			"selectAllFindMatches": "Выбрать все вхождения найденных совпадений"
		},
		"vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": {
			"cursorMoveDown": "Перевести выделение на следующий редактор ячейки",
			"cursorMoveUp": "Перевести выделение на предыдущий редактор ячейки",
			"cursorPageDown": "Страница вниз от курсора ячейки",
			"cursorPageDownSelect": "Выбор страницы вниз от курсора ячейки",
			"cursorPageUp": "Страница вверх от курсора ячейки",
			"cursorPageUpSelect": "Выбор страницы вверх от курсора ячейки",
			"focusFirstCell": "Фокус на первой ячейке",
			"focusLastCell": "Фокус на последней ячейке",
			"focusOutput": "Перевести выделение на выходные данные активной ячейки",
			"focusOutputOut": "Снять выделение с выходных данных активной ячейки",
			"notebook.cell.webviewHandledEvents": "Нажатия клавиш, которые должны обрабатываться элементом, на который наведен фокус, в выходных данных ячейке.",
			"notebook.navigation.allowNavigateToSurroundingCells": "Если этот параметр включен, курсор может перейти к следующей или предыдущей ячейке, когда текущий курсор в редакторе ячеек находится в первой или последней строке.",
			"notebookActions.centerActiveCell": "Разместить активную ячейку по центру"
		},
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookInlineVariables": {
			"clearAllInlineValues": "Очистить все встроенные значения"
		},
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands": {
			"copyWorkspaceVariableValue": "Копировать значение",
			"executeNotebookVariableProvider": "Поставщик выполнения переменной записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables": {
			"notebookVariables": "Переменные записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource": {
			"notebook.indexedChildrenLimitReached": "Достигнут предел отображения"
		},
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree": {
			"notebook.ReplVariables": "Переменные REPL",
			"notebook.notebookVariables": "Переменные записной книжки",
			"notebookVariableAriaLabel": "Переменная {0}, значение {1}"
		},
		"vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": {
			"breadcrumbs.showCodeCells": "Если этот параметр включен, элементы навигации записных книжек содержат ячейки кода.",
			"filter": "Фильтр записей",
			"notebook.gotoSymbols.showAllSymbols": "Если этот параметр включен, то в списке быстрого выбора символа для перехода будут отображаться полные символы кода из записной книжки, а также заголовки Markdown.",
			"outline.showCodeCellSymbols": "Если этот параметр включен, в структуре записной книжки отображаются символы ячеек кода. Зависит от включения параметра \"#notebook.outline.showCodeCells#\".",
			"outline.showCodeCells": "Если параметр включен, в структуре записной книжки отображаются ячейки кода.",
			"outline.showMarkdownHeadersOnly": "Если этот параметр включен, в структуре записной книжки отображаются только ячейки Markdown с заголовками.",
			"toggleCodeCellSymbols": "Символы ячеек кода",
			"toggleCodeCells": "Ячейки кода",
			"toggleShowMarkdownHeadersOnly": "Только заголовки Markdown"
		},
		"vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": {
			"setProfileTitle": "Задать профиль"
		},
		"vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": {
			"codeAction.apply": "Применение действия кода \"{0}\".",
			"codeaction.get2": "Получение действий кода из \"{0}\" ([configure]({1})).",
			"formatNotebook": "Форматирование записной книжки",
			"insertFinalNewLine": "Вставить последнюю новую строку",
			"notebookFormatSave.formatting": "Форматирование",
			"notebookSaveParticipants.cellCodeActions": "Выполнение действий кода \"Cell\"",
			"notebookSaveParticipants.formatCodeActions": "Запуск действий кода \"Формат\"",
			"notebookSaveParticipants.notebookCodeActions": "Выполнение действий кода \"Notebook\"",
			"trimNotebookNewlines": "Обрезать последние новые строки",
			"trimNotebookWhitespace": "Удалить конечные символы-разделители для записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": {
			"workbench.notebook.clearNotebookEdtitorTypeCache": "Очистить кэш типов редактора Notebook",
			"workbench.notebook.inspectLayout": "Проверить макет Notebook",
			"workbench.notebook.toggleLayoutTroubleshoot": "Устранение неполадок с переключением макета записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/controller/cellOperations": {
			"notebookActions.joinSelectedCells": "Не удается объединить ячейки разных типов",
			"notebookActions.joinSelectedCells.label": "Объединить ячейки записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/controller/cellOutputActions": {
			"imageFiles": "Файлы изображений",
			"notebookActions.copyOutput": "Копировать выходные данные ячейки",
			"notebookActions.openOutputInEditor": "Открыть вывод ячейки в текстовом редакторе",
			"notebookActions.openOutputInNotebookOutputEditor": "Открыть в режиме предварительного просмотра вывода",
			"notebookActions.saveOutputImage": "Сохранить изображение",
			"notebookActions.showAllOutput": "Показать пустые выходные данные"
		},
		"vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions": {
			"notebook.apply1": "Принять и выполнить",
			"notebook.apply2": "Принять и выполнить",
			"notebook.apply3": "Примите изменения и запустите ячейку",
			"notebookActions.menu.insertCode.ontoolbar": "Генерировать",
			"notebookActions.menu.insertCode.tooltip": "Запуск чата для генерации кода",
			"notebookActions.menu.insertCodeCellWithChat": "Создать",
			"notebookActions.menu.insertCodeCellWithChat.tooltip": "Запуск чата для генерации кода"
		},
		"vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution": {
			"chatContext.notebook.kernelVariable": "Переменная ядра...",
			"chatContext.notebook.kernelVariable.placeholder": "Выберите переменную ядра",
			"noKernelVariables": "Переменные ядра не обнаружены",
			"notebookActions.addOutputToChat": "Добавить выходные данные ячейки в чат",
			"pickKernelVariableLabel": "Выберите переменную из ядра",
			"selectKernelVariablePlaceholder": "Выберите переменную ядра"
		},
		"vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext": {
			"notebookChatAgentRegistered": "Зарегистрирован ли агент чата для записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/controller/coreActions": {
			"miShare": "Поделиться",
			"notebookActions.category": "Блокнот",
			"notebookMenu.cellTitle": "Ячейка записной книжки",
			"notebookMenu.insertCell": "Вставить ячейку"
		},
		"vs/workbench/contrib/notebook/browser/controller/editActions": {
			"autoDetect": "Автоматическое обнаружение",
			"changeLanguage": "Изменить язык ячеек",
			"clearAllCellsOutputs": "Очистить все выходные данные",
			"clearCellOutputs": "Очистить выходные данные ячейки",
			"commentSelectedCells": "Комментировать выбранные ячейки",
			"confirmDeleteButton": "Удалить",
			"confirmDeleteButtonMessage": "Эта ячейка выполняется. Вы действительно хотите удалить ее?",
			"detectLanguage": "Принять обнаруженный язык для ячейки",
			"doNotAskAgain": "Не спрашивать снова",
			"indentConvert": "преобразовать файл",
			"indentView": "изменить представление",
			"languageDescription": "({0}) — текущий язык",
			"languageDescriptionConfigured": "({0})",
			"languagesPicks": "языки (идентификатор)",
			"noDetection": "Не удалось определить язык ячейки",
			"noNotebookEditor": "Активные редакторы записных книжек отсутствуют",
			"noWritableCodeEditor": "Активный редактор записной книжки доступен только для чтения.",
			"notebookActions.deleteCell": "Удалить ячейку",
			"notebookActions.editCell": "Изменить ячейку",
			"notebookActions.quitEdit": "Остановить редактирование ячейки",
			"notebookActions.quitEditAllCells": "Прекратить редактирование всех ячеек",
			"pickAction": "Выберите действие",
			"pickLanguageToConfigure": "Выбор языкового режима",
			"selectNotebookIndentation": "Выберите отступ"
		},
		"vs/workbench/contrib/notebook/browser/controller/executeActions": {
			"notebookActions.cancel": "Остановить выполнение ячеек",
			"notebookActions.cancelNotebook": "Остановить выполнение",
			"notebookActions.execute": "Выполнить ячейку",
			"notebookActions.executeAbove": "Выполнить ячейки выше",
			"notebookActions.executeAndFocusContainer": "Выполнить ячейку и переместить фокус на контейнер",
			"notebookActions.executeAndInsertBelow": "Выполнить ячейку записной книжки и вставить ниже",
			"notebookActions.executeAndSelectBelow": "Выполнить ячейку записной книжки и выбрать ниже",
			"notebookActions.executeBelow": "Выполнить ячейку и ниже",
			"notebookActions.executeNotebook": "Выполнить все",
			"notebookActions.interruptNotebook": "Прервать",
			"notebookActions.renderMarkdown": "Отобразить все ячейки Markdown",
			"revealLastFailedCell": "Перейти к последней ячейке со сбоем",
			"revealLastFailedCellShort": "Перейти к последней ячейке со сбоем",
			"revealRunningCell": "Перейти к запущенной ячейке",
			"revealRunningCellShort": "Перейти к"
		},
		"vs/workbench/contrib/notebook/browser/controller/foldingController": {
			"fold.cell": "Свернуть ячейку",
			"unfold.cell": "Развернуть ячейку"
		},
		"vs/workbench/contrib/notebook/browser/controller/insertCellActions": {
			"notebookActions.insertCodeCellAbove": "Вставить ячейку кода выше",
			"notebookActions.insertCodeCellAboveAndFocusContainer": "Вставить ячейку кода выше и переместить фокус на контейнер",
			"notebookActions.insertCodeCellAtTop": "Добавить ячейку кода вверху",
			"notebookActions.insertCodeCellBelow": "Вставить ячейку кода ниже",
			"notebookActions.insertCodeCellBelowAndFocusContainer": "Вставить ячейку кода ниже и переместить фокус на контейнер",
			"notebookActions.insertMarkdownCellAbove": "Вставить ячейку Markdown выше",
			"notebookActions.insertMarkdownCellAtTop": "Добавить ячейку Markdown вверху",
			"notebookActions.insertMarkdownCellBelow": "Вставить ячейку Markdown ниже",
			"notebookActions.menu.insertCode": "Code",
			"notebookActions.menu.insertCode.minimalToolbar": "Добавить код",
			"notebookActions.menu.insertCode.minimaltoolbar": "Добавить код",
			"notebookActions.menu.insertCode.ontoolbar": "Код",
			"notebookActions.menu.insertCode.tooltip": "Добавить ячейку кода",
			"notebookActions.menu.insertMarkdown": "Markdown",
			"notebookActions.menu.insertMarkdown.ontoolbar": "Markdown",
			"notebookActions.menu.insertMarkdown.tooltip": "Добавить ячейку Markdown"
		},
		"vs/workbench/contrib/notebook/browser/controller/layoutActions": {
			"cmd.toggle2": "Элементы навигации",
			"customizeNotebook": "Настройте Notebook…",
			"mitoggleNotebookStickyScroll": "&&Закрепленная прокрутка",
			"notebook.placeholder": "Файл параметров для сохранения",
			"notebook.saveMimeTypeOrder": "Сохранить порядок отображения MIMETYPE",
			"notebook.showLineNumbers": "Номера строк",
			"notebook.toggleBreadcrumb": "Включить/выключить элементы навигации",
			"notebook.toggleBreadcrumb.short": "Элементы навигации",
			"notebook.toggleCellToolbarPosition": "Переключить положение панели инструментов ячейки",
			"notebook.toggleLineNumbers": "Переключить номера строк записной книжки",
			"notebook.toggleLineNumbers.short": "Номера строк",
			"notebookStickyScroll": "Закрепленная прокрутка",
			"saveTarget.machine": "Параметры пользователя",
			"saveTarget.workspace": "Параметры рабочей области",
			"toggleStickyScroll": "Переключатель закрепленной прокрутки записной книжки",
			"toggleStickyScroll.short": "Закрепленная прокрутка",
			"workbench.notebook.layout.configure.label": "Настройка макета записной книжки",
			"workbench.notebook.layout.select.label": "Выбрать между макетами записной книжки",
			"workbench.notebook.layout.webview.reset.label": "Сбросить веб-просмотр записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions": {
			"changeTabDisplaySize": "Изменить отображаемый размер табуляции",
			"convertIndentation": "Преобразовать отступ",
			"convertIndentationToSpaces": "Преобразовать отступ в пробелы",
			"convertIndentationToTabs": "Преобразовать отступ в шаги табуляции",
			"indentUsingSpaces": "Отступ с использованием пробелов",
			"indentUsingTabs": "Отступ с использованием табуляции",
			"selectTabWidth": "Выбрать размер шага табуляции для текущего файла"
		},
		"vs/workbench/contrib/notebook/browser/controller/sectionActions": {
			"expandSection": "Развернуть раздел",
			"foldSection": "Свернуть раздел",
			"miexpandSection": "&&Развернуть раздел",
			"mifoldSection": "&&Свернуть раздел",
			"mirunCell": "&&Выполнить ячейку",
			"mirunCellsInSection": "&&Выполнить ячейки в разделе",
			"runCell": "Выполнить ячейку",
			"runCellsInSection": "Выполнить ячейки в выделенном фрагменте"
		},
		"vs/workbench/contrib/notebook/browser/controller/variablesActions": {
			"notebookActions.openVariablesView": "Переменные"
		},
		"vs/workbench/contrib/notebook/browser/diff/diffComponents": {
			"hiddenCell": "{0} скрытая ячейка",
			"hiddenCells": "{0} скрытых ячеек",
			"hideUnchangedCells": "Скрыть неизмененные ячейки",
			"showUnchangedCells": "Показать неизмененные ячейки"
		},
		"vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": {
			"builtinRenderInfo": "встроенный",
			"curruentActiveMimeType": "Сейчас активно",
			"empty": "У ячейки нет выходных данных",
			"mimeTypePicker": "Выберите другой выходной тип MIME; доступные типы MIME: {0}",
			"noRenderer.2": "Не удается найти отрисовщик для выходных данных. Он содержит следующие типы MIME: {0}",
			"promptChooseMimeType.placeHolder": "Выберите тип MIME для отображения текущих выходных данных.",
			"promptChooseMimeTypeInSecure.placeHolder": "Выберите тип MIME для отображения текущих выходных данных. Расширенные типы MIME доступны только в том случае, если записная книжка является доверенной."
		},
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": {
			"goToCell": "Перейти в ячейку",
			"hideUnchangedCells": "Скрыть неизмененные ячейки",
			"ignoreTrimWhitespace.label": "Показать различия начальных и конечных пробелов",
			"notebook.diff.action.next.title": "Показать следующее изменение",
			"notebook.diff.action.previous.title": "Показать предыдущее изменение",
			"notebook.diff.cell.revertInput": "Отменить ввод",
			"notebook.diff.cell.revertMetadata": "Отменить изменения метаданных",
			"notebook.diff.cell.revertOutputs": "Отменить изменения выходных данных",
			"notebook.diff.cell.switchOutputRenderingStyleToText": "Переключение визуализации выходных данных",
			"notebook.diff.cell.toggleCollapseUnchangedRegions": "Переключатель свертывания неизмененных регионов",
			"notebook.diff.ignoreMetadata": "Скрыть различия в метаданных",
			"notebook.diff.ignoreOutputs": "Скрыть различия в выходных данных",
			"notebook.diff.inline.toggle.title": "Переключить встроенное представление",
			"notebook.diff.openFile": "Открыть файл",
			"notebook.diff.revertMetadata": "Откат метаданных записной книжки",
			"notebook.diff.showMetadata": "Показать различия в метаданных",
			"notebook.diff.showOutputs": "Показать различия в выходных данных",
			"notebook.diff.switchToText": "Открыть редактор текстовых несовпадений",
			"notebook.diff.toggleInline": "Включите команду для переключения экспериментальной записной книжки во встроенной diff редакторе.",
			"showUnchangedCells": "Показать неизмененные ячейки"
		},
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": {
			"notebookTreeAriaLabel": "Различие текста в записной книжке"
		},
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser": {
			"notebook.diffEditor.allCollapsed": "Свернуты ли все ячейки редактора несовпадений записных книжек",
			"notebook.diffEditor.hasUnchangedCells": "Имеются ли в редакторе несовпадений записных книжек ячейки без изменений",
			"notebook.diffEditor.item.kind": "Вид элемента в редакторе несовпадений записных книжек, ячейке, метаданных или выходных данных",
			"notebook.diffEditor.item.state": "Состояние несовпадений элемента в редакторе несовпадений записных книжек, при удалении, вставке, в измененном или неизмененном виде",
			"notebook.diffEditor.unchangedCellsAreHidden": "Скрыты ли в редакторе несовпадений записных книжек ячейки без изменений"
		},
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffList": {
			"notebook.diff.hiddenCells.expandAll": "Дважды щелкните, чтобы показать"
		},
		"vs/workbench/contrib/notebook/browser/diff/notebookMultiDiffEditor": {
			"notebookCellLabel": "Ячейка {0}",
			"notebookCellMetadataLabel": "Метаданные",
			"notebookCellOutputLabel": "Выходные данные"
		},
		"vs/workbench/contrib/notebook/browser/notebook.contribution": {
			"insertToolbarLocation.betweenCells": "Панель инструментов, которая отображается при наведении указателя на ячейки.",
			"insertToolbarLocation.both": "Обе панели инструментов.",
			"insertToolbarLocation.hidden": "Действия вставки нигде не отображаются.",
			"insertToolbarLocation.notebookToolbar": "Панель инструментов в верхней части редактора записных книжек.",
			"notebook.VariablesView.description": "Включение экспериментального представления переменных записной книжки на панели отладки.",
			"notebook.backup.sizeLimit": "Предельный размер выходных данных записной книжки в килобайтах (КБ), после достижения которого больше не будет производиться резервное копирование файлов записных книжек для горячей перезагрузки. Чтобы указать неограниченный размер, используйте значение \"0\".",
			"notebook.cellExecutionTimeVerbosity.default.description": "Отображается длительность выполнения ячейки с расширенной информацией во всплывающей подсказке при наведении.",
			"notebook.cellExecutionTimeVerbosity.description": "Управляет детализацией времени выполнения ячейки в строке состояния ячейки.",
			"notebook.cellExecutionTimeVerbosity.verbose.description": "Отображается метка времени и длительность последнего выполнения ячейки, а во всплывающей подсказке при наведении курсора отображается расширенная информация.",
			"notebook.cellFailureDiagnostics": "Отображение доступной диагностики для сбоев ячеек.",
			"notebook.cellGenerate": "Включите экспериментальное действие создания, чтобы создать ячейку кода с включенным встроенным чатом.",
			"notebook.cellToolbarLocation.description": "Следует ли отображать панель инструментов ячейки или скрыть ее.",
			"notebook.cellToolbarLocation.viewType": "Настроить положение панели инструментов ячейки для определенных типов файлов",
			"notebook.cellToolbarVisibility.description": "Должна ли панель инструментов ячейки появляться при наведении или щелчке.",
			"notebook.compactView.description": "Укажите, должен ли редактор записных книжек отображаться в компактном виде. Например, если этот параметр включен, это приведет к уменьшению ширины левого поля.",
			"notebook.confirmDeleteRunningCell": "Определяет, требуется ли запрос на подтверждение для удаления запущенной ячейки.",
			"notebook.consolidatedOutputButton.description": "Определяет, следует ли отображать действие выходных данных на панели инструментов выходных данных.",
			"notebook.consolidatedRunButton.description": "Определяет, будут ли отображаться дополнительные действия в раскрывающемся меню рядом с кнопкой \"Выполнить\".",
			"notebook.diff.enableOverviewRuler.description": "Следует ли отрисовывать обзорную линейку в редакторе несовпадения для записной книжки.",
			"notebook.diff.enablePreview.description": "Следует ли использовать расширенный редактор текстовых несовпадений для записной книжки.",
			"notebook.disableOutputFilePathLinks": "Управление отключением ссылок пути к файлам в выходных данных ячеек записной книжки.",
			"notebook.displayOrder.description": "Список приоритетов для выходных типов MIME",
			"notebook.dragAndDrop.description": "Определяет, должен ли редактор записной книжки разрешать перемещение ячеек путем перетаскивания.",
			"notebook.editorOptions.experimentalCustomization": "Параметры для редакторов кода, используемых в записных книжках. Их можно использовать для настройки большинства параметров редактора.*",
			"notebook.findFilters": "Настройте поведение мини-приложения поиска в ячейках записной книжки. Если включены и источник разметки, и предварительный просмотр разметки, мини-приложение поиска будет выполнять поиск в исходном коде или в режиме предварительного просмотра в зависимости от текущего состояния ячейки.",
			"notebook.focusIndicator.description": "Определяет, где выводится указатель фокуса: на границах ячеек или по левому краю.",
			"notebook.formatOnCellExecution": "Формат ячейки записной книжки при выполнении. Форматировщик должен быть доступен.",
			"notebook.formatOnSave": "Форматирование записной книжки при сохранении. Форматировщик должен быть доступен, и редактор не должен завершать работу. Если для {0} установлено значение \"afterDelay\", файл будет отформатирован только при явном сохранении.",
			"notebook.globalToolbar.description": "Определяет, следует ли отображать глобальную панель инструментов в редакторе записной книжки.",
			"notebook.globalToolbarShowLabel": "Указать, следует ли отображать метку в действиях на панели инструментов записной книжки.",
			"notebook.inlineValues.auto": "Показывать встроенные значения только в том случае, если зарегистрирован встроенный поставщик значений.",
			"notebook.inlineValues.description": "Управление отображением встроенных значений в ячейках кода записной книжки после выполнения ячеек. Значения останутся до тех пор, пока ячейка не будет изменена, повторно выполнена или явно очищена с помощью кнопки панели инструментов \"Очистить все выходные данные\" или команды \"Записная книжка: очистить встроенные значения\".",
			"notebook.inlineValues.off": "Никогда не показывать встроенные значения.",
			"notebook.inlineValues.on": "Всегда показывать встроенные значения с резервным регулярным выражением, если поставщик встроенных значений не зарегистрирован. Примечание. Если используется резервный режим, производительность в ячейках большего размера может быть снижена.",
			"notebook.insertFinalNewline": "Если этот параметр включен, вставьте последнюю новую строку в конец ячеек кода при сохранении записной книжки.",
			"notebook.insertToolbarPosition.description": "Определяет место отображения действий вставки ячеек.",
			"notebook.interactiveWindow.collapseCodeCells": "Определяет, свернуты ли по умолчанию ячейки кода в интерактивном окне.",
			"notebook.markdown.lineHeight": "Управляет высотой строки в пикселях для ячеек Markdown в записных книжках. Если установлено значение {0}, будет использоваться {1}",
			"notebook.markup.fontFamily": "Управляет семейством шрифтов отрисовки разметки в записных книжках. Если оставить поле пустым, будет использоваться семейство шрифтов Workbench по умолчанию.",
			"notebook.markup.fontSize": "Управляет размером шрифта в пикселях преобразованной для просмотра разметки в записных книжках. Если задано значение {0} используется 120% {1}.",
			"notebook.minimalErrorRendering": "Укажите, следует ли отображать вывод ошибок в минималистичном стиле.",
			"notebook.multiCursor.enabled": "Экспериментальная функция. Включает ограниченный набор элементов управления несколькими курсорами в нескольких ячейках редактора блокнота. В настоящее время поддерживаются основные действия редактора (ввод текста/вырезание/копирование/вставка/композиция) и ограниченный подмножество команд редактора.",
			"notebook.outputFontFamily": "Семейство шрифтов для вывода текста в ячейках записной книжки. Если не задано, используется {0}.",
			"notebook.outputFontSize": "Размер шрифта для вывода текста в ячейках записной книжки. При значении 0 используется {0}.",
			"notebook.outputLineHeight": "Высота строки для вывода текста в ячейках записной книжки.\r\n – При значении 0 используется высота строки редактора.\r\n – Значения от 0 до 8 будут использоваться в качестве множителя размера шрифта.\r\n – Значения больше или равные 8 будут использоваться в качестве действительных значений.",
			"notebook.outputScrolling": "Изначально отображать выходные данные записной книжки в прокручиваемом регионе, если длина превышает ограничение.",
			"notebook.outputWordWrap": "Управляет переносом строк в выходных данных.",
			"notebook.remoteSaving": "Позволяет выполнять инкрементальное сохранение записных книжек между процессами и удаленными подключениями. Если этот параметр включен, на узел расширения отправляются только изменения, внесенные в записную книжку, что повышает производительность для больших записных книжек и медленных сетевых подключений.",
			"notebook.scrolling.revealNextCellOnExecute.description": "Как далеко выполнять прокрутку при отображении следующей ячейки во время запуска {0}.",
			"notebook.scrolling.revealNextCellOnExecute.firstLine.description": "Прокрутить, чтобы отобразить первую строку следующей ячейки.",
			"notebook.scrolling.revealNextCellOnExecute.fullCell.description": "Прокрутить, чтобы полностью отобразить следующую ячейку.",
			"notebook.scrolling.revealNextCellOnExecute.none.description": "Не прокручивать.",
			"notebook.showCellStatusbar.description": "Должна ли отображаться строка состояния ячейки.",
			"notebook.showCellStatusbar.hidden.description": "Строка состояния ячейки всегда скрыта.",
			"notebook.showCellStatusbar.visible.description": "Строка состояния ячейки всегда отображается.",
			"notebook.showCellStatusbar.visibleAfterExecute.description": "Строка состояния ячейки скрывается до выполнения ячейки. Затем она становится видимой для отображения состояния выполнения.",
			"notebook.showFoldingControls.description": "Определяет, когда отображать сворачивающуюся стрелку заголовка Markdown.",
			"notebook.stickyScrollEnabled.description": "Экспериментальные опции. Управляйте отображением заголовков записной книжки с закрепленной прокруткой в редакторе записной книжки.",
			"notebook.stickyScrollMode.description": "Определяет способ отображения вложенных закрепленных строк в стеке: без иерархии или с отступом.",
			"notebook.stickyScrollMode.flat": "Вложенные закрепленные строки отображаются без иерархии.",
			"notebook.stickyScrollMode.indented": "Вложенные закрепленные строки отображаются с отступом.",
			"notebook.textOutputLineLimit": "Определяет, сколько строк текста отображается при выводе текста. Если {0} включен, этот параметр используется для определения высоты прокрутки выходных данных.",
			"notebook.undoRedoPerCell.description": "Следует ли использовать отдельный стек отмены/повтора для каждой ячейки.",
			"notebookConfigurationTitle": "Записная книжка",
			"notebookFormatter.default": "Определяет форматировщик записной книжки по умолчанию, который имеет приоритет над всеми остальными форматировщиками. Должен быть идентификатором расширения, предоставляющего форматировщик.",
			"showFoldingControls.always": "Сворачивающиеся элементы управления видны всегда.",
			"showFoldingControls.mouseover": "Сворачивающиеся элементы управления видны только при наведении курсора мыши.",
			"showFoldingControls.never": "Никогда не показывать элементы управления свертыванием и уменьшать размер переплета."
		},
		"vs/workbench/contrib/notebook/browser/notebookAccessibilityHelp": {
			"notebook.cell.edit": "Команда \"Изменить ячейку\"{0} переводит фокус на входные данные ячейки.",
			"notebook.cell.executeAndFocusContainer": "Команда \"Выполнить ячейку\"{0} выполняет ячейку, которая находится в фокусе.",
			"notebook.cell.focusInOutput": "Команда \"Фокус на выходных данных\"{0} устанавливает фокус на выходных данных ячейки.",
			"notebook.cell.insertCodeCellBelowAndFocusContainer": "Команды \"Вставить ячейку выше\"{0} и \"Вставить ячейку ниже\"{1} создают новые пустые ячейки кода.",
			"notebook.cell.quitEdit": "Команда \"Выйти из редактирования\"{0} устанавливает фокус на контейнере ячейки. Для выхода из режима виртуального курсора, если он активен, может потребоваться дважды нажать стандартную клавишу (ESCAPE).",
			"notebook.cellNavigation": "Клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ также будут перемещать фокус между ячейками, фокусируясь на контейнере внешней ячейки.",
			"notebook.changeCellType": "Команды \"Изменить ячейку на код/Markdown\" используются для переключения между типами ячеек.",
			"notebook.focusNextEditor": "Команда \"Сфокусировать редактора следующей ячейки\"{0} установит фокус в редакторе следующей ячейки.",
			"notebook.focusPreviousEditor": "Команда \"Сфокусировать редактора предыдущей ячейки\"{0} установит фокус в редакторе предыдущей ячейки.",
			"notebook.overview": "Представление записной книжки — это коллекция ячеек кода и Markdown. Ячейки кода можно выполнять, и они будут создавать выходные данные непосредственно под ячейкой."
		},
		"vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider": {
			"notebookTreeAriaLabel": "Записная книжка",
			"notebookTreeAriaLabelHelp": "{0}\r\nИспользуйте {1} для справки по специальным возможностям.",
			"notebookTreeAriaLabelHelpNoKb": "{0}\r\nДля получения дополнительных сведений запустите команду \"Открыть справку по специальным возможностям\"",
			"replHistoryTreeAriaLabel": "Журнал редактора REPL"
		},
		"vs/workbench/contrib/notebook/browser/notebookEditor": {
			"fail.noEditor": "Не удается открыть ресурс с типом редактора записной книжки \"{0}\". Убедитесь, что у вас установлено и включено правильное расширение.",
			"fail.noEditor.extensionMissing": "Не удается открыть ресурс с типом редактора записной книжки \"{0}\". Убедитесь, что у вас установлено и включено правильное расширение.",
			"notebookOpenAsText": "Открыть как текст",
			"notebookOpenEnableMissingViewType": "Включить расширение для \"{0}\"",
			"notebookOpenInTextEditor": "Открыть в текстовом редакторе",
			"notebookOpenInstallMissingViewType": "Установить расширение для '{0}'",
			"notebookTooLargeForHeapErrorWithSize": "Записная книжка не отображается в редакторе записной книжки, так как имеет очень большой размер ({0}).",
			"notebookTooLargeForHeapErrorWithoutSize": "Записная книжка не отображается в редакторе записной книжки, так как имеет очень большой размер."
		},
		"vs/workbench/contrib/notebook/browser/notebookEditorWidget": {
			"focusedCellBackground": "Цвет фона ячейки, когда на ячейке находится фокус.",
			"notebook.cellBorderColor": "Цвет границы для ячеек записной книжки.",
			"notebook.cellEditorBackground": "Цвет фона редактора ячеек.",
			"notebook.cellHoverBackground": "Цвет фона ячейки при наведении курсора мыши на ячейку.",
			"notebook.cellInsertionIndicator": "Цвет индикатора вставки в ячейке записной книжки.",
			"notebook.cellStatusBarItemHoverBackground": "Цвет фона элементов строки состояния для ячеек записной книжки.",
			"notebook.cellToolbarSeparator": "Цвет разделителя панели инструментов внизу ячейки",
			"notebook.editorBackground": "Цвет фона записной книжки.",
			"notebook.focusedCellBorder": "Цвет границ индикатора фокуса ячейки, когда ячейка находится в фокусе.",
			"notebook.focusedEditorBorder": "Цвет границы редактора в ячейке записной книжки.",
			"notebook.inactiveFocusedCellBorder": "Цвет верхней и нижней границ ячейки, когда фокус находится на ячейке, а основной фокус находится вне редактора.",
			"notebook.inactiveSelectedCellBorder": "Цвет границ ячейки, когда выбрано несколько ячеек.",
			"notebook.outputContainerBackgroundColor": "Цвет фона для контейнера выходных данных записной книжки.",
			"notebook.outputContainerBorderColor": "Цвет границы для контейнера выходных данных записной книжки.",
			"notebook.selectedCellBorder": "Цвет верхней и нижней границ ячейки, когда ячейка выбрана, но на ней не находится фокус.",
			"notebook.symbolHighlightBackground": "Цвет фона выделенной ячейки",
			"notebookEditorOverviewRuler.runningCellForeground": "Цвет оформления выполняемой ячейки в обзорной линейке редактора записной книжки.",
			"notebookScrollbarSliderActiveBackground": "Цвет фона ползунка на полосе прокрутки записной книжки, если его щелкнуть.",
			"notebookScrollbarSliderBackground": "Цвет фона ползунка на полосе прокрутки записной книжки.",
			"notebookScrollbarSliderHoverBackground": "Цвет фона ползунка на полосе прокрутки записной книжки при наведении курсора мыши.",
			"notebookStatusErrorIcon.foreground": "Цвет значка ошибки для ячеек записной книжки в строке состояния ячейки.",
			"notebookStatusRunningIcon.foreground": "Цвет значка выполнения для ячеек записной книжки в строке состояния ячейки.",
			"notebookStatusSuccessIcon.foreground": "Цвет значка ошибки для ячеек записной книжки в строке состояния ячейки.",
			"selectedCellBackground": "Цвет фона ячейки при выборе ячейки."
		},
		"vs/workbench/contrib/notebook/browser/notebookExtensionPoint": {
			"Notebook id": "Идентификатор",
			"Notebook mimetypes": "Типы MIME",
			"Notebook name": "Имя",
			"Notebook renderer name": "Имя",
			"contributes.notebook.provider": "Добавляет поставщика документов для записной книжки.",
			"contributes.notebook.provider.displayName": "Понятное для человека имя записной книжки.",
			"contributes.notebook.provider.selector": "Набор стандартных масок, для которых предназначена записная книжка.",
			"contributes.notebook.provider.selector.filenamePattern": "Стандартная маска, для которой включена записная книжка.",
			"contributes.notebook.provider.viewType": "Тип записной книжки.",
			"contributes.notebook.renderer": "Добавляет поставщик отрисовщика выходных данных записной книжки notebook output renderer provider.",
			"contributes.notebook.renderer.displayName": "Понятное для человека имя отрисовщика выходных данных записной книжки.",
			"contributes.notebook.renderer.entrypoint": "Загружаемый в веб-представлении файл для отображения расширения.",
			"contributes.notebook.renderer.entrypoint.extends": "Существующий отрисовщик, который этот отрисовщик расширяет.",
			"contributes.notebook.renderer.hardDependencies": "Список зависимостей ядра, необходимых для отрисовщика. Если в \"NotebookKernel.preloads\" имеются какие-либо из этих зависимостей, отрисовщик можно использовать.",
			"contributes.notebook.renderer.optionalDependencies": "Список мягких зависимостей ядра, которые может использовать отрисовщик. Если какие-либо зависимости присутствуют в \"NotebookKernel.preloads\", этот отрисовщик получит приоритет над отрисовщиками, не взаимодействующими с ядром.",
			"contributes.notebook.renderer.requiresMessaging": "Определяет, как и если отрисовщик должен взаимодействовать с узлом расширения с помощью \"createRendererMessaging\". Отрисовщики с более строгими требованиями к обмену сообщениями могут работать не во всех средах.",
			"contributes.notebook.renderer.requiresMessaging.always": "Требуется обмен сообщениями. Отрисовщик будет использоваться только в том случае, если он является частью расширения, которое может быть запущено в узле расширения.",
			"contributes.notebook.renderer.requiresMessaging.never": "Отрисовщику не требуется обмен сообщениями.",
			"contributes.notebook.renderer.requiresMessaging.optional": "Улучшенная работа отрисовщика достигается при наличии функции обмена сообщениями, но это не обязательно.",
			"contributes.notebook.renderer.viewType": "Уникальный идентификатор отрисовщика выходных данных записной книжки.",
			"contributes.notebook.selector": "Набор стандартных масок, для которых предназначена эта записная книжка.",
			"contributes.notebook.selector.provider.excludeFileNamePattern": "Стандартная маска, для которой записная книжка отключена.",
			"contributes.preload.entrypoint": "Путь к файлу, загруженный в веб-представление.",
			"contributes.preload.localResourceRoots": "Пути к дополнительным ресурсам, которые должны быть разрешены в веб-представлении.",
			"contributes.preload.provider": "Добавляет предварительные загрузки записной книжки.",
			"contributes.preload.provider.viewType": "Тип записной книжки.",
			"contributes.priority": "Определяет, будет ли пользовательский редактор открываться автоматически при открытии файла пользователем. Это поведение может быть переопределено пользователем с помощью параметра \"workbench.editorAssociations\".",
			"contributes.priority.default": "Редактор открывается автоматически, когда пользователь открывает ресурс, если для этого ресурса не зарегистрированы другие пользовательские редакторы по умолчанию.",
			"contributes.priority.option": "Редактор не открывается автоматически, когда пользователь открывает ресурс, но пользователь может переключиться на редактор с помощью команды \"Повторно открыть с помощью\".",
			"notebookRenderer": "Отрисовщики записных книжек",
			"notebooks": "Записные книжки"
		},
		"vs/workbench/contrib/notebook/browser/notebookIcons": {
			"clearIcon": "Значок очистки выходных данных ячейки в редакторах записных книжек.",
			"collapsedIcon": "Значок аннотирования свернутого раздела в редакторах записных книжек.",
			"copyIcon": "Значок для копирования содержимого в буфер обмена",
			"deleteCellIcon": "Значок удаления ячейки в редакторах записных книжек.",
			"editIcon": "Значок изменения ячейки в редакторах записных книжек.",
			"errorStateIcon": "Значок индикации состояния ошибки в редакторах записных книжек.",
			"executeAboveIcon": "Значок выполнения ячеек выше в редакторах записных книжек.",
			"executeAllIcon": "Значок выполнения всех ячеек в редакторах записных книжек.",
			"executeBelowIcon": "Значок выполнения ячеек ниже в редакторах записных книжек.",
			"executeIcon": "Значок выполнения в редакторах записных книжек.",
			"executingStateIcon": "Значок состояния выполнения в редакторах записных книжек.",
			"expandedIcon": "Значок аннотирования развернутого раздела в редакторах записных книжек.",
			"mimetypeIcon": "Значок для типа MIME в редакторах записных книжек.",
			"moveDownIcon": "Значок перемещения ячейки вниз в редакторах записных книжек.",
			"moveUpIcon": "Значок перемещения ячейки вверх в редакторах записных книжек.",
			"nextChangeIcon": "Значок для действия следующего изменения в редакторе несовпадений.",
			"openAsTextIcon": "Значок открытия записной книжки в текстовом редакторе.",
			"pendingStateIcon": "Значок состояния ожидания в редакторах записных книжек.",
			"previousChangeIcon": "Значок для действия предыдущего изменения в редакторе несовпадений.",
			"renderOutputIcon": "Значок для визуализации выходных данных в редакторе несовпадений.",
			"revertIcon": "Значок отмены изменений в редакторах записных книжек.",
			"saveIcon": "Значок для сохранения содержимого на диск",
			"selectKernelIcon": "Значок настройки для выбора ядра в редакторах записных книжек.",
			"splitCellIcon": "Значок разбивки ячейки в редакторах записных книжек.",
			"stopEditIcon": "Значок прекращения редактирования ячейки в редакторах записных книжек.",
			"stopIcon": "Значок остановки выполнения в редакторах записных книжек.",
			"successStateIcon": "Значок индикации успешного состояния в редакторах записных книжек.",
			"toggleWhitespace": "Значок для действия включения/отключения пробелов в редакторе несовпадений.",
			"variablesViewIcon": "Значок представления переменных."
		},
		"vs/workbench/contrib/notebook/browser/outputEditor/notebookOutputEditor": {
			"empty": "У ячейки нет выходных данных",
			"noRenderer.2": "Не удается найти отрисовщик для выходных данных. Он содержит следующие типы MIME: {0}",
			"notebookOutputEditor": "Редактор вывода записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/outputEditor/notebookOutputEditorInput": {
			"notebookOutputEditorInput": "Предварительный просмотр вывода записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": {
			"notebookRunTrust": "При выполнении ячейки записной книжки выполняется код из этой рабочей области."
		},
		"vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": {
			"workbench.notebook.clearNotebookKernelsMRUCache": "Очистить кэш MRU ядер записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": {
			"disableOtherKeymapsConfirmation": "Отключить другие раскладки клавиатуры ({0}), чтобы избежать конфликта между настраиваемыми сочетаниями клавиш?",
			"no": "Нет",
			"yes": "Да"
		},
		"vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": {
			"renderChannelName": "Записная книжка"
		},
		"vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": {
			"notebookOpenInstallMissingViewType": "Установить расширение для '{0}'"
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": {
			"notebook.cell.toggleLineNumbers.title": "Показать номера строки ячейки",
			"notebook.lineNumbers": "Управляет отображением номеров строк в редакторе ячеек.",
			"notebook.showLineNumbers": "Номера строк",
			"notebook.toggleLineNumbers": "Переключить номера строк записной книжки",
			"notebook.toggleLineNumbers.short": "Номера строк"
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": {
			"curruentActiveMimeType": "Сейчас активно",
			"empty": "У ячейки нет выходных данных",
			"installJupyterPrompt": "Установка дополнительных отрисовщиков из Marketplace",
			"noRenderer.2": "Не удается найти отрисовщик для выходных данных. Он содержит следующие типы MIME: {0}",
			"pickMimeType": "Изменить презентацию",
			"promptChooseMimeType.placeHolder": "Выберите тип MIME для отображения текущих выходных данных.",
			"promptChooseMimeTypeInSecure.placeHolder": "Выберите тип MIME для отображения текущих выходных данных.",
			"unavailableRenderInfo": "отрисовщик недоступен"
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": {
			"cellExpandInputButtonLabel": "Развернуть ввод в ячейке ({0})",
			"cellExpandInputButtonLabelWithDoubleClick": "Дважды щелкните, чтобы развернуть ввод в ячейке ({0})"
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": {
			"notebook.cell.status.executing": "Выполнение",
			"notebook.cell.status.failure": "Сбой",
			"notebook.cell.status.pending": "Ожидание",
			"notebook.cell.status.success": "Успешно"
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar": {
			"notebook.moreRunActionsLabel": "Подробнее..."
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": {
			"cellExpandOutputButtonLabel": "Развернуть вывод ячейки (${0})",
			"cellExpandOutputButtonLabelWithDoubleClick": "Дважды щелкните, чтобы развернуть вывод ячейки ({0})",
			"cellOutputsCollapsedMsg": "Выходные данные свернуты"
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": {
			"hiddenCellsLabel": "1 скрытая ячейка",
			"hiddenCellsLabelPlural": "Скрытые ячейки: {0}"
		},
		"vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": {
			"cellExpandInputButtonLabel": "Развернуть ввод в ячейке ({0})",
			"cellExpandInputButtonLabelWithDoubleClick": "Дважды щелкните, чтобы развернуть ввод в ячейке ({0})"
		},
		"vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": {
			"notebook.emptyMarkdownPlaceholder": "Пустая ячейка Markdown. Дважды щелкните или нажмите клавишу ВВОД для изменения.",
			"notebook.error.rendererFallbacksExhausted": "Не удалось отобразить содержимое для \"$0\"",
			"notebook.error.rendererNotFound": "Не найден отрисовщик для \"$0\"",
			"webview title": "Содержимое веб-представления записной книжки"
		},
		"vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": {
			"cellExecutionOrderCountLabel": "Порядок выполнения"
		},
		"vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory": {
			"empty": "пустая ячейка"
		},
		"vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": {
			"current1": "Выбрано",
			"current2": "{0} - выбрано сейчас",
			"installSuggestedKernel": "Установить или включить рекомендуемые расширения",
			"kernels.detecting": "Обнаружение ядер",
			"kernels.selectedKernelAndKernelDetectionRunning": "Выбранное ядро: {0} (выполняются задачи обнаружения ядра)",
			"learnMoreTooltip": "Дополнительные сведения",
			"prompt.placeholder.change": "Изменить ядро для \"{0}\"",
			"prompt.placeholder.select": "Выбрать ядро для \"{0}\"",
			"searchForKernels": "Поиск расширений ядра в Marketplace",
			"select": "Выбрать ядро",
			"selectAnotherKernel": "Выбор другого ядра",
			"selectAnotherKernel.more": "Выбор другого ядра…",
			"selectKernel.placeholder": "Введите, чтобы выбрать источник ядра",
			"selectKernelFromExtension": "Выбрать ядро из {0}"
		},
		"vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": {
			"notebookActions.selectKernel": "Выберите ядро записной книжки",
			"notebookActions.selectKernel.args": "Аргументы ядра записных книжек"
		},
		"vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones": {
			"workbench.notebook.developer.addViewZones": "Переключить зоны просмотра записной книжки"
		},
		"vs/workbench/contrib/notebook/common/notebookEditorInput": {
			"vetoAutoExtHostRestart": "Записная книжка, предоставленная для '{0}', все еще открыта, которая будет закрыта в противном случае.",
			"vetoExtHostRestart": "Не удалось сохранить '{0}', предоставленную расширением."
		},
		"vs/workbench/contrib/offline/browser/offline.contribution": {
			"offline": "Похоже, отсутствует подключение к сети. Некоторые функции могут быть недоступны.",
			"statusBarOfflineBackground": "Цвет фона строки состояния, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна",
			"statusBarOfflineBorder": "Цвет границы строки состояния, который распространяется на боковую панель и редактор, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна",
			"statusBarOfflineForeground": "Цвет переднего плана строки состояния, когда область Workbench находится в автономном режиме. Строка состояния отображается в нижней части окна"
		},
		"vs/workbench/contrib/outline/browser/outline.contribution": {
			"filteredTypes.array": "Когда параметр включен, в структуре отображаются символы \"array\".",
			"filteredTypes.boolean": "Когда параметр включен, в структуре отображаются символы \"boolean\".",
			"filteredTypes.class": "Когда параметр включен, в структуре отображаются символы \"class\".",
			"filteredTypes.constant": "Когда параметр включен, в структуре отображаются символы \"constant\".",
			"filteredTypes.constructor": "Когда параметр включен, в структуре отображаются символы \"constructor\".",
			"filteredTypes.enum": "Когда параметр включен, в структуре отображаются символы \"enum\".",
			"filteredTypes.enumMember": "Когда параметр включен, в структуре отображаются символы \"enumMember\".",
			"filteredTypes.event": "Когда параметр включен, в структуре отображаются символы \"event\".",
			"filteredTypes.field": "Когда параметр включен, в структуре отображаются символы \"field\".",
			"filteredTypes.file": "Когда параметр включен, в структуре отображаются символы \"file\".",
			"filteredTypes.function": "Когда параметр включен, в структуре отображаются символы \"function\".",
			"filteredTypes.interface": "Когда параметр включен, в структуре отображаются символы \"interface\".",
			"filteredTypes.key": "Когда параметр включен, в структуре отображаются символы \"key\".",
			"filteredTypes.method": "Когда параметр включен, в структуре отображаются символы \"method\".",
			"filteredTypes.module": "Когда параметр включен, в структуре отображаются символы \"module\".",
			"filteredTypes.namespace": "Когда параметр включен, в структуре отображаются символы \"namespace\".",
			"filteredTypes.null": "Когда параметр включен, в структуре отображаются символы \"null\".",
			"filteredTypes.number": "Когда параметр включен, в структуре отображаются символы \"number\".",
			"filteredTypes.object": "Когда параметр включен, в структуре отображаются символы \"object\".",
			"filteredTypes.operator": "Когда параметр включен, в структуре отображаются символы \"operator\".",
			"filteredTypes.package": "Когда параметр включен, в структуре отображаются символы \"package\".",
			"filteredTypes.property": "Когда параметр включен, в структуре отображаются символы \"property\".",
			"filteredTypes.string": "Когда параметр включен, в структуре отображаются символы \"string\".",
			"filteredTypes.struct": "Когда параметр включен, в структуре отображаются символы \"struct\".",
			"filteredTypes.typeParameter": "Когда параметр включен, в структуре отображаются символы \"typeParameter\".",
			"filteredTypes.variable": "Когда параметр включен, в структуре отображаются символы \"variable\".",
			"name": "Структура",
			"outline.initialState": "Определяет, свернуты или развернуты элементы структуры.",
			"outline.initialState.collapsed": "Свернуть все элементы.",
			"outline.initialState.expanded": "Развернуть все элементы.",
			"outline.problem.colors": "Использовать цвета для ошибок и предупреждений для элементов Структуры. Перезаписывается {0}, когда выключено.",
			"outline.problems.badges": "Использовать значки для ошибок и предупреждений для элементов Структуры. Перезаписывается {0}, когда выключено.",
			"outline.showIcons": "Отображать элементы структуры со значками.",
			"outline.showProblem": "Показать ошибки и предупреждения для элементов Структуры. Перезаписывается {0}, когда выключено.",
			"outlineConfigurationTitle": "Структура",
			"outlineViewIcon": "Значок представления структуры."
		},
		"vs/workbench/contrib/outline/browser/outlineActions": {
			"collapse": "Свернуть все",
			"expand": "Развернуть все",
			"filterOnType": "Фильтр по типу",
			"followCur": "Следовать за курсором",
			"sortByKind": "Сортировка по: Категория",
			"sortByName": "Сортировать по: название",
			"sortByPosition": "Сортировать по: положение"
		},
		"vs/workbench/contrib/outline/browser/outlinePane": {
			"loading": "Загрузка символов документа для \"{0}\"...",
			"no-editor": "Активный редактор не может предоставить информацию о структуре.",
			"no-symbols": "Символы в документе '{0}' не обнаружены"
		},
		"vs/workbench/contrib/output/browser/output.contribution": {
			"addCompoundLog": "Добавить составной журнал...",
			"clearFiltersText": "Очистить текст фильтров",
			"clearOutput.label": "Очистить выходные данные",
			"exportLogs": "Экспортировать журналы...",
			"extensionLogs": "Журналы расширений",
			"importLog": "Импорт журнала...",
			"importLogFile": "Импорт файла журнала",
			"logFile": "Идентификатор файла журнала, который необходимо открыть, например `\"window\"`. В настоящее время лучший способ получить его — это получить идентификатор, проверив команды `workbench.action.output.show.<id>`",
			"logFiles": "Файлы журналов",
			"logLevel.label": "Установите уровень ведения журнала...",
			"logLevelDefault.label": "По умолчанию",
			"miToggleOutput": "&&Выходные данные",
			"nocustumoutput": "Нет настраиваемых выходных данных для удаления.",
			"openActiveOutputFile": "Открыть выходные данные в редакторе",
			"openActiveOutputFileInNewWindow": "Открыть выходные данные в новом окне",
			"openLogFile": "Открыть журнал...",
			"output": "Выходные данные",
			"output.smartScroll.enabled": "Включение/отключение возможности интеллектуальной прокрутки в представлении вывода. Интеллектуальная прокрутка позволяет автоматически блокировать прокрутку при щелчке выходного представления и разблокируется при щелчке последней строки.",
			"outputScrollOff": "Выключить автоматическую прокрутку",
			"outputScrollOn": "Включить автоматическую прокрутку",
			"outputViewIcon": "Значок представления выходных данных.",
			"removeLog": "Удалить выходные данные...",
			"saveActiveOutputAs": "Сохранить выходные данные как...",
			"selectOutput": "Выбор канала вывода",
			"selectlog": "Выберите журнал",
			"selectlogFile": "Выбор файла журнала",
			"showLogs": "Показать журналы...",
			"showOutputChannels": "Показать каналы вывода…",
			"switchBetweenOutputs.label": "Выход переключения",
			"switchToOutput.label": "Выход переключения",
			"toggleAutoScroll": "Переключение автоматической прокрутки",
			"toggleTraceDescription": "Отображение или {0} сообщений в выходных данных",
			"userLogs": "Журналы пользователей"
		},
		"vs/workbench/contrib/output/browser/outputAccessibilityHelp": {
			"output.closingDesc": "Нажмите Escape, чтобы очистить фильтр и увидеть все выходные данные, либо закройте панель выходных данных. Текст фильтра сохраняется при повторном открытии панели.",
			"output.closingHeader": "Закрытие:",
			"output.context": "Вы находитесь в поле ввода фильтра панели выходных данных. Это не навигационный поиск. Он мгновенно скрывает строки, не соответствующие условию фильтра, и показывает только нужные.",
			"output.filterDesc1": "При каждом изменении текста фильтра панель мгновенно обновляется, показывая только подходящие строки. Средство чтения с экрана сообщает, сколько строк сейчас отображается. Это обратная связь в реальном времени: при вводе или удалении символов отображаемые строки обновляется сразу же.",
			"output.filterDesc2": "Новые выходные данные из запущенной программы добавляются на панель и автоматически фильтруются, поэтому совпадающие новые выходные данные появляются мгновенно.",
			"output.filterHeader": "Что происходит при фильтрации:",
			"output.focusDesc1": "Фокус остается в поле ввода фильтра, пока панель обновляется в фоновом режиме. Это сделано специально, чтобы вы могли продолжать ввод, не теряя текущего положения.",
			"output.focusDesc2": "Чтобы просмотреть отфильтрованные выходные данные, нажмите клавишу СТРЕЛКА ВНИЗ для перемещения фокуса из фильтра в выходное содержимое.",
			"output.focusDesc3": "Чтобы очистить фильтр и увидеть все выходные данные, нажмите клавишу Escape или удалите весь текст фильтра.",
			"output.focusHeader": "Поведение фокуса (важно)",
			"output.header": "Справка по специальным возможностям: фильтр панели выходных данных",
			"output.inputDesc": "Пока вы находитесь в строке ввода фильтра, фокус остается в этом поле. Можно вводить, редактировать или настраивать фильтр без выхода из поля. При вводе панель \"Выходные данные\" мгновенно обновляется, показывая только строки, соответствующие условию фильтра.",
			"output.inputHeader": "В поле ввода фильтра (действия):",
			"output.keyDown": "— Клавиша СТРЕЛКА ВНИЗ: перемещение фокуса из фильтра в выходное содержимое.",
			"output.keyEscape": "— Клавиша Escape: очистка фильтра и возврат к отображению всех выходных данных.",
			"output.keyTab": "— Клавиша TAB: переход к кнопкам фильтра по уровню ведения журнала, если они доступны.",
			"output.keyboardHeader": "Сводка по навигации с помощью клавиатуры",
			"output.settingSmartScroll": "— `output.smartScroll.enabled`: автоматическая прокрутка к последним выходным данным при появлении сообщений.",
			"output.settingVerbosity": "— `accessibility.verbosity.find`: управляет, будет ли в поле ввода фильтра озвучиваться подсказка Справки по специальным возможностям.",
			"output.settingsHeader": "Параметры, которые можно изменить ({0} открывает окно \"Параметры\"):",
			"output.settingsIntro": "Эти параметры влияют на работу панели выходных данных.",
			"output.statusDesc": "Вы фильтруете выходные данные.",
			"output.statusHeader": "Текущее состояние фильтра:",
			"output.syntaxEscape": "— \\\\! (escape): использование обратной косой черты для поиска литерального символа \"!\".",
			"output.syntaxExample": "Пример: при вводе \"error, warning\" отображаются строки, содержащие либо \"error\", либо \"warning\".",
			"output.syntaxExclude": "— !text (исключить): скрытие строк, содержащих \"text\", с отображением всех остальных строк.",
			"output.syntaxHeader": "Синтаксис и шаблоны фильтра:",
			"output.syntaxMultiple": "— text1, text2 (несколько шаблонов): разделение шаблонов запятыми, чтобы показывать строки, соответствующие любому шаблону.",
			"output.syntaxText": "— Ввод текста: отображение только строк, содержащих этот текст (по умолчанию без учета регистра)."
		},
		"vs/workbench/contrib/output/browser/outputServices": {
			"saveLog.dialogTitle": "Сохранить выходные данные как"
		},
		"vs/workbench/contrib/output/browser/outputView": {
			"channel": "Канал выходных данных для '{0}'",
			"output": "Выходные данные",
			"output model title": "{0} - выходные данные",
			"outputView.filter.placeholder": "Фильтр (например, текст, !excludeText, text1, text2)",
			"outputViewAriaLabel": "Панель выходных данных"
		},
		"vs/workbench/contrib/performance/browser/performance.contribution": {
			"cycles": "Циклы службы печати",
			"emitter": "Профили передатчика печати",
			"insta.trace": "Трассировки службы печати",
			"performanceConfigurationTitle": "Performance",
			"show.label": "Производительность при запуске",
			"telemetry.performance.inputLatencySamplingProbability": "Probability (0 to 1) that input latency telemetry is reported for this session. Set to 0 to disable, 1 to always report."
		},
		"vs/workbench/contrib/performance/browser/perfviewEditor": {
			"name": "Производительность при запуске"
		},
		"vs/workbench/contrib/performance/electron-browser/performance.contribution": {
			"experimental.rendererProfiling": "Если этот параметр включен, для медленных отрисовщиков автоматически применяется профилирование."
		},
		"vs/workbench/contrib/performance/electron-browser/startupProfiler": {
			"prof.detail": "Создайте вопрос и вручную прикрепите следующие файлы:\r\n{0}",
			"prof.detail.restart": "Для продолжения работы с '{0}' необходимо еще раз перезагрузить систему. Благодарим вас за участие.",
			"prof.message": "Профили успешно созданы.",
			"prof.restart": "Перезапустить",
			"prof.restart.button": "&&Перезапустить",
			"prof.restartAndFileIssue": "&&Создать проблему и выполнить перезапуск",
			"prof.thanks": "Спасибо за помощь."
		},
		"vs/workbench/contrib/preferences/browser/keybindingsEditor": {
			"SearchKeybindings.FullTextSearchPlaceholder": "Введите текст для поиска в сочетаниях клавиш",
			"SearchKeybindings.KeybindingsSearchPlaceholder": "Запись ключей. Нажмите ESC для выхода",
			"addKeybindingLabel": "Добавить настраиваемое сочетание клавиш",
			"addLabel": "Добавить настраиваемое сочетание клавиш…",
			"changeLabel": "Изменить настраиваемое сочетание клавиш…",
			"clearInput": "Очистить поле поиска настраиваемых сочетаний клавиш",
			"command": "Команда",
			"copyCommandLabel": "Копирование идентификатора команды",
			"copyCommandTitleLabel": "Скопировать название команды",
			"copyLabel": "Копирование",
			"editKeybindingLabel": "Изменить настраиваемое сочетание клавиш",
			"editWhen": "Изменить выражение When",
			"error": "При изменении сочетания клавиш произошла ошибка \"{0}\". Откройте файл \"keybindings.json\" и проверьте его на наличие ошибок.",
			"extension label": "Расширение ({0})",
			"keybinding": "Настраиваемое сочетание клавиш",
			"keybindingsLabel": "Настраиваемые сочетания клавиш",
			"keyboard shortcuts aria label": "используйте клавишу ПРОБЕЛ или ВВОД, чтобы изменить настраиваемое сочетание клавиш.",
			"navigateToResults": "Use {0} to navigate to the results table.",
			"noKeybinding": "Нет назначенных настраиваемых сочетаний клавиш",
			"noWhen": "Нет контекста \"Когда\"",
			"recordKeysLabel": "Запись ключей",
			"recording": "Ключи записи",
			"removeLabel": "Удаление настраиваемого сочетания клавиш",
			"resetLabel": "Сбросить настраиваемое сочетание клавиш",
			"show keybindings": "Отображение сочетаний клавиш {0} в алфавитном порядке",
			"show sorted keybindings": "Отображение сочетаний клавиш {0} в порядке приоритета",
			"showSameKeybindings": "Показывать одинаковые настраиваемые сочетания клавиш",
			"sortByPrecedeneLabel": "Сортировать по приоритету (сначала самый высокий)",
			"source": "Исходная база данных",
			"title": "{0} ({1})",
			"when": "Когда"
		},
		"vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": {
			"defineKeybinding.kbLayoutErrorMessage": "Вы не сможете нажать это сочетание клавиш в текущей раскладке клавиатуры.",
			"defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** для текущей раскладки клавиатуры (**{1}** для стандартной раскладки клавиатуры \"Английский, США\")",
			"defineKeybinding.kbLayoutLocalMessage": "**{0}** для текущей раскладки клавиатуры."
		},
		"vs/workbench/contrib/preferences/browser/keybindingWidgets": {
			"defineKeybinding.chordsTo": "Аккорд для",
			"defineKeybinding.existing": "Это сочетание клавиш назначено нескольким имеющимся командам ({0})",
			"defineKeybinding.initial": "Нажмите нужное сочетание клавиш, а затем клавишу ВВОД.",
			"defineKeybinding.oneExists": "Это сочетание клавиш назначено одной имеющейся команде"
		},
		"vs/workbench/contrib/preferences/browser/preferences.contribution": {
			"clear": "Очистить результаты поиска",
			"clearHistory": "Очистить журнал поиска сочетаний клавиш",
			"defineKeybinding.start": "Определить назначение клавиш",
			"filterUntrusted": "Показать параметры рабочей области без доверия",
			"keybindingsEditor": "Редактор настраиваемых сочетаний клавиш",
			"keyboardShortcuts": "Сочетания клавиш",
			"miOpenOnlineSettings": "&&Параметры веб-служб",
			"miOpenSettings": "&&Параметры",
			"miOpenTelemetrySettings": "&&Параметры телеметрии",
			"miPreferences": "&&Настройки",
			"openAccessibilitySettings": "Открыть параметры специальных возможностей",
			"openApplicationSettingsJson": "Открыть параметры приложения (JSON)",
			"openDefaultKeybindingsFile": "Открыть сочетания клавиш по умолчанию (JSON)",
			"openFolderSettings": "Открыть параметры папок",
			"openFolderSettingsFile": "Открыть параметры папки (JSON)",
			"openGlobalKeybindings": "Открыть сочетания клавиш",
			"openGlobalKeybindingsFile": "Открыть сочетания клавиш (JSON)",
			"openGlobalSettings": "Открыть пользовательские параметры",
			"openRawDefaultSettings": "Открыть параметры по умолчанию (JSON)",
			"openRemoteSettings": "Открыть удаленные параметры ({0})",
			"openRemoteSettingsJSON": "Открыть удаленные параметры (JSON) ({0})",
			"openSettings2": "Открыть параметры (пользовательский интерфейс)",
			"openSettingsJson": "Открыть параметры (JSON)",
			"openUserSettingsJson": "Открыть пользовательские настройки (JSON)",
			"openWorkspaceSettings": "Открыть параметры рабочей области",
			"openWorkspaceSettingsFile": "Открыть параметры рабочего пространства (JSON)",
			"preferences": "Параметры",
			"preferencesEditor": "Редактор настроек",
			"settings": "Параметры",
			"settings.clearResults": "Очистить результаты поиска параметров",
			"settings.focusFile": "Фокусировка на файле параметров",
			"settings.focusLevelUp": "Переместить фокус на один уровень вверх",
			"settings.focusSearch": "Фокусировка на поиске в параметрах",
			"settings.focusSettingControl": "Фокусировка на элементе управления в параметрах",
			"settings.focusSettingsList": "Фокусировка на списке параметров",
			"settings.focusSettingsTOC": "Фокусировка на оглавлении в параметрах",
			"settings.showContextMenu": "Показать контекстное меню параметров",
			"settings.toggleAiSearch": "Переключатель поиска параметров ИИ",
			"settingsEditor2": "Редактор параметров 2",
			"showDefaultKeybindings": "Показать системные настраиваемые сочетания клавиш",
			"showExtensionKeybindings": "Показать настраиваемые сочетания клавиш расширения",
			"showUserKeybindings": "Показать пользовательские сочетания клавиш",
			"workbench.action.openSettingsJson.description": "Открытие файла JSON, содержащего параметры текущего профиля пользователя"
		},
		"vs/workbench/contrib/preferences/browser/preferencesActions": {
			"configureLanguageBasedSettings": "Настроить параметры языка...",
			"languageDescriptionConfigured": "({0})",
			"pickLanguage": "Выбрать язык"
		},
		"vs/workbench/contrib/preferences/browser/preferencesEditor": {
			"FullTextSearchPlaceholder": "Поиск {0}",
			"preferencesTabSwitcherBarAriaLabel": "Переключатель вкладок настроек"
		},
		"vs/workbench/contrib/preferences/browser/preferencesIcons": {
			"keybindingsAddIcon": "Значок для действия добавления в пользовательском интерфейсе сочетаний клавиш.",
			"keybindingsEditIcon": "Значок для действия изменения в пользовательском интерфейсе сочетаний клавиш.",
			"keybindingsRecordKeysIcon": "Значок для действия \"Записать клавиши\" в пользовательском интерфейсе сочетаний клавиш.",
			"keybindingsSortIcon": "Значок для переключателя \"Сортировать по приоритету\" в пользовательском интерфейсе сочетаний клавиш.",
			"preferencesAiResults": "Значок для показа результатов ИИ в пользовательском интерфейсе параметров.",
			"preferencesClearInput": "Значок для очистки ввода в пользовательском интерфейсе \"Параметры и сочетания клавиш\".",
			"preferencesDiscardIcon": "Значок для действия отмены в пользовательском интерфейсе \"Параметры\".",
			"preferencesOpenSettings": "Значок для команд открытия параметров.",
			"settingsEditIcon": "Значок для действия изменения в пользовательском интерфейсе \"Параметры\".",
			"settingsFilter": "Значок для кнопки, которая предлагает фильтры для пользовательского интерфейса параметров.",
			"settingsMoreActionIcon": "Значок для действия \"Другие действия\" в пользовательском интерфейсе \"Параметры\".",
			"settingsRemoveIcon": "Значок для действия удаления в пользовательском интерфейсе \"Параметры\".",
			"settingsScopeDropDownIcon": "Значок для кнопки раскрывающегося списка папок в редакторе параметров JSON с разделением."
		},
		"vs/workbench/contrib/preferences/browser/preferencesRenderers": {
			"allProfileSettingWhileInNonDefaultProfileSetting": "Этот параметр нельзя применить, так как он настроен на применение во всех профилях с помощью параметра {0}. Вместо этого будет использоваться значение из профиля по умолчанию.",
			"copyDefaultValue": "Копировать в параметры",
			"defaultProfileSettingWhileNonDefaultActive": "Этот параметр нельзя применить, пока активен профиль не по умолчанию. Он будет применяться с активным профилем по умолчанию.",
			"editTtile": "Изменить",
			"manage workspace trust": "Управление доверием рабочей области",
			"mcp.renderer.openRemoteConfig": "Открыть конфигурацию MCP удаленного пользователя",
			"mcp.renderer.openUserConfig": "Открыть конфигурацию MCP пользователя",
			"mcp.renderer.remoteConfigFound": "Серверы MCP не должны настраиваться в параметрах удаленных пользователей. Вместо этого используйте специальную конфигурацию MCP.",
			"mcp.renderer.userConfigFound": "Серверы MCP не должны настраиваться в параметрах пользователей. Вместо этого используйте специальную конфигурацию MCP.",
			"replaceDefaultValue": "Заменить в параметрах",
			"unknown configuration setting": "Неизвестный параметр конфигурации",
			"unsupportLanguageOverrideSetting": "Невозможно применить этот параметр, так как он не зарегистрирован как параметр переопределения языка.",
			"unsupportedApplicationSetting": "Этот параметр относится к области приложения и может быть настроен только в файле параметров из профиля по умолчанию.",
			"unsupportedMachineSetting": "Этот параметр может быть применен в параметрах пользователя в локальном окне или в удаленных параметрах в удаленном окне.",
			"unsupportedPolicySetting": "Невозможно применить этот параметр из-за его настройки в системной политике.",
			"unsupportedProperty": "Не поддерживаемое свойство",
			"unsupportedRemoteMachineSetting": "Невозможно применить этот параметр в этом окне. Он будет применен при открытии локального окна.",
			"unsupportedWindowSetting": "Этот параметр не может быть применен в этой рабочей области. Он будет применяться напрямую при открытии папки, содержащей рабочую область.",
			"untrustedSetting": "Этот параметр может применяться только в доверенной рабочей области."
		},
		"vs/workbench/contrib/preferences/browser/preferencesWidgets": {
			"folderSettings": "Папка",
			"settingsSwitcherBarAriaLabel": "Переключатель параметров",
			"userSettings": "Пользователь",
			"userSettingsRemote": "Удаленный",
			"workspaceSettings": "Рабочая область"
		},
		"vs/workbench/contrib/preferences/browser/settingsEditor2": {
			"SearchSettings.AriaLabel": "Параметры поиска",
			"clearInput": "Очистить поле поиска параметров",
			"clearSearchFilters": "Очистить фильтры",
			"filterInput": "Параметры фильтра",
			"lastSyncedLabel": "Последняя синхронизация: {0}",
			"moreThanOneResult": "Найдено параметров: {0}",
			"moreThanOneResultWithAiAvailable": "Найдены параметры: {0}. Доступные результаты ИИ",
			"noAiResults": "Сейчас нет доступных результатов ИИ.",
			"noResults": "Параметры не найдены",
			"noResultsWithAiAvailable": "Параметры не найдены. Доступные результаты ИИ",
			"oneResult": "Найден один параметр",
			"oneResultWithAiAvailable": "Найден 1 параметр. Доступные результаты ИИ",
			"settings": "Параметры",
			"settings require trust": "Доверие для рабочей области",
			"showAiResultsDisabled": "Сейчас нет доступных результатов ИИ...",
			"showAiResultsEnabled": "Показать результаты, рекомендованные ИИ",
			"turnOnSyncButton": "Параметры резервного копирования и синхронизации"
		},
		"vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators": {
			"advancedLabel": "Расширенные",
			"alsoConfiguredElsewhere": "Также изменено в другом месте",
			"alsoConfiguredIn": "Также изменен в",
			"alsoModifiedInScopes": "Параметр также был изменен в следующих областях:",
			"applicationSetting": "Применяется ко всем профилям",
			"applicationSettingDescription": "Этот параметр не относится к текущему профилю и сохранит свое значение при переключении профилей.",
			"applicationSettingDescriptionAccessible": "Значение параметра сохраняется при переключении профилей",
			"configuredElsewhere": "Изменено в другом месте",
			"configuredIn": "Изменен в",
			"defaultOverriddenDetails": "Значение параметра по умолчанию переопределено посредством \"{0}\"",
			"defaultOverriddenDetailsAriaLabel": "{0} переопределяет значение по умолчанию",
			"defaultOverriddenLabel": "Значение по умолчанию изменено",
			"defaultOverriddenLanguagesList": "Для {0} существуют значения по умолчанию для конкретного языка",
			"experimentalLabel": "Экспериментальная функция",
			"extensionSyncIgnoredLabel": "Не синхронизировано",
			"hasDefaultOverridesForLanguages": "Следующие языки содержат стандартные переопределения:",
			"manageWorkspaceTrust": "Управление доверием рабочей области",
			"modifiedInScopeForLanguage": "Область {0} для {1}",
			"modifiedInScopeForLanguageMidSentence": "область {0} для {1}",
			"modifiedInScopes": "Параметр был изменен в следующих областях:",
			"multipleDefaultOverriddenDetailsAriaLabel": "{0} переопределяют значение по умолчанию",
			"multipledefaultOverriddenDetails": "Значения по умолчанию заданы посредством {0}",
			"policyDescription": "Этот параметр находится под управлением вашей организации, его фактическое значение невозможно изменить.",
			"policyDescriptionAccessible": "Управляется политикой организации. Значение параметра не применено",
			"policyFilterLink": "Просмотр параметров политики",
			"policyLabelText": "Управляется организацией",
			"previewLabel": "Предварительная версия",
			"remote": "Удаленный",
			"syncIgnoredAriaLabel": "Параметр пропущен во время синхронизации",
			"syncIgnoredTitle": "Этот параметр игнорируется во время синхронизации",
			"trustLabel": "Значение параметра может быть применено только в доверенной рабочей области.",
			"user": "Пользователь",
			"workspace": "Рабочая область",
			"workspaceUntrustedAriaLabel": "Рабочая область не является доверенной. Значение параметра не применено",
			"workspaceUntrustedLabel": "Требуется доверие рабочей области"
		},
		"vs/workbench/contrib/preferences/browser/settingsLayout": {
			"accessibility": "Специальные возможности",
			"accessibility.signals": "Сигналы специальных возможностей",
			"appearance": "Вид",
			"application": "Приложение",
			"breadcrumbs": "Элементы навигации",
			"browser": "Браузер",
			"chat": "Чат",
			"chatAgent": "Агент",
			"chatAppearance": "Внешний вид",
			"chatContext": "Контекст",
			"chatInlineChat": "Встроенный чат",
			"chatMcp": "MCP",
			"chatMiscellaneous": "Прочее",
			"chatSessions": "Сеансы",
			"chatTools": "Инструменты",
			"comments": "Комментарии",
			"commonlyUsed": "Часто используемые",
			"cursor": "Курсор",
			"debug": "Отладка",
			"diffEditor": "Редактор несовпадений",
			"editorManagement": "Управление редактором",
			"experimental": "Экспериментальное",
			"extensions": "Расширения",
			"features": "Функции",
			"fileExplorer": "Проводник",
			"files": "Файлы",
			"find": "Найти",
			"font": "Шрифт",
			"formatting": "Форматирование",
			"issueReporter": "Средство создания отчетов о неполадках",
			"keyboard": "Клавиатура",
			"mergeEditor": "Редактор слияния",
			"minimap": "Мини-карта",
			"multiDiffEditor": "Редактор несовпадений нескольких файлов",
			"network": "Сеть",
			"newWindow": "Новое окно",
			"notebook": "Блокнот",
			"other": "Другое",
			"output": "Вывод",
			"problems": "Проблемы",
			"proxy": "Прокси-сервер",
			"remote": "Удаленный",
			"scm": "Система управления версиями",
			"screencastMode": "Режим записи с экрана",
			"search": "Поиск",
			"security": "Безопасность",
			"settings": "Редактор параметров",
			"settingsSync": "Синхронизация параметров",
			"suggestions": "Предложения",
			"task": "Задача",
			"telemetry": "Телеметрия",
			"terminal": "Терминал",
			"testing": "Тестирование",
			"textEditor": "Текстовый редактор",
			"timeline": "Временная шкала",
			"update": "Обновить",
			"window": "Окно",
			"workbench": "Рабочее место",
			"workspace": "Рабочая область",
			"zenMode": "Режим Zen"
		},
		"vs/workbench/contrib/preferences/browser/settingsSearchMenu": {
			"advancedSettingsSearch": "Расширенные",
			"advancedSettingsSearchTooltip": "Показать расширенные параметры",
			"experimental": "Экспериментальные",
			"experimentalSettingsSearchTooltip": "Показать экспериментальные параметры",
			"extSettingsSearch": "Идентификатор расширения...",
			"extSettingsSearchTooltip": "Добавить фильтр идентификатора расширения",
			"featureSettingsSearch": "Функция...",
			"featureSettingsSearchTooltip": "Добавить фильтр функций",
			"idSettingsSearch": "Идентификатор параметра...",
			"idSettingsSearchTooltip": "Добавить фильтр идентификатора параметра",
			"langSettingsSearch": "Язык...",
			"langSettingsSearchTooltip": "Добавить фильтр идентификатора языка",
			"modifiedSettingsSearch": "Изменено",
			"modifiedSettingsSearchTooltip": "Добавление или удаление фильтра измененных параметров",
			"onlineSettingsSearch": "Веб-службы",
			"onlineSettingsSearchTooltip": "Показать параметры для веб-служб",
			"policySettingsSearch": "Политики организации",
			"policySettingsSearchTooltip": "Показать параметры политики организации",
			"previewSettings": "Предварительный просмотр",
			"previewSettingsSearchTooltip": "Показать параметры предварительной версии",
			"stableSettings": "Стабильные",
			"stableSettingsSearchTooltip": "Показать стабильные параметры",
			"tagSettingsSearch": "Тег...",
			"tagSettingsSearchTooltip": "Добавить фильтр тегов"
		},
		"vs/workbench/contrib/preferences/browser/settingsTree": {
			"applyToAllProfiles": "Применить параметр ко всем профилям",
			"copySettingAsJSONLabel": "Копировать параметр в формате JSON",
			"copySettingAsURLLabel": "Копировать параметр как URL-адрес",
			"copySettingIdLabel": "Копировать идентификатор параметра",
			"dismiss": "Закрыть",
			"editInSettingsJson": "Изменить в settings.json",
			"editLanguageSettingLabel": "Изменить параметры для {0}",
			"extensions": "Расширения",
			"modified": "Параметр настроен в текущей области.",
			"newExtensionsButtonLabel": "Показать соответствующие расширения",
			"resetSettingLabel": "Сбросить параметры",
			"settings": "Параметры",
			"settings.Default": "по умолчанию",
			"settings.Modified": "Изменено.",
			"settingsContextMenuTitle": "Дополнительные действия...",
			"showExtension": "Показать расширение",
			"stopSyncingSetting": "Синхронизация этого параметра",
			"validationError": "Ошибка проверки."
		},
		"vs/workbench/contrib/preferences/browser/settingsWidgets": {
			"addItem": "Добавить элемент",
			"addPattern": "Добавить шаблон",
			"cancelButton": "Отмена",
			"editExcludeItem": "Изменить исключаемый элемент",
			"editIncludeItem": "Изменить включение элемента",
			"editItem": "Изменить элемент",
			"excludeIncludeSource": ". Значение по умолчанию указано посредством \"{0}\"",
			"excludePatternHintLabel": "Исключить файлы, соответствующие \"{0}\"",
			"excludePatternInputPlaceholder": "Исключить шаблон...",
			"excludeSiblingHintLabel": "Исключить файлы, соответствующие \"{0}\", только при наличии файла, соответствующего \"{1}\"",
			"excludeSiblingInputPlaceholder": "При наличии шаблона...",
			"includePatternHintLabel": "Включить файлы, соответствующие \"{0}\"",
			"includePatternInputPlaceholder": "Включить шаблон...",
			"includeSiblingHintLabel": "Включить файлы, соответствующие \"{0}\", только при наличии файла, соответствующего \"{1}\"",
			"includeSiblingInputPlaceholder": "При наличии шаблона...",
			"itemInputPlaceholder": "Элемент...",
			"listSiblingHintLabel": "Элемент списка \"{0}\" с элементом того же уровня \"${1}\"",
			"listSiblingInputPlaceholder": "Элемент того же уровня...",
			"listValueHintLabel": "Элемент списка \"{0}\"",
			"objectKeyHeader": "Элемент",
			"objectKeyInputPlaceholder": "Ключ",
			"objectPairHintLabel": "Для свойства \"{0}\" задано значение \"{1}\".",
			"objectPairHintLabelWithSource": "Свойству \"{0}\" присвоено значение \"{1}\" посредством \"{2}\".",
			"objectValueHeader": "Значение",
			"objectValueInputPlaceholder": "Значение",
			"okButton": "ОК",
			"removeExcludeItem": "Удалить исключаемый элемент",
			"removeIncludeItem": "Удалить включение элемента",
			"removeItem": "Удалить элемент",
			"resetItem": "Сбросить элемент"
		},
		"vs/workbench/contrib/preferences/browser/tocTree": {
			"groupRowAriaLabel": "{0}, группа",
			"settingsTOC": "Содержание по параметрам"
		},
		"vs/workbench/contrib/preferences/common/preferences": {
			"advancedIndicatorDescription": "Расширенный параметр: этот параметр предназначен для расширенных сценариев и конфигураций. Изменяйте его лишь в том случае, если вы точно знаете, как он действует.",
			"experimentalIndicatorDescription": "Экспериментальный параметр: этот параметр управляет новой функцией, которая активно находится в процессе разработки и может быть нестабильной. Это может быть изменено или удалено.",
			"previewIndicatorDescription": "Параметр предварительного просмотра: этот параметр управляет новой функцией, которая все еще находится в режиме уточнения, но готова к использованию. Мы рады получить отзыв."
		},
		"vs/workbench/contrib/preferences/common/preferencesContribution": {
			"enableNaturalLanguageSettingsSearch": "Определяет, следует ли включить режим поиска естественного языка для параметров. Поиск на естественном языке обеспечивается веб-службой Майкрософт.",
			"settingsSearchTocBehavior": "Управляет поведением содержания редактора параметров при поиске. Если изменить этот параметр в редакторе настроек, он вступит в силу после изменения поискового запроса.",
			"settingsSearchTocBehavior.filter": "Отфильтруйте содержание, оставив только категории с соответствующими параметрами. При нажатии на категорию результаты будут отфильтрованы по этой категории.",
			"settingsSearchTocBehavior.hide": "Скрыть содержание при поиске.",
			"splitSettingsEditorLabel": "Редактор параметров разделения"
		},
		"vs/workbench/contrib/preferences/common/settingsEditorColorRegistry": {
			"focusedRowBackground": "Цвет фона строки параметров при фокусировке.",
			"headerForeground": "Цвет переднего плана для заголовка раздела или активного заголовка.",
			"modifiedItemForeground": "Цвет индикатора измененного параметра.",
			"numberInputBoxBackground": "Цвет фона для поля ввода числа в редакторе параметров.",
			"numberInputBoxBorder": "Граница поля для ввода чисел в редакторе параметров.",
			"numberInputBoxForeground": "Цвет переднего плана для поля ввода числа в редакторе параметров.",
			"settings.focusedRowBorder": "Цвет верхней и нижней границ строки, когда фокус находится на строке.",
			"settings.rowHoverBackground": "Цвет фона строки параметров при наведении.",
			"settingsCheckboxBackground": "Цвет фона флажка в редакторе параметров.",
			"settingsCheckboxBorder": "Граница флажка в редакторе параметров.",
			"settingsCheckboxForeground": "Цвет переднего плана флажка в редакторе параметров.",
			"settingsDropdownBackground": "Фон выпадающего списка в редакторе параметров.",
			"settingsDropdownBorder": "Граница выпадающего списка в редакторе параметров.",
			"settingsDropdownForeground": "Цвет переднего плана раскрывающегося списка в редакторе параметров.",
			"settingsDropdownListBorder": "Граница выпадающего списка в редакторе параметров. Она окружает параметры и отделяет их от описания.",
			"settingsHeaderBorder": "Цвет границы контейнера заголовка.",
			"settingsHeaderHoverForeground": "Цвет переднего плана для заголовка раздела или названия при наведении курсора.",
			"settingsSashBorder": "Цвет границы sash splitview в редакторе параметров.",
			"textInputBoxBackground": "Фон текстового поля ввода в редакторе параметров.",
			"textInputBoxBorder": "Граница поля для ввода текста в редакторе параметров.",
			"textInputBoxForeground": "Цвет переднего плана для поля ввода текста в редакторе параметров."
		},
		"vs/workbench/contrib/processExplorer/browser/processExplorer.contribution": {
			"miOpenProcessExplorerer": "Открыть &&Обозреватель процессов",
			"openProcessExplorer": "Открыть Обозреватель процессов",
			"promptOpenWith.processExplorer.displayName": "Обозреватель процессов"
		},
		"vs/workbench/contrib/processExplorer/browser/processExplorerControl": {
			"copy": "Копировать",
			"copyAll": "Копировать все",
			"debug": "Отладка",
			"forceKillProcess": "Принудительно завершить процесс",
			"killProcess": "Завершить процесс",
			"processCpu": "ЦП (%)",
			"processExplorer": "Обозреватель процессов",
			"processMemory": "Память (МБ)",
			"processName": "Имя процесса",
			"processPid": "PID"
		},
		"vs/workbench/contrib/processExplorer/browser/processExplorerEditorInput": {
			"processExplorerEditorLabelIcon": "Значок метки редактора обозревателя процессов.",
			"processExplorerInputName": "Обозреватель процессов"
		},
		"vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": {
			"processExplorer": "Обозреватель процессов"
		},
		"vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": {
			"clearButtonLabel": "&&Очистить",
			"clearCommandHistory": "Очистить журнал команд",
			"commandWithCategory": "{0}: {1}",
			"commandsQuickAccess.askInChat": "Задать вопрос в чате: {0}",
			"commandsQuickAccess.configureAskInChatSetting": "Настроить видимость",
			"configure keybinding": "Настроить сочетание клавиш",
			"confirmClearDetail": "Это действие необратимо.",
			"confirmClearMessage": "Очистить историю недавно использованных команд?",
			"noCommandResults": "Нет соответствующих команд",
			"showTriggerActions": "Показать все команды"
		},
		"vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": {
			"commandPalette": "Палитра команд...",
			"commandsQuickAccess": "Показать и выполнить команды",
			"commandsQuickAccessPlaceholder": "Введите имя команды для выполнения.",
			"helpQuickAccess": "Показать всех поставщиков быстрого доступа",
			"helpQuickAccessPlaceholder": "Введите \"{0}\" для получения справки по действиям, которые вы можете выполнить здесь.",
			"miCommandPalette": "&&Палитра команд...",
			"miGotoLine": "Перейти к &&строке/столбцу...",
			"miOpenView": "&&Открыть представление...",
			"miShowAllCommands": "Показать все команды",
			"more": "Еще",
			"viewQuickAccess": "Открыть представление",
			"viewQuickAccessPlaceholder": "Введите имя представления, выходного канала или терминала для открытия."
		},
		"vs/workbench/contrib/quickaccess/browser/viewQuickAccess": {
			"channels": "Вывод",
			"debugConsoles": "Консоль отладки",
			"noViewResults": "Нет соответствующих представлений",
			"openView": "Открыть представление",
			"panels": "Панель",
			"quickOpenView": "Быстрое открытие представления",
			"secondary side bar": "Дополнительная боковая панель",
			"terminalTitle": "{0}: {1}",
			"terminals": "Терминал",
			"views": "Боковая панель"
		},
		"vs/workbench/contrib/relauncher/browser/relauncher.contribution": {
			"relaunchSettingDetail": "Нажмите кнопку \"Перезагрузить\", чтобы перезагрузить {0} и включить параметр.",
			"relaunchSettingDetailWeb": "Нажмите кнопку \"Перезагрузить\", чтобы перезагрузить {0} и включить параметр.",
			"relaunchSettingMessage": "После изменения параметра необходима выполнить перезагрузку, чтобы изменения вступили в силу.",
			"relaunchSettingMessageWeb": "Изменен параметр, для вступления в силу которого требуется перезагрузка.",
			"restart": "&&Перезапустить",
			"restartExtensionHost.reason": "Изменение папок рабочей области",
			"restartWeb": "&&Перезагрузить"
		},
		"vs/workbench/contrib/remote/browser/explorerViewItems": {
			"switchRemote.label": "Переключение удаленного репозитория"
		},
		"vs/workbench/contrib/remote/browser/remote": {
			"connectionLost": "Соединение потеряно",
			"pickRemoteExtension": "Выберите URL-адрес, который необходимо открыть",
			"reconnectNow": "Установить подключение повторно",
			"reconnectionPermanentFailure": "Не удается подключиться повторно. Перезагрузите окно.",
			"reconnectionRunning": "Отключено. Попытка повторного подключения…",
			"reconnectionWaitMany": "Попытка повторного подключения через {0} с...",
			"reconnectionWaitOne": "Попытка повторного подключения через {0} с...",
			"reloadWindow": "Перезагрузить окно",
			"reloadWindow.dialog": "&&Перезагрузить окно",
			"remote.explorer": "Удаленный обозреватель",
			"remote.help": "Помощь и обратная связь",
			"remote.help.documentation": "Просмотреть документацию",
			"remote.help.getStarted": "Начать работу",
			"remote.help.issues": "Просмотр проблем",
			"remote.help.report": "Сообщить об ошибке",
			"remotehelp": "Удаленная справка"
		},
		"vs/workbench/contrib/remote/browser/remoteConnectionHealth": {
			"allow": "&&Разрешить",
			"learnMore": "&&Дополнительные сведения",
			"remember": "Больше не показывать",
			"unsupportedGlibcBannerLearnMore": "Подробнее",
			"unsupportedGlibcWarning": "Вы собираетесь подключиться к версии ОС, которая не поддерживается {0}.",
			"unsupportedGlibcWarning.banner": "Вы подключены к версии ОС, которая не поддерживается {0}."
		},
		"vs/workbench/contrib/remote/browser/remoteExplorer": {
			"1forwardedPort": "1 перенаправленный порт",
			"nForwardedPorts": "Перенаправленные порты: {0}",
			"noRemoteNoPorts": "Нет перенаправленных портов. Перенаправление порта для доступа к локально работающим службам через Интернет.\r\n[Перенаправить порт]({0})",
			"ports": "Порты",
			"remote.autoForwardPortsSource.fallback": "Более 20 портов были автоматически перенаправлены. Автоматическая переадресация портов на основе \"процесса\" в параметрах переключена на \"гибридную\". Некоторые порты могут больше не обнаруживаться.",
			"remote.autoForwardPortsSource.fallback.showPortSourceSetting": "Показать параметры",
			"remote.autoForwardPortsSource.fallback.switchBack": "Отменить",
			"remote.forwardedPorts.statusbarTextNone": "Перенаправляемые порты отсутствуют",
			"remote.forwardedPorts.statusbarTooltip": "Перенаправляемые порты: {0}",
			"remote.tunnelsView.automaticForward": "Приложение {0}, запущенное на порте {1}, доступно.  ",
			"remote.tunnelsView.elevationButton": "Использовать порт {0} в качестве sudo…",
			"remote.tunnelsView.elevationMessage": "Чтобы использовать порт {0} локально, необходимо выполнить запуск от имени суперпользователя.  ",
			"remote.tunnelsView.makePublic": "Сделать общедоступным",
			"remote.tunnelsView.notificationLink2": "[См. все переадресованные порты]({0})",
			"remoteNoPorts": "Нет перенаправленных портов. Перенаправление порта для локального доступа к запущенным службам.\r\n[Перенаправить порт]({0})",
			"status.forwardedPorts": "Переадресованные порты"
		},
		"vs/workbench/contrib/remote/browser/remoteIcons": {
			"copyAddressIcon": "Значок для действия копирования локального адреса.",
			"documentationIcon": "Значок документации в представлении удаленного обозревателя.",
			"feedbackIcon": "Значок обратной связи в представлении удаленного обозревателя.",
			"forwardPortIcon": "Значок для действия перенаправления.",
			"forwardedPortWithProcessIcon": "Значок для перенаправленных портов, на которых есть запущенные процессы.",
			"forwardedPortWithoutProcessIcon": "Значок для перенаправленных портов, на которых нет запущенных процессов.",
			"getStartedIcon": "Значок начала работы в представлении удаленного обозревателя.",
			"labelPortIcon": "Значок для действия порта метки.",
			"openBrowserIcon": "Значок для действия открытия браузера.",
			"openPreviewIcon": "Значок для действия открытия предварительного просмотра.",
			"portIcon": "Значок, представляющий удаленный порт.",
			"portsViewIcon": "Значок представления удаленных портов.",
			"privatePortIcon": "Значок, представляющий частный удаленный порт.",
			"remoteExplorerViewIcon": "Значок представления удаленного обозревателя.",
			"reportIssuesIcon": "Значок для отправки сообщения о проблеме в представлении удаленного обозревателя.",
			"reviewIssuesIcon": "Значок для проверки сведений о проблеме в представлении удаленного обозревателя.",
			"stopForwardIcon": "Значок для действия остановки перенаправления."
		},
		"vs/workbench/contrib/remote/browser/remoteIndicator": {
			"closeRemoteConnection.title": "Закрыть удаленное подключение",
			"closeVirtualWorkspace.title": "Закрыть удаленную рабочую область",
			"disconnectedFrom": "Отключено от {0}",
			"host.open": "Открытие удаленного репозитория...",
			"host.reconnecting": "Выполняется повторное подключение к {0}…",
			"host.tooltip": "Редактирование в {0}",
			"miCloseRemote": "Закрыть уда&&ленное подключение",
			"networkStatusHighLatencyTooltip": "Похоже, в сети высокая задержка (последнее значение: {0} мс, среднее значение: {1} мс). Некоторые компоненты могут реагировать медленно.",
			"networkStatusOfflineTooltip": "Похоже, отсутствует подключение к сети. Некоторые функции могут быть недоступны.",
			"noHost.tooltip": "Открыть удаленное окно",
			"reloadWindow": "Перезагрузить окно",
			"remote.category": "Удаленный",
			"remote.close": "Закрыть удаленное подключение",
			"remote.install": "Установка расширений удаленной разработки",
			"remote.showExtensionRecommendations": "Если этот параметр включен, в меню \"Удаленный индикатор\" будут отображаться рекомендации удаленных расширений.",
			"remote.showMenu": "Показать удаленное меню",
			"remote.startActions.help": "Подробнее",
			"remote.startActions.install": "Установить",
			"remote.startActions.installingExtension": "Установка расширения... ",
			"remoteActions": "Выберите параметр, чтобы открыть удаленное окно",
			"remoteHost": "Удаленный узел",
			"retry": "Повторить попытку",
			"unknownSetupError": "Произошла ошибка при настройке {0}. Повторить попытку?",
			"workspace.tooltip": "Редактирование в {0}",
			"workspace.tooltip2": "Некоторые [функции недоступны]({0}) для ресурсов, расположенных в виртуальной файловой системе."
		},
		"vs/workbench/contrib/remote/browser/tunnelFactory": {
			"tunnelPrivacy.private": "Частный",
			"tunnelPrivacy.public": "Общедоступный"
		},
		"vs/workbench/contrib/remote/browser/tunnelView": {
			"portWithRunningProcess.foreground": "Цвет значка порта, который имеет связанный запущенный процесс.",
			"portsLink.followLinkAlt": "ALT + щелчок",
			"portsLink.followLinkAlt.mac": "OPTION + щелчок",
			"portsLink.followLinkCmd": "CMD + щелчок",
			"portsLink.followLinkCtrl": "CTRL + щелчок",
			"remote.tunnel": "Порты",
			"remote.tunnel.changeLocalPort": "Изменить порт локального адреса",
			"remote.tunnel.changeLocalPortNumber": "Локальный порт {0} недоступен. Вместо него использовался номер порта {1}",
			"remote.tunnel.close": "Остановить перенаправление порта",
			"remote.tunnel.closeNoPorts": "Сейчас порты не перенаправляются. Попробуйте выполнить команду {0}",
			"remote.tunnel.closePlaceholder": "Выберите порт, чтобы остановить переадресацию",
			"remote.tunnel.copyAddressCommandPalette": "Копировать адрес перенаправленного порта",
			"remote.tunnel.copyAddressInline": "Копировать локальный адрес",
			"remote.tunnel.copyAddressPlaceholdter": "Выберите переадресованный порт",
			"remote.tunnel.forward": "Перенаправить порт",
			"remote.tunnel.forwardError": "Не удается переадресовать {0}:{1}. Возможно, узел недоступен, либо этот удаленный порт уже переадресован",
			"remote.tunnel.forwardErrorProvided": "Не удалось перенаправить {0}:{1}. {2}",
			"remote.tunnel.forwardItem": "Перенаправить порт",
			"remote.tunnel.forwardPrompt": "Номер порта или адрес (например, 3000 или 10.10.10.10:2000).",
			"remote.tunnel.label": "Задать метку порта",
			"remote.tunnel.open": "открыть в браузере",
			"remote.tunnel.openCommandPalette": "Открыть порт в браузере",
			"remote.tunnel.openCommandPaletteNone": "Перенаправляемые порты отсутствуют. Откройте представление \"Порты\", чтобы начать работу.",
			"remote.tunnel.openCommandPalettePick": "Выберите порт для открытия",
			"remote.tunnel.openCommandPaletteView": "Открыть представление \"Порты\"…",
			"remote.tunnel.openPreview": "Предварительный просмотр в редакторе",
			"remote.tunnel.protocolHttp": "HTTP",
			"remote.tunnel.protocolHttps": "HTTPS",
			"remote.tunnel.tooltipCandidate": "Удаленный порт {0}:{1} не перенаправляется.",
			"remote.tunnel.tooltipForwarded": "Удаленный порт {0}:{1} перенаправляется на локальный адрес {2}.",
			"remote.tunnel.tooltipName": "Порт с меткой {0}. ",
			"remote.tunnelView.alreadyForwarded": "Порт уже перенаправлен.",
			"remote.tunnelView.inlineElevationMessage": "Может требовать sudo.",
			"remote.tunnelsView.addPort": "Добавить порт",
			"remote.tunnelsView.changePort": "Новый локальный порт",
			"remote.tunnelsView.input": "Нажмите Enter для подтверждения или Esc для отмены.",
			"remote.tunnelsView.labelPlaceholder": "Метка порта",
			"remote.tunnelsView.portNumberToHigh": "Номер порта должен быть ≥ 0 и < {0}.",
			"remote.tunnelsView.portNumberValid": "Переадресованный порт должен быть номером или host:port.",
			"remote.tunnelsView.portShouldBeNumber": "Локальный порт должен быть числом.",
			"tunnel.addressColumn.label": "Перенаправленный адрес",
			"tunnel.addressColumn.tooltip": "Адрес, по которому доступен перенаправленный порт.",
			"tunnel.focusContext": "Находится ли фокус на представлении \"Порты\".",
			"tunnel.iconColumn.notRunning": "Запущенный процесс отсутствует.",
			"tunnel.iconColumn.running": "На порте есть запущенный процесс.",
			"tunnel.originColumn.label": "Источник",
			"tunnel.originColumn.tooltip": "Источник перенаправленного порта. Может быть расширением, перенаправляться пользователем, перенаправляться статически или перенаправляться автоматически.",
			"tunnel.portColumn.label": "Порт",
			"tunnel.portColumn.tooltip": "Метка и номер удаленного порта для перенаправленного порта.",
			"tunnel.privacyColumn.label": "Видимость",
			"tunnel.privacyColumn.tooltip": "Доступность перенаправленного порта.",
			"tunnel.processColumn.label": "Запущенный процесс",
			"tunnel.processColumn.tooltip": "Командная строка процесса, использующего порт.",
			"tunnelContext.privacyMenu": "Видимость порта",
			"tunnelContext.protocolMenu": "Изменение протокола порта",
			"tunnelPrivacy.private": "Частный",
			"tunnelPrivacy.unknown": "Неизвестно",
			"tunnelView": "Туннельное представление",
			"tunnelView.runningProcess.inacessable": "Сведения о процессе недоступны"
		},
		"vs/workbench/contrib/remote/common/remote.contribution": {
			"invalidWorkspaceDetail": "Выберите другую рабочую область для открытия.",
			"invalidWorkspaceMessage": "Рабочая область не существует",
			"invalidWorkspacePrimary": "&&Открыть рабочую область…",
			"pauseSocketWriting": "Подключение: приостановить запись сокета",
			"remote": "Удаленный",
			"remote.autoForwardPortFallback": "Число портов с автоматической переадресацией, запускающих переключение с \"process\" на \"hybrid\" при автоматической переадресации портов и установленном для \"remote.autoForwardPortsSource\" значении по умолчанию \"process\". Установите значение \"0\", чтобы отключить резервный вариант. Если \"remote.autoForwardPortsFallback\" не настроен, а \"remote.autoForwardPortsSource\" настроен, \"remote.autoForwardPortsFallback\" будет обрабатываться так, как будто для него установлено значение \"0\".",
			"remote.autoForwardPorts": "При включении этого параметра будут обнаруживаться новые запущенные процессы, а порты, на которых они ожидают передачу данных, автоматически перенаправляются. Отключение этого параметра не предотвратит перенаправление портов. Даже при отключенном параметре расширения по-прежнему смогут вызывать перенаправление портов, а открытие некоторых URL-адресов также будет приводить к перенаправлению портов. См. также {0}.",
			"remote.autoForwardPortsSource": "Задает источник, из которого автоматически перенаправляются порты, когда для {0} присвоено значение true. Если для {0} присвоено значение false, {1} будет использоваться для поиска сведений о портах, которые уже были перенаправлены. На удаленных устройствах Windows и macOS параметры \"process\" и \"hybrid\" не действуют, и будет использоваться параметр \"output\".",
			"remote.autoForwardPortsSource.hybrid": "Порты будут автоматически перенаправляться при обнаружении путем считывания выходных данных из терминала и выходных данных отладки. Не все процессы, использующие порты, будут выводить данные в интегрированный терминал или в консоль отладки, поэтому некоторые порты будут пропущены. Отмена перенаправления для портов будет осуществляться путем наблюдения за требующими завершения процессами, ожидающими передачи данных для этого порта.",
			"remote.autoForwardPortsSource.output": "Порты будут автоматически перенаправляться при обнаружении путем считывания выходных данных из терминала и выходных данных отладки. Не все процессы, использующие порты, будут выводить данные в интегрированный терминал или в консоль отладки, поэтому некоторые порты будут пропущены. Для портов, перенаправляемых на основе выходных данных, перенаправление не будет отменено, пока пользователь не закроет порт в представлении \"Порты\".",
			"remote.autoForwardPortsSource.process": "Порты будут автоматически перенаправляться при обнаружении путем отслеживания запущенных процессов, включающих эти порты.",
			"remote.defaultExtensionsIfInstalledLocally.invalidFormat": "Идентификатор расширения должен быть в формате \"publisher.name\".",
			"remote.defaultExtensionsIfInstalledLocally.markdownDescription": "Список расширений, которые устанавливаются при подключении к удаленному серверу, если они уже установлены локально.",
			"remote.extensionKind": "Переопределите тип расширения. Расширения пользовательского интерфейса устанавливаются и выполняются на локальном компьютере, а расширения рабочей области выполняются на удаленном компьютере. Перезаписывая стандартный тип расширения с помощью этого параметра, вы указываете, что расширение следует установить и включить локально либо удаленно.",
			"remote.forwardOnClick": "Определяет, будут ли локальные URL-адреса с портом переадресовываться при открытии из терминала и консоли отладки.",
			"remote.localPortHost": "Указывает имя локального узла, которое будет использоваться для пересылки портов.",
			"remote.portsAttributes": "Задание свойств, которые применяются при перенаправлении порта с указанным номером. Например:\r\n\r\n'''\r\n\"3000\": {\r\n  \"label\": \"Application\"\r\n},\r\n\"40000-55000\": {\r\n  \"onAutoForward\": \"ignore\"\r\n},\r\n\".+\\\\/server.js\": {\r\n \"onAutoForward\": \"openPreview\"\r\n}\r\n'''",
			"remote.portsAttributes.defaults": "Установить свойства по умолчанию, которые применяются ко всем портам, не получающим свойства из параметра {0}. Например:\r\n\r\n\"\"\"\r\n{\r\n  \"onAutoForward\": \"ignore\"\r\n}\r\n\"\"\"",
			"remote.portsAttributes.elevateIfNeeded": "Автоматически запрашивать повышение прав (в случае необходимости) при перенаправлении этого порта. Повышение прав необходимо, если локальный порт является привилегированным портом.",
			"remote.portsAttributes.ignore": "Этот порт не будет перенаправлен автоматически.",
			"remote.portsAttributes.label": "Метка, которая будет отображаться в пользовательском интерфейсе для этого порта.",
			"remote.portsAttributes.labelDefault": "Приложение",
			"remote.portsAttributes.notify": "Отображает уведомление при автоматическом перенаправлении порта.",
			"remote.portsAttributes.onForward": "Определяет действие, которое выполняется при обнаружении порта для автоматического перенаправления.",
			"remote.portsAttributes.openBrowser": "Открывает браузер при автоматическом перенаправлении порта. В зависимости от параметров может открываться встроенный браузер.",
			"remote.portsAttributes.openBrowserOnce": "Открывает браузер при автоматическом перенаправлении порта, но только при первом перенаправлении порта в течение сеанса. В зависимости от ваших параметров может открываться встроенный браузер.",
			"remote.portsAttributes.openPreview": "Открывает предварительный просмотр в том же окне при автоматическом перенаправлении порта.",
			"remote.portsAttributes.patternError": "Необходимо указать номер порта, диапазон номеров портов или регулярное выражение.",
			"remote.portsAttributes.port": "Порт, диапазон портов (например, \"40000-55000\"), узел и порт (например, \"db:1234\"), или регулярное выражение (например, \".+\\\\/server.js\"). Если указан номер порта или диапазон номеров портов, атрибуты будут применяться к номеру порта или диапазону номеров портов. Атрибуты, использующие регулярное выражение, будут применяться к портам, у которых командная строка связанного процесса соответствует регулярному выражению.",
			"remote.portsAttributes.protocol": "Протокол, используемый при пересылке этого порта.",
			"remote.portsAttributes.requireLocalPort": "Если установлено значение \"true\", то модальное диалоговое окно будет отображаться, если выбранный локальный порт не используется для пересылки.",
			"remote.portsAttributes.silent": "Отображает уведомление и не выполняет никаких действий при автоматическом перенаправлении этого порта.",
			"remote.restoreForwardedPorts": "Восстанавливает порты, переадресованные в рабочей области.",
			"triggerReconnect": "Подключение: повторное подключение триггера",
			"ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.",
			"workspace": "Тип расширения рабочей области. В удаленном окне такие расширения включены, только если они доступны в удаленном репозитории."
		},
		"vs/workbench/contrib/remote/electron-browser/remote.contribution": {
			"remote": "Удаленный",
			"remote.actions.closeUnusedPorts": "Закрыть неиспользуемые перенаправленные порты",
			"remote.category": "Удаленный",
			"remote.downloadExtensionsLocally": "Когда включенные расширения загружаются локально и устанавливаются удаленно.",
			"wslFeatureInstalled": "Установлен ли на платформе компонент WSL"
		},
		"vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": {
			"remoteCodingAgentsExtPoint": "Вносит вклад в интеграцию удаленного агента написания кода с мини-приложением чата.",
			"remoteCodingAgentsExtPoint.command": "Идентификатор команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе \"commands\".",
			"remoteCodingAgentsExtPoint.description": "Описание удаленного агента для использования в меню и подсказках.",
			"remoteCodingAgentsExtPoint.displayName": "Понятное имя этого элемента, которое используется для отображения в меню.",
			"remoteCodingAgentsExtPoint.followUpRegex": "Последнее вхождение шаблона в существующей беседе чата отправляется в участвующее расширение для упрощения последующих ответов.",
			"remoteCodingAgentsExtPoint.id": "Уникальный идентификатор этого элемента.",
			"remoteCodingAgentsExtPoint.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент."
		},
		"vs/workbench/contrib/remoteTunnel/electron-browser/remoteTunnel.contribution": {
			"accountPreference.placeholder": "Войдите в учетную запись, чтобы включить удаленный доступ",
			"action.copyToClipboard": "Копировать ссылку браузера в буфер обмена",
			"action.doNotShowAgain": "Больше не показывать",
			"action.showExtension": "Показать расширение",
			"enable": "&&Включить",
			"initialize.progress.title": "[Поиск удаленного туннеля](команда:{0})",
			"manage.placeholder": "Выберите команду для вызова",
			"manage.showLog": "Показать журнал",
			"manage.title.attached": "Удаленный доступ к туннелю включен для {0} (с внешним запуском)",
			"manage.title.off": "Удаленный доступ к туннелю отключен",
			"manage.title.orunning": "Удаленный доступ к туннелю включен для {0}",
			"manage.tunnelName": "Изменить имя туннеля",
			"others": "Другие",
			"progress.turnOn.failed": "Не удалось включить доступ к удаленному туннелю. Подробности см. в журнале службы удаленного туннеля.",
			"progress.turnOn.final": "Теперь вы можете получить доступ к этому компьютеру в любом расположении через безопасный туннель [{0}](command:{4}). Чтобы подключиться через другой компьютер, используйте созданную ссылку [{1}]({2}) или расширение [{6}]({7}) в классической версии или в Интернете. Вы можете [настроить](command:{3}) или [отключить](command:{5}) этот доступ через меню учетных записей VS Code.",
			"recommend.remoteExtension": "Туннель \"{0}\" доступен для удаленного доступа. Расширение {1} можно использовать для подключения к нему.",
			"remoteTunnel.actions.configure": "Настройка имени туннеля…",
			"remoteTunnel.actions.copyToClipboard": "Копировать URI браузера в буфер обмена",
			"remoteTunnel.actions.learnMore": "Начало работы с туннелями",
			"remoteTunnel.actions.manage.connecting": "Выполняется подключение доступа к удаленному туннелю",
			"remoteTunnel.actions.manage.on.v2": "Удаленный доступ к туннелю включен",
			"remoteTunnel.actions.showLog": "Показать журнал службы удаленного туннеля",
			"remoteTunnel.actions.turnOff": "Отключить удаленный доступ к туннелю...",
			"remoteTunnel.actions.turnOn": "Включить удаленный доступ к туннелю...",
			"remoteTunnel.category": "Удаленные туннели",
			"remoteTunnel.serviceInstallFailed": "Не удалось установить как службу, и мы вернулись к запуску туннеля для этого сеанса. Подробные сведения см. в [журнале ошибок](command:{0}) .",
			"remoteTunnel.turnOff.confirm": "Вы хотите отключить удаленный доступ к туннелю?",
			"remoteTunnel.turnOffAttached.confirm": "Вы хотите отключить удаленный туннельный доступ? Это приведет к остановке службы, запущенной извне.",
			"remoteTunnelAccess.machineName": "Имя, под которым регистрируется удаленный доступ к туннелю. Если не указано, используется имя узла.",
			"remoteTunnelAccess.machineNameRegex": "Имя должно состоять только из букв, цифр, символов подчеркивания и дефисов. Оно не должно начинаться с дефиса.",
			"remoteTunnelAccess.preventSleep": "Запретить этому компьютеру переходить в спящий режим, если включен удаленный туннельный доступ.",
			"sign in using account": "Вход с помощью {0}",
			"signed in": "Вход выполнен",
			"startTunnel.progress.title": "[Запуск удаленного туннеля](command:{0})",
			"tunnel.enable.placeholder": "Выберите, как вы хотите включить доступ",
			"tunnel.enable.service": "Установка в качестве службы",
			"tunnel.enable.service.description": "Запускать при входе в систему",
			"tunnel.enable.session": "Включить для этого сеанса",
			"tunnel.enable.session.description": "Запускать при открытии {0}",
			"tunnel.preview": "В настоящее время удаленные туннели доступны в предварительной версии. Сообщите о возникающих проблемах с помощью команды \"Справка: сообщить о проблеме\"."
		},
		"vs/workbench/contrib/replNotebook/browser/repl.contribution": {
			"repl.execute": "Выполнить ввод REPL",
			"repl.focusLastReplOutput": "Фокус на последнем выполнении REPL",
			"repl.input.focus": "Редактор ввода фокуса"
		},
		"vs/workbench/contrib/replNotebook/browser/replEditor": {
			"replEditorInput": "Ввод REPL"
		},
		"vs/workbench/contrib/replNotebook/browser/replEditorAccessibilityHelp": {
			"replEditor.accessibilityView": "Запустите команду \"Открыть представление специальных возможностей\"{0} во время навигации по журналу для доступного просмотра выходных данных элемента.",
			"replEditor.autoFocusRepl": "Параметр \"accessibility.replEditor.autoFocusReplExecution\" определяет, будет ли фокус автоматически перемещаться в REPL после выполнения кода.",
			"replEditor.cellNavigation": "Команда \"Выйти из редактирования\"{0} переместит фокус на контейнер ячеек, где стрелки вверх и вниз также сместят фокус между ячейками в журнале.",
			"replEditor.configReadExecution": "Параметр \"accessibility.replEditor.readLastExecutionOutput\" определяет, будет ли вывод автоматически считываться после завершения выполнения.",
			"replEditor.execute": "Команда Execute{0} оценивает выражение в поле ввода.",
			"replEditor.focusCellEditor": "Команда \"Изменить ячейку\"{0} переместит фокус на редактор только для чтения для ввода данных ячейки.",
			"replEditor.focusInOutput": "Команда Focus Output{0} установит фокус на вывод, если фокус находится на ранее выполненном элементе.",
			"replEditor.focusLastItemAdded": "Команда \"Фокус на последний выполненный\"{0} переместит фокус на последний выполненный элемент в истории REPL.",
			"replEditor.focusReplInput": "Команда \"Редактор ввода фокуса\"{0} вернет фокус в этот редактор.",
			"replEditor.focusReplInputFromHistory": "Команда Focus Input Editor{0} переместит фокус на поле ввода REPL.",
			"replEditor.historyOverview": "Вы находитесь в истории REPL, которая представляет собой список ячеек, которые были выполнены в REPL. Каждая ячейка имеет входные данные, выходные данные и контейнер ячейки.",
			"replEditor.inputAccessibilityView": "При запуске команды \"Открыть представление специальных возможностей\"{0} из этого поля ввода, вывод последнего выполнения будет отображаться в представлении специальных возможностей.",
			"replEditor.inputOverview": "Вы находитесь в поле ввода редактора REPL, которое примет код для выполнения в REPL."
		},
		"vs/workbench/contrib/replNotebook/browser/replEditorInput": {
			"replEditorLabelIcon": "Значок метки редактора REPL."
		},
		"vs/workbench/contrib/sash/browser/sash.contribution": {
			"sashHoverDelay": "Управляет задержкой обратной связи при наведении (в миллисекундах) в области перетаскивания между представлениями или редакторами.",
			"sashSize": "Управляет размером области отзыва в пикселях для области перетаскивания между представлениями или редакторами. Если вам сложно изменить размеры представлений с помощью мыши, задайте большее значение."
		},
		"vs/workbench/contrib/scm/browser/activity": {
			"scmActiveResourceHasChanges": "Есть ли изменения в активном ресурсе",
			"scmActiveResourceRepository": "Репозиторий активного ресурса",
			"scmPendingChangesBadge": "Ожидающие изменения: {0}",
			"status.scm": "Система управления версиями",
			"status.scm.provider": "Поставщики системы управления версиями"
		},
		"vs/workbench/contrib/scm/browser/menus": {
			"miShare": "Поделиться"
		},
		"vs/workbench/contrib/scm/browser/quickDiffDecorator": {
			"diffAdded": "Добавленные строки",
			"diffDeleted": "Удаленные строки",
			"diffModified": "Измененные строки"
		},
		"vs/workbench/contrib/scm/browser/quickDiffWidget": {
			"change": "{0} — {1} из {2} изменения",
			"changes": "{0} — {1} из {2} изменений",
			"label.close": "Закрыть",
			"miGotoNextChange": "Следующее &&изменение",
			"miGotoPreviousChange": "Предыдущее &&изменение",
			"move to next change": "Перейти к следующему изменению",
			"move to previous change": "Перейти к предыдущему изменению",
			"multiChange": "{0} из {1} изменения",
			"multiChanges": "{0} из {1} изменений",
			"quickDiff.base.switch": "Переключить базу быстрого инструмента сравнения",
			"remotes": "Переключить базу быстрого инструмента сравнения",
			"show next change": "Показать следующее изменение",
			"show previous change": "Показать предыдущее изменение"
		},
		"vs/workbench/contrib/scm/browser/scm.contribution": {
			"alwaysShowActions": "Определяет, будут ли внутренние действия всегда отображаться в представлении системы управления версиями.",
			"alwaysShowRepository": "Определяет, должны ли репозитории всегда отображаться в представлении системы управления версиями.",
			"autoReveal": "Определяет, должно ли представление системы управления версиями автоматически отображать и выбирать файлы при их открытии.",
			"diffDecorations": "Управляет декораторами diff в редакторе.",
			"diffDecorationsIgnoreTrimWhitespace": "Определяет, игнорируются ли начальные и конечные пробелы в оформлении внутренней области в системе управления версиями.",
			"diffGutterPattern": "Определяет, используется ли шаблон для оформления различий в переплете.",
			"diffGutterPatternAdded": "Используйте шаблон для оформления различий в переплете для добавленных строк.",
			"diffGutterPatternModifed": "Используйте шаблон для оформления различий в переплете для измененных строк.",
			"diffGutterWidth": "Определяет ширину (в пикселях) оформления несовпадений во внутреннем поле (добавленные и измененные).",
			"inputFontFamily": "Определяет шрифт входного сообщения. Укажите значение default, чтобы использовать семейство шрифтов пользовательского интерфейса рабочей области, editor, чтобы использовать значение параметра #editor.fontFamily#, или укажите пользовательское семейство шрифтов.",
			"inputFontSize": "Управляет размером шрифта для входного сообщения (в пикселях).",
			"inputMaxLines": "Управляет максимальным числом строк, до которых будет автоматически увеличиваться ввод.",
			"inputMinLines": "Управляет минимальным количеством строк, с которого будут автоматически увеличиваться входные данные.",
			"manageWorkspaceTrustAction": "Управление доверием рабочей области",
			"miViewSCM": "Система &&управления версиями",
			"no history items": "У выбранного поставщика системы управления версиями нет элементов журнала системы управления версиями.",
			"no open repo": "Поставщики систем управления версиями не зарегистрированы.",
			"no open repo in an untrusted workspace": "Ни один из зарегистрированных поставщиков системы управления версиями не работает в ограниченном режиме.",
			"open in external terminal": "Открыть во внешнем терминале",
			"open in integrated terminal": "Открыть во встроенном терминале",
			"providersVisible": "Определяет число репозиториев, отображаемых в разделе \"Репозитории системы управления версиями\". Задайте значение 0, чтобы размеры представления можно было изменить вручную.",
			"quickDiffDecoration": "Оформление инструмента сравнения",
			"repositoriesSortOrder": "Управляет порядком сортировки репозиториев в представлении репозиториев системы управления версиями.",
			"scm accept": "Cистема управления версиями: принятие входных данных",
			"scm view next commit": "Cистема управления версиями: просмотр следующей фиксации",
			"scm view previous commit": "Cистема управления версиями: просмотр предыдущей фиксации",
			"scm.compactFolders": "Определяет, должно ли представление “Система управления версиями“ отображать папки в компактном виде. В таком виде отдельные дочерние папки будут сжаты в объединенный элемент дерева.",
			"scm.countBadge": "Контролирует счетчик на значке системы управления версиями в панели действий.",
			"scm.countBadge.all": "Отображение суммы всех счетчиков для поставщиков систем управления версиями.",
			"scm.countBadge.focused": "Отображает индикатор событий для выбранного поставщика систем управления версиями.",
			"scm.countBadge.off": "Отключить индикатор событий для системы управления версиями.",
			"scm.defaultViewMode": "Управляет режимом просмотра для репозитория системы управления версиями по умолчанию.",
			"scm.defaultViewMode.list": "Отображение изменений репозитория в виде списка.",
			"scm.defaultViewMode.tree": "Отображение изменений репозитория в виде дерева.",
			"scm.defaultViewSortKey": "Управляет порядком сортировки изменений репозитория системы управления версиями по умолчанию при просмотре в виде списка.",
			"scm.defaultViewSortKey.name": "Сортировка изменений репозитория по названию файла.",
			"scm.defaultViewSortKey.path": "Сортировка изменений репозитория по пути.",
			"scm.defaultViewSortKey.status": "Отсортируйте изменения репозитория по статусу системы управления версиями.",
			"scm.diffDecorations.all": "Отображать декораторы различий во всех доступных расположениях.",
			"scm.diffDecorations.gutter": "Отображать декораторы для различий только во внутренней области редактора.",
			"scm.diffDecorations.minimap": "Отображать декораторы различий только на миникарте.",
			"scm.diffDecorations.none": "Не отображать декораторы различий.",
			"scm.diffDecorations.overviewRuler": "Отображать декораторы для различий только на линейке окна просмотра.",
			"scm.diffDecorationsGutterAction": "Управляет поведением элементов оформления внутренней области сравнения системы управления версиями.",
			"scm.diffDecorationsGutterAction.diff": "Отображать по щелчку встроенное разностное представление быстрого редактирования.",
			"scm.diffDecorationsGutterAction.none": "Не выполнять никаких действий.",
			"scm.diffDecorationsGutterVisibility": "Управляет видимостью декоратора несовпадений для системы управления версиями во внутренней области.",
			"scm.diffDecorationsGutterVisibility.always": "Отображение декоратора несовпадений во внутренней области во всех случаях.",
			"scm.diffDecorationsGutterVisibility.hover": "Отображение декоратора несовпадений во внутренней области только при наведении указателя.",
			"scm.diffDecorationsIgnoreTrimWhitespace.false": "Не игнорировать начальные и конечные пробелы.",
			"scm.diffDecorationsIgnoreTrimWhitespace.inherit": "Наследовать от diffEditor.ignoreTrimWhitespace.",
			"scm.diffDecorationsIgnoreTrimWhitespace.true": "Игнорировать начальные и конечные пробелы.",
			"scm.graph.badges": "Определяет, какие значки отображаются в представлении графа системы управления версиями. Значки отображаются в правой части графа, указывая имена групп элементов журнала.",
			"scm.graph.badges.all": "Показывать значки всех групп элементов журнала в представлении графа управления исходным кодом.",
			"scm.graph.badges.filter": "Показывать только значки групп элементов истории, используемых в качестве фильтра в представлении графа управления исходным кодом.",
			"scm.graph.pageOnScroll": "Определяет, будет ли представление графа системы управления версиями загружать следующую страницу элементов при прокрутке до конца списка.",
			"scm.graph.pageSize": "Количество элементов, отображаемых в представлении графа системы управления версиями по умолчанию и при загрузке дополнительных элементов.",
			"scm.graph.showIncomingChanges": "Управляет тем, следует ли отображать входящие изменения в представлении графа системы управления версиями.",
			"scm.graph.showOutgoingChanges": "Управляет тем, следует ли отображать исходящие изменения в представлении графа системы управления версиями.",
			"scm.providerCountBadge": "Управляет индикаторами событий счетчика в заголовках поставщика системы управления версиями. Эти заголовки отображаются в представлении при наличии нескольких поставщиков, или если включен параметр {0}, и в представлении \"Репозитории системы управления версиями\".",
			"scm.providerCountBadge.auto": "Отображение счетчика для поставщика системы управления версиями только при ненулевом значении.",
			"scm.providerCountBadge.hidden": "Скрытие счетчиков для поставщиков систем управления версиями.",
			"scm.providerCountBadge.visible": "Отображение счетчиков для поставщиков систем управления версиями.",
			"scm.repositories.explorer": "Управляет тем, отображать ли артефакты репозитория в представлении репозиториев системы управления версиями. Эта функция экспериментальная и работает только при условии, что {0} присвоено значение \"{1}\".",
			"scm.repositories.selectionMode": "Управляет режимом выбора репозиториев в представлении репозиториев системы управления версиями.",
			"scm.repositories.selectionMode.multiple": "Можно выбрать несколько репозиториев одновременно.",
			"scm.repositories.selectionMode.single": "Можно выбрать только один репозиторий за раз.",
			"scm.repositoriesSortOrder.discoveryTime": "Репозитории в представлении репозиториев системы управления версиями сортируются по времени обнаружения. Репозитории в представлении системы управления версиями сортируются в том порядке, в котором они были выбраны.",
			"scm.repositoriesSortOrder.name": "Репозитории в представлении репозиториев системы управления версиями и представлении системы управления версиями сортируются по имени репозитория.",
			"scm.repositoriesSortOrder.path": "Репозитории в представлении репозиториев системы управления версиями и представлении системы управления версиями сортируются по пути репозитория.",
			"scm.workingSets.default": "Управляет используемым по умолчанию рабочим набором при переключении в группу элементов журнала системы управления версиями без рабочего набора.",
			"scm.workingSets.default.current": "Использование текущего рабочего набора при переключении в группу элементов журнала системы управления версиями без рабочего набора.",
			"scm.workingSets.default.empty": "Использовать пустой рабочий набор при переключении на группу элементов в журнале управления версиями, у которой нет рабочего набора.",
			"scm.workingSets.enabled": "Определяет, следует ли сохранять рабочие наборы редактора при переключении между группами элементов журнала в системе управления версиями.",
			"scmActiveRepositoryAutoDescription": "Активный репозиторий обновляется на основе активного редактора",
			"scmActiveRepositoryPlaceHolder": "Выберите активный репозиторий, введите для фильтрации всех репозиториев",
			"scmChanges": "Изменения",
			"scmConfigurationTitle": "Система управления версиями",
			"scmEditorResolveMergeConflict": "Устранение конфликтов с помощью ИИ",
			"scmGraph": "Граф",
			"scmRepositories": "Репозитории",
			"showActionButton": "Определяет, может ли управляющая кнопка отображаться в представлении системы управления версиями.",
			"showInputActionButton": "Определяет, может ли управляющая кнопка отображаться во входных данных системы управления версиями.",
			"source control": "Система управления версиями",
			"source control graph": "Граф системы управления версиями",
			"source control repositories": "Репозитории системы управления версиями",
			"source control view": "Система управления версиями",
			"sourceControlViewIcon": "Значок представления \"Система управления версиями\"."
		},
		"vs/workbench/contrib/scm/browser/scmAccessibilityHelp": {
			"disabled": "отключено",
			"enabled": "включено",
			"scm-graph-msg1": "Используйте команду \"Управление версиями: фокус на представлении графа системы управления версиями\", чтобы открыть представление графа системы управления версиями.",
			"scm-graph-msg2": "Представление графа системы управления версиями отображает элементы журнала графа репозитория. Если рабочая область содержит несколько репозиториев, она будет отображать элементы журнала активного репозитория.",
			"scm-graph-msg3": "После открытия представления графа системы управления версиями вы сможете:",
			"scm-graph-msg4": " - Используйте клавиши СО СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ для перемещения по списку элементов журнала.",
			"scm-graph-msg5": "- Используйте клавишу ПРОБЕЛ, чтобы открыть сведения об элементе журнала в многофайловом diff редакторе.",
			"scm-msg1": "Используйте команду \"Управление версиями: фокус на представлении системы управления версиями\", чтобы открыть представление системы управления версиями.",
			"scm-msg2": "В представлении системы управления версиями отображаются группы ресурсов и ресурсы репозитория. Если рабочая область содержит несколько репозиториев, она будет отображать список групп ресурсов и ресурсов репозиториев, выбранных в представлении репозиториев системы управления версиями.",
			"scm-msg3": "После открытия представления системы управления версиями вы сможете:",
			"scm-msg4": " - Используйте клавиши СО СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ для перемещения по списку репозиториев, групп ресурсов и ресурсов.",
			"scm-msg5": " - Используйте клавишу ПРОБЕЛ, чтобы развернуть или свернуть группу ресурсов.",
			"scm-repositories-msg1": "Используйте команду \"Управление версиями: фокус на представлении репозиториев системы управления версиями\", чтобы открыть представление репозиториев системы управления версиями.",
			"scm-repositories-msg2": "Представление репозиториев системы управления версиями содержит список всех репозиториев из рабочей области и отображается только в том случае, если рабочая область содержит несколько репозиториев.",
			"scm-repositories-msg3": "После открытия представления репозиториев системы управления версиями вы сможете:",
			"scm-repositories-msg4": " - Используйте клавиши СО СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ для перемещения по списку репозиториев.",
			"scm-repositories-msg5": " - Используйте клавиши ВВОД или ПРОБЕЛ для выбора репозитория.",
			"scm-repositories-msg6": " - Используйте SHIFT + ВВЕРХ/ВНИЗ для выбора нескольких репозиториев.",
			"state-msg1": "Видимые репозитории: {0}",
			"state-msg2": "Репозиторий: {0}",
			"state-msg3": "Ссылка на элемент журнала: {0}",
			"state-msg4": "Сообщение фиксации: {0}",
			"state-msg5": "Кнопка действия: {0}, {1}",
			"state-msg6": "Групп ресурсов: {0}"
		},
		"vs/workbench/contrib/scm/browser/scmHistory": {
			"incomingChanges": "Входящие изменения",
			"outgoingChanges": "Исходящие изменения",
			"scmGraph.HistoryItemHoverAdditionsForeground": "Цвет переднего плана добавлений при наведении курсора на элемент журнала.",
			"scmGraph.HistoryItemHoverDeletionsForeground": "Цвет переднего плана удалений при наведении курсора на элемент журнала.",
			"scmGraphForeground1": "Цвет переднего плана графа системы управления версиями (1).",
			"scmGraphForeground2": "Цвет переднего плана графа системы управления версиями (2).",
			"scmGraphForeground3": "Цвет переднего плана графа системы управления версиями (3).",
			"scmGraphForeground4": "Цвет переднего плана графа системы управления версиями (4).",
			"scmGraphForeground5": "Цвет переднего плана графа системы управления версиями (5).",
			"scmGraphHistoryItemBaseRefColor": "Базовый цвет ссылки элемента журнала.",
			"scmGraphHistoryItemHoverDefaultLabelBackground": "Цвет фона метки по умолчанию при наведении курсора на элемент журнала.",
			"scmGraphHistoryItemHoverDefaultLabelForeground": "Цвет переднего плана метки по умолчанию при наведении курсора на элемент журнала.",
			"scmGraphHistoryItemHoverLabelForeground": "Цвет переднего плана метки при наведении курсора на элемент журнала.",
			"scmGraphHistoryItemRefColor": "Цвет ссылки на элемент журнала.",
			"scmGraphHistoryItemRemoteRefColor": "Цвет внешней ссылки на элемент журнала."
		},
		"vs/workbench/contrib/scm/browser/scmHistoryChatContext": {
			"chat.action.scmHistoryItemContext": "Добавить в чат",
			"chat.action.scmHistoryItemSummarize": "Объяснить изменения",
			"chatContext.scmHistoryItems": "Система управления версиями...",
			"chatContext.scmHistoryItems.placeholder": "Выберите изменение",
			"files": "один или несколько файлов"
		},
		"vs/workbench/contrib/scm/browser/scmHistoryViewPane": {
			"activeRepository": "Показать граф системы управления версиями для активного репозитория",
			"all": "Все",
			"allHistoryItemRefs": "Все ссылки на элементы журнала",
			"auto": "Автоматически",
			"currentHistoryItemRef": "Текущие ссылки на элемент журнала",
			"goToCurrentHistoryItem": "Перейти к текущему элементу журнала",
			"incomingChanges": "Входящие изменения",
			"items": "Элементов: {0}",
			"loadMore": "{0} Загрузить еще...",
			"openChanges": "Открыть изменения",
			"openFile": "Открыть файл",
			"outgoingChanges": "Исходящие изменения",
			"referencePicker": "Средство выбора ссылки на элемент журнала",
			"refreshGraph": "Обновить",
			"repositoryPicker": "Средство выбора репозитория",
			"scm history": "Журнал системы управления версиями",
			"scmGraphHistoryItemRef": "Выберите ссылки на элементы журнала для просмотра, введите их для фильтрации",
			"scmGraphRepository": "Выберите репозиторий для просмотра, введите для фильтрации всех репозиториев",
			"scmGraphViewOutdated": "Обновите граф с помощью действия обновления ({0}).",
			"setListViewMode": "Просмотр в виде списка",
			"setTreeViewMode": "Просмотр в виде дерева"
		},
		"vs/workbench/contrib/scm/browser/scmInput": {
			"label.close": "Закрыть",
			"scmInput.accessibilityHelp": "{0}, используйте {1} для открытия справки по специальным возможностям системы управления версиями.",
			"scmInput.accessibilityHelpNoKb": "{0}, для получения дополнительных сведений запустите команду \"Открыть справку по специальным возможностям\".",
			"scmInputCancelAction": "Отмена",
			"scmInputGenerateCommitMessage": "Сгенерировать сообщение о фиксации",
			"scmInputMoreActions": "Дополнительные действия..."
		},
		"vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": {
			"scm": "Репозитории системы управления версиями"
		},
		"vs/workbench/contrib/scm/browser/scmViewPane": {
			"collapse all": "Свернуть все репозитории",
			"expand all": "Развернуть все репозитории",
			"repositories": "Репозитории",
			"repositoryMultiSelectionMode": "Выберите несколько репозиториев",
			"repositorySingleSelectionMode": "Выберите один репозиторий",
			"repositorySortByDiscoveryTime": "Сортировать по времени обнаружения",
			"repositorySortByName": "Сортировать по имени",
			"repositorySortByPath": "Сортировать по пути",
			"scm": "Управление системой управления версиями",
			"scmCollapseAll": "Свернуть все",
			"scmInput": "Входные данные системы управления версиями",
			"scmInputRow.accessibilityHelp": "Входные данные системы управления версиями. Используйте {0} для открытия справки по специальным возможностям системы управления версиями.",
			"scmInputRow.accessibilityHelpNoKb": "Входные данные системы управления версиями, для получения дополнительных сведений запустите команду \"Открыть справку по специальным возможностям\".",
			"setListViewMode": "Просмотреть в виде списка",
			"setTreeViewMode": "Просмотреть в виде дерева",
			"sortAction": "Просмотр и сортировка",
			"sortChangesByName": "Сортировать изменения по имени",
			"sortChangesByPath": "Сортировать изменения по пути",
			"sortChangesByStatus": "Сортировать изменения по статусу"
		},
		"vs/workbench/contrib/scm/browser/scmViewService": {
			"auto": "Автоматически"
		},
		"vs/workbench/contrib/scm/common/quickDiff": {
			"editorGutterAddedBackground": "Цвет фона полей редактора для добавленных строк.",
			"editorGutterAddedSecondaryBackground": "Дополнительный цвет фона поля редактора для добавляемых строк.",
			"editorGutterDeletedBackground": "Цвет фона полей редактора для удаленных строк.",
			"editorGutterDeletedSecondaryBackground": "Дополнительный цвет фона области редактора для удаляемых строк.",
			"editorGutterItemBackground": "Цвет оформления переплета редактора для фона элементов переплета. Этот цвет должен быть непрозрачным.",
			"editorGutterItemGlyphForeground": "Цвет оформления переплета редактора для глифов элементов переплета.",
			"editorGutterModifiedBackground": "Цвет фона полей редактора для измененных строк.",
			"editorGutterModifiedSecondaryBackground": "Дополнительный цвет фона поля редактора для измененных строк.",
			"minimapGutterAddedBackground": "Цвет фона внутренней области миникарты для добавляемых строк.",
			"minimapGutterDeletedBackground": "Цвет фона внутренней области миникарты для удаленных линий.",
			"minimapGutterModifiedBackground": "Цвет фона внутренней области миникарты для измененных строк.",
			"overviewRulerAddedForeground": "Цвет метки линейки в окне просмотра для добавленного содержимого. ",
			"overviewRulerDeletedForeground": "Цвет метки линейки в окне просмотра для удаленного содержимого. ",
			"overviewRulerModifiedForeground": "Цвет метки линейки в окне просмотра для измененного содержимого."
		},
		"vs/workbench/contrib/scrollLocking/browser/scrollLocking": {
			"holdLockedScrolling": "Удержание заблокированной прокрутки между редакторами",
			"miHoldLockedScrolling": "Заблокированная прокрутка",
			"miToggleLockedScrolling": "Заблокированная прокрутка",
			"mouseLockScrollingEnabled": "Блокировка прокрутки включена",
			"mouseScrolllingLocked": "Прокрутка заблокирована",
			"synchronizeScrolling": "Синхронизировать прокрутку редакторов",
			"toggleLockedScrolling": "Переключить заблокированную прокрутку между редакторами"
		},
		"vs/workbench/contrib/search/browser/anythingQuickAccess": {
			"chat": "Открыть быстрый чат",
			"closeEditor": "Удалить из последних открытых",
			"fileAndSymbolResultsSeparator": "результаты файлов и символов",
			"filePickAriaLabelDirty": "В {0} есть несохраненные изменения.",
			"fileResultsSeparator": "файлы по запросу",
			"helpPickAriaLabel": "{0}, {1}",
			"noAnythingResults": "Соответствующие результаты не найдены.",
			"openToBottom": "Открыть внизу",
			"openToSide": "Открыть сбоку",
			"recentlyOpenedSeparator": "недавно открывавшиеся"
		},
		"vs/workbench/contrib/search/browser/patternInputWidget": {
			"defaultLabel": "Ввод",
			"onlySearchInOpenEditors": "Поиск только в открытых редакторах",
			"useExcludesAndIgnoreFilesDescription": "Использовать параметры исключения и игнорировать файлы"
		},
		"vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess": {
			"QuickSearchMore": "Еще",
			"QuickSearchOpenInFile": "Открыть файл",
			"QuickSearchSeeMoreFiles": "Просмотреть дополнительные файлы",
			"enterSearchTerm": "Введите условие для поиска в файлах.",
			"goToSearch": "Открыть в представлении поиска",
			"noAnythingResults": "Соответствующие результаты не найдены.",
			"showMore": "Открыть в представлении поиска"
		},
		"vs/workbench/contrib/search/browser/replaceService": {
			"fileReplaceChanges": "{0} ↔ {1} (заменить предварительную версию)",
			"searchReplace.source": "Поиск и замена"
		},
		"vs/workbench/contrib/search/browser/search.contribution": {
			"anythingQuickAccess": "Перейти к файлу",
			"anythingQuickAccessPlaceholder": "Поиск файлов по имени (добавьте {0}, чтобы перейти к строке, или {1}, чтобы перейти к символу)",
			"exclude": "Настройте [шаблоны стандартных масок](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) для исключения файлов и папок из полнотекстового поиска и поиска файлов при быстром открытии. Чтобы исключить файлы из списка недавно открытых при быстром открытии, шаблоны должны быть абсолютными (например, `**/node_modules/**`). Наследует все шаблоны стандартной маски из параметра \"#files.exclude#\".",
			"exclude.boolean": "Стандартная маска, соответствующая путям к файлам. Задайте значение true или false, чтобы включить или отключить маску.",
			"exclude.when": "Дополнительная проверка элементов того же уровня соответствующего файла. Используйте `$(basename)` в качестве переменной для соответствующего имени файла.",
			"filterSortOrder": "Управляет порядком сортировки журнала редактора для быстрого открытия при фильтрации.",
			"filterSortOrder.default": "Записи журнала сортируются по релевантности на основе используемого значения фильтра. Более релевантные записи отображаются первыми.",
			"filterSortOrder.recency": "Записи журнала сортируются по времени открытия. Недавно открытые записи отображаются первыми.",
			"maintainFileSearchCacheDeprecated": "Кэш поиска хранится на узле расширения, который никогда не отключается, поэтому этот параметр уже не нужен.",
			"miViewSearch": "&&Поиск",
			"scm.defaultViewMode.list": "Показывает результаты поиска в виде списка.",
			"scm.defaultViewMode.tree": "Показывает результаты поиска в виде дерева.",
			"search": "Поиск",
			"search.actionsPosition": "Управляет положением панели действий в строках в области поиска.",
			"search.actionsPositionAuto": "Разместить панель действий справа, когда область поиска узкая, и сразу же после содержимого, когда область поиска широкая.",
			"search.actionsPositionRight": "Всегда размещать панель действий справа.",
			"search.collapseAllResults": "Определяет, должны ли сворачиваться и разворачиваться результаты поиска.",
			"search.collapseResults.auto": "Развернуты файлы менее чем с 10 результатами. Остальные свернуты.",
			"search.decorations.badges": "Определяет, следует ли использовать эмблемы в декорациях файла.",
			"search.decorations.colors": "Определяет, следует ли использовать цвета в декорациях файла.",
			"search.defaultViewMode": "Управляет режимом просмотра результатов поиска по умолчанию.",
			"search.experimental.closedNotebookResults": "Показать результаты расширенного содержимого редактора записных книжек для закрытых записных книжек. Обновите результаты поиска после изменения этого параметра.",
			"search.followSymlinks": "Определяет, нужно ли следовать символическим ссылкам при поиске.",
			"search.globalFindClipboard": "Определяет, должно ли представление поиска считывать или изменять общий буфер обмена поиска в macOS.",
			"search.location": "Управляет тем, будет ли панель поиска отображаться в виде представления в боковой колонке или в виде панели в области панели, чтобы освободить пространство по горизонтали.",
			"search.location.deprecationMessage": "Этот параметр не рекомендуется к использованию. Вместо его применения вы можете перетащить значок поиска в новое расположение.",
			"search.maintainFileSearchCache": "Когда параметр включен, процесс searchService будет поддерживаться в активном состоянии вместо завершения работы после часа бездействия. При этом кэш поиска файлов будет сохранен в памяти.",
			"search.maxResults": "Управляет максимальным числом результатов поиска. Чтобы число возвращаемых результатов не было ограничено, укажите значение \"null\" (пустое).",
			"search.mode": "Определяет, где выполняются новые операции \"Найти в файлах\" и \"Найти в папке\": в представлении поиска или в редакторе поиска.",
			"search.mode.newEditor": "Поиск в новом редакторе поиска.",
			"search.mode.reuseEditor": "Поиск в существующем редакторе поиска, если он имеется, или в новом редакторе поиска.",
			"search.mode.view": "Поиск в представлении поиска либо на панели, либо на боковых панелях.",
			"search.quickAccess.preserveInput": "Определяет, следует ли восстановить последние введенные данные в Быстром поиске при его следующем открытии.",
			"search.quickOpen.includeHistory": "Определяет, следует ли включать результаты из недавно открытых файлов в файл результата для Quick Open. ",
			"search.quickOpen.includeSymbols": "Определяет, следует ли включать результаты поиска глобальных символов в результаты для файлов Quick Open. ",
			"search.ripgrep.maxThreads": "Количество потоков, используемых для поиска. Если настроено значение 0, обработчик автоматически определяет это значение.",
			"search.searchEditor.defaultNumberOfContextLines": "Число окружающих строк контекста по умолчанию при создании редакторов поиска. Если используется \"#search.searchEditor.reusePriorSearchConfiguration#, для этого параметра можно задать значение \"null\" (пустой), чтобы использовать конфигурацию предыдущего редактора поиска.",
			"search.searchEditor.doubleClickBehaviour": "Настройка эффекта двойного щелчка результата в редакторе поиска.",
			"search.searchEditor.doubleClickBehaviour.goToLocation": "Двойной щелчок открывает результат в активной группе редакторов.",
			"search.searchEditor.doubleClickBehaviour.openLocationToSide": "Двойной щелчок открывает результат в группе редактора сбоку, создавая его, если он еще не существует.",
			"search.searchEditor.doubleClickBehaviour.selectWord": "Двойной щелчок выбирает слово под курсором.",
			"search.searchEditor.focusResultsOnSearch": "При активации поиска фокус наводится на результаты редактора Поиска, а не на входные данные редактора Поиска.",
			"search.searchEditor.reusePriorSearchConfiguration": "Если этот параметр установлен, в новых редакторах поиска будут повторно использоваться параметры include, exclude и flag предыдущего открытого редактора поиска.",
			"search.searchEditor.singleClickBehaviour": "Настройка эффекта одиночного щелчка результата в редакторе поиска.",
			"search.searchEditor.singleClickBehaviour.default": "При одиночном щелчке не выполняется никаких действий.",
			"search.searchEditor.singleClickBehaviour.peekDefinition": "При одиночном щелчке открывается окно \"Показать определение\".",
			"search.searchOnType": "Поиск во всех файлах при вводе текста.",
			"search.searchOnTypeDebouncePeriod": "Когда {0} включен, управляет задержкой в ​​миллисекундах между вводом символа и началом поиска. Не действует, когда {0} отключен.",
			"search.searchView.keywordSuggestions": "Включите рекомендации по ключевым словам в представлении поиска.",
			"search.searchView.semanticSearchBehavior": "Управляет поведением результатов семантического поиска, показываемых в представлении поиска.",
			"search.searchView.semanticSearchBehavior.auto": "Автоматически запрашивать семантические результаты при каждом выполнении поиска.",
			"search.searchView.semanticSearchBehavior.manual": "Запрашивать результаты семантического поиска только вручную.",
			"search.searchView.semanticSearchBehavior.runOnEmpty": "Запрашивать семантические результаты автоматически только в случае, когда результаты текстового поиска пусты.",
			"search.seedOnFocus": "Изменить поисковый запрос на выбранный текст редактора при фокусировке на представлении поиска. Это происходит при щелчке мыши или при активации команды \"workbench.views.search.focus\".",
			"search.seedWithNearestWord": "Включение заполнения поискового запроса из ближайшего к курсору слова, когда активный редактор не имеет выделения.",
			"search.showLineNumbers": "Определяет, следует ли отображать номера строк для результатов поиска.",
			"search.smartCase": "Поиск без учета регистра, если шаблон состоит только из букв нижнего регистра; в противном случае поиск с учетом регистра.",
			"search.sortOrder": "Определяет порядок сортировки для результатов поиска.",
			"search.usePCRE2": "Следует ли использовать модуль обработки регулярных выражений PCRE2 при поиске текста. При использовании этого модуля будут доступны некоторые расширенные возможности регулярных выражений, такие как поиск в прямом направлении и обратные ссылки. Однако поддерживаются не все возможности PCRE2, а только те, которые также поддерживаются JavaScript.",
			"search.useReplacePreview": "Управляет тем, следует ли открывать окно предварительного просмотра замены при выборе или при замене соответствия.",
			"searchConfigurationTitle": "Поиск",
			"searchSortOrder.countAscending": "Результаты сортируются по количеству на файл в порядке возрастания.",
			"searchSortOrder.countDescending": "Результаты сортируются по количеству на файл в порядке убывания.",
			"searchSortOrder.default": "Результаты сортируются по имена папок и файлов в алфавитном порядке.",
			"searchSortOrder.filesOnly": "Результаты сортируются по именам файлов, игнорируя порядок папок, в алфавитном порядке.",
			"searchSortOrder.modified": "Результаты сортируются по дате последнего изменения файла в порядке убывания.",
			"searchSortOrder.type": "Результаты сортируются по расширениям файлов в алфавитном порядке.",
			"symbolsQuickAccess": "Перейти к символу в рабочей области",
			"symbolsQuickAccessPlaceholder": "Введите имя символа для открытия.",
			"textSearchPickerHelp": "Поиск текста",
			"textSearchPickerPlaceholder": "Поиск текста в файлах рабочей области.",
			"useGlobalIgnoreFiles": "Определяет, использовать ли глобальный файл gitignore (например, из \"$HOME/.config/git/ignore\") при поиске файлов. Требуется включение {0}.",
			"useIgnoreFiles": "Определяет, следует ли использовать GITIGNORE- и IGNORE-файлы по умолчанию при поиске файлов.",
			"usePCRE2Deprecated": "Устарело. При использовании функций регулярных выражений, которые поддерживаются только PCRE2, будет автоматически использоваться PCRE2.",
			"useParentIgnoreFiles": "Управляет использованием файлов \".gitignore\" и \".ignore\" в родительских папках при поиске файлов. Требуется включение {0}.",
			"useRipgrep": "Этот параметр является устаревшим. Сейчас вместо него используется \"search.usePCRE2\".",
			"useRipgrepDeprecated": "Этот параметр является устаревшим. Используйте \"search.usePCRE2\" для расширенной поддержки регулярных выражений."
		},
		"vs/workbench/contrib/search/browser/searchAccessibilityHelp": {
			"search.closingDesc": "Нажмите клавишу Escape, чтобы закрыть поиск. Фокус возвращается к редактору, а история поиска сохраняется.",
			"search.closingHeader": "Заключение:",
			"search.context": "Вы находитесь в режиме поиска. Этот инструмент, применяемый ко всему рабочему пространству, позволяет находить текст или шаблоны во всех файлах вашего рабочего пространства.",
			"search.focusDesc1": "При переходе из поля поиска редактор обновляется, пока фокус остается в поле поиска. Это сделано намеренно, чтобы вы могли уточнять поиск и не терять при этом достигнутого результата.",
			"search.focusDesc2": "При нажатии клавиши Tab фокус перемещается на дерево результатов под полем ввода, и вы можете перемещаться по результатам и открывать их. При нажатии клавиши Enter на результате, совпадение отображается в редакторе.",
			"search.focusDesc3": "Если вы хотите, чтобы редактор отображал текст в результатах поиска, используйте {0} для перехода к результату и автоматической установки фокуса редактора в этом месте.",
			"search.focusHeader": "Поведенческие аспекты, на которые следует обратить внимание (важно):",
			"search.header": "Помощь по обеспечению доступности: Поиск по файлам",
			"search.hear1": "1) Сначала считывается имя файла, в котором находится результат, чтобы вы знали, в каком файле находится совпадение.",
			"search.hear2": "2) Читается вся строка, содержащая совпадение, поэтому вы сразу получаете контекст.",
			"search.hear3": "3) Объявляется ваше место в списке результатов, поэтому вы знаете, как далеко вы продвинулись.",
			"search.hear4": "4) Указывается точная строка и столбец, поэтому вы точно знаете, где находится совпадение в файле.",
			"search.hearDesc": "На каждом этапе навигации вы получаете полное голосовое оповещение:",
			"search.hearHeader": "Что вы слышите каждый раз, когда переходите к результату:",
			"search.inputDesc": "Пока вы находитесь в поле поиска, ваше внимание остается в этом поле. Вы можете ввести поисковый запрос и просмотреть список результатов поиска, не покидая поле ввода. При переходе к результату редактор обновляется в фоновом режиме, отображая совпадение.",
			"search.inputHeader": "Внутри поля поиска (что оно делает):",
			"search.keyArrow": "- Стрелка вниз: для навигации по результатам в дереве.",
			"search.keyEnter": "- Введите: Выполните или обновите поиск.",
			"search.keyF4": "- {0} : Перейти к следующему результату и сфокусировать редактор.",
			"search.keyNavGlobalHeader": "Откуда угодно (из поля поиска или редактора):",
			"search.keyNavResultsHeader": "Навигация по результатам поиска:",
			"search.keyNavSearchHeader": "При фокусировке на поле поиска:",
			"search.keyResultEnter": "- Enter (когда результат находится в фокусе): Перейти к этому результату в редакторе.",
			"search.keyShiftF4": "- {0} : Перейти к предыдущему результату и сфокусироваться на редакторе.",
			"search.keyTab": "- Tab: Переместить фокус на дерево результатов ниже.",
			"search.keyboardHeader": "Сводка навигации с помощью клавиатуры:",
			"search.macSetting": "- `search.globalFindClipboard`: Использует общий буфер обмена Find в macOS, если он доступен.",
			"search.macSettingHeader": "Параметр, специфичный для платформы (только для macOS):",
			"search.noResults": "Результаты не найдены. Выберите поисковый запрос или настройте параметры ниже.",
			"search.noSearch": "Введите поисковый запрос, чтобы найти результаты.",
			"search.optionCase": "- Комплектация: В комплект входят только точно совпадающие по номеру экземпляры.",
			"search.optionRegex": "- Регулярные выражения: Используйте сопоставление с шаблоном для расширенного поиска.",
			"search.optionWord": "- Целое слово: Совпадают только целые слова.",
			"search.optionsHeader": "Параметры поиска в диалоговом окне:",
			"search.replaceDesc1": "Перейдите в поле \"Заменить\" и введите текст для замены.",
			"search.replaceDesc2": "Вы можете заменить отдельные матчи или все матчи сразу.",
			"search.replaceHeader": "Замена файлов (режим замены активен):",
			"search.replaceWarning": "Внимание: это действие затрагивает несколько файлов. Убедитесь, что вы нашли именно то, что хотите заменить.",
			"search.resultCount": "Найдено результатов: {0}.",
			"search.settingActions": "- `search.actionsPosition`: Положение кнопок действий.",
			"search.settingCollapse": "- `search.collapseResults`: Развернуть или свернуть результаты.",
			"search.settingContextLines": "- `search.searchEditor.defaultNumberOfContextLines`: Количество контекстных строк, отображаемых вокруг совпадений.",
			"search.settingDebounce": "- `search.searchOnTypeDebouncePeriod`: Задержка в миллисекундах перед началом поиска во время ввода текста.",
			"search.settingLineNumbers": "- `search.showLineNumbers`: Отображать номера строк в результатах поиска.",
			"search.settingMaxResults": "- `search.maxResults`: Максимальное количество результатов поиска для отображения.",
			"search.settingReplacePreview": "- `search.useReplacePreview`: Открывает предварительный просмотр при замене совпадений.",
			"search.settingSearchOnType": "- `search.searchOnType`: Поиск по всем файлам по мере ввода текста.",
			"search.settingSmartCase": "- `search.smartCase`: Используйте поиск без учета регистра, если ваш поисковый запрос состоит исключительно из строчных букв.",
			"search.settingSortOrder": "- `search.sortOrder`: Сортировка результатов по имени файла, типу, времени изменения или количеству совпадений.",
			"search.settingVerbosity": "- `accessibility.verbosity.find`: Определяет, будет ли поле поиска озвучивать подсказку \"Справка по специальным возможностям\".",
			"search.settingViewMode": "- `search.defaultViewMode`: Отображать результаты в виде списка или дерева.",
			"search.settingsHeader": "Настройки, которые вы можете изменить ({0} открывает настройки):",
			"search.settingsIntro": "Эти настройки влияют на работу функции поиска по файлам.",
			"search.statusHeader": "Текущий статус поиска:",
			"search.statusIntro": "Вы ищете что-то на своем рабочем месте."
		},
		"vs/workbench/contrib/search/browser/searchActionsBase": {
			"search": "Поиск"
		},
		"vs/workbench/contrib/search/browser/searchActionsCopy": {
			"copyAllLabel": "Копировать все",
			"copyMatchLabel": "Копирование",
			"copyPathLabel": "Скопировать путь",
			"getSearchResultsLabel": "Получить результаты поиска"
		},
		"vs/workbench/contrib/search/browser/searchActionsFind": {
			"excludeFileTypeFromSearch": "Исключить тип файла из поиска",
			"excludeFolderFromSearch": "Исключить папку из поиска",
			"findInFiles": "Найти в файлах",
			"findInFiles.args": "Набор параметров для поиска",
			"findInFiles.description": "Открытие поиска в рабочей области.",
			"findInFolder": "Найти в папке...",
			"findInWorkspace": "Найти в рабочей области...",
			"includeFileTypeInSearch": "Включить тип файла из поиска",
			"miFindInFiles": "Найти &&в файлах",
			"restrictResultsToFolder": "Ограничить поиск папкой",
			"revealInSideBar": "Показать в панели проводника",
			"search.expandRecursively": "Рекурсивно развернуть"
		},
		"vs/workbench/contrib/search/browser/searchActionsNav": {
			"AddCursorsAtSearchResults.label": "Добавить курсоры в результатах поиска",
			"CloseReplaceWidget.label": "Закрыть мини-приложение замены",
			"FocusNextInputAction.label": "Фокус на следующем вводе",
			"FocusNextSearchResult.label": "Перейти к следующему результату поиска.",
			"FocusPreviousInputAction.label": "Фокус на предыдущем вводе",
			"FocusPreviousSearchResult.label": "Перейти к предыдущему результату поиска.",
			"FocusSearchFromResults.label": "Фокус на поиске в результатах",
			"OpenMatch.label": "Открыть совпадение",
			"OpenMatchToSide.label": "Открыть совпадение сбоку",
			"ToggleCaseSensitiveCommandId.label": "Активировать учет регистра",
			"TogglePreserveCaseId.label": "Активировать сохранение регистра",
			"ToggleQueryDetailsAction.label": "Активировать сведения о запросе",
			"ToggleRegexCommandId.label": "Активировать регулярные выражения",
			"ToggleWholeWordCommandId.label": "Активировать слово целиком",
			"focusSearchListCommandLabel": "Список фокуса",
			"replaceInFiles": "Заменить в файлах",
			"toggleTabs": "Включить или отключить поиск по типу"
		},
		"vs/workbench/contrib/search/browser/searchActionsRemoveReplace": {
			"RemoveAction.label": "Отклонить",
			"file.replaceAll.label": "Заменить все",
			"match.replace.label": "Заменить"
		},
		"vs/workbench/contrib/search/browser/searchActionsSymbol": {
			"miGotoSymbolInWorkspace": "Перейти к символу в &&рабочей области...",
			"showTriggerActions": "Перейти к символу в рабочей области..."
		},
		"vs/workbench/contrib/search/browser/searchActionsTextQuickAccess": {
			"quickTextSearch": "Быстрый поиск"
		},
		"vs/workbench/contrib/search/browser/searchActionsTopBar": {
			"CancelSearchAction.label": "Отменить поиск",
			"ClearSearchResultsAction.label": "Очистить результаты поиска",
			"CollapseDeepestExpandedLevelAction.label": "Свернуть все",
			"ExpandAllAction.label": "Развернуть все",
			"RefreshAction.label": "Обновить",
			"SearchWithAIAction.label": "Поиск с помощью ИИ",
			"ViewAsListAction.label": "Просмотр в виде списка",
			"ViewAsTreeAction.label": "Просмотр в виде дерева",
			"clearSearchHistoryLabel": "Очистить историю поиска"
		},
		"vs/workbench/contrib/search/browser/searchChatContext": {
			"chatContext.attach.files.placeholder": "Поиск файла или папки по имени",
			"chatContext.folder": "Файлы и папки...",
			"chatContext.searchResults": "Результаты поиска",
			"select.symb": "Выберите символ",
			"symbols": "Символы..."
		},
		"vs/workbench/contrib/search/browser/searchFindInput": {
			"searchFindInputNotebookFilter.label": "Фильтры поиска записных книжек"
		},
		"vs/workbench/contrib/search/browser/searchIcons": {
			"searchClearIcon": "Значок для очистки результатов в представлении поиска.",
			"searchCollapseAllIcon": "Значок для свертывания результатов в представлении поиска.",
			"searchDetailsIcon": "Значок для отображения сведений о поиске.",
			"searchExpandAllIcon": "Значок для развертывания результатов в представлении поиска.",
			"searchHideReplaceIcon": "Значок для свертывания раздела замены в представлении поиска.",
			"searchNewEditorIcon": "Значок для действия, открывающего новый редактор поиска.",
			"searchOpenInFile": "Значок действия для перехода к файлу текущего результата поиска.",
			"searchRefreshIcon": "Значок для обновления в представлении поиска.",
			"searchRemoveIcon": "Значок для удаления результата поиска.",
			"searchReplaceAllIcon": "Значок для замены всех вхождений в представлении поиска.",
			"searchReplaceIcon": "Значок для замены в представлении поиска.",
			"searchSeeMoreIcon": "Значок для просмотра дополнительного контекста в режиме поиска.",
			"searchShowAsList": "Значок для просмотра результатов в виде списка в представлении поиска.",
			"searchShowAsTree": "Значок для просмотра результатов в виде дерева в представлении поиска.",
			"searchShowContextIcon": "Значок для переключения контекста в редакторе поиска.",
			"searchShowReplaceIcon": "Значок для развертывания раздела замены в представлении поиска.",
			"searchSparkleEmpty": "Значок для скрытия результатов ИИ в поиске.",
			"searchSparkleFilled": "Значок для отображения результатов ИИ в поиске.",
			"searchStopIcon": "Значок для остановки в представлении поиска.",
			"searchViewIcon": "Значок представления поиска."
		},
		"vs/workbench/contrib/search/browser/searchMessage": {
			"unable to open": "Не удается открыть неизвестную ссылку: {0}",
			"unable to open trust": "Не удалось открыть ссылку команды из ненадежного источника: {0}"
		},
		"vs/workbench/contrib/search/browser/searchResultsView": {
			"fileMatchAriaLabel": "Совпадений в файле {1} папки {2}: {0}, результат поиска",
			"folderMatchAriaLabel": "Совпадений в корневой папке {1}: {0}, результат поиска",
			"lineNumStr": "Со строки {0}",
			"numLinesStr": "Дополнительные строки: {0}",
			"otherFilesAriaLabel": "Совпадений вне корневой папки: {0}, результат поиска",
			"replacePreviewResultAria": "\"{0}\" в столбце {1}, заменить {2} на {3}",
			"search": "Поиск",
			"searchFileMatch": "Найден {0} файл",
			"searchFileMatches": "Найдено файлов: {0}",
			"searchFolderMatch.aiText.label": "Результаты с помощью ИИ",
			"searchFolderMatch.other.label": "Другие файлы",
			"searchFolderMatch.plainText.label": "Результаты в виде текста",
			"searchMatch": "Найдено соответствие: {0}",
			"searchMatches": "Найдено соответствий: {0}",
			"searchResultAria": "\"{0}\" в столбце {1}, обнаружено {2}"
		},
		"vs/workbench/contrib/search/browser/searchView": {
			"ariaSearchResultsStatus": "Поиск вернул результатов: {0} в файлах: {1}",
			"disableOpenEditors": "Поиск во всей рабочей области",
			"emptySearch": "Пустой поиск",
			"excludes.enable": "включить",
			"forTerm": " — поиск: {0}",
			"keywordSuggestion.message": "Вместо этого выполните поиск: ",
			"moreSearch": "Переключить сведения о поиске",
			"noOpenEditorResultsExcludes": "В открытых редакторах не найдено результатов с исключением \"{0}\" — ",
			"noOpenEditorResultsFound": "В открытых редакторах не найдены результаты. Проверьте настроенные исключения и файлы gitignore - ",
			"noOpenEditorResultsIncludes": "В открытых редакторах не найдено результатов с соответствием \"{0}\" — ",
			"noOpenEditorResultsIncludesExcludes": "В открытых редакторах не найдено результатов с соответствием \"{0}\" и исключением \"{1}\" — ",
			"noResultsExcludes": "Результаты не найдены за исключением \"{0}\" — ",
			"noResultsFound": "Результаты не найдены. Проверьте настроенные исключения и файлы gitignore - ",
			"noResultsIncludes": "Результаты в \"{0}\" не найдены — ",
			"noResultsIncludesExcludes": "Не найдено результатов в \"{0}\", исключая \"{1}\", — ",
			"onlyOpenEditors": "поиск только в открытых файлах",
			"openEditors.disable": "отключить",
			"openFolder": "Открыть папку",
			"openInEditor.message": "Открыть в редакторе",
			"openInEditor.tooltip": "Копировать текущие результаты поиска в редактор",
			"openSettings.message": "Открыть параметры",
			"placeholder.excludes": "например, *.ts, src/**/exclude",
			"placeholder.includes": "например, *.ts, src/**/include",
			"removeAll.occurrence.file.confirmation.message": "Заменить вхождение {0} в {1} файле на \"{2}\"?",
			"removeAll.occurrence.file.message": "Заменено вхождений во всем файле {1}: {0}.",
			"removeAll.occurrence.files.confirmation.message": "Заменить вхождение {0} на \"{2}\" в следующем числе файлов: {1}?",
			"removeAll.occurrence.files.message": "Вхождение {0} заменено в следующем числе файлов: {1}.",
			"removeAll.occurrences.file.confirmation.message": "Заменить вхождения ({0}) в {1} файле на \"{2}\"?",
			"removeAll.occurrences.file.message": "Заменено вхождений в файле {1}: {0}.",
			"removeAll.occurrences.files.confirmation.message": "Заменить вхождения ({0}) на \"{2}\" в следующем числе файлов: {1}?",
			"removeAll.occurrences.files.message": "Вхождения ({0}) заменены в следующем числе файлов: {1}.",
			"replaceAll.confirm.button": "&&Заменить",
			"replaceAll.confirmation.title": "Заменить все",
			"replaceAll.occurrence.file.confirmation.message": "Заменить вхождение {0} во всем файле {1}?",
			"replaceAll.occurrence.file.message": "Вхождение {0} заменено в {1} файле на \"{2}\".",
			"replaceAll.occurrence.files.confirmation.message": "Заменить вхождение {0} в следующем числе файлов: {1}?",
			"replaceAll.occurrence.files.message": "Вхождение {0} заменено на \"{2}\" в следующем числе файлов: {1}.",
			"replaceAll.occurrences.file.confirmation.message": "Заменить вхождения ({0}) во всем файле {1}?",
			"replaceAll.occurrences.file.message": "Вхождения ({0}) заменены в {1} файле на \"{2}\".",
			"replaceAll.occurrences.files.confirmation.message": "Заменить вхождения ({0}) в следующем числе файлов: {1}?",
			"replaceAll.occurrences.files.message": "Вхождения ({0}) заменены на \"{2}\" в следующем числе файлов: {1}.",
			"rerunSearch.message": "Выполнить поиск еще раз",
			"rerunSearchInAll.message": "Выполните поиск во всех файлах",
			"search.file.result": "{0} результат в {1} файле",
			"search.file.results": "Результатов: {0} в {1} файле",
			"search.files.result": "{0} результат в следующем числе файлов: {1}",
			"search.files.results": "Результатов: {0} в следующем числе файлов: {1}",
			"searchCanceled": "Поиск был отменен до того, как были найдены какие-либо результаты — ",
			"searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска.",
			"searchPathNotFoundError": "Путь поиска не найден: {0}",
			"searchScope.excludes": "исключаемые файлы",
			"searchScope.includes": "включаемые файлы",
			"searchWithAIButtonTooltip": "Поиск с использованием ИИ",
			"searchWithoutFolder": "Вы не открыли и не указали папку. Сейчас поиск выполняется только по открытым файлам —",
			"triggerAISearch.tooltip": "Поиск с использованием ИИ.",
			"useExcludesAndIgnoreFilesDescription": "Использовать параметры исключения и игнорировать файлы",
			"useIgnoresAndExcludesDisabled": "параметры исключения и игнорирование файлов отключены"
		},
		"vs/workbench/contrib/search/browser/searchWidget": {
			"accessibilityHelpHintInLabel": "Нажмите {0} для получения помощи по вопросам доступности.",
			"label.Replace": "Замена: введите термин для замены и нажмите клавишу ВВОД для просмотра.",
			"label.Search": "Поиск: введите условие поиска и нажмите клавишу ВВОД, чтобы выполнить поиск.",
			"search.action.replaceAll.disabled.label": "Заменить все (отправить поиск для включения)",
			"search.action.replaceAll.enabled.label": "Заменить все",
			"search.placeHolder": "Поиск",
			"search.replace.placeHolder": "Заменить",
			"search.replace.toggle.button.title": "Переключение замены",
			"showContext": "Активировать строки контекста"
		},
		"vs/workbench/contrib/search/browser/symbolsQuickAccess": {
			"noSymbolResults": "Нет соответствующих символов рабочей области",
			"openToBottom": "Открыть внизу",
			"openToSide": "Открыть сбоку"
		},
		"vs/workbench/contrib/searchEditor/browser/searchEditor": {
			"label.excludes": "Шаблоны исключения из поиска",
			"label.includes": "Шаблоны включения в поиск",
			"moreSearch": "Переключить сведения о поиске",
			"runSearch": "Выполнить поиск",
			"searchEditor": "Поиск",
			"searchResultItem": "Совпало {0} на {1} в файле {2}",
			"searchScope.excludes": "исключаемые файлы",
			"searchScope.includes": "включаемые файлы",
			"textInputBoxBorder": "Граница для поля ввода текста в редакторе Поиска."
		},
		"vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": {
			"promptOpenWith.searchEditor.displayName": "Редактор поиска",
			"search": "Редактор поиска",
			"search.action.focusFilesToExclude": "Исключить файлы редактора поиска фокусировки",
			"search.action.focusFilesToInclude": "Включить файлы редактора поиска фокусировки",
			"search.action.focusQueryEditorWidget": "Перевести фокус в поле ввода редактора поиска",
			"search.openNewEditor": "Открыть новый редактор поиска",
			"search.openNewEditorToSide": "Открыть новый редактор поиска сбоку",
			"search.openNewSearchEditor": "Новый редактор поиска",
			"search.openResultsInEditor": "Открыть результаты в редакторе",
			"search.openSearchEditor": "Открыть редактор поиска",
			"search.rerunSearchInEditor": "Повторить поиск",
			"searchEditor": "Редактор поиска",
			"searchEditor.action.decreaseSearchEditorContextLines": "Уменьшить строки контекста",
			"searchEditor.action.increaseSearchEditorContextLines": "Увеличить строки контекста",
			"searchEditor.action.selectAllSearchEditorMatches": "Выбрать все совпадения",
			"searchEditor.action.toggleSearchEditorCaseSensitive": "Активировать учет регистра",
			"searchEditor.action.toggleSearchEditorContextLines": "Активировать строки контекста",
			"searchEditor.action.toggleSearchEditorRegex": "Активировать использование регулярного выражения",
			"searchEditor.action.toggleSearchEditorWholeWord": "Активировать учет слова целиком",
			"searchEditor.deleteResultBlock": "Удалить результаты для файла"
		},
		"vs/workbench/contrib/searchEditor/browser/searchEditorInput": {
			"searchEditorLabelIcon": "Значок метки редактора поиска.",
			"searchTitle": "Поиск",
			"searchTitle.withQuery": "Поиск: {0}"
		},
		"vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": {
			"invalidQueryStringError": "Все символы обратной косой черты в строке запроса должны быть экранированы (\\\\)",
			"noResults": "Результаты отсутствуют",
			"numFiles": "Файлы {0}",
			"numResults": "Результаты: {0}",
			"oneFile": "1 файл",
			"oneResult": "1 результат",
			"searchMaxResultsWarning": "Результирующий набор включает только подмножество всех соответствий. Чтобы уменьшить число результатов, сузьте условия поиска."
		},
		"vs/workbench/contrib/share/browser/share.contribution": {
			"close": "Закрыть",
			"experimental.share.enabled": "Определяет, следует ли отображать действие \"Поделиться\" рядом с командным центром, если {0}: {1}.",
			"generating link": "Создание ссылки...",
			"open link": "Открыть ссылку",
			"share": "Поделиться...",
			"shareSuccess": "Ссылка скопирована в буфер обмена!",
			"shareTextSuccess": "Текст скопирован в буфер обмена!"
		},
		"vs/workbench/contrib/share/browser/shareService": {
			"shareProviderCount": "Количество доступных поставщиков общего доступа",
			"toggle.share": "Поделиться",
			"toggle.shareDescription": "Переключить видимость действия \"Поделиться\" в заголовке окна",
			"type to filter": "Выберите способ поделиться {0}"
		},
		"vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": {
			"snippets": "Фрагменты кода"
		},
		"vs/workbench/contrib/snippets/browser/commands/configureSnippets": {
			"bad_name1": "Недопустимое имя файла",
			"bad_name2": "\"{0}\" не является допустимым именем файла",
			"bad_name3": "\"{0}\" уже существует",
			"detail.label": "({0}) {1}",
			"global.1": "({0})",
			"global.scope": "(глобальный)",
			"group.global": "Существующие фрагменты кода",
			"miOpenSnippets": "&&Фрагменты",
			"name": "Введите имя файла фрагмента",
			"new.folder": "Создать файл фрагментов кода для '{0}'...",
			"new.global": "Новый файл с глобальным фрагментом кода...",
			"new.global.sep": "Новые фрагменты кода",
			"new.global_scope": "GLOBAL",
			"new.workspace_scope": "Рабочая область {0}",
			"openSnippet.label": "Настройка фрагментов",
			"openSnippet.pickLanguage": "Выберите файл фрагментов кода или создайте фрагменты",
			"userSnippets": "Фрагменты"
		},
		"vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": {
			"label": "Заполнение файла фрагментом кода",
			"placeholder": "Выберите фрагмент кода"
		},
		"vs/workbench/contrib/snippets/browser/commands/insertSnippet": {
			"snippet.suggestions.label": "Вставить фрагмент"
		},
		"vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet": {
			"label": "Разместить во фрагменте кода..."
		},
		"vs/workbench/contrib/snippets/browser/snippetCodeActionProvider": {
			"codeAction": "{0}",
			"more": "Дополнительно…",
			"overflow.start.title": "Начать с фрагмента кода",
			"title": "Начать с: {0}"
		},
		"vs/workbench/contrib/snippets/browser/snippetCompletionProvider": {
			"detail.snippet": "{0} ({1})",
			"snippetSuggest.longLabel": "{0}, {1}"
		},
		"vs/workbench/contrib/snippets/browser/snippetPicker": {
			"disableSnippet": "Скрыть от IntelliSense",
			"enable.snippet": "Показать в IntelliSense",
			"isDisabled": "(скрыто от IntelliSense)",
			"pick.noSnippetAvailable": "Фрагмент кода недоступен",
			"pick.placeholder": "Выберите фрагмент кода",
			"sep.userSnippet": "Пользовательские фрагменты кода",
			"sep.workspaceSnippet": "Фрагменты кода рабочей области"
		},
		"vs/workbench/contrib/snippets/browser/snippets.contribution": {
			"editor.snippets.codeActions.enabled": "Определяет, отображается ли окружение с фрагментами кода или фрагменты кода шаблонов файлов как действия кода.",
			"snippetSchema.json": "Настройка фрагмента пользователя",
			"snippetSchema.json.body": "Содержимое фрагмента. Используйте \"$1\", \"${1:defaultText}\", чтобы определить позиции курсора, и \"$0\" для конечной позиции курсора. Вставьте значения переменных с помощью \"${varName}\" и \"${varName:defaultText}\", например 'This is file: $TM_FILENAME'.",
			"snippetSchema.json.default": "Пустой фрагмент",
			"snippetSchema.json.description": "Описание фрагмента.",
			"snippetSchema.json.exclude": "Список [стандартных масок](https://aka.ms/vscode-glob-patterns) для исключения фрагмента из определенных файлов, например `[\"**/*.min.js\"]` или `\"*.min.js\"`. Маски будут сопоставляться по абсолютному пути к файлу, если они содержат разделитель пути. В противном случае будут они будут сопоставляться по имени файла. Маски исключения имеют приоритет над масками `include`.",
			"snippetSchema.json.include": "Список [стандартных масок](https://aka.ms/vscode-glob-patterns) для включения фрагмента в определенные файлы, например, `[\"**/*.test.ts\", \"*.spec.ts\"]` или `\"**/*.spec.ts\"`. Маски будут сопоставляться по абсолютному пути к файлу, если они содержат разделитель пути. В противном случае будут они будут сопоставляться по имени файла. Соответствующие файлы можно исключить с помощью свойства `exclude`.",
			"snippetSchema.json.isFileTemplate": "Фрагмент предназначен для заполнения или замены всего файла",
			"snippetSchema.json.prefix": "Префикс, используемый при выборе фрагмента в IntelliSense",
			"snippetSchema.json.scope": "Список имен языков, к которым относится этот фрагмент, например, \"typescript,javascript\"."
		},
		"vs/workbench/contrib/snippets/browser/snippetsFile": {
			"source.userSnippet": "Фрагмент кода пользователя",
			"source.userSnippetGlobal": "Глобальный пользовательский фрагмент кода",
			"source.workspaceSnippetGlobal": "Фрагмент кода рабочей области"
		},
		"vs/workbench/contrib/snippets/browser/snippetsService": {
			"badFile": "Не удалось прочитать файл фрагмента \"{0}\".",
			"badVariableUse": "Похоже, что в одном или нескольких фрагментах расширения \"{0}\" перепутаны переменные и заполнители. Дополнительные сведения см. на странице https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax.",
			"invalid.language": "Неизвестный язык в contributes.{0}.language. Указанное значение: {1}",
			"invalid.language.0": "Если язык не указан, то в качестве значения параметра \"contributes.{0}.path\" необходимо указать файл \".code-snippets\". Указанное значение: {1}",
			"invalid.path.0": "В contributes.{0}.path требуется строка. Указанное значение: {1}",
			"invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.",
			"vscode.extension.contributes.snippets": "Добавляет фрагменты.",
			"vscode.extension.contributes.snippets-language": "Идентификатор языка, для которого добавляется этот фрагмент.",
			"vscode.extension.contributes.snippets-path": "Путь к файлу фрагментов. Путь указывается относительно папки расширения и обычно начинается с \"./snippets/\"."
		},
		"vs/workbench/contrib/speech/browser/speechService": {
			"speechProviderDescription": "Описание этого поставщика Azure Cognitive Service для речевой службы, показанное в пользовательском интерфейсе.",
			"speechProviderName": "Уникальное имя этого поставщика речевой службы.",
			"vscode.extension.contributes.speechProvider": "Добавление поставщика речевой службы"
		},
		"vs/workbench/contrib/speech/common/speechService": {
			"hasSpeechProvider": "Поставщик речи зарегистрирован в службе распознавания речи.",
			"speechLanguage.da-DK": "Датский (Дания)",
			"speechLanguage.de-DE": "Немецкий (Германия)",
			"speechLanguage.en-AU": "Английский (Австралия)",
			"speechLanguage.en-CA": "Английский (Канада)",
			"speechLanguage.en-GB": "Английский (Соединенное Королевство)",
			"speechLanguage.en-IE": "Английский (Ирландия)",
			"speechLanguage.en-IN": "Английский (Индия)",
			"speechLanguage.en-NZ": "Английский (Новая Зеландия)",
			"speechLanguage.en-US": "Английский (США)",
			"speechLanguage.es-ES": "Испанский (Испания)",
			"speechLanguage.es-MX": "Испанский (Мексика)",
			"speechLanguage.fr-CA": "Французский (Канада)",
			"speechLanguage.fr-FR": "Французский (Франция)",
			"speechLanguage.hi-IN": "Хинди (Индия)",
			"speechLanguage.it-IT": "Итальянский (Италия)",
			"speechLanguage.ja-JP": "Японский (Япония)",
			"speechLanguage.ko-KR": "Корейский (Южная Корея)",
			"speechLanguage.nl-NL": "Нидерландский (Нидерланды)",
			"speechLanguage.pt-BR": "Португальский (Бразилия)",
			"speechLanguage.pt-PT": "Португальский (Португалия)",
			"speechLanguage.ru-RU": "Русский (Россия)",
			"speechLanguage.sv-SE": "Шведский (Швеция)",
			"speechLanguage.tr-TR": "Турецкий (Турция)",
			"speechLanguage.zh-CN": "Китайский (упрощенное письмо, Китай)",
			"speechLanguage.zh-HK": "Китайский, традиционное письмо (Гонконг, САР)",
			"speechLanguage.zh-TW": "Китайский (традиционное письмо, Тайвань)",
			"speechToTextInProgress": "Выполняется сеанс преобразования речи в текст.",
			"textToSpeechInProgress": "Выполняется сеанс преобразования текста в речь."
		},
		"vs/workbench/contrib/surveys/browser/languageSurveys.contribution": {
			"helpUs": "Помогите нам улучшить поддержку {0}",
			"neverAgain": "Больше не показывать",
			"remindLater": "Напомнить позже",
			"takeShortSurvey": "Пройдите краткий опрос"
		},
		"vs/workbench/contrib/surveys/browser/nps.contribution": {
			"neverAgain": "Больше не показывать",
			"remindLater": "Напомнить позже",
			"surveyQuestion": "Вас не затруднит пройти краткий опрос?",
			"takeSurvey": "Пройти опрос"
		},
		"vs/workbench/contrib/tasks/browser/abstractTaskService": {
			"ConfigureTaskRunnerAction.label": "Настроить задачу",
			"TaskServer.folderIgnored": "Папка {0} будет проигнорирована, так как в ней используется версия задач 0.1.0",
			"TaskServer.noTask": "Не определена задача для выполнения",
			"TaskService.associate": "Связать",
			"TaskService.attachProblemMatcher.continueWithout": "Продолжить без проверки выходных данных задачи",
			"TaskService.attachProblemMatcher.learnMoreAbout": "Дополнительные сведения о проверке выходных данных задачи",
			"TaskService.attachProblemMatcher.never": "Никогда не сканировать выходные данные для этой задачи",
			"TaskService.attachProblemMatcher.neverType": "Никогда не сканировать выходные данные для задач {0}",
			"TaskService.createJsonFile": "Создать файл tasks.json из шаблона",
			"TaskService.defaultBuildTaskExists": "Задача {0} уже помечена как задача сборки по умолчанию",
			"TaskService.defaultTestTaskExists": "{0} уже помечена как задача сборки по умолчанию. ",
			"TaskService.fetchingBuildTasks": "Получение задач сборки...",
			"TaskService.fetchingTestTasks": "Получение задач тестирования...",
			"TaskService.ignoredFolder": "Следующие папки рабочей области будут проигнорированы, так как в них используется версия задач 0.1.0: {0}",
			"TaskService.instanceToTerminate": "Выберите экземпляр для завершения работы",
			"TaskService.noBuildTask": "Задача сборки для запуска отсутствует. Настройте задачи сборки...",
			"TaskService.noBuildTask1": "Задача сборки не определена. Отметьте задачу с помощью \"isBuildCommand\" в файле tasks.json.",
			"TaskService.noBuildTask2": "Задача сборки не определена. Отметьте задачу с помощью группы 'build' в файле tasks.json.",
			"TaskService.noConfiguration": "Ошибка: обнаружение задачи {0} не внесло вклад в задачу для следующей конфигурации:\r\n{1}\r\nЗадача будет пропущена.",
			"TaskService.noEntryToRun": "Настроить задачу",
			"TaskService.noInstanceRunning": "Сейчас ни один экземпляр не запущен",
			"TaskService.noRunningTasks": "Нет запущенных задач для перезапуска",
			"TaskService.noTaskIsRunning": "Ни одной задачи не запущено",
			"TaskService.noTaskRunning": "Ни одной задачи не запущено",
			"TaskService.noTaskToRestart": "Задачи для перезапуска не найдены",
			"TaskService.noTasks": "Нет постоянных задач для повторного подключения.",
			"TaskService.noTestTask1": "Задача теста не определена. Отметьте задачу с помощью \"isTestCommand\" в файле tasks.json.",
			"TaskService.noTestTask2": "Задача теста не определена. Отметьте задачу с помощью группы 'test' в файле tasks.json.",
			"TaskService.noTestTaskTerminal": "Тестовая задача для запуска не найдена. Настройте задачи...",
			"TaskService.notAgain": "Больше не показывать",
			"TaskService.notConnecting": "Задание настроенного значения подключенных задач {0}, задачи уже повторно подключены {1}",
			"TaskService.openJsonFile": "Открыть файл tasks.json",
			"TaskService.pickBuildTask": "Выберите задачу сборки для запуска",
			"TaskService.pickBuildTaskForLabel": "Выберите задачу сборки (задача сборки по умолчанию не определена)",
			"TaskService.pickDefaultBuildTask": "Выберите задачу, которая будет использоваться в качестве задачи сборки по умолчанию.",
			"TaskService.pickDefaultTestTask": "Выберите задачу, которая будет использоваться в качестве задачи тестирования по умолчанию. ",
			"TaskService.pickRunTask": "Выберите задачу для запуска",
			"TaskService.pickShowTask": "Выберите задачу, выходные данные для которой нужно отобразить",
			"TaskService.pickTask": "Выберите задачу для настройки",
			"TaskService.pickTestTask": "Выберите задачу тестирования для запуска",
			"TaskService.providerUnavailable": "Предупреждение! Задачи {0} недоступны в текущей среде.",
			"TaskService.reconnected": "Повторное подключение к запущенным задачам.",
			"TaskService.reconnecting": "Повторное подключение к запущенным задачам...",
			"TaskService.reconnectingTasks": "Повторное подключение к задачам {0}...",
			"TaskService.requestTrust": "Для перечисления и выполнения задач необходимо, чтобы некоторые из файлов в этой рабочей области выполнялись в виде кода.",
			"TaskService.skippingReconnection": "Тип запуска без перезагрузки окна, параметр подключения и удаление постоянных задач",
			"TaskService.taskToRestart": "Выберите задачу для перезапуска",
			"TaskService.taskToTerminate": "Выберите задачу для завершения",
			"TaskService.template": "Выберите шаблон задачи",
			"TaskService.terminateAllRunningTasks": "Все запущенные задачи",
			"TaskSystem.InstancePolicy.warn": "Достигнуто предельное количество экземпляров для этой задачи.",
			"TaskSystem.active": "Уже выполняется задача. Завершите ее, прежде чем выполнять другую задачу.",
			"TaskSystem.configurationErrors": "Ошибка: в конфигурации указанной задачи при проверке были выявлены ошибки, и ее невозможно использовать. Сначала устраните ошибки.",
			"TaskSystem.invalidTaskJson": "Ошибка: файл tasks.json содержит синтаксические ошибки. Исправьте их перед запуском задачи.",
			"TaskSystem.invalidTaskJsonOther": "Ошибка: файл tasks.json в {0} содержит синтаксические ошибки. Исправьте их перед запуском задачи.",
			"TaskSystem.restartFailed": "Не удалось завершить и перезапустить задачу {0}",
			"TaskSystem.saveBeforeRun.prompt.title": "Сохранить все редакторы?",
			"TaskSystem.taskNoLongerExists": "Задача {0} больше не существует или была изменена. Невозможно перезапустить.",
			"TaskSystem.unknownError": "При выполнении задачи произошла ошибка. Подробности см. в журнале задач.",
			"TaskSystem.versionSettings": "В параметрах пользователя разрешена только версия задач 2.0.0.",
			"TaskSystem.versionWorkspaceFile": "В файлах конфигурации рабочей области могут использоваться только задачи версии 2.0.0.",
			"TasksSystem.locationUserConfig": "Параметры пользователя",
			"TasksSystem.locationWorkspaceConfig": "файл рабочей области",
			"TerminateAction.failed": "Не удалось завершить запущенную задачу",
			"TerminateAction.label": "Завершить задачу",
			"TerminateAction.noProcess": "Запущенный процесс больше не существует. Если задача породила фоновые задачи, выход из Visual Studio Code может привести к появлению потерянных процессов.",
			"configureTask": "Настроить задачу",
			"configured": "настроенные задачи",
			"customizeParseErrors": "В конфигурации текущей задачи есть ошибки. Исправьте ошибки перед изменением задачи.",
			"detail": "Вы хотите сохранить все редакторы перед выполнением задачи?",
			"detected": "обнаруженные задачи",
			"moreThanOneBuildTask": "В файле tasks.json определено несколько задач сборки. Выполняется первая из них.",
			"recentlyUsed": "недавно использованные задачи",
			"runTask.arg": "Фильтрация задач, отображаемых в быстром выборе",
			"runTask.label": "Метка задачи или термин для фильтрации",
			"runTask.task": "Метка задачи или термин для фильтрации",
			"runTask.type": "Тип предоставленной задачи",
			"saveBeforeRun.dontSave": "&&Не сохранять",
			"saveBeforeRun.save": "&&Сохранить",
			"savePersistentTask": "Сохранение постоянных задач: {0}",
			"selectProblemMatcher": "Выберите, на какие ошибки и предупреждения следует проверять выходные данные задачи",
			"showOutput": "Показать выходные данные",
			"task.longRunningTaskCompleted": "Задача завершена за {0}.",
			"task.longRunningTaskCompletedWithLabel": "Задача \"{0}\" завершена за {1}.",
			"task.longRunningTaskDurationMinutes": "{0} мин.",
			"task.longRunningTaskDurationMinutesSeconds": "{0} мин. {1} с",
			"task.longRunningTaskDurationSeconds": "{0} с",
			"taskEvent": "Тип события задачи: {0}",
			"taskQuickPick.userSettings": "Пользователь",
			"taskService.getSavedTasks": "Извлечение задач из хранилища задач.",
			"taskService.getSavedTasks.error": "Не удалось получить задачу из хранилища задач: {0}.",
			"taskService.getSavedTasks.reading": "Чтение задач из хранилища задач, {0}, {1} {2}",
			"taskService.getSavedTasks.resolved": "Разрешенная задача {0}",
			"taskService.getSavedTasks.unresolved": "Не удалось разрешить задачу {0} ",
			"taskService.gettingCachedTasks": "Возврат кэшированных задач {0}",
			"taskService.ignoringFolder": "Пропускаются конфигурации задач для папки рабочей области {0}. Для поддержки задач рабочей области с несколькими папками необходимо, чтобы все папки использовали версию задачи 2.0.0",
			"taskService.openDiff": "Открыть инструмент сравнения",
			"taskService.openDiffs": "Открыть инструмент сравнения",
			"taskService.removePersistentTask": "Удаление постоянной задачи {0}",
			"taskService.setPersistentTask": "Установка постоянной задачи {0}",
			"taskService.upgradeVersion": "Нерекомендуемые задачи версии 0.1.0 были удалены. Ваши задачи обновлены до версии 2.0.0. Откройте инструмент сравнения, чтобы проверить обновление.",
			"taskService.upgradeVersionPlural": "Нерекомендуемые задачи версии 0.1.0 были удалены. Ваши задачи обновлены до версии 2.0.0. Откройте инструмент сравнения, чтобы проверить обновление.",
			"taskServiceOutputPrompt": "Имеются ошибки задачи. Дополнительные сведения см. в выходных данных.",
			"taskServiceOutputPromptChat": "Есть ошибки задач. Используйте чат для их исправления или просмотрите выходные данные для получения дополнительных сведений.",
			"tasks": "Задачи",
			"tasksJsonComment": "\t// См. страницу https://go.microsoft.com/fwlink/?LinkId=733558 \r\n\t// с документацией по формату tasks.json",
			"troubleshootWithChat": "Исправить с помощью ИИ",
			"unexpectedTaskType": "Поставщик задач для задач \"{0}\" непредвиденно предоставил задачу типа \"{1}\".\r\n"
		},
		"vs/workbench/contrib/tasks/browser/runAutomaticTasks": {
			"allow": "Разрешить",
			"disallow": "Запретить",
			"openTask": "Открыть файл",
			"openTasks": "Открыть файлы",
			"tasks.run.allowAutomatic": "В этой рабочей области определены ({1}) задачи ({0}), которые могут автоматически запускать процессы при ее открытии. Разрешить выполнение автоматических задач во всех доверенных рабочих областях?",
			"workbench.action.tasks.allowAutomaticTasks": "Разрешить автоматические задачи",
			"workbench.action.tasks.disallowAutomaticTasks": "Запретить автоматические задачи",
			"workbench.action.tasks.manageAutomaticRunning": "Управление автоматическими задачами"
		},
		"vs/workbench/contrib/tasks/browser/task.contribution": {
			"BuildAction.label": "Выполнить задачу сборки",
			"ConfigureDefaultBuildTask.label": "Настроить задачу сборки по умолчанию",
			"ConfigureDefaultTestTask.label": "Настроить задачу тестирования по умолчанию",
			"ReRunTaskAction.label": "Запустить последнюю задачу повторно",
			"RerunAllRunningTasksAction.label": "Повторное выполнение всех запущенных задач",
			"RestartTaskAction.label": "Перезапустить запущенную задачу",
			"RunTaskAction.label": "Выполнить задачу",
			"ShowLogAction.label": "Показать журнал задач",
			"ShowTasksAction.label": "Показать выполняющиеся задачи",
			"TerminateAction.label": "Завершить задачу",
			"TestAction.label": "Выполнить задачу тестирования",
			"building": "Сборка...",
			"miBuildTask": "Запустить зада&&чу сборки...",
			"miConfigureBuildTask": "Настроить задачу с&&борки по умолчанию...",
			"miConfigureTask": "&&Настройка задач...",
			"miRestartTask": "П&&ерезапустить выполняющуюся задачу...",
			"miRunTask": "&&Запуск задачи...",
			"miRunningTask": "Показать выполняющи&&еся задачи...",
			"miTerminateTask": "&&Завершить задачу...",
			"numberOfRunningTasks": "Выполняемые задачи: {0}",
			"runningTasks": "Показать выполняющиеся задачи",
			"status.runningTasks": "Выполняющиеся задачи",
			"task.NotifyWindowOnTaskCompletion": "Определяет минимальное время выполнения задачи (в миллисекундах) перед отображением уведомления ОС о завершении задачи, если окно не в фокусе. Установите значение -1, чтобы отключить уведомления. Установите значение 0, чтобы всегда показывать уведомления. Это относится и к эмблеме окна, и к всплывающему уведомлению.",
			"task.SaveBeforeRun.prompt": "Спрашивает, нужно ли сохранять редакторы перед запуском.",
			"task.allowAutomaticTasks": "Включите автоматические задачи — обратите внимание, что задачи не будут выполняться в ненадежной рабочей области.",
			"task.allowAutomaticTasks.off": "Никогда",
			"task.allowAutomaticTasks.on": "Всегда",
			"task.autoDetect": "Управляет включением \"provideTasks\" для расширения всех поставщиков задач. Если команда \"Задачи: выполнить задачу\" выполняется медленно, возможно, поможет отключение автоопределения поставщиков задач. Отдельные расширения также могут предоставлять параметры, отключающие автоопределение.",
			"task.problemMatchers.neverPrompt": "Определяет, следует ли запрашивать подтверждение от средства сопоставления проблем при выполнении задачи. Установите значение \"true\", чтобы никогда не запрашивать подтверждение, или используйте словарь типов задач, чтобы отключить запрос подтверждения только для определенных типов задач.",
			"task.problemMatchers.neverPrompt.array": "Объект, содержащий логические пары для типа задачи, никогда не запрашивает сопоставители проблем.",
			"task.problemMatchers.neverPrompt.boolean": "Задает сопоставитель проблем, запрашивающий поведение для всех задач.",
			"task.quickOpen.detail": "Определяет, следует ли отображать сведения о задачах, для которых указаны сведения в меню быстрого выбора, например, \"Выполнить задачу\".",
			"task.quickOpen.history": "Определяет число недавно отслеживаемых элементов в диалоговом окне быстрого открытия задач.",
			"task.quickOpen.showAll": "Вынуждает команду \"Задачи: выполнение задачи\" использовать менее быстрый подход \"Показать все\" вместо более быстрого двухуровневого выбора, при котором задачи группируются по поставщику.",
			"task.quickOpen.skip": "Определяет, пропускается ли меню быстрого выбора задачи при наличии всего одной задачи.",
			"task.reconnection": "При перезагрузке окна повторно подключитесь к задачам, у которых есть сопоставители проблем.",
			"task.saveBeforeRun": "Сохраните все грязные редакторы перед выполнением задачи.",
			"task.saveBeforeRun.always": "Всегда сохраняет все редакторы перед выполнением.",
			"task.saveBeforeRun.never": "Никогда не сохраняет редакторы перед выполнением.",
			"task.slowProviderWarning": "Указывает, отображается ли уведомление, когда поставщик работает медленно",
			"task.slowProviderWarning.array": "Массив типов задач никогда не отображает предупреждение о медленной работе поставщика.",
			"task.slowProviderWarning.boolean": "Задает предупреждение о медленной работе поставщика для всех задач.",
			"task.verboseLogging": "Включить подробное ведение журнала для задач.",
			"tasks": "Задачи",
			"tasksConfigurationTitle": "Задачи",
			"tasksQuickAccessHelp": "Выполнить задачу",
			"tasksQuickAccessPlaceholder": "Введите имя задачи для запуска.",
			"workbench.action.tasks.openUserTasks": "Открытые задачи пользователя",
			"workbench.action.tasks.openWorkspaceFileTasks": "Открыть задачи рабочей области",
			"workbench.action.tasks.rerunForActiveTerminal": "Перезапустить задачу"
		},
		"vs/workbench/contrib/tasks/browser/taskQuickPick": {
			"TaskQuickPick.changeSettingDetails": "Обнаружение задач для задач {0} приводит к тому, что файлы в любой рабочей области, которую вы открываете, запускаются в качестве кода. Включение обнаружения задач {0} является пользовательской настройкой и будет применяться к любой рабочей области, которую вы открываете. \r\n\r\nВы хотите включить обнаружение задач {0} для всех рабочих областей?",
			"TaskQuickPick.changeSettingNo": "Нет",
			"TaskQuickPick.changeSettingsOptions": "Обнаружение задач {0} отключено. Включите обнаружение задач {1}...",
			"TaskQuickPick.goBack": "Вернуться назад ↩",
			"TaskQuickPick.noTasksForType": "Задачи {0} не найдены. Вернитесь назад ↩",
			"TaskService.pickRunTask": "Выберите задачу для запуска",
			"configureTask": "Настроить задачу",
			"configureTaskIcon": "Значок конфигурации в списке выбора задач.",
			"configured": "настроено",
			"contributedTasks": "добавленный",
			"noProviderForTask": "Отсутствует поставщик задач, зарегистрированный для задач типа \"{0}\".",
			"recentlyUsed": "недавно использовано",
			"removeRecent": "Удалить недавно использованную задачу",
			"removeTaskIcon": "Значок для удаления в списке выбора задач.",
			"taskQuickPick.showAll": "Показать все задачи...",
			"taskType": "Все задачи {0}"
		},
		"vs/workbench/contrib/tasks/browser/tasksQuickAccess": {
			"TaskService.pickRunTask": "Выберите задачу для запуска",
			"noTaskResults": "Нет соответствующих задач"
		},
		"vs/workbench/contrib/tasks/browser/taskTerminalStatus": {
			"task.watchFirstError": "Начало обнаруженных ошибок для этого запуска",
			"taskTerminalStatus.active": "Задача запущена",
			"taskTerminalStatus.errors": "Задача содержит ошибки",
			"taskTerminalStatus.errorsInactive": "Задача содержит ошибки и находится в состоянии ожидания...",
			"taskTerminalStatus.infos": "Задача содержит сведения",
			"taskTerminalStatus.infosInactive": "Задача содержит сведения и находится в состоянии ожидания...",
			"taskTerminalStatus.succeeded": "Задача успешно выполнена",
			"taskTerminalStatus.succeededInactive": "Задача успешно выполнена и находится в состоянии ожидания...",
			"taskTerminalStatus.warnings": "Задача содержит предупреждения",
			"taskTerminalStatus.warningsInactive": "Задача содержит предупреждения и находится в состоянии ожидания..."
		},
		"vs/workbench/contrib/tasks/browser/terminalTaskSystem": {
			"TerminalTaskSystem": "Не удается выполнить команду оболочки на диске UNC с помощью cmd.exe.",
			"TerminalTaskSystem.nonWatchingMatcher": "Задача {0} является фоновой задачей, но использует сопоставитель проблем без фонового шаблона",
			"TerminalTaskSystem.taskLoadReporting": "Возникли проблемы с задачей \"{0}\". Дополнительные сведения см. в выходных данных.",
			"TerminalTaskSystem.unknownError": "При выполнении задачи произошла неизвестная ошибка. Подробности см. в журнале выходных данных задач.",
			"closeTerminal": "Нажмите любую клавишу, чтобы закрыть терминал.",
			"dependencyCycle": "Существует циклическая зависимость. См. задачу \"{0}\".",
			"dependencyFailed": "Не удалось разрешить зависимую задачу '{0}' в папке рабочей области '{1}'",
			"rerunTask": "Перезапустить задачу",
			"reuseTerminal": "Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу.",
			"task.executing": "Выполнение задачи: {0}",
			"task.executing.shell-integration": "Выполнение задачи: {0}",
			"task.executing.shellIntegration": "Выполнение задачи: {0}",
			"task.executingInFolder": "Выполнение задачи в папке {0}: {1}",
			"unknownProblemMatcher": "Не удается разрешить сопоставитель проблем {0}. Сопоставитель будет проигнорирован"
		},
		"vs/workbench/contrib/tasks/common/jsonSchema_v1": {
			"JsonSchema._runner": "Средство выполнения переведено на новую версию. Используйте свойство официального средства выполнения.",
			"JsonSchema.linux": "Конфигурация команды для Linux",
			"JsonSchema.mac": "Конфигурация команды для Mac",
			"JsonSchema.runner": "Определяет, следует ли запустить задачу в качестве процесса с отображением выходных данных задачи в окне вывода или в терминале.",
			"JsonSchema.shell": "Указывает, является ли указанная команда внешней программой или командой оболочки. Если значение параметра не указано, используется значение false.",
			"JsonSchema.version": "Номер версии конфигурации",
			"JsonSchema.version.deprecated": "Версия задачи 0.1.0 является устаревшей. Используйте версию 2.0.0",
			"JsonSchema.windows": "Конфигурация команды для Windows"
		},
		"vs/workbench/contrib/tasks/common/jsonSchema_v2": {
			"JsonSchema.args.quotedString.value": "Фактическое значение аргумента.",
			"JsonSchema.args.quotesString.quote": "Указывает, как значение аргумента должно быть заключено в кавычки.",
			"JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.",
			"JsonSchema.command.quotedString.value": "Фактическое значение команды",
			"JsonSchema.command.quotesString.quote": "Указывает, как значение команды должно быть заключено в кавычки.",
			"JsonSchema.commandArray": "Команда оболочки, которая будет выполнена. Элементы массива будут объединены с помощью пробела",
			"JsonSchema.customizations.customizes.type": "Тип задачи, который будет изменен",
			"JsonSchema.hide": "Скрыть эту задачу из быстрого выбора запуска задач",
			"JsonSchema.inAgents": "Show this task in the Agents run action dropdown",
			"JsonSchema.linux": "Конфигурация команды для Linux",
			"JsonSchema.mac": "Конфигурация команды для Mac",
			"JsonSchema.shell": "Указывает, является ли указанная команда внешней программой или командой оболочки. Если значение параметра не указано, используется значение false.",
			"JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.",
			"JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.",
			"JsonSchema.tasks.customize.deprecated": "Свойство customize является устаревшим. Сведения о том, как перейти на новый подход к изменению задач, см. в заметках о выпуске для версии 1.14.",
			"JsonSchema.tasks.dependsOn": "Строка, представляющая другую задачу, или массив других задач, от которых зависит эта задача.",
			"JsonSchema.tasks.dependsOn.array": "Другие задачи, от которых зависит эта задача.",
			"JsonSchema.tasks.dependsOn.identifier": "Идентификатор задачи.",
			"JsonSchema.tasks.dependsOn.string": "Другая задача, от которой зависит эта задача.",
			"JsonSchema.tasks.dependsOrder": "Определяет порядок задач dependsOn для этой задачи. Обратите внимание, что это свойство не является рекурсивным.",
			"JsonSchema.tasks.dependsOrder.parallel": "Выполнить все задачи dependsOn параллельно.",
			"JsonSchema.tasks.dependsOrder.sequence": "Выполнить все задачи dependsOn последовательно.",
			"JsonSchema.tasks.detail": "Необязательное описание задачи, которое отображается в виде сведений в меню быстрого выбора \"Выполнить задачу\".",
			"JsonSchema.tasks.echoCommand.deprecated": "Свойство echoCommand является устаревшим. Используйте свойство echo в свойстве presentation вместо этого свойства. Также см. заметки о выпуске для версии 1.14.",
			"JsonSchema.tasks.group": "Определяет, к какой группе выполнения принадлежит эта задача. Поддерживаемые значения: \"build\" для добавления задачи к группе сборки и \"test\" для добавления задачи к группе тестирования.",
			"JsonSchema.tasks.group.build": "Отмечает задачу как задачу сборки, доступную через команду \"Выполнить задачу сборки\".",
			"JsonSchema.tasks.group.defaultBuild": "Отмечает задачу как задачу сборки по умолчанию.",
			"JsonSchema.tasks.group.defaultTest": "Отмечает задачу как задачу тестирования по умолчанию.",
			"JsonSchema.tasks.group.isDefault": "Определяет, является ли эта задача задачей по умолчанию в группе или стандартной маской для соответствия файлу, который должен активировать эту задачу.",
			"JsonSchema.tasks.group.kind": "Группа выполнения задачи",
			"JsonSchema.tasks.group.none": "Отменяет связь задачи со всеми группами",
			"JsonSchema.tasks.group.test": "Отмечает задачу как тестовую, доступную через команду \"Выполнить задачу тестирования\".",
			"JsonSchema.tasks.icon": "Необязательный значок для задачи",
			"JsonSchema.tasks.icon.color": "Необязательный цвет значка",
			"JsonSchema.tasks.icon.id": "Необязательный идентификатор кодикона для использования",
			"JsonSchema.tasks.identifier": "Пользовательский идентификатор задачи в файле launch.json или в предложении dependsOn.",
			"JsonSchema.tasks.identifier.deprecated": "Пользовательские идентификаторы являются устаревшими. Для пользовательских задач, в которых имя использовалось как ссылка, и для задач, предоставляемых расширениями, используйте идентификаторы этих задач.",
			"JsonSchema.tasks.instanceLimit": "Разрешенное количество одновременно выполняемых экземпляров задачи.",
			"JsonSchema.tasks.instancePolicy": "Политика, применяемая при достижении предельного количества экземпляров.",
			"JsonSchema.tasks.instancePolicy.prompt": "Спрашивает, работу какого экземпляра завершить.",
			"JsonSchema.tasks.instancePolicy.silent": "Ничего не делает.",
			"JsonSchema.tasks.instancePolicy.terminateNewest": "Завершает работу самого нового экземпляра.",
			"JsonSchema.tasks.instancePolicy.terminateOldest": "Завершает работу самого старого экземпляра.",
			"JsonSchema.tasks.instancePolicy.warn": "Ничего не делает, но предупреждает о том, что достигнуто предельное количество экземпляров.",
			"JsonSchema.tasks.isBuildCommand.deprecated": "Свойство isBuildCommand является устаревшим. Используйте свойство group вместо этого свойства. Также см. заметки о выпуске для версии 1.14. ",
			"JsonSchema.tasks.isShellCommand.deprecated": "Свойство isShellCommand является устаревшим. Используйте свойство типа задачи и свойство оболочки в параметрах. Также см. заметки о выпуске для версии 1.14.",
			"JsonSchema.tasks.isTestCommand.deprecated": "Свойство isTestCommand является устаревшим. Используйте свойство group вместо этого свойства. Также см. заметки о выпуске для версии 1.14. ",
			"JsonSchema.tasks.label": "Метка пользовательского интерфейса задачи",
			"JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.",
			"JsonSchema.tasks.presentation": "Настраивает панель, которая используется для представления выходных данных задачи, и считывает ее входные данные.",
			"JsonSchema.tasks.presentation.clear": "Определяет, очищается ли окно терминала перед выполнением задачи.",
			"JsonSchema.tasks.presentation.close": "Определяет, закрывается ли терминал, в котором запускается задача, при завершении задачи.",
			"JsonSchema.tasks.presentation.echo": "Определяет, стоит ли отправлять выходные данные выполняемой команды на панель. Значение по умолчанию — true.",
			"JsonSchema.tasks.presentation.focus": "Определяет, принимает ли панель фокус. По умолчанию — false. Если установлено значение true, панель также отображается.",
			"JsonSchema.tasks.presentation.group": "Определяет, выполняется ли задача в конкретной группе терминала с использованием областей разделения.",
			"JsonSchema.tasks.presentation.instance": "Определяет, является ли панель общей для нескольких задач, ограничена ли она только одной задачей или создается отдельно для каждого запуска задачи.",
			"JsonSchema.tasks.presentation.preserveTerminalName": "Определяет, следует ли сохранять имя задачи в терминале после завершения задачи.",
			"JsonSchema.tasks.presentation.reveal": "Определяет, отображается ли терминал, выполняющий задачу. Может быть переопределен параметром \"revealProblems\". Значение по умолчанию — \"always\".",
			"JsonSchema.tasks.presentation.reveal.always": "Всегда открывать окно терминала при выполнении этой задачи.",
			"JsonSchema.tasks.presentation.reveal.never": "Никогда не открывать окно терминала при выполнении этой задачи.",
			"JsonSchema.tasks.presentation.reveal.silent": "Отображает терминал, только если задача завершается с ошибкой или сопоставитель проблем находит ошибку.",
			"JsonSchema.tasks.presentation.revealProblems": "Определяет, отображается ли панель проблем при выполнении этой задачи. Имеет приоритет над параметром \"reveal\". Значение по умолчанию — \"never\".",
			"JsonSchema.tasks.presentation.revealProblems.always": "Всегда отображает панель проблем, когда выполняется эта задача.",
			"JsonSchema.tasks.presentation.revealProblems.never": "Никогда не отображает панель проблем, когда выполняется эта задача.",
			"JsonSchema.tasks.presentation.revealProblems.onProblem": "Отображает панель проблем только при обнаружении проблемы.",
			"JsonSchema.tasks.presentation.showReuseMessage": "Определяет, должно ли отображаться сообщение \"Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу\".",
			"JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.",
			"JsonSchema.tasks.quoting.escape": "Экранирует символы с помощью escape-символа оболочки (например, \"`\" в PowerShell и \\ в bash).",
			"JsonSchema.tasks.quoting.strong": "Заключает аргумент в кавычки с использованием символа одинарной кавычки (например, ' в PowerShell и bash).",
			"JsonSchema.tasks.quoting.weak": "Заключает аргумент в кавычки с использованием символа двойной кавычки (например, \" в PowerShell и bash).",
			"JsonSchema.tasks.reevaluateOnRerun": "Следует ли пересчитать переменные задачи или выполнить повторный запуск.",
			"JsonSchema.tasks.runOn": "Настраивает время запуска задачи. Если установлено значение folderOpen, задача будет выполняться автоматически при открытии папки. Если установлено значение worktreeCreated, задача будет выполняться автоматически при создании дерева рабочих файлов для сеанса агента.",
			"JsonSchema.tasks.runOptions": "Параметры, связанные с запуском задачи",
			"JsonSchema.tasks.showOutput.deprecated": "Свойство showOutput является устаревшим. Используйте свойство reveal в свойстве presentation вместо этого свойства. Также см. заметки о выпуске для версии 1.14.",
			"JsonSchema.tasks.suppressTaskName.deprecated": "Свойство suppressTaskName является устаревшим. Вместо использования этого свойства включите команду с аргументами в задачу. Также см. заметки о выпуске для версии 1.14.",
			"JsonSchema.tasks.taskLabel": "Метка задачи",
			"JsonSchema.tasks.taskName": "Имя задачи",
			"JsonSchema.tasks.taskName.deprecated": "Свойство name задачи является устаревшим. Используйте свойство label.",
			"JsonSchema.tasks.taskSelector.deprecated": "Свойство taskSelector является устаревшим. Вместо использования этого свойства включите команду с аргументами в задачу. Также см. заметки о выпуске для версии 1.14.",
			"JsonSchema.tasks.terminal": "Свойство terminal является устаревшим. Используйте свойство presentation",
			"JsonSchema.tasks.type": "Определяет, выполняется ли задача в виде процесса или в виде команды оболочки.",
			"JsonSchema.version": "Номер версии конфигурации.",
			"JsonSchema.windows": "Конфигурация команды для Windows"
		},
		"vs/workbench/contrib/tasks/common/jsonSchemaCommon": {
			"JsonSchema.args": "Дополнительные аргументы, передаваемые в команду.",
			"JsonSchema.background": "Поддерживается ли выполняющаяся задача в работающем состоянии и исполняется ли она в фоновом режиме.",
			"JsonSchema.command": "Команда, которая должна быть выполнена. Это может быть внешняя программа или команда оболочки.",
			"JsonSchema.echoCommand": "Определяет, переносится ли выполняемая команда в выходные данные. Значение по умолчанию — false.",
			"JsonSchema.matchers": "Используемые сопоставители проблем. Это может быть строка, определение сопоставителя проблем или массив строк и сопоставителей проблем.",
			"JsonSchema.options": "Дополнительные параметры команды",
			"JsonSchema.options.cwd": "Текущий рабочий каталог выполняемой программы или сценария. Если этот параметр опущен, используется корневой каталог текущей рабочей области Code.",
			"JsonSchema.options.env": "Среда выполняемой программы или оболочки. Если этот параметр опущен, используется среда родительского процесса.",
			"JsonSchema.promptOnClose": "Определяет, получает ли пользователь запрос при закрытии редактора VS Code в тот момент, когда выполняется фоновая задача.",
			"JsonSchema.shell.args": "Аргументы оболочки.",
			"JsonSchema.shell.executable": "Используемая оболочка.",
			"JsonSchema.shellConfiguration": "Задает используемую оболочку.",
			"JsonSchema.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется значение \"всегда\".",
			"JsonSchema.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Значение по умолчанию — false.",
			"JsonSchema.taskSelector": "Префикс, указывающий на то, что аргумент является задачей.",
			"JsonSchema.tasks": "Конфигурации задачи. Обычно это обогащения задачи, уже определенной во внешнем средстве запуска задач.",
			"JsonSchema.tasks.args": "Аргументы, которые передаются команде при вызове этой задачи.",
			"JsonSchema.tasks.background": "Следует ли сохранить задачу и продолжить ее выполнение в фоновом режиме.",
			"JsonSchema.tasks.build": "Сопоставляет эту задачу с командой сборки Code по умолчанию.",
			"JsonSchema.tasks.linux": "Настройка команд Linux",
			"JsonSchema.tasks.mac": "Настройка команд Mac",
			"JsonSchema.tasks.matcherError": "Не удалось распознать сопоставитель проблем. Установлено ли расширение, участвующее в работе этого сопоставителя проблем?",
			"JsonSchema.tasks.matchers": "Используемые сопоставители проблем. Может содержать строку, определение сопоставителя проблем или массив строк и сопоставителей проблем.",
			"JsonSchema.tasks.promptOnClose": "Следует ли выдавать запрос для пользователя при закрытии VS Code с выполняемой задачей.",
			"JsonSchema.tasks.showOutput": "Определяет, выводятся ли выходные данные выполняющейся задачи. Если опущено, используется глобальное значение.",
			"JsonSchema.tasks.suppressTaskName": "Определяет, добавляется ли имя задачи в команду в качестве аргумента. Если опущено, используется глобальное значение.",
			"JsonSchema.tasks.taskName": "Имя задачи",
			"JsonSchema.tasks.test": "Сопоставляет эту задачу с командой тестирования по умолчанию в Code.",
			"JsonSchema.tasks.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.",
			"JsonSchema.tasks.watching.deprecation": "Устарело. Используйте isBackground.",
			"JsonSchema.tasks.windows": "Настройка команд Windows",
			"JsonSchema.watching": "Должна ли выполняемая задача оставаться активной и наблюдать за файловой системой.",
			"JsonSchema.watching.deprecation": "Устарело. Используйте isBackground."
		},
		"vs/workbench/contrib/tasks/common/problemMatcher": {
			"LegacyProblemMatcherSchema.watchedBegin": "Регулярное выражение, сообщающее о том, что отслеживаемая задача начинает выполняться в результате активации отслеживания файлов.",
			"LegacyProblemMatcherSchema.watchedBegin.deprecated": "Это свойство устарело. Используйте свойство просмотра.",
			"LegacyProblemMatcherSchema.watchedEnd": "Регулярное выражение, сообщающее о том, что отслеживаемая задача завершает выполнение.",
			"LegacyProblemMatcherSchema.watchedEnd.deprecated": "Это свойство устарело. Используйте свойство просмотра.",
			"NamedMultiLineProblemPatternSchema.name": "Имя шаблона многострочных проблем.",
			"NamedMultiLineProblemPatternSchema.patterns": "Фактические шаблоны.",
			"NamedProblemMatcherSchema.label": "Метка сопоставителя проблем в удобном для чтения формате.",
			"NamedProblemMatcherSchema.name": "Имя сопоставителя проблем, используемого для ссылки.",
			"NamedProblemPatternSchema.name": "Имя шаблона проблем.",
			"PatternTypeSchema.description": "Шаблон проблем либо имя добавленного или предопределенного шаблона проблем. Его можно опустить, если указано базовое значение.",
			"PatternTypeSchema.name": "Имя добавленного или предопределенного шаблона",
			"ProblemMatcherExtPoint": "Публикует сопоставители проблем",
			"ProblemMatcherParser.invalidRegexp": "Ошибка: строка {0} не является допустимым регулярным выражением.\r\n",
			"ProblemMatcherParser.noDefinedPatter": "Ошибка: шаблон с идентификатором {0} не существует.",
			"ProblemMatcherParser.noFileLocation": "Ошибка: в описании не определено расположение файла:\r\n{0}\r\n",
			"ProblemMatcherParser.noIdentifier": "Ошибка: свойство шаблона ссылается на пустой идентификатор.",
			"ProblemMatcherParser.noOwner": "Ошибка: в описании не определен владелец:\r\n{0}\r\n",
			"ProblemMatcherParser.noProblemMatcher": "Ошибка: описание не может быть преобразовано в сопоставитель проблем:\r\n{0}\r\n",
			"ProblemMatcherParser.noProblemPattern": "Ошибка: в описании не определен допустимый шаблон проблемы:\r\n{0}\r\n",
			"ProblemMatcherParser.noValidIdentifier": "Ошибка: свойство шаблона {0} не является допустимым именем переменной шаблона.",
			"ProblemMatcherParser.problemPattern.watchingMatcher": "В сопоставителе проблем должны быть определены как начальный, так и конечный шаблоны для отслеживания.",
			"ProblemMatcherParser.unknownSeverity": "Информация: неизвестная серьезность {0}. Допустимые значения — error, warning и info.\r\n",
			"ProblemMatcherSchema.applyTo": "Определяет, относится ли проблема, о которой сообщается для текстового документа, только к открытым, только к закрытым или ко всем документам.",
			"ProblemMatcherSchema.background": "Шаблоны для отслеживания начала и окончания фоновой задачи.",
			"ProblemMatcherSchema.background.activeOnStart": "Если установлено значение true, фоновый монитор запускается в активном режиме. Это совпадает с выводом строки, которая соответствует beginsPattern при начале задачи.",
			"ProblemMatcherSchema.background.beginsPattern": "При наличии соответствия в выходных данных выдается сигнал о запуске фоновой задачи.",
			"ProblemMatcherSchema.background.endsPattern": "При наличии соответствия в выходных данных выдается сигнал о завершении фоновой задачи.",
			"ProblemMatcherSchema.base": "Имя используемого базового сопоставителя проблем.",
			"ProblemMatcherSchema.fileLocation": "Определяет, как следует интерпретировать имена файлов, указанные в шаблоне проблемы. Относительное расположение файла может быть массивом, где второй элемент массива — это путь к относительному местоположению файла. Режим search fileLocation выполняет глубокий (и, возможно, тяжелый) поиск в файловой системе в каталогах, указанных в свойствах include/exclude второго элемента (или в текущем каталоге рабочей области, если он не указан).",
			"ProblemMatcherSchema.owner": "Владелец проблемы в Code. Можно опустить, если указан элемент base. Если владелец опущен, а элемент base не указан, значение по умолчанию — \"внешний\".",
			"ProblemMatcherSchema.severity": "Серьезность по умолчанию для выявленных проблем. Используется, если в шаблоне не определена группа сопоставления для серьезности.",
			"ProblemMatcherSchema.source": "Строка, описывающая источник диагностических сведений, в удобном формате, например, \"typescript\" или \"super lint\".",
			"ProblemMatcherSchema.watching": "Шаблоны для отслеживания начала и окончания шаблона отслеживания.",
			"ProblemMatcherSchema.watching.activeOnStart": "Если установлено значение true, наблюдатель запускается в активном режиме. Это совпадает с выводом строки, которая соответствует beginsPattern при начале задачи.",
			"ProblemMatcherSchema.watching.beginsPattern": "При соответствии в выходных данных сообщает о запуске задачи наблюдения.",
			"ProblemMatcherSchema.watching.deprecated": "Это свойство для отслеживания устарело. Используйте цвет фона.",
			"ProblemMatcherSchema.watching.endsPattern": "При соответствии в выходных данных сообщает о завершении задачи наблюдения.",
			"ProblemPatternExtPoint": "Публикует шаблоны проблем",
			"ProblemPatternParser.invalidRegexp": "Ошибка: строка {0} не является допустимым регулярным выражением.\r\n",
			"ProblemPatternParser.loopProperty.notLast": "Свойство loop поддерживается только в сопоставителе последней строки.",
			"ProblemPatternParser.problemPattern.emptyPattern": "Шаблон проблемы недопустим. Он должен содержать не менее одного шаблона.",
			"ProblemPatternParser.problemPattern.kindProperty.notFirst": "Шаблон проблемы является недопустимым. Свойство kind должно быть указано только для первого элемента.",
			"ProblemPatternParser.problemPattern.missingLocation": "Шаблон проблемы является недопустимым. Он должен иметь тип \"file\" или группу соответствия строки или расположения.",
			"ProblemPatternParser.problemPattern.missingProperty": "Шаблон проблемы является недопустимым. Он должен включать файл и сообщение.",
			"ProblemPatternParser.problemPattern.missingRegExp": "В шаблоне проблем отсутствует регулярное выражение.",
			"ProblemPatternRegistry.error": "Недопустимый шаблон проблем. Он будет пропущен.",
			"ProblemPatternSchema.code": "Индекс группы сопоставления для кода проблемы. По умолчанию не определен.",
			"ProblemPatternSchema.column": "Индекс группы сопоставления для символа в строке проблемы. Значение по умолчанию — 3",
			"ProblemPatternSchema.endColumn": "Индекс группы сопоставления для конечного символа проблемы. По умолчанию не определен.",
			"ProblemPatternSchema.endLine": "Индекс группы сопоставления для конечной строки проблемы. По умолчанию не определен.",
			"ProblemPatternSchema.file": "Индекс группы сопоставления для имени файла. Если он не указан, используется значение 1.",
			"ProblemPatternSchema.kind": "соответствует ли шаблон расположению (файл и строка) или только файлу.",
			"ProblemPatternSchema.line": "Индекс группы сопоставления для строки проблемы. Значение по умолчанию — 2.",
			"ProblemPatternSchema.location": "Индекс группы сопоставления для расположения проблемы. Допустимые шаблоны расположения: (строка), (строка,столбец) и (начальная_строка,начальный_столбец,конечная_строка,конечный_столбец). Если индекс не указан, предполагается шаблон (строка,столбец).",
			"ProblemPatternSchema.loop": "В цикле многострочного сопоставителя указывает, выполняется ли этот шаблон в цикле, пока он соответствует. Может указываться только для последнего шаблона в многострочном шаблоне.",
			"ProblemPatternSchema.message": "Индекс группы сопоставления для сообщения. Если он не указан, значение по умолчанию — 4 при незаданном расположении. В противном случае значение по умолчанию — 5.",
			"ProblemPatternSchema.regexp": "Регулярное выражение для поиска ошибки, предупреждения или информации в выходных данных.",
			"ProblemPatternSchema.severity": "Индекс группы сопоставления для серьезности проблемы. По умолчанию не определен.",
			"WatchingPatternSchema.file": "Индекс группы сопоставления для имени файла. Может быть опущен.",
			"WatchingPatternSchema.regexp": "Регулярное выражение для обнаружения начала или конца фоновой задачи.",
			"eslint-compact": "Проблемы ESLint, связанные с компактностью",
			"eslint-stylish": "Проблемы ESLint, связанные со стилем",
			"go": "Перейти к проблемам",
			"gulp-tsc": "Проблемы TSC для Gulp",
			"jshint": "Проблемы JSHint",
			"jshint-stylish": "Проблемы JSHint, связанные со стилем",
			"lessCompile": "Скрыть проблемы",
			"msCompile": "Проблемы компилятора Microsoft"
		},
		"vs/workbench/contrib/tasks/common/taskConfiguration": {
			"ConfigurationParser.inValidArg": "Ошибка. Аргумент команды должен быть либо строкой, либо строкой в кавычках. Предоставленное значение:\r\n{0}",
			"ConfigurationParser.incorrectType": "Ошибка: в конфигурации задачи '{0}' используется неизвестный тип. Конфигурация задачи будет проигнорирована.",
			"ConfigurationParser.invalidCWD": "Предупреждение. Свойство options.cwd должно иметь тип string. Пропуск значения {0}\r\n",
			"ConfigurationParser.invalidVariableReference": "Ошибка: недопустимая ссылка problemMatcher: {0}\r\n",
			"ConfigurationParser.missingType": "Ошибка: в конфигурации задачи '{0}' отсутствует необходимое свойство 'type'. Конфигурация задачи будет проигнорирована.",
			"ConfigurationParser.noName": "Ошибка: сопоставитель проблем в области объявления должен иметь имя:\r\n{0}\r\n",
			"ConfigurationParser.noShell": "Предупреждение: конфигурация оболочки поддерживается только при выполнении задач в терминале.",
			"ConfigurationParser.noTaskName": "Ошибка: в задаче должно быть указано свойство label. Задача будет пропущена.\r\n{0}\r\n",
			"ConfigurationParser.noTaskType": "Ошибка: конфигурация задач должна иметь свойство type. Конфигурация будет пропущена.\r\n{0}\r\n",
			"ConfigurationParser.noTypeDefinition": "Ошибка: нет зарегистрированного типа задач \"{0}\". Возможно, не установлено расширение, предоставляющее соответствующий поставщик задач.",
			"ConfigurationParser.notCustom": "Ошибка: задачи не объявлены в качестве пользовательской задачи. Конфигурация будет пропущена.\r\n{0}\r\n",
			"ConfigurationParser.unknownMatcherKind": "Предупреждение: определенный сопоставитель проблем неизвестен. Поддерживаемые типы: string | ProblemMatcher | Array<string | ProblemMatcher>.\r\n{0}\r\n",
			"TaskParse.noOsSpecificGlobalTasks": "Версия задачи 2.0.0 не поддерживает глобальные задачи, относящиеся к операционной системе. Преобразуйте их в задачу с помощью команды для конкретной операционной системы. Затронутые задачи:\r\n{0}",
			"taskConfiguration.noCommand": "Ошибка: задача \"{0}\" не определяет команду. Задача будет пропущена. Определение:\r\n{1}",
			"taskConfiguration.noCommandOrDependsOn": "Ошибка: задача \"{0}\" не задает ни команду, ни свойство dependsOn. Задача будет пропущена. Определение:\r\n{1}",
			"taskConfiguration.providerUnavailable": "Предупреждение! Задачи {0} недоступны в текущей среде.\r\n"
		},
		"vs/workbench/contrib/tasks/common/taskDefinitionRegistry": {
			"TaskDefinition.description": "Фактический тип задачи. Обратите внимание, что типы, начинающиеся с символа '$', зарезервированы для внутреннего использования.",
			"TaskDefinition.properties": "Дополнительные свойства типа задачи",
			"TaskDefinition.when": "Условие, которое должно быть выполнено для включения этого типа задач. Рассмотрите возможность использовать \"shellExecutionSupported\", \"`processExecutionSupported\" и \"customExecutionSupported\" для этого определения задачи. Дополнительные сведения см. в [документации по API documentation](https://code.visualstudio.com/api/extension-guides/task-provider#when-clause).",
			"TaskDefinitionExtPoint": "Добавляет типы задачи",
			"TaskTypeConfiguration.noType": "В конфигурации типа задачи отсутствует обязательное свойство 'taskType'"
		},
		"vs/workbench/contrib/tasks/common/tasks": {
			"TaskDefinition.missingRequiredProperty": "Ошибка: в идентификаторе задачи '{0}' отсутствует необходимое свойство '{1}'. Идентификатор задачи будет проигнорирован.",
			"rerunTaskIcon": "Значок просмотра задачи повторного выполнения.",
			"taskTerminalActive": "Является ли активный терминал терминалом задачи.",
			"tasks.taskRunningContext": "Выполняется ли задача в данный момент.",
			"tasksCategory": "Задачи"
		},
		"vs/workbench/contrib/tasks/common/taskService": {
			"tasks.customExecutionSupported": "Поддерживаются ли задачи CustomExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".",
			"tasks.processExecutionSupported": "Поддерживаются ли задачи ProcessExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".",
			"tasks.serverlessWebContext": "Значение true при использовании в Интернете без удаленного центра.",
			"tasks.shellExecutionSupported": "Поддерживаются ли задачи ShellExecution. Рекомендуется использовать в предложении when вклада \"taskDefinition\".",
			"tasks.taskCommandsRegistered": "Зарегистрированы ли уже команды задачи",
			"tasks.tasksAvailable": "Доступны ли какие-либо задачи в рабочей области."
		},
		"vs/workbench/contrib/tasks/common/taskTemplates": {
			"Maven": "Выполняет стандартные команды Maven",
			"dotnetCore": "Выполняет команду сборки .NET Core",
			"externalCommand": "Пример для запуска произвольной внешней команды",
			"msbuild": "Выполняет целевой объект сборки"
		},
		"vs/workbench/contrib/tasks/electron-browser/taskService": {
			"TaskSystem.exitAnyways": "&&Все равно выйти",
			"TaskSystem.noProcess": "Запущенная задача больше не существует. Если задача породила фоновые процессы, выход из Visual Studio Code может привести к появлению потерянных процессов. Чтобы избежать этого, запустите последний фоновый процесс с флагом ожидания.",
			"TaskSystem.runningTask": "Имеется выполняющаяся задача. Завершить ее?",
			"TaskSystem.terminateTask": "&&Завершить задачу"
		},
		"vs/workbench/contrib/telemetry/browser/telemetry.contribution": {
			"showTelemetry": "Показать телеметрию"
		},
		"vs/workbench/contrib/terminal/browser/agentHostTerminalContribution": {
			"agentHostTerminal.channelLocal": "Agent Host Terminal (Local)",
			"agentHostTerminal.channelRemote": "Agent Host Terminal ({0})",
			"agentHostTerminal.local": "Local",
			"agentHostTerminal.pick": "Agent Host…",
			"agentHostTerminal.pickHost": "Select an agent host to open a terminal on",
			"agentHostTerminal.profileName": "Agent Host ({0})"
		},
		"vs/workbench/contrib/terminal/browser/agentHostTerminalService": {
			"agentHostTerminal.default": "Agent Host Terminal",
			"agentHostTerminal.tool": "Agent Host Terminal"
		},
		"vs/workbench/contrib/terminal/browser/baseTerminalBackend": {
			"nonResponsivePtyHost": "Подключение к хост-процессу pty терминала не отвечает. Терминалы могут перестать работать. Щелкните для перезапуска хоста pty вручную.",
			"ptyHostStatus": "Состояние хост-процесса pty",
			"ptyHostStatus.ariaLabel": "Хост-процесс pty не отвечает",
			"ptyHostStatus.short": "Хост-процесс pty"
		},
		"vs/workbench/contrib/terminal/browser/environmentVariableInfo": {
			"ScopedEnvironmentContributionInfo": "рабочая область",
			"extensionEnvironmentContributionInfoActive": "Следующие расширения внесли вклад в среду этого терминала.",
			"extensionEnvironmentContributionInfoStale": "Следующие расширения хотят перезапустить терминал, чтобы внести вклад в его среду.",
			"relaunchTerminalLabel": "Перезапустить терминал",
			"showEnvironmentContributions": "Показать вклад среды"
		},
		"vs/workbench/contrib/terminal/browser/terminal.contribution": {
			"miToggleIntegratedTerminal": "&&Терминал",
			"terminal": "Терминал"
		},
		"vs/workbench/contrib/terminal/browser/terminalActions": {
			"emptyTerminalNameInfo": "Если имя не указано, оно будет сброшено до значения по умолчанию",
			"newWithProfile.location": "Место создания терминала",
			"newWithProfile.location.editor": "Создать терминал в редакторе",
			"newWithProfile.location.view": "Создать терминал в представлении терминала",
			"noUnattachedTerminals": "Нет неподключенных терминалов для подключения",
			"showTerminalTabs": "Показать вкладки",
			"terminalLaunchHelp": "Открыть справку",
			"workbench.action.terminal.attachToSession": "Присоединение к сеансу",
			"workbench.action.terminal.clear": "Сброс",
			"workbench.action.terminal.clearSelection": "Очистить выбранное",
			"workbench.action.terminal.createTerminalEditor": "Создать терминал в области редактора",
			"workbench.action.terminal.createTerminalEditorSide": "Создать терминал в области редактора сбоку",
			"workbench.action.terminal.detachSession": "Отключить сеанс",
			"workbench.action.terminal.focus.tabsView": "Представление вкладок фокуса на терминале",
			"workbench.action.terminal.focusNext": "Фокус Следующая группа терминалов",
			"workbench.action.terminal.focusNextPane": "Фокус Следующий терминал в группе терминалов",
			"workbench.action.terminal.focusPrevious": "Фокус Предыдущая группа терминалов",
			"workbench.action.terminal.focusPreviousPane": "Фокус Предыдущий терминал в группе терминалов",
			"workbench.action.terminal.join": "Присоединиться к терминалам...",
			"workbench.action.terminal.join.insufficientTerminals": "Недостаточно терминалов для действия присоединения",
			"workbench.action.terminal.join.onlySplits": "Все терминалы уже присоединены",
			"workbench.action.terminal.joinInstance": "Присоединиться к терминалам",
			"workbench.action.terminal.kill": "Завершить активный экземпляр терминала",
			"workbench.action.terminal.killAll": "Завершить все терминалы",
			"workbench.action.terminal.killEditor": "Завершить активный терминал в области редактора",
			"workbench.action.terminal.new": "Создать терминал",
			"workbench.action.terminal.newInActiveWorkspace": "Создать терминал (в активной рабочей области)",
			"workbench.action.terminal.newWithCwd.cwd": "Каталог для запуска терминала в",
			"workbench.action.terminal.newWithProfile": "Создать терминал (с профилем)",
			"workbench.action.terminal.newWithProfile.profileName": "Имя создаваемого профиля.",
			"workbench.action.terminal.newWorkspacePlaceholder": "Выбрать текущий рабочий каталог для нового терминала",
			"workbench.action.terminal.openSettings": "Настроить параметры терминала",
			"workbench.action.terminal.overriddenCwdDescription": "(Переопределено) {0}",
			"workbench.action.terminal.relaunch": "Перезапустить активный терминал",
			"workbench.action.terminal.rename.prompt": "Введите название терминала",
			"workbench.action.terminal.renameWithArg.name": "Новое название терминала",
			"workbench.action.terminal.renameWithArg.noName": "Аргумент для имени не указан",
			"workbench.action.terminal.resizePaneDown": "Изменить размер терминала вниз",
			"workbench.action.terminal.resizePaneLeft": "Изменить размер терминала влево",
			"workbench.action.terminal.resizePaneRight": "Изменить размер терминала вправо",
			"workbench.action.terminal.resizePaneUp": "Изменить размер терминала вверх",
			"workbench.action.terminal.runActiveFile": "Запуск активного файла в активном терминале",
			"workbench.action.terminal.runActiveFile.noFile": "Только файлы на диске можно запустить в терминале",
			"workbench.action.terminal.runSelectedText": "Запуск выбранного текста в активном терминале",
			"workbench.action.terminal.scrollDown": "Прокрутить вниз (построчно)",
			"workbench.action.terminal.scrollDownPage": "Прокрутить вниз (на страницу)",
			"workbench.action.terminal.scrollToBottom": "Прокрутить до нижней границы",
			"workbench.action.terminal.scrollToTop": "Прокрутить до верхней границы",
			"workbench.action.terminal.scrollUp": "Прокрутить вверх (построчно)",
			"workbench.action.terminal.scrollUpPage": "Прокрутить вверх (страницу)",
			"workbench.action.terminal.selectAll": "Выбрать все",
			"workbench.action.terminal.selectDefaultShell": "Выберите профиль по умолчанию",
			"workbench.action.terminal.selectToNextCommand": "Выбрать до следующей команды",
			"workbench.action.terminal.selectToNextLine": "Выбрать до следующей строки",
			"workbench.action.terminal.selectToPreviousCommand": "Выбрать до предыдущей команды",
			"workbench.action.terminal.selectToPreviousLine": "Выбрать до предыдущей строки",
			"workbench.action.terminal.setFixedDimensions": "Задать фиксированные размеры",
			"workbench.action.terminal.splitInActiveWorkspace": "Разбить окно терминала (в активной рабочей области)",
			"workbench.action.terminal.switchTerminal": "Переключить терминал"
		},
		"vs/workbench/contrib/terminal/browser/terminalEditorInput": {
			"confirmDirtyTerminal.button": "&&Завершить",
			"confirmDirtyTerminal.detail": "Закрытие приведет к завершению выполнения процессов в этом терминале.",
			"confirmDirtyTerminal.message": "Вы хотите остановить запущенные процессы?",
			"confirmDirtyTerminals.detail": "Закрытие приведет к завершению выполнения процессов в этих терминалах."
		},
		"vs/workbench/contrib/terminal/browser/terminalIcons": {
			"configureTerminalProfileIcon": "Значок для создания нового профиля терминала.",
			"killTerminalIcon": "Значок для завершения экземпляра терминала.",
			"newTerminalIcon": "Значок для создания нового экземпляра терминала.",
			"renameTerminalIcon": "Значок для переименования в быстром меню терминала.",
			"terminalCommandHistoryFuzzySearch": "Значок для переключения нечеткого поиска в журнале команд.",
			"terminalCommandHistoryOpenFile": "Значок для открытия файла журнала оболочки.",
			"terminalCommandHistoryOutput": "Значок для просмотра выходных данных команды терминала.",
			"terminalCommandHistoryRemove": "Значок для удаления команды терминала из журнала команд.",
			"terminalDecorationError": "Значок для оформления терминала команды, которая вызвала ошибку.",
			"terminalDecorationIncomplete": "Значок для оформления терминала незавершенной команды.",
			"terminalDecorationMark": "Значок для метки оформления терминала.",
			"terminalDecorationSuccess": "Значок для оформления терминала команды, которая успешно выполнена.",
			"terminalViewIcon": "Значок представления терминала."
		},
		"vs/workbench/contrib/terminal/browser/terminalInstance": {
			"bellStatus": "Колокольчик",
			"changeColor": "Выберите цвет для терминала",
			"disconnectStatus": "Потеряно подключение к процессу",
			"launchFailed.errorMessage": "Не удалось запустить процесс терминала: {0}.",
			"launchFailed.exitCodeAndCommandLine": "Не удалось запустить процесс терминала \"{0}\" (код выхода: {1}).",
			"launchFailed.exitCodeOnly": "Не удалось запустить процесс терминала (код выхода: {0}).",
			"launchFailed.exitCodeOnlyShellIntegration": "Отключение интеграции оболочки в пользовательских настройках может помочь.",
			"setTerminalDimensionsColumn": "Задать фиксированные размеры: столбец",
			"setTerminalDimensionsRow": "Задать фиксированные размеры: строка",
			"shellIntegration": "Интеграция оболочки",
			"shellIntegration.basic": "Базовая",
			"shellIntegration.injectionFailed": "Не удалось активировать внедрение",
			"shellIntegration.learnMore": "Подробнее об интеграции оболочки",
			"shellIntegration.no": "Нет",
			"shellIntegration.openSettings": "Открыть пользовательские настройки",
			"shellIntegration.rich": "Расширенная",
			"terminal.integrated.a11yPromptLabel": "Ввод терминала",
			"terminal.integrated.useAccessibleBuffer": "Используйте доступный буфер {0} для проверки выходных данных вручную",
			"terminal.integrated.useAccessibleBufferNoKb": "Используйте команду Terminal: Focus Accessible Buffer для проверки выходных данных вручную",
			"terminal.requestTrust": "Для создания процесса терминала требуется исполняемый код",
			"terminalHelpAriaLabel": "Для справки по специальным возможностям терминала воспользуйтесь {0}",
			"terminalScreenReaderMode": "Запуск команды: переключение режима специальных возможностей средства чтения с экрана для оптимизации работы средства чтения с экрана.",
			"terminalStaleTextBoxAriaLabel": "Среда {0} терминала устарела, выполните команду \"Показать сведения о среде\", чтобы получить дополнительную информацию",
			"terminalTextBoxAriaLabel": "{0} терминала",
			"terminalTextBoxAriaLabelNumberAndTitle": "Терминал {0}, {1}",
			"terminated.exitCodeAndCommandLine": "Процесс терминала \"{0}\" был завершен с кодом выхода {1}.",
			"terminated.exitCodeOnly": "Процесс терминала завершен с кодом выхода: {0}.",
			"workspaceEmptyCreateTerminalCwd": "Не удается запустить процесс терминала в пустой рабочей области с папкой cwd {0}, отличной от папки userHome {1}",
			"workspaceNotTrustedCreateTerminal": "Не удается запустить процесс терминала в недоверенной рабочей области"
		},
		"vs/workbench/contrib/terminal/browser/terminalMenus": {
			"defaultTerminalProfile": "{0} (по умолчанию)",
			"launchProfile": "Профиль запуска…",
			"miNewInNewWindow": "&&Новое окно терминала",
			"miNewTerminal": "&&Создать терминал",
			"miRunActiveFile": "Запустить &&активный файл",
			"miRunSelectedText": "Запустить &&выбранный текст",
			"miSplitTerminal": "&&Разделить терминал",
			"split.profile": "Разделить терминал с профилем",
			"workbench.action.tasks.configureTaskRunner": "Настройка задач...",
			"workbench.action.tasks.runTask": "Запустить задачу...",
			"workbench.action.terminal.changeColor": "Изменить цвет...",
			"workbench.action.terminal.changeIcon": "Изменить значок...",
			"workbench.action.terminal.clear": "Сброс",
			"workbench.action.terminal.clearLong": "Очистить терминал",
			"workbench.action.terminal.copySelection.short": "Копирование",
			"workbench.action.terminal.copySelectionAsHtml": "Копировать как HTML",
			"workbench.action.terminal.joinInstance": "Присоединиться к терминалам",
			"workbench.action.terminal.newWithProfile.short": "Новый терминал с профилем...",
			"workbench.action.terminal.openSettings": "Настройка параметров терминала",
			"workbench.action.terminal.paste.short": "Вставить",
			"workbench.action.terminal.renameInstance": "Переименовать...",
			"workbench.action.terminal.runActiveFile": "Запустить активный файл",
			"workbench.action.terminal.runSelectedText": "Запустить выбранный текст",
			"workbench.action.terminal.selectAll": "Выбрать все",
			"workbench.action.terminal.selectDefaultProfile": "Выберите профиль по умолчанию",
			"workbench.action.terminal.startVoice": "Запустить диктовку",
			"workbench.action.terminal.startVoiceEditor": "Запустить диктовку",
			"workbench.action.terminal.stopVoice": "Остановить диктовку",
			"workbench.action.terminal.stopVoiceEditor": "Остановить диктовку",
			"workbench.action.terminal.switchTerminal": "Переключить терминал"
		},
		"vs/workbench/contrib/terminal/browser/terminalProcessManager": {
			"killportfailure": "Не удалось завершить процесс, прослушивающий порт {0}. Команда завершила работу с ошибкой {1}",
			"ptyHostRelaunch": "Перезапуск терминала из-за потери подключения к процессу оболочки…"
		},
		"vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": {
			"ICreateContributedTerminalProfileOptions": "добавленный",
			"cancel": "Отменить",
			"createQuickLaunchProfile": "Настройка профиля терминала",
			"enterTerminalProfileName": "Введите имя профиля терминала",
			"terminal.integrated.chooseDefaultProfile": "Выберите профиль терминала по умолчанию",
			"terminal.integrated.selectProfileToCreate": "Выберите профиль терминала для создания",
			"terminalProfileAlreadyExists": "Профиль терминала с таким именем уже существует.",
			"terminalProfiles": "профили",
			"terminalProfiles.detected": "обнаружено",
			"unsafePathWarning": "Этот профиль терминала использует потенциально небезопасный путь, который может быть изменен другим пользователем: {0}. Вы действительно хотите его использовать?",
			"yes": "Да"
		},
		"vs/workbench/contrib/terminal/browser/terminalService": {
			"localTerminalRemote": "Эта оболочка запущена на {0}локальном{1} компьютере, а не на подключенном удаленном компьютере",
			"localTerminalVirtualWorkspace": "Эта оболочка открыта в {0}локальной{1} папке, а не в виртуальной папке.",
			"terminalService.terminalCloseConfirmationPlural": "Завершить активные сеансы терминала ({0})?",
			"terminalService.terminalCloseConfirmationSingular": "Завершить активный сеанс терминала?",
			"terminate": "&&Завершить"
		},
		"vs/workbench/contrib/terminal/browser/terminalTabbedView": {
			"hideTabs": "Скрыть вкладки",
			"moveTabsLeft": "Переместить вкладки влево",
			"moveTabsRight": "Переместить вкладки вправо"
		},
		"vs/workbench/contrib/terminal/browser/terminalTabsChatEntry": {
			"terminal.tabs.chatEntryAriaLabelPlural": "Показать скрытые терминалы чата: {0}",
			"terminal.tabs.chatEntryAriaLabelSingle": "Показать 1 терминал скрытого чата",
			"terminal.tabs.chatEntryDeleteAriaLabel": "Завершить работу всех скрытых терминалов чата",
			"terminal.tabs.chatEntryDeleteTooltip": "Завершить работу всех скрытых терминалов чата",
			"terminal.tabs.chatEntryLabelPlural": "Скрытые терминалы: {0}",
			"terminal.tabs.chatEntryLabelSingle": "Скрытый терминал: {0}",
			"terminal.tabs.chatEntryTooltip": "Показать скрытые терминалы чата"
		},
		"vs/workbench/contrib/terminal/browser/terminalTabsList": {
			"label": "Терминал",
			"splitTerminalAriaLabel": "Терминал {0} {1}, {2} с разделением {3}",
			"terminal.tabs": "Вкладки терминала",
			"terminalAriaLabel": "Терминал {0} {1}",
			"terminalInputAriaLabel": "Введите имя терминала. Нажмите клавишу ВВОД, чтобы подтвердить введенные данные, или ESCAPE для отмены."
		},
		"vs/workbench/contrib/terminal/browser/terminalTooltip": {
			"hideDetails": "Скрыть сведения",
			"shellProcessTooltip.commandLine": "Командная строка: {0}",
			"shellProcessTooltip.processId": "Идентификатор процесса ({0}): {1}",
			"showDetails": "Показать сведения"
		},
		"vs/workbench/contrib/terminal/browser/terminalView": {
			"terminal.monospaceOnly": "Терминал поддерживает только моноширинные шрифты. Не забудьте перезапустить VS Code, если этот шрифт был установлен недавно.",
			"terminal.useMonospace": "Использовать моноширинные шрифты",
			"terminalConnectingLabel": "Выполняется запуск…",
			"terminals": "Открыть терминалы."
		},
		"vs/workbench/contrib/terminal/browser/xterm/decorationAddon": {
			"gutter": "Оформление команд переплета",
			"no": "Нет",
			"overviewRuler": "Обзор оформления команд линейки",
			"rerun": "Вы хотите выполнить команду: {0}",
			"terminal.attachToChat": "Вложить в чат",
			"terminal.copyCommand": "Копировать команду",
			"terminal.copyCommandAndOutput": "Копировать команду и выходные данные",
			"terminal.copyOutput": "Копировать выходные данные",
			"terminal.copyOutputAsHtml": "Копирование выходных данных в формате HTML",
			"terminal.learnShellIntegration": "Сведения об интеграции с оболочкой",
			"terminal.rerunCommand": "Повторно запустить команду",
			"toggleVisibility": "Переключить видимость",
			"workbench.action.terminal.goToRecentDirectory": "Перейти к последнему каталогу",
			"workbench.action.terminal.runRecentCommand": "Выполнить недавнюю команду",
			"workbench.action.terminal.toggleVisibility": "Переключить видимость",
			"yes": "Да"
		},
		"vs/workbench/contrib/terminal/browser/xterm/decorationStyles": {
			"terminalCommandDecoration.running": "Запущено",
			"terminalCommandDecoration.unknown": "Неизвестно",
			"terminalPromptCommandFailed": "Команда выполнена {0} с ошибкой",
			"terminalPromptCommandFailed.duration": "Команда выполнена {0}, заняла {1} и завершилась ошибкой",
			"terminalPromptCommandFailedWithExitCode": "Команда выполнена {0} с ошибкой (код выхода {1})",
			"terminalPromptCommandFailedWithExitCode.duration": "Команда выполнена {0}, заняла {1} и завершилась ошибкой (код выхода {2})",
			"terminalPromptCommandSuccess": "Команда выполнена {0}",
			"terminalPromptCommandSuccess.": "Команда выполнена {0} ",
			"terminalPromptCommandSuccess.duration": "Команда выполнена {0} и заняла {1}",
			"terminalPromptContextMenu": "Показать действия команд"
		},
		"vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": {
			"terminal.integrated.copySelection.noSelection": "В терминале отсутствует выделенный текст для копирования"
		},
		"vs/workbench/contrib/terminal/common/terminal": {
			"vscode.extension.contributes.terminal": "Предоставляет функциональные возможности терминала.",
			"vscode.extension.contributes.terminal.completionProviders": "Определяет поставщиков дополнения в терминале, которые будут зарегистрированы при активации расширения.",
			"vscode.extension.contributes.terminal.completionProviders.description": "Описание того, что делает поставщик дополнения. Это будет показано в пользовательском интерфейсе параметров.",
			"vscode.extension.contributes.terminal.profiles": "Определяет дополнительные профили терминалов, которые может создать пользователь.",
			"vscode.extension.contributes.terminal.profiles.id": "Идентификатор поставщика профиля терминала.",
			"vscode.extension.contributes.terminal.profiles.title": "Заголовок для этого профиля терминала.",
			"vscode.extension.contributes.terminal.profiles.titleTemplate": "Строка шаблона заголовка для вкладки терминала. Поддерживает переменные, например ${sequence}, ${process}, ${cwd} и т. д. Переопределяет стандартное значение параметра terminal.integrated.tabs.title для терминалов, созданных с этим профилем.",
			"vscode.extension.contributes.terminal.types.icon": "Кодикон, URI или светлые и темные URI для связывания с этим типом терминала.",
			"vscode.extension.contributes.terminal.types.icon.dark": "Путь к значку, когда используется темная тема",
			"vscode.extension.contributes.terminal.types.icon.light": "Путь к значку, когда используется светлая тема"
		},
		"vs/workbench/contrib/terminal/common/terminalColorRegistry": {
			"terminal.ansiColor": "Цвет ANSI \"{0}\" в терминале.",
			"terminal.background": "Цвет фона терминала. С его помощью можно указать цвет терминала, отличный от цвета панели.",
			"terminal.border": "Цвет границы, которая отделяет области в терминале. По умолчанию используется panel.border.",
			"terminal.dragAndDropBackground": "Цвет фона при перетаскивании поверх терминалов. Этот цвет должен обладать прозрачностью, чтобы содержимое терминала оставалось видимым.",
			"terminal.findMatchBackground": "Цвет текущего поискового совпадения в терминале. Цвет не должен быть непрозрачным, чтобы не скрывать основное содержимое терминала.",
			"terminal.findMatchBorder": "Цвет границы текущего поиска совпадений в терминале.",
			"terminal.findMatchHighlightBackground": "Цвет других поисковых совпадений в терминале. Цвет не должен быть непрозрачным, чтобы не скрывать основное содержимое терминала.",
			"terminal.findMatchHighlightBorder": "Цвет границы других поисковых совпадений в терминале.",
			"terminal.foreground": "Цвет переднего плана терминала.",
			"terminal.hoverHighlightBackground": "Выделение под словом, для которого отображается меню при наведении курсора. Цвет не должен быть непрозрачным, чтобы не скрыть расположенные ниже элементы оформления.",
			"terminal.inactiveSelectionBackground": "Цвет фона выбора терминала, когда у него нет фокусировки.",
			"terminal.selectionBackground": "Цвет фона выделения терминала.",
			"terminal.selectionForeground": "Цвет переднего плана для выделения в терминале. При значении NULL передний план выделения сохраняется и к нему применяется функция минимальной контрастности.",
			"terminal.tab.activeBorder": "Граница сбоку от вкладки терминала в панели. По умолчанию используется tab.activeBorder.",
			"terminalCommandDecoration.defaultBackground": "Цвет фона оформления команды терминала по умолчанию.",
			"terminalCommandDecoration.errorBackground": "Цвет фона оформления команды терминала для команд ошибок.",
			"terminalCommandDecoration.successBackground": "Цвет фона оформления команды терминала для успешных команд.",
			"terminalCursor.background": "Цвет фона курсора терминала. Позволяет выбрать цвет символа, который перекрывается блочным курсором.",
			"terminalCursor.foreground": "Цвет переднего плана курсора терминала.",
			"terminalInitialHintForeground": "Цвет переднего плана для начальной подсказки терминала.",
			"terminalOverviewRuler.border": "Цвет левой границы обзорной линейки.",
			"terminalOverviewRuler.cursorForeground": "Цвет курсора обзорной линейки.",
			"terminalOverviewRuler.findMatchHighlightForeground": "Цвет маркера обзорной линейки для поиска совпадений в терминале."
		},
		"vs/workbench/contrib/terminal/common/terminalConfiguration": {
			"cwd": "текущая рабочая папка терминала.",
			"cwdFolder": "текущая рабочая папка терминала, отображаемая для рабочих областей с несколькими корнями или в рабочей области с одним корневым каталогом, если значение отличается от исходной рабочей папки. В Windows это будет отображаться только при включенной интеграции оболочки.",
			"enableFileLinks.notRemote": "Включить только в том случае, если не находится в удаленной рабочей области.",
			"enableFileLinks.off": "Всегда отключено.",
			"enableFileLinks.on": "Всегда включено.",
			"hideOnStartup.always": "Всегда скрывать терминал даже при восстановлении постоянных сеансов.",
			"hideOnStartup.never": "Никогда не скрывать представление терминала при запуске.",
			"hideOnStartup.whenEmpty": "Скрывать терминал только при отсутствии восстановления постоянных сеансов.",
			"local": "указывает локальный терминал в удаленной рабочей области.",
			"openDefaultSettingsJson": "открыть файл JSON параметров по умолчанию",
			"openDefaultSettingsJson.capitalized": "Открыть параметры по умолчанию (JSON)",
			"process": "имя процесса терминала.",
			"progress": "состояние выполнения, о котором сообщается последовательностью \"OSC 9;4\".",
			"separator": "условный разделитель {0}, отображаемый только в окружении переменных со значениями или статического текста.",
			"sequence": "имя, предоставленное терминалу процессом.",
			"shellCommand": "команда выполняется в соответствии с интеграцией оболочки. Для этого также требуется высокая степень уверенности в обнаруженной командной строке, которая может не работать на некоторых платформах запросов.",
			"shellPromptInput": "ввод полного запроса оболочки в соответствии с интеграцией оболочки.",
			"shellType": "обнаруженный тип оболочки.",
			"task": "указывает, что этот терминал связан с задачей.",
			"terminal.integrated.allowChords": "Определяет, разрешены ли аккорды настраиваемых сочетаний клавиш в терминале. Обратите внимание, что когда это верно, и нажатие клавиши приводит к аккорду, это будет обходить {0}, установка значения false особенно удобна, если вы хотите, чтобы CTRL+K обращалось к вашей оболочке (а не к VS Code).",
			"terminal.integrated.allowInUntrustedWorkspace": "Управляет тем, можно ли создавать терминалы в недоверенной рабочей области.\r\n\r\n**Эта функция обходит защиту системы безопасности, которая предотвращает запуск терминалов в недоверенных рабочих областях. Это представляет угрозу безопасности, поскольку оболочки часто настроены на автоматическое выполнение кода в зависимости от содержимого текущего рабочего каталога. Использовать эту функцию безопасно только в том случае, если ваша оболочка настроена так, что выполнение кода в этой папке исключено.**",
			"terminal.integrated.allowMnemonics": "Указывает, разрешено ли использовать назначенные клавиши строки меню (например, ALT+F) для активации открытия строки меню. Обратите внимание, что при указании значения \"true\" все сочетания клавиш с ALT будут пропускать оболочку. Этот параметр не применяется в macOS.",
			"terminal.integrated.allowedLinkSchemes": "Массив строк, содержащих схемы URI, для которых терминалу разрешено открывать ссылки. По умолчанию разрешено лишь небольшое подмножество возможных схем. Это обусловлено соображениями безопасности.",
			"terminal.integrated.altClickMovesCursor": "Если включено, сочетание клавиш ALT/OPTION + щелчок перемещает курсор подсказки под мышь, когда для {0} установлено значение {1} (значение по умолчанию). В некоторых оболочках функция может работать ненадежно.",
			"terminal.integrated.bellDuration": "Количество миллисекунд, в течение которого на вкладке терминала отображается колокольчик при ее запуске.",
			"terminal.integrated.commandsToSkipShell": "Набор идентификаторов команд, настраиваемые сочетания клавиш которых не будут передаваться в оболочку, а вместо этого будут всегда обрабатываться VS Code. Это позволяет использовать настраиваемые сочетания клавиш, которые при обычных условиях были бы использованы оболочкой и работали бы также, как если бы терминал не имел фокуса, например, клавиши \"CTRL+P\" запускали бы Quick Open.\r\n\r\n&nbsp;\r\n\r\nМногие команды по умолчанию пропускаются. Чтобы переопределить значение по умолчанию и передать настраиваемое сочетание клавиш этой команды в оболочку, добавьте команду с префиксом \"-\". Например, добавьте \"-workbench.action.quickOpen\", чтобы сочетание клавиш \"CTRL+P\" было направлено в оболочку.\r\n\r\n&nbsp;\r\n\r\nСледующий список команд, пропускаемых по умолчанию, обрезается при просмотре в Редакторе параметров. Чтобы просмотреть полный список, {1} и выполните поиск первой команды из списка ниже.\r\n\r\n&nbsp;\r\n\r\nКоманды, пропускаемые по умолчанию:\r\n\r\n{0}",
			"terminal.integrated.confirmOnExit": "Определяет, следует ли подтверждать закрытие окна при наличии активных сеансов терминала. Фоновые терминалы, такие как запущенные некоторыми расширениями, не будут активировать подтверждение.",
			"terminal.integrated.confirmOnExit.always": "Всегда проверять наличие терминалов.",
			"terminal.integrated.confirmOnExit.hasChildProcesses": "Проверить, есть ли в наличии терминалы с дочерними процессами.",
			"terminal.integrated.confirmOnExit.never": "Никогда не подтверждать.",
			"terminal.integrated.confirmOnKill": "Определяет, следует ли подтверждать завершение терминалов при наличии дочерних процессов. Если задано значение \"редактор\", терминалы в области редактора будут помечены как измененные, если у них есть дочерние процессы. Обратите внимание, что обнаружение дочерних процессов может не работать должным образом для оболочек типа Git Bash, которые не запускают свои процессы как дочерние процессы оболочки. Фоновые терминалы, например запущенные некоторыми расширениями, не будут активировать подтверждение.",
			"terminal.integrated.confirmOnKill.always": "Проверить, находится ли терминал в редакторе или панели.",
			"terminal.integrated.confirmOnKill.editor": "Проверить, находится ли терминал в редакторе.",
			"terminal.integrated.confirmOnKill.never": "Никогда не подтверждать.",
			"terminal.integrated.confirmOnKill.panel": "Проверить, находится ли терминал в панели.",
			"terminal.integrated.copyOnSelection": "Определяет, будет ли выбранный в терминале текст скопирован в буфер обмена.",
			"terminal.integrated.cursorBlinking": "Определяет, мигает ли курсор терминала.",
			"terminal.integrated.cursorStyle": "Управляет стилем курсора терминала, если терминал находится в фокусе.",
			"terminal.integrated.cursorStyleInactive": "Управляет стилем курсора терминала, если терминал не находится в фокусе.",
			"terminal.integrated.cursorWidth": "Управляет шириной курсора, если для {0} установлено {1}.",
			"terminal.integrated.customGlyphs": "Следует ли отображать настраиваемые глифы вместо использования шрифта для следующих диапазонов Юникода:\r\n\r\n{0}\r\n\r\nКак правило, при этом повышается качество отображения с непрерывными строками, даже если используется интервал между строками и буквами. Эта функция работает только при включенной функции {1}.",
			"terminal.integrated.cwd": "Путь явного запуска, по которому будет запущен терминал. Используется в качестве текущего рабочего каталога (cwd) для процесса оболочки. Это может быть особенно удобно в параметрах рабочей области, если корневой каталог не является подходящим каталогом cwd.",
			"terminal.integrated.defaultLocation": "Определяет место отображения новых терминалов.",
			"terminal.integrated.defaultLocation.editor": "Создать терминалы в редакторе",
			"terminal.integrated.defaultLocation.view": "Создать терминалы в представлении терминала",
			"terminal.integrated.detectLocale": "Определяет, следует ли обнаруживать и задавать переменную среды $LANG в соответствии с параметром, совместимым с UTF-8, так как терминал VS Code поддерживает поступающие из оболочки данные только в кодировке UTF-8.",
			"terminal.integrated.detectLocale.auto": "Задайте переменную среды $LANG, если существующая переменная не существует или не заканчивается на '.UTF-8'.",
			"terminal.integrated.detectLocale.off": "Не устанавливайте переменную среды $LANG.",
			"terminal.integrated.detectLocale.on": "Всегда устанавливайте переменную среды $LANG.",
			"terminal.integrated.developer.devMode": "Включите режим разработчика для терминала. Здесь отображаются дополнительные отладочные сведения и визуализация последовательностей интеграции оболочки.",
			"terminal.integrated.developer.ptyHost.latency": "Имитация задержки в миллисекундах применяется ко всем вызовам, направленным на узел pty. Это полезно для тестирования поведения терминала в условиях высокой задержки.",
			"terminal.integrated.developer.ptyHost.startupDelay": "Имитация задержки запуска в миллисекундах для процесса узла pty. Это полезно для проверки инициализации терминала в условиях медленного запуска.",
			"terminal.integrated.drawBoldTextInBrightColors": "Определяет, будет ли полужирный текст в терминале всегда использовать яркий вариант цвета ANSI.",
			"terminal.integrated.enableBell": "Сейчас это не рекомендуется. Вместо этого используйте параметры `terminal.integrated.enableVisualBell` и `accessibility.signals.terminalBell`.",
			"terminal.integrated.enableFileLinks": "Указывает, следует ли включить ссылки на файлы в терминалах. Ссылки могут работать медленно при использовании сетевого диска, так как каждая ссылка на файл проверяется в файловой системе. Изменение вступит в силу только в новых терминалах.",
			"terminal.integrated.enableImages": "Включает поддержку изображений в терминале. Это работает только при включении {0}. Протоколы встроенных рисунков Sixel и iTerm поддерживаются в Linux и macOS. Графический протокол kitty поддерживается на всех платформах. В Windows все протоколы изображений работают только с версиями ConPTY >= v2, которые поставляются вместе с самой Windows, см. также {1}. В настоящее время изображения не восстанавливаются при перезагрузке или повторном подключении окна. При включении также активируется режим прозрачности в терминале.",
			"terminal.integrated.enableKittyKeyboardProtocol": "Управляет включением протокола клавиатуры kitty, который позволяет программе в терминале запрашивать более подробную информацию о вводе с клавиатуры. Например, это позволяет программе обрабатывать сочетание клавиш `Shift+Enter`.",
			"terminal.integrated.enableMultiLinePasteWarning": "Управляет отображением диалогового окна с предупреждением при вставке нескольких строк в терминал.",
			"terminal.integrated.enableMultiLinePasteWarning.always": "Всегда показывать предупреждение, если текст содержит новую строку.",
			"terminal.integrated.enableMultiLinePasteWarning.auto": "Включить предупреждение, но не показывать его, когда:\r\n\r\n– Включен режим вставки в квадратных скобках (оболочка поддерживает многострочную вставку по умолчанию)\r\n– Вставка обрабатывается строкой чтения оболочки (в случае pwsh)",
			"terminal.integrated.enableMultiLinePasteWarning.never": "Никогда не показывать предупреждение.",
			"terminal.integrated.enablePersistentSessions": "Сохранять сеансы или журнал терминалов для рабочей области при перезагрузке окна.",
			"terminal.integrated.enableVisualBell": "Определяет, включен ли звуковой сигнал визуального терминала. Это отображается рядом с названием терминала.",
			"terminal.integrated.enableWin32InputMode": "Включить ли режим ввода win32, который обеспечивает расширенную поддержку ввода с клавиатуры в Windows.",
			"terminal.integrated.env.linux": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в Linux. Задайте значение null, чтобы удалить переменную среды.",
			"terminal.integrated.env.osx": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в macOS. Задайте значение null, чтобы удалить переменную среды.",
			"terminal.integrated.env.windows": "Объект с переменными окружения, которые будут добавлены в процесс VS Code для использования терминалом в Windows. Задайте значение null, чтобы удалить переменную среды.",
			"terminal.integrated.environmentChangesRelaunch": "Следует ли автоматически запустить терминалы повторно, если расширения хотят внести вклад в среду терминалов и с этими расширениями еще не выполнялось взаимодействие.",
			"terminal.integrated.fastScrollSensitivity": "Множитель скорости прокрутки при нажатии клавиши ALT.",
			"terminal.integrated.focusAfterRun": "Управляет тем, что оказывается в фокусе (терминал, буфер с поддержкой специальных возможностей или ни то, ни другое) после выполнения команды \"Терминал: запуск выбранного текста в активном терминале\".",
			"terminal.integrated.focusAfterRun.accessible-buffer": "Всегда наводить фокус на буфер с поддержкой специальных возможностей",
			"terminal.integrated.focusAfterRun.none": "Не выполнять никаких действий.",
			"terminal.integrated.focusAfterRun.terminal": "Всегда наводить фокус на терминал.",
			"terminal.integrated.fontFamily": "Определяет семейство шрифтов терминала. Значение по умолчанию — {0}.",
			"terminal.integrated.fontLigatures.enabled": "Управляет включением лигатур шрифтов в терминале. Лигатуры будут работать, только если настроенный {0} их поддерживает.",
			"terminal.integrated.fontLigatures.fallbackLigatures": "Если {0} включена и конкретные {1} не удается проанализировать, это набор последовательностей символов, которые всегда будут рисоваться вместе. Это позволяет использовать фиксированный набор лигатур, даже если шрифт не поддерживается.",
			"terminal.integrated.fontLigatures.featureSettings": "Управляет тем, какие параметры функции шрифта используются при включении лигатур в формате свойства CSS \"font-feature-settings\". Некоторые примеры, которые могут быть допустимыми в зависимости от шрифта:",
			"terminal.integrated.fontSize": "Управляет размером шрифта в пикселях для терминала.",
			"terminal.integrated.fontWeight": "Насыщенность шрифта, используемая в терминале для текста, не являющегося полужирным. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.",
			"terminal.integrated.fontWeightBold": "Насыщенность шрифта, используемая в терминале для полужирного текста. Допускаются ключевые слова \"normal\" и \"bold\", а также числа от 1 до 1000.",
			"terminal.integrated.fontWeightError": "Допускаются только ключевые слова \"normal\" или \"bold\" и числа в диапазоне от 1 до 1000.",
			"terminal.integrated.gpuAcceleration": "Определяет, будет ли терминал использовать GPU для отрисовки.",
			"terminal.integrated.gpuAcceleration.auto": "Позвольте VS Code выбрать максимально эффективный отрисовщик.",
			"terminal.integrated.gpuAcceleration.off": "Отключите ускорение GPU в терминале. Терминал будет выполнять преобразование для просмотра значительно медленнее, если ускорение графического процессора отключено, но должен надежно работать во всех системах.",
			"terminal.integrated.gpuAcceleration.on": "Включить ускорение GPU в терминале.",
			"terminal.integrated.hideOnLastClosed": "Следует ли скрывать представление терминала при закрытии последнего терминала. Это произойдет, только если терминал является только видимым представлением в контейнере представления.",
			"terminal.integrated.hideOnStartup": "Следует ли скрывать представление терминала при запуске, не создавая терминал, если нет постоянных сеансов.",
			"terminal.integrated.ignoreBracketedPasteMode": "Определяет, будет ли терминал игнорировать режим вставки в квадратных скобках, даже если терминал был переключен в этот режим, пропуская последовательности {0} и {1} при вставке. Это удобно, если оболочка не соблюдает режим. К примеру, это может происходить во вложенных оболочках.",
			"terminal.integrated.letterSpacing": "Определяет межбуквенный интервал терминала. Это целочисленное значение, представляющее количество дополнительных пикселей, которые будут добавляться между символами.",
			"terminal.integrated.lineHeight": "Определяет высоту строки терминала. Это число умножается на размер шрифта терминала, что дает фактическую высоту строки в пикселях.",
			"terminal.integrated.macOptionClickForcesSelection": "Определяет, следует ли принудительно выполнять выбор при использовании сочетания Option + щелчок в macOS. При этом будет принудительно использован обычный (строковый) выбор и запрещен режим выбора столбцов. Это позволяет копировать и вставлять с помощью обычного выбора в терминале, например когда режим мыши включен в tmux.",
			"terminal.integrated.macOptionIsMeta": "Определяет, следует ли рассматривать ключ параметра как метаключ в терминале под управлением macOS.",
			"terminal.integrated.middleClickBehavior": "Определяет, каким образом терминал реагирует на щелчок средней кнопкой мыши.",
			"terminal.integrated.middleClickBehavior.default": "Значение платформы по умолчанию для наведения фокуса терминала. В Linux при этом также будет вставлен выделенный фрагмент.",
			"terminal.integrated.middleClickBehavior.paste": "Вставка при щелчке средней кнопкой мыши.",
			"terminal.integrated.minimumContrastRatio": "Когда параметр установлен, цвет переднего плана каждой ячейки будет изменен для соблюдения указанного коэффициента контрастности. Обратите внимание, что этот параметр не применяется к символам `powerline` в соответствии с #146406. Примеры значений:\r\n\r\n— 1: ничего не делать, использовать стандартные цвета темы.\r\n— 4.5: [соответствие WCAG AA (минимальное)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (по умолчанию).\r\n— 7: [соответствие WCAG AAA (улучшенное)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\r\n— 21: белый на черном фоне или черный на белом фоне.",
			"terminal.integrated.mouseWheelScrollSensitivity": "Множитель, используемый для deltaY событий прокрутки колесика мыши.",
			"terminal.integrated.persistentSessionReviveProcess": "Если необходимо завершить процесс терминала (например, при закрытии окна или приложения), этот параметр определяет, когда следует восстановить содержимое или журнал предыдущего сеанса терминала и повторно создать процессы при следующем открытии рабочей области.\r\n\r\nПояснения:\r\n\r\n– Восстановление текущего рабочего каталога процесса зависит от того, поддерживается ли он оболочкой.\r\n– Время хранения сеанса во время завершения работы ограничено, поэтому он может быть прерван, если используются удаленные подключения с большой задержкой.",
			"terminal.integrated.persistentSessionReviveProcess.never": "Никогда не восстанавливать буферы терминалов и не воссоздавать процесс.",
			"terminal.integrated.persistentSessionReviveProcess.onExit": "Завершите процессы после закрытия последнего окна в Windows или Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню).",
			"terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose": "Завершите процессы после закрытия последнего окна в Windows или Linux или при активации команды \"workbench.action.quit\" (палитра команд, настраиваемое сочетание клавиш, меню) или при закрытии окна.",
			"terminal.integrated.rescaleOverlappingGlyphs": "Следует ли изменять горизонтальный масштаб глифов шириной в одну ячейку, если есть глифы, которые при этом перекроют следующие ячейки. Это обычно происходит для символов с неоднозначной шириной (например, для символов римских цифр U+2160+), отсутствующих в моноширинных шрифтах. Масштаб глифов эмодзи никогда не изменяется.",
			"terminal.integrated.rightClickBehavior": "Определяет, как терминал реагирует на щелчок правой кнопкой мыши.",
			"terminal.integrated.rightClickBehavior.copyPaste": "Копирование при наличии выделенного фрагмента, в противном случае вставка.",
			"terminal.integrated.rightClickBehavior.default": "Отображение контекстного меню.",
			"terminal.integrated.rightClickBehavior.nothing": "Не выполнять никаких действий и передавать событие в терминал.",
			"terminal.integrated.rightClickBehavior.paste": "Вставка при щелчке правой кнопкой мыши.",
			"terminal.integrated.rightClickBehavior.selectWord": "Выбор слова под курсором и отображение контекстного меню.",
			"terminal.integrated.scrollback": "Определяет максимальное количество строк, которые терминал хранит в буфере. Мы предварительно выделяем память на основе этого значения, чтобы обеспечить бесперебойную работу. Таким образом, по мере увеличения значения будет увеличиваться и объем памяти.",
			"terminal.integrated.sendKeybindingsToShell": "Отправляет большинство настраиваемых сочетаний клавиш на терминал, а не в рабочую среду, переопределяя {0}, который можно альтернативно использовать для точной настройки.",
			"terminal.integrated.shellIntegration.decorationsEnabled": "Если интеграция оболочки включена, добавляет оформление для каждой команды.",
			"terminal.integrated.shellIntegration.decorationsEnabled.both": "Показать оформление в переплете (слева) и обзорную линейку (справа)",
			"terminal.integrated.shellIntegration.decorationsEnabled.gutter": "Показать оформление переплета слева от терминала",
			"terminal.integrated.shellIntegration.decorationsEnabled.never": "Не показывать оформление",
			"terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler": "Показать оформление обзорной линейки справа от терминала",
			"terminal.integrated.shellIntegration.enabled": "Определяет, будет ли автоматически внедрена интеграция с оболочкой для поддержки таких функций, как расширенное отслеживание команд и обнаружение текущего рабочего каталога. \r\n\r\nИнтеграция с оболочкой работает путем внедрения в оболочку сценария запуска. Сценарий передает VS Code сведения о том, что происходит в терминале.\r\n\r\nПоддерживаемые оболочки:\r\n\r\n– Linux/macOS: bash, fish, pwsh, zsh\r\n - Windows: pwsh, git bash\r\n\r\nЭтот параметр применяется только при создании терминалов, поэтому потребуется перезапустить терминалы, чтобы он вступил в силу.\r\n\r\n Обратите внимание, что внедрение сценария может не работать, если вы определили пользовательские аргументы в профиле терминала, включили{1}, используете [complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash- promptcommand) или другие неподдерживаемые параметры. Чтобы отключить оформление, см.{0}",
			"terminal.integrated.shellIntegration.environmentReporting": "Определяет, следует ли сообщать о среде оболочки, включая ее использование в таких функциях, как {0}. Это может привести к замедлению при печати запроса оболочки.",
			"terminal.integrated.shellIntegration.quickFixEnabled": "При включенной интеграции оболочки активируются быстрые исправления для команд терминала, отображаемые в виде значка лампочки или блеска слева от запроса.",
			"terminal.integrated.shellIntegration.timeout": "Настраивает длительность ожидания интеграции оболочки после запуска в миллисекундах, прежде чем объявить о ее отсутствии. Значение по умолчанию {0} использует переменное время ожидания в зависимости от того, включено ли внедрение интеграции оболочки и является ли окно удаленным. Значения от 1 до 499 фиксируются равными 500 мс. Рассмотрите возможность установки большого значения, если оболочка запускается очень медленно.",
			"terminal.integrated.showExitAlert": "Определяет, следует ли показывать предупреждение \"Процесс терминала завершен с кодом выхода\", если код выхода не равен нулю.",
			"terminal.integrated.smoothScrolling": "Определяет, будет ли использоваться анимация при прокрутке содержимого терминала",
			"terminal.integrated.splitCwd": "Управляет рабочим каталогом, с которого начинает работу разделенный терминал.",
			"terminal.integrated.splitCwd.inherited": "В macOS и Linux новый разделенный терминал будет использовать рабочий каталог родительского терминала. В Windows это поведение аналогично исходному.",
			"terminal.integrated.splitCwd.initial": "Новый разделенный терминал будет использовать рабочий каталог, с которого начал работу родительский терминал.",
			"terminal.integrated.splitCwd.workspaceRoot": "Новый разделенный терминал будет использовать корневую папку рабочей области в качестве рабочей папки. В рабочей области с несколькими корневыми папками предлагается выбрать используемую корневую папку.",
			"terminal.integrated.tabStopWidth": "Число ячеек в позиции табуляции.",
			"terminal.integrated.tabs.defaultColor": "Идентификатор цвета темы, связывающийся по умолчанию со значками терминала.",
			"terminal.integrated.tabs.defaultIcon": "Идентификатор codicon, связывающийся по умолчанию со значками терминалов.",
			"terminal.integrated.tabs.enableAnimation": "Определяет, поддерживают ли состояния вкладки терминала анимацию (например, незавершенные задачи).",
			"terminal.integrated.tabs.enabled": "Определяет, отображаются ли вкладки терминала в виде списка сбоку от терминала. Если этот параметр отключен, вместо него отображается раскрывающийся список..",
			"terminal.integrated.tabs.focusMode": "Определяет, происходит ли фокусировка на терминале вкладки при двойном или одинарном щелчке.",
			"terminal.integrated.tabs.focusMode.doubleClick": "Фокус на терминале при двойном щелчке по вкладке терминала",
			"terminal.integrated.tabs.focusMode.singleClick": "Фокус на терминале при щелчке по вкладке терминала",
			"terminal.integrated.tabs.hideCondition": "Определяет, будет ли скрыто представление вкладок терминала при определенных условиях.",
			"terminal.integrated.tabs.hideCondition.never": "Никогда не скрывать представление вкладок терминала",
			"terminal.integrated.tabs.hideCondition.singleGroup": "Скрыть представление вкладок терминала, если открыта только одна группа терминалов",
			"terminal.integrated.tabs.hideCondition.singleTerminal": "Скрыть представление вкладок терминала, если открыт только один терминал",
			"terminal.integrated.tabs.location": "Управляет расположением вкладок терминала в левой или правой части реальных терминалов.",
			"terminal.integrated.tabs.location.left": "Показать представление вкладок терминала слева от терминала",
			"terminal.integrated.tabs.location.right": "Показать представление вкладок терминала справа от терминала",
			"terminal.integrated.tabs.separator": "Разделитель, используемый {0} и {1}.",
			"terminal.integrated.tabs.showActions": "Определяет, отображаются ли кнопки \"Разделить\" и \"Завершить\" рядом с кнопкой \"Новый терминал\".",
			"terminal.integrated.tabs.showActions.always": "Всегда показывать действия",
			"terminal.integrated.tabs.showActions.never": "Никогда не показывать действия",
			"terminal.integrated.tabs.showActions.singleTerminal": "Показать действия, если это единственный открытый терминал",
			"terminal.integrated.tabs.showActions.singleTerminalOrNarrow": "Показать действия, если это единственный открытый терминал или если представление вкладок компактное и без текста",
			"terminal.integrated.tabs.showActiveTerminal": "Отображает сведения об активном терминале в представлении. Это особенно полезно, если заголовки не видны на вкладках.",
			"terminal.integrated.tabs.showActiveTerminal.always": "Всегда показывать активный терминал",
			"terminal.integrated.tabs.showActiveTerminal.never": "Никогда не показывать активный терминал",
			"terminal.integrated.tabs.showActiveTerminal.singleTerminal": "Показать активный терминал, когда это единственный открытый терминал",
			"terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow": "Показать активный терминал, когда это единственный открытый терминал или если представление вкладок находится в узком состоянии без текста",
			"terminal.integrated.textBlinking": "Управляет включением мигания текста в терминале.",
			"terminal.integrated.unicodeVersion": "Определяет, какую версию Юникода использовать для вычисления ширины символов в терминале. Если вы столкнетесь с тем, что эмодзи или другие расширенные символы занимают больше выделенного места либо клавиша BACKSPACE удаляет слишком мало или слишком много данных, попробуйте настроить этот параметр.",
			"terminal.integrated.unicodeVersion.eleven": "Юникод версии 11. Эта версия обеспечивает улучшенную поддержку современных систем, использующих современные версии Юникода.",
			"terminal.integrated.unicodeVersion.six": "Юникод версии 6. Это старая версия, которая должна лучше работать на старых системах.",
			"terminal.integrated.windowsUseConptyDll": "Следует ли использовать экспериментальный файл conpty.dll (v1.25.260303002), поставляемый с VS Code, вместо файла, который поставляется в комплекте с Windows.",
			"terminal.integrated.wordSeparators": "Строка, содержащая все символы, которые будут считаться разделителями слов при двойном щелчке для выбора слова и при обнаружении резервной ссылки \"слово\". Поскольку это используется для обнаружения ссылок, включение таких символов, как \":\", которые используются при обнаружении ссылок, приведет к игнорированию строк и столбцов ссылок, таких как \"file:10:5\".",
			"terminalDescription": "Управляет описанием терминала, которое отображается справа от заголовка. Переменные заменяются в зависимости от контекста:",
			"terminalIntegratedConfigurationTitle": "Встроенный терминал",
			"terminalTitle": "Управляет названием терминала. Переменные заменяются в зависимости от контекста:",
			"workspaceFolder": "рабочая область, в которой был запущен терминал.",
			"workspaceFolderName": "\"имя\" рабочей области, в которой был запущен терминал."
		},
		"vs/workbench/contrib/terminal/common/terminalContextKey": {
			"inTerminalRunCommandPickerContextKey": "Определяет, открыто ли в данный момент средство выбора команд терминала.",
			"isSplitTerminalContextKey": "Является ли терминал вкладки, на которую направлен фокус, разделенным терминалом.",
			"splitPaneActive": "Является ли активный терминал разделенной панелью.",
			"terminalAltBufferActive": "Активен ли буфер Alt в терминале.",
			"terminalCountContextKey": "Текущее число терминалов.",
			"terminalEditorFocusContextKey": "Находится ли фокус на терминале в области редактора.",
			"terminalFocusContextKey": "Находится ли фокус на терминале.",
			"terminalFocusInAnyContextKey": "Указывает, находится ли какой-либо терминал в фокусе, в том числе отключенные терминалы, используемые в другом пользовательском интерфейсе.",
			"terminalProcessSupportedContextKey": "Можно ли запустить процессы терминала в текущей рабочей области.",
			"terminalShellIntegrationEnabled": "Определяет, включена ли интеграция оболочки в активном терминале",
			"terminalShellTypeContextKey": "Тип оболочки активного терминала. Этот параметр настраивается, если можно обнаружить тип.",
			"terminalSuggestWidgetVisible": "Отображается ли мини-приложение предложений терминала.",
			"terminalTabsFocusContextKey": "Находится ли фокус на мини-приложении вкладок терминала.",
			"terminalTabsSingularSelectedContextKey": "Выбран ли один терминал из списка вкладок терминала.",
			"terminalTextSelectedContextKey": "Выбран ли текст в активном терминале.",
			"terminalTextSelectedInFocusedContextKey": "Указывает, выбран ли текст в терминале с фокусом.",
			"terminalViewShowing": "Отображается ли представление терминала"
		},
		"vs/workbench/contrib/terminal/common/terminalStrings": {
			"currentSessionCategory": "текущий сеанс",
			"doNotShowAgain": "Больше не показывать",
			"killTerminal": "Завершить работу терминала",
			"killTerminal.short": "Прервать",
			"local": "Локальный",
			"moveIntoNewWindow": "Переместить терминал в новое окно",
			"moveToEditor": "Переместить терминал в область редактора",
			"newInNewWindow": "Новое окно терминала",
			"previousSessionCategory": "предыдущий сеанс",
			"splitTerminal": "Разделить терминал",
			"splitTerminal.short": "Разделить",
			"task": "Задача",
			"terminal": "Терминал",
			"terminal.new": "Новый терминал",
			"terminalCategory": "Терминал",
			"unsplitTerminal": "Не разделять терминал",
			"workbench.action.terminal.changeColor": "Изменить цвет...",
			"workbench.action.terminal.changeIcon": "Изменить значок...",
			"workbench.action.terminal.focus": "Фокус на терминале",
			"workbench.action.terminal.focusAndHideAccessibleBuffer": "Фокус на терминале и скрыть буфер с поддержкой специальных возможностей",
			"workbench.action.terminal.focusHover": "Фокус на наведение",
			"workbench.action.terminal.focusInstance": "Фокус на терминале",
			"workbench.action.terminal.moveToTerminalPanel": "Переместить терминал в панель",
			"workbench.action.terminal.newWithCwd": "Создать терминал, запускаемый в настраиваемом рабочем каталоге",
			"workbench.action.terminal.rename": "Переименовать...",
			"workbench.action.terminal.renameWithArg": "Переименовать текущий активный терминал",
			"workbench.action.terminal.revealCommand": "Показать команду в терминале",
			"workbench.action.terminal.scrollToNextCommand": "Прокрутить до следующей команды",
			"workbench.action.terminal.scrollToPreviousCommand": "Прокрутить до предыдущей команды",
			"workbench.action.terminal.sizeToContentWidthInstance": "Переключить размер на ширину содержимого"
		},
		"vs/workbench/contrib/terminal/electron-browser/terminalRemote": {
			"workbench.action.terminal.newLocal": "Создание нового интегрированного терминала (локального)"
		},
		"vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": {
			"workbench.action.terminal.accessibleBufferGoToNextCommand": "Доступный буфер \"К следующей команде\"",
			"workbench.action.terminal.accessibleBufferGoToPreviousCommand": "Доступный буфер \"К предыдущей команде\"",
			"workbench.action.terminal.focusAccessibleBuffer": "Представление терминала со специальными возможностями фокусировки",
			"workbench.action.terminal.scrollToBottomAccessibleView": "Прокрутить до раздела \"Представление с поддержкой специальных возможностей: снизу\"",
			"workbench.action.terminal.scrollToTopAccessibleView": "Прокрутить до раздела \"Представление с поддержкой специальных возможностей: сверху\""
		},
		"vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": {
			"commandPromptMigration": "Рассмотрите возможность использования PowerShell вместо командной строки для улучшения взаимодействия",
			"focusAccessibleTerminalView": "Команда \"Фокус на представлении терминала со специальными возможностями\"<keybinding:{0}> позволяет программам чтения с экрана читать содержимое терминала.",
			"focusAfterRun": "Настройте, что будет отсортировано после запуска выделенного текста в терминале с помощью \"{0}\".",
			"focusViewOnExecution": "Включите \"terminal.integrated.accessibleViewFocusOnCommandExecution\", чтобы автоматически фокусировать доступное представление терминала при выполнении команды в терминале.",
			"goToNextCommand": "Перейти к следующей команде<keybinding:{0}> в представлении с поддержкой специальных возможностей",
			"goToPreviousCommand": "Перейти к предыдущей команде<keybinding:{0}> в представлении с поддержкой специальных возможностей",
			"goToRecentDirectory": "Перейти к недавнему каталогу<keybinding:{0}>",
			"goToSymbol": "Перейти к символу<keybinding:{0}>",
			"newWithProfile": "Команда \"Создать новый терминал (с профилем)\"<keybinding:{0}> позволяет легко создавать терминалы с использованием определенного профиля.",
			"noShellIntegration": "Интеграция оболочки не включена. Некоторые специальные возможности могут быть недоступны.",
			"openDetectedLink": "Команда открытия обнаруженной ссылки<keybinding:{0}> позволяет средствам чтения с экрана легко открывать ссылки, найденные в терминале.",
			"preserveCursor": "Настройте поведение курсора при переключении между терминалом и доступным представлением с помощью \"terminal.integrated.accessibleViewPreserveCursorPosition\".",
			"runRecentCommand": "Выполнить недавнюю команду<keybinding:{0}>",
			"shellIntegration": "Терминал содержит функцию интеграции оболочки, которая обеспечивает улучшенный интерфейс и предоставляет полезные команды для средств чтения с экрана, например:",
			"suggest": "Когда мини-приложение предложений терминала находится в фокусе:",
			"suggestCommands": "– Принять предложение<keybinding:{0}> и настроить параметры предложений<keybinding:{1}>.",
			"suggestCommandsMore": "– Переключение между мини-приложением и терминалом<keybinding:{0}> и переключение фокуса на детали<keybinding:{1}> для получения дополнительных сведений о предложении.",
			"suggestConfigure": "– Настройка параметров предложений<keybinding:{0}> ",
			"suggestLearnMore": "– Дополнительные сведения о предложении<keybinding:{0}>.",
			"suggestTrigger": "Команду завершения запроса терминала можно вызвать вручную<keybinding:{0}>, но она также отображается при вводе."
		},
		"vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration": {
			"terminal.integrated.accessibleViewFocusOnCommandExecution": "Фокус на представлении терминала, доступном при выполнении команды.",
			"terminal.integrated.accessibleViewPreserveCursorPosition": "Сохранять положение курсора при повторном открытии доступного представления терминала, а не устанавливать его в нижнюю часть буфера."
		},
		"vs/workbench/contrib/terminalContrib/autoReplies/common/terminalAutoRepliesConfiguration": {
			"terminal.integrated.autoReplies": "Набор сообщений, при обнаружении которых в терминале будет отправляться автоматический ответ. Если сообщение достаточно конкретное, это поможет автоматизировать обработку типичных ответов.\r\n\r\nПримечания:\r\n\r\n– Используйте {0} для автоматического ответа на запрос завершения пакетного задания в Windows.\r\n– Сообщение содержит escape-последовательности, поэтому ответ может не работать для стилизованного текста.\r\n– Каждый ответ отправляется не более одного раза в секунду.\r\n– Используйте {1} в ответе для обозначения клавиши ВВОД.\r\n– Чтобы удалить клавишу по умолчанию, задайте значение NULL.\r\n– Перезапустите VS Code, если новые параметры не применены.",
			"terminal.integrated.autoReplies.reply": "Ответ для отправки в процесс."
		},
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChat": {
			"chatAgentRegisteredContextKey": "Зарегистрирован ли агент чата в расположении терминала.",
			"chatFocusedContextKey": "Находится ли фокус на представлении чата.",
			"chatInputHasTextContextKey": "Есть ли во входных данных чата текст.",
			"chatRequestActiveContextKey": "Есть ли активный запрос чата.",
			"chatResponseContainsCodeBlockContextKey": "Содержит ли ответ чата блок кода.",
			"chatResponseContainsMultipleCodeBlocksContextKey": "Содержит ли ответ чата несколько блоков кода.",
			"chatVisibleContextKey": "Отображается ли представление чата.",
			"terminalHasChatTerminals": "Существуют ли терминалы чата.",
			"terminalHasHiddenChatTerminals": "Существуют ли скрытые терминалы чата."
		},
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp": {
			"chat.signals": "Сигналы специальных возможностей можно изменить с помощью параметров с префиксом signals.chat. По умолчанию, если запрос занимает более 4 секунд, вы услышите звук, указывающий на то, что выполнение еще не закончено.",
			"inlineChat.access": "Его можно активировать с помощью команды \"Терминал: начать чат\" ({0}), переводящей фокус на поле ввода.",
			"inlineChat.focusInput": "Перейдите к полю ввода из ответа ({0}).",
			"inlineChat.focusInputNoKb": "Перейдите к ответу из поля ввода, нажав клавиши SHIFT+TAB или назначив настраиваемое сочетание клавиш для команды: ввод терминала фокуса.",
			"inlineChat.focusResponse": "Перейдите к ответу из поля ввода ({0}).",
			"inlineChat.focusResponseNoKb": "Получите ответ из поля ввода, нажав клавишу Tab или назначив сочетание клавиш для команды: Focus Terminal Response.",
			"inlineChat.input": "Поле ввода — это место, где пользователь может ввести запрос и выполнить его ({0}). Мини-приложение будут закрыто, и все содержимое будет удалено при нажатии клавиши ESCAPE и восстановлении фокуса терминала.",
			"inlineChat.inputNoKb": "В поле ввода пользователь может ввести запрос и выполнить его, нажав кнопку \"Создать запрос\", которая сейчас активируется с помощью сочетаний клавиш. Мини-приложение будут закрыто, и все содержимое будет удалено при нажатии клавиши ESCAPE и восстановлении фокуса терминала.",
			"inlineChat.insertCommand": "Когда фокус находится в редакторе команды поля ввода, действие \"Терминал: вставить команду чата\" ({0}).",
			"inlineChat.insertCommandNoKb": "Вставьте команду путем нажатия клавиши TAB для перехода к кнопке, так как действие сейчас нельзя активировать с помощью настраиваемого сочетания клавиш.",
			"inlineChat.inspectResponseMessage": "Ответ можно проверить в доступном представлении ({0}).",
			"inlineChat.inspectResponseNoKb": "Поместив фокус на поле ввода, проверьте ответ в представлении с поддержкой специальных возможностей с помощью команды \"Открыть представление с поддержкой специальных возможностей\", которая в настоящее время не может быть запущена с помощью настраиваемого сочетания клавиш.",
			"inlineChat.overview": "В терминале происходит встроенный чат. Это полезно для рекомендаций команд терминала. Имейте в виду, что код, созданный ИИ, может быть неправильным.",
			"inlineChat.runCommand": "Когда фокус находится в поле ввода или редакторе команд, действие \"Терминал: выполнить команду чата\" ({0}).",
			"inlineChat.runCommandNoKb": "Выполните команду путем нажатия клавиши TAB для перехода к кнопке, так как действие сейчас нельзя активировать с помощью настраиваемого сочетания клавиш.",
			"inlineChat.toolbar": "Используйте вкладку для доступа к условным частям, например командам, состоянию, ответам на сообщения и т. д."
		},
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions": {
			"chat.focusMostRecentTerminal": "Чат: фокус на последнем терминале",
			"chat.focusMostRecentTerminalOutput": "Чат: Фокус на последнем выводе терминала",
			"chat.rerun.label": "Повторно выполнить запрос",
			"chatTerminal.lastCommand": "Последний: {0}",
			"closeChat": "Закрыть",
			"insert": "Вставить",
			"insertCommand": "Вставить команду чата",
			"insertFirst": "Вставить первым",
			"insertFirstCommand": "Вставить первую команду чата",
			"run": "Выполнить",
			"runCommand": "Выполнить команду чата",
			"runFirst": "Запустить первым",
			"runFirstCommand": "Запустите первую команду чата",
			"selectChatTerminal": "Выберите терминал чата для отображения и фокусировки",
			"showChatTerminals.title": "Терминалы чата",
			"startChat": "Открыть встроенный чат",
			"terminalCategory": "Терминал",
			"terminalCategory2": "Терминал",
			"viewHiddenChatTerminals": "Просмотреть скрытые терминалы чата",
			"viewInChat": "Просмотреть в чате"
		},
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget": {
			"askAboutCommands": "Спросить о командах"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/runInTerminalHelpers": {
			"allowSession": "Разрешить все команды в этом сеансе",
			"allowSessionTooltip": "Разрешить запуск этого инструмента в этом сеансе без подтверждения.",
			"autoApprove.configure": "Настроить автоматическое утверждение...",
			"autoApprove.exactCommand": "Всегда разрешать точную командную строку",
			"autoApprove.exactCommand1": "Разрешить использование точной командной строки в этом сеансе",
			"autoApprove.exactCommand2": "Разрешить использование точной командной строки в этой рабочей области"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/terminal.chatAgentTools.contribution": {
			"addTerminalSelection": "Добавить выбор терминала в чат",
			"terminalSelection": "Выбор терминала"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/autoApprove/npmScriptAutoApprover": {
			"autoApprove.npmScript": "Автоматически утверждено как {0}, определенный в package.json"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/commandLineAutoApproveAnalyzer": {
			"autoApprove.global": "Автоматически утверждено параметром {0}",
			"autoApprove.rule": "Автоматически утверждено правилом {0}",
			"autoApprove.rules": "Автоматически утверждено правилами {0}",
			"autoApprove.session": "Автоматически утверждено для этого сеанса",
			"autoApprove.session.disable": "Отключить",
			"autoApproveDenied.rule": "Автоматическое утверждение отклонено правилом {0}",
			"autoApproveDenied.rules": "Автоматическое утверждение отклонено правилами {0}",
			"autoApproveRule.sessionIndicator": "{0} (сеанс)",
			"ruleTooltip": "Просмотр правила в параметрах",
			"ruleTooltip.global": "Просмотреть параметры",
			"runInTerminal.promptInjectionDisclaimer": "Веб-контент может содержать вредоносный код или пытаться осуществлять атаки с использованием запросов."
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/commandLineFileWriteAnalyzer": {
			"runInTerminal.fileWriteBlockedDisclaimer": "Обнаружены операции записи файлов, которые невозможно утвердить автоматически: {0}",
			"runInTerminal.fileWriteDisclaimer": "Обнаружены операции записи файлов: {0}"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalLastCommandTool": {
			"getTerminalLastCommand.past": "Получена последняя команда терминала",
			"getTerminalLastCommand.progressive": "Получение последней команды терминала",
			"terminalLastCommandTool.displayName": "Получить последнюю команду терминала"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalOutputTool": {
			"getTerminalOutput.past": "Проверенные выходные данные терминала",
			"getTerminalOutput.progressive": "Проверка выходных данных терминала",
			"getTerminalOutputTool.displayName": "Получить выходные данные терминала"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalSelectionTool": {
			"getTerminalSelection.past": "Прочитан выбор терминала",
			"getTerminalSelection.progressive": "Чтение выбора терминала",
			"terminalSelectionTool.displayName": "Получить выбор терминала"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/killTerminalTool": {
			"kill.past": "Работа терминала завершена",
			"kill.progressive": "Завершение работы терминала",
			"killTerminalTool.displayName": "Завершить работу терминала"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/monitoring/outputMonitor": {
			"closeTerminal": "Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу.",
			"exitCode.closeTerminal": "Нажмите любую клавишу, чтобы закрыть терминал.",
			"exitCode.reuseTerminal": "Нажмите любую клавишу, чтобы закрыть терминал.",
			"reuseTerminal": "Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу.",
			"reuseTerminal.pressClose": "Терминал будет использоваться повторно задачами. Нажмите любую клавишу для закрытия."
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalConfirmationTool": {
			"confirmTerminalCommandTool.displayName": "Подтверждение команды терминала",
			"confirmTerminalCommandTool.userDescription": "Инструмент для настройки команд терминала"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": {
			"allow": "Allow",
			"backgroundTaskCompleted": "Фоновая задача `{0}` выполнена",
			"backgroundTaskNeedsInput": "Background task `{0}` needs input",
			"runInTerminal": "Выполнить команду \"{0}\"?",
			"runInTerminal.confirmationMessage": "Объяснение: {0}\r\n\r\nЦель: {1}",
			"runInTerminal.inDirectory": "Выполнить команду `{0}` в `{1}`?",
			"runInTerminal.invocation": "Выполняется `{0}`",
			"runInTerminal.invocation.sandbox": "Выполнение `{0}` в песочнице",
			"runInTerminal.missingDeps.cancel": "Отмена",
			"runInTerminal.missingDeps.cancelled": "Установка зависимостей песочницы была отменена пользователем.",
			"runInTerminal.missingDeps.failed": "Не удалось установить зависимость песочницы (код завершения {0}). Команда не выполнена.",
			"runInTerminal.missingDeps.install": "Установить",
			"runInTerminal.missingDeps.message": "Следующие зависимости, необходимые для выполнения в песочнице, не установлены: {0}. Установить их?",
			"runInTerminal.missingDeps.title": "Отсутствуют зависимости песочницы",
			"runInTerminal.missingDeps.unknown": "Не удалось определить, выполнена ли установка зависимостей песочницы. Команда не выполнена.",
			"runInTerminal.presentationOverride": "Выполнить команду `{0}` в `{1}`?",
			"runInTerminal.presentationOverride.inDirectory": "Выполнить команду `{0}` в `{1}` внутри `{2}`?",
			"runInTerminal.presentationOverride.inDirectory.withoutLanguage": "Выполнить команду в `{0}` в рамках `{1}`?",
			"runInTerminal.presentationOverride.withoutLanguage": "Выполнить команду в `{0}`?",
			"runInTerminal.streaming": "Выполняется `{0}`",
			"runInTerminal.streaming.default": "Выполняемая команда",
			"runInTerminal.unsandboxed": "Выполнить команду `{0}` вне [песочницы]({1})?",
			"runInTerminal.unsandboxed.autoRetry.confirmationMessage": "`{0}`",
			"runInTerminal.unsandboxed.autoRetry.invocation": "Running `{0}` outside the sandbox",
			"runInTerminal.unsandboxed.autoRetry.reason": "The sandboxed execution output indicated the sandbox blocked the command.",
			"runInTerminal.unsandboxed.confirmationMessage": "Объяснение: {0}\r\n\r\nЦель: {1}\r\n\r\nПричина выхода из песочницы: {2}",
			"runInTerminal.unsandboxed.confirmationMessage.defaultReason": "Модель указала, что этой команде требуется доступ вне песочницы.",
			"runInTerminal.unsandboxed.domain": "Выполнить команду `{0}` вне [песочницы]({1}), чтобы получить доступ к {2}?",
			"runInTerminal.unsandboxed.domain.reason.denied.multi": "This command accesses {0} and {1} more domains that are blocked by chat.agent.deniedNetworkDomains.",
			"runInTerminal.unsandboxed.domain.reason.denied.single": "This command accesses {0}, which is blocked by chat.agent.deniedNetworkDomains.",
			"runInTerminal.unsandboxed.domain.reason.mixed.multi": "This command accesses {0} and {1} more domains that are blocked by chat.agent.deniedNetworkDomains or not added to chat.agent.allowedNetworkDomains.",
			"runInTerminal.unsandboxed.domain.reason.mixed.single": "This command accesses {0}, which is blocked by chat.agent.deniedNetworkDomains or not added to chat.agent.allowedNetworkDomains.",
			"runInTerminal.unsandboxed.domain.reason.multi": "Эта команда имеет доступ к {0}и {1} другим доменам, что запрещено текущей конфигурацией chat.agent.sandbox.",
			"runInTerminal.unsandboxed.domain.reason.single": "Эта команда имеет доступ к {0}, что запрещено текущей конфигурацией chat.agent.sandbox.",
			"runInTerminal.unsandboxed.domain.summary": "`{0}` и другие домены ({1})",
			"runInTerminalTool.altBufferMessage": "Команда открыла альтернативный буфер.",
			"runInTerminalTool.displayName": "Запуск в терминале",
			"runInTerminalTool.userDescription": "Запуск команд в терминале",
			"skip": "Skip"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": {
			"focusTerminal": "Focus Terminal",
			"send.confirm.message": "Run {0} in terminal {1}",
			"send.confirm.message.enter": "Press `Enter` in terminal {0}",
			"send.confirm.title": "Отправить в терминал",
			"send.past": "Отправлен {0} в терминал",
			"send.past.enter": "Pressed `Enter` in terminal",
			"send.progressive": "Отправка {0} в терминал",
			"send.progressive.enter": "Pressing `Enter` in terminal",
			"send.replyingTo": "replying to: ",
			"sendToTerminalTool.displayName": "Отправить в терминал"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/createAndRunTaskTool": {
			"allowTaskCreationExecution": "Разрешить создание и выполнение задач?",
			"alreadyRunning": "Задача \"{0}\" уже выполняется.",
			"copilotChat.fetchingTask": "Разрешение задачи",
			"copilotChat.noTerminal": "Задача запущена, но не найден терминал для: \"{0}\"",
			"copilotChat.runningTask": "Выполняется задача \"{0}\"",
			"copilotChat.taskNotFound": "Задача не найдена: \"{0}\"",
			"createAndRunTask.displayName": "Создать и запустить задачу",
			"createAndRunTask.userDescription": "Создать и запустить задачу в рабочей области",
			"createTask": "Будет создана задача \"{0}\" с командой \"{1}\"{2}.",
			"createdTask": "Создана задача \"{0}\"",
			"createdTaskPast": "Создана задача \"{0}\"",
			"taskExists": "Задача \"{0}\" уже существует.",
			"taskExistsPast": "Задача \"{0}\" уже существует."
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/getTaskOutputTool": {
			"copilotChat.checkedTerminalOutput": "Проверены выходные данные для задачи \"{0}\"",
			"copilotChat.checkingTerminalOutput": "Проверка выходных данных для задачи \"{0}\"",
			"copilotChat.taskAlreadyRunning": "Задача \"{0}\" уже выполняется.",
			"copilotChat.taskNotFound": "Задача не найдена: \"{0}\"",
			"copilotChat.terminalNotFound": "Не найден терминал для задачи \"{0}\"",
			"getTaskOutputTool.displayName": "Получить выходные данные задачи"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/runTaskTool": {
			"chat.allowTaskRunMsg": "Разрешить выполнение задачи \"{0}\"?",
			"chat.allowTaskRunTitle": "Разрешить выполнение задачи?",
			"chat.noTerminal": "Задача запущена, но не найден терминал для: \"{0}\"",
			"chat.ranTask": "Выполнено: \"{0}\"",
			"chat.runningTask": "Выполняется \"{0}\"",
			"chat.startedTask": "Запущено: \"{0}\"",
			"chat.taskAlreadyActive": "Задача уже запущена.",
			"chat.taskAlreadyRunning": "Задача \"{0}\" уже выполняется.",
			"chat.taskIsAlreadyRunning": "\"{0}\" уже выполняется.",
			"chat.taskNotFound": "Задача не найдена: \"{0}\"",
			"chat.taskWasAlreadyRunning": "\"{0}\" уже было запущено.",
			"runInTerminalTool.displayName": "Выполнить задачу",
			"runInTerminalTool.userDescription": "Выполнение задач в рабочей области"
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/taskHelpers": {
			"copilotChat.taskFailedWithExitCode": "Сбой задачи \"{0}\" с кодом выхода {1}."
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalChatAgentToolsConfiguration": {
			"agentSandbox.enabled.deprecated": "Вместо этого используйте {0}",
			"agentSandbox.enabledSetting": "Управляет тем, использует ли режим агента песочницу для ограничения возможностей инструментов. Если включено, такие средства, как терминал, запускаются в среде песочницы, чтобы ограничить доступ к системе.",
			"agentSandbox.enabledSetting.offDescription": "Отключить песочницу для инструментов в режиме агента.",
			"agentSandbox.enabledSetting.onDescription": "Включите песочницу для инструментов режима агента.",
			"agentSandbox.fileSystemLinux.deprecated": "Вместо этого используйте {0}",
			"agentSandbox.fileSystemMac.deprecated": "Вместо этого используйте {0}",
			"agentSandbox.linuxFileSystemSetting": "Примечание. Этот параметр действует только при включенном {0}. Управляет доступом к файловой системе в песочнице в Linux. Для путей не поддерживаются стандартные маски, следует использовать только буквенные пути (пример: ./src/, ~/.ssh, .env). Для работы этого параметра необходимо установить **bubblewrap** и **socat**.",
			"agentSandbox.linuxFileSystemSetting.allowWrite": "Массив путей, которым следует разрешить доступ на запись. Оставьте пустым, чтобы запретить все операции записи.",
			"agentSandbox.linuxFileSystemSetting.denyRead": "Массив путей, которым следует запретить доступ на чтение. Оставьте пустым, чтобы разрешить чтение всех путей.",
			"agentSandbox.linuxFileSystemSetting.denyWrite": "Массив путей, которым следует запретить доступ на запись внутри разрешенных путей (этот параметр имеет приоритет над allowWrite).",
			"agentSandbox.macFileSystemSetting": "Примечание. Этот параметр действует только при включенном {0}. Управляет доступом к файловой системе в песочнице в macOS. Пути также поддерживают стандартные маски в стиле Git (например: *.ts, ./src, ./src/**/*.ts, file?.txt).",
			"agentSandbox.macFileSystemSetting.allowWrite": "Массив путей, которым следует разрешить доступ на запись. Оставьте пустым, чтобы запретить все операции записи.",
			"agentSandbox.macFileSystemSetting.denyRead": "Массив путей, которым следует запретить доступ на чтение. Оставьте пустым, чтобы разрешить чтение всех путей.",
			"agentSandbox.macFileSystemSetting.denyWrite": "Массив путей, которым следует запретить доступ на запись внутри разрешенных путей (этот параметр имеет приоритет над allowWrite).",
			"agentSandbox.runtimeSetting": "Note: this setting is applicable only when {0} is enabled. Key/value pairs are passed through to the root of the sandbox runtime configuration.",
			"autoApprove.defaults": "Обратите внимание, что существует набор правил по умолчанию для разрешения и запрета команд. Попробуйте установить для параметра {0} значение {1}, чтобы игнорировать все правила по умолчанию и убедиться в отсутствии конфликтов в ваших собственных правилах. Делайте это на свой страх и риск, поскольку правила запрета по умолчанию разработаны таким образом, чтобы обеспечить защиту от выполнения опасных команд.",
			"autoApprove.deprecated": "Вместо этого используйте {0}",
			"autoApprove.description.commandLine": "Объект можно использовать для сопоставления с полной командной строкой вместо сопоставления подкоманд и встроенных команд, например {0}. Для автоматического утверждения _и_ подкоманда, и командная строка не должны отклоняться явным образом, а затем необходимо утвердить _либо_ все подкоманды, либо командную строку.",
			"autoApprove.description.examples.binTest": "Разрешить все команды, соответствующие пути {0} ({1}, {2} и т. д.)",
			"autoApprove.description.examples.description": "Описание",
			"autoApprove.description.examples.mkdir": "Разрешить все команды, начинающиеся с {0}",
			"autoApprove.description.examples.npmRunBuild": "Разрешить все команды, начинающиеся с {0}",
			"autoApprove.description.examples.ps1": "Требовать явное утверждение для любой _командной строки_, которая содержит {0}, независимо от регистра",
			"autoApprove.description.examples.regexAll": "Разрешить все команды (отклоненные команды все равно требуют утверждения)",
			"autoApprove.description.examples.regexCase": "разрешит команды {0} независимо от регистра",
			"autoApprove.description.examples.regexGit": "Разрешить {0} и все команды, начинающиеся с {1}",
			"autoApprove.description.examples.rm": "Требовать явное утверждение для всех команд, начинающихся с {0}",
			"autoApprove.description.examples.rmUnset": "Отменить настройку стандартного значения {0} для {1}",
			"autoApprove.description.examples.title": "Примеры:",
			"autoApprove.description.examples.value": "Значение",
			"autoApprove.description.intro": "Список команд или регулярных выражений, которые управляют тем, требуется ли явное утверждение для выполнения команд инструментов в терминале. Они будут сопоставлены с началом команды. Регулярное выражение можно указать, обернув строку в символы {0} и добавив необязательные флаги, например {1}, чтобы не учитывать регистр.",
			"autoApprove.description.subCommands": "Обратите внимание: эти команды и регулярные выражения вычисляются для каждой _подкоманды_ в полной _командной строке_. Поэтому, например, для {0} потребуется, чтобы и {1}, и {2} соответствовали записи {3} и не совпадали с записью {4}, чтобы действовало автоматическое утверждение. Встроенные команды, такие как {5} (подстановка процессов), также должны быть обнаружены.",
			"autoApprove.description.values": "Установите значение {0}, чтобы автоматически утверждать команды, {1} — чтобы всегда требовать явное утверждение, или {2} — чтобы отменить настройку значения.",
			"autoApprove.false": "Требовать явное утверждение для шаблона.",
			"autoApprove.key": "Начало команды для сопоставления. Регулярное выражение можно указать, обернув строку в символы \"/\".",
			"autoApprove.matchCommandLine": "Следует ли выполнять сопоставление с полной командной строкой вместо разделения по подкомандам и встроенным командам.",
			"autoApprove.matchCommandLine.false": "Сопоставление с подкомандами и встроенными командами, например для \"foo && bar\" потребуется совпадение как \"foo\", так и \"bar\".",
			"autoApprove.matchCommandLine.true": "Сопоставление с полной командной строкой, например, \"foo && bar\".",
			"autoApprove.null": "Игнорировать шаблон. Это удобно для отмены настройки того же шаблона, настроенного на более высоком уровне.",
			"autoApprove.true": "Автоматически утверждать шаблон.",
			"autoApproveMode.description": "Определяет, следует ли разрешить автоматическое утверждение при запуске в инструменте терминала.",
			"autoApproveWorkspaceNpmScripts.description": "Должен ли сценарий автоматически утверждать команды запуска npm, yarn и pnpm, если он определен в файле package.json рабочей области. Поскольку рабочая область является доверенной, скрипты, определенные в файле package.json, считаются безопасными для запуска без явного разрешения.",
			"backgroundNotifications.deprecated": "This setting is deprecated. Terminal completion and input-needed notifications are now always enabled.",
			"backgroundNotifications.description": "This setting is deprecated and no longer has any effect. Terminal completion and input-needed notifications are now always enabled for any command that continues running after the tool returns.",
			"blockFileWrites.all": "Блокировать все обнаруженные операции записи файлов.",
			"blockFileWrites.description": "Определяет, блокируются ли обнаруженные операции записи файлов при выполнении в инструменте терминала. В случае обнаружения потребуется явное утверждение вне зависимости от того, была бы эта команда утверждена автоматически. Обратите внимание, что не все методы записи файлов могут быть обнаружены. В настоящее время обнаружено:\r\n\r\n- Перенаправление файлов (обнаруживается с помощью bash или грамматики PowerShell tree sitter)\r\n- редактирование на месте `sed` (`-i`, `-I`, `--in-place`)",
			"blockFileWrites.never": "Разрешить все обнаруженные операции записи файлов.",
			"blockFileWrites.outsideWorkspace": "Блокировать операции записи файлов, обнаруженные вне рабочей области. Это зависит от правильной работы функции интеграции оболочки для определения текущей рабочей папки терминала.",
			"detachBackgroundProcesses.description": "Отключать ли сохраняющиеся процессы терминала, чтобы они продолжали работать после завершения работы VS Code. Если этот режим включен, команды, запущенные с `mode: \"async\"` (устаревшая версия: `isBackground: true`), оборачиваются командой `nohup` (POSIX) или `Start-Process` (Windows), благодаря чему процесс продолжает выполняться после закрытия терминала.",
			"enforceTimeoutFromModel.description": "Следует ли принудительно применять значение времени ожидания, предоставленное моделью в выполнении в инструменте терминала. Если этот параметр включен, а модель предоставляет параметр времени ожидания, то инструмент перестанет отслеживать команду после истечения этого времени ожидания и возвратит выходные данные, собранные до этого момента.",
			"idlePollInterval.description": "Настраивает интервал опроса простоя в миллисекундах, используемый средством запуска в терминале для определения завершения выполнения команд. Меньшие значения ускоряют обнаружение команд, но могут вызывать ложные срабатывания в медленных системах. Это в первую очередь касается терминалов без интеграции оболочки, где вместо событий интеграции оболочки применяется обнаружение простоя.",
			"ignoreDefaultAutoApproveRules.description": "Следует ли игнорировать встроенные правила автоматического утверждения по умолчанию, используемые выполнением в инструменте терминала в соответствии с определением в {0}. Когда этот параметр включен, выполнение в инструменте терминала будет игнорировать все правила из набора по умолчанию, но будет соблюдать правила, заданные пользователем, удаленные параметры и параметры рабочей области. Используйте этот параметр это на свой страх и риск. Правила автоматического утверждения по умолчанию разработаны таким образом, чтобы обеспечить защиту от выполнения опасных команд.",
			"outputLocation.chat": "Показывать вывод терминала только в чате.",
			"outputLocation.description": "Где отображать выходные данные выполнения инструмента терминала.",
			"outputLocation.terminal": "Показывать терминал на панели или в редакторе в дополнение к чату.",
			"preventShellHistory.description": "Следует ли исключать команды, выполняемые терминальной утилитой, из журнала командной оболочки. Ниже приведен список поддерживаемых оболочек и используемый для каждой из них метод:",
			"preventShellHistory.description.bash": "Устанавливает параметр \"HISTCONTROL=ignorespace\" и добавляет пробел перед командой",
			"preventShellHistory.description.fish": "Устанавливает параметр \"fish_private_mode\", чтобы предотвратить запись команд в журнал",
			"preventShellHistory.description.pwsh": "Устанавливает настраиваемый обработчик истории с помощью метода \"AddToHistoryHandler\" класса PSReadLine, чтобы предотвратить ввод команд в журнал",
			"preventShellHistory.description.zsh": "Устанавливает параметр \"HIST_IGNORE_SPACE\" и добавляет пробел перед командой",
			"shellIntegrationTimeout.deprecated": "Вместо этого используйте {0}",
			"shellIntegrationTimeout.description": "Настраивает продолжительность (в миллисекундах) для ожидания обнаружения интеграции оболочки при запуске нового терминала с помощью инструмента запуска в терминале. Установите значение `0`, чтобы полностью пропустить ожидание; значение по умолчанию `-1` использует переменное время ожидания, основанное на значении {0} и на том, является ли окно удаленным. Большое значение может быть полезно, если оболочка запускается очень медленно.",
			"terminalChatAgentProfile.linux": "Профиль терминала, используемый в Linux для выполнения агента чата в инструменте терминала.",
			"terminalChatAgentProfile.osx": "Профиль терминала, используемый в macOS для выполнения агента чата в инструменте терминала.",
			"terminalChatAgentProfile.path": "Путь к исполняемому файлу оболочки.",
			"terminalChatAgentProfile.windows": "Профиль терминала, используемый в Windows для выполнения агента чата в инструменте терминала."
		},
		"vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": {
			"deleteFilesInSandboxTempDir": "Удалить файлы из временного каталога песочницы",
			"runInTerminal.missingDeps.focusTerminal": "Фокус на терминале",
			"runInTerminal.missingDeps.passwordPromptMessage": "При установке отсутствующих зависимостей песочницы может быть запрошен пароль sudo. Выберите \"Фокус на терминале\", чтобы ввести его в терминале.",
			"runInTerminal.missingDeps.passwordPromptTitle": "Терминал ожидает ввода."
		},
		"vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": {
			"workbench.action.terminal.copyAndClearSelection": "Копировать и очистить выделенный фрагмент",
			"workbench.action.terminal.copyLastCommand": "Копировать последнюю команду",
			"workbench.action.terminal.copyLastCommandAndOutput": "Копировать последнюю команду и вывод",
			"workbench.action.terminal.copyLastCommandOutput": "Копировать последний вывод команды",
			"workbench.action.terminal.copySelection": "Скопировать выделение",
			"workbench.action.terminal.copySelectionAsHtml": "Скопировать выделение как HTML",
			"workbench.action.terminal.paste": "Вставить в активный терминал",
			"workbench.action.terminal.pasteSelection": "Вставить выделение в активный терминал"
		},
		"vs/workbench/contrib/terminalContrib/clipboard/browser/terminalClipboard": {
			"confirmMoveTrashMessageFilesAndDirectories": "Действительно вставить строки текста ({0}) в терминал?",
			"doNotAskAgain": "Не спрашивать снова",
			"multiLinePasteButton": "&&Вставить",
			"multiLinePasteButton.oneLine": "Вставить как &&одну строку",
			"preview": "Предварительный просмотр:"
		},
		"vs/workbench/contrib/terminalContrib/commandGuide/browser/terminal.commandGuide.contribution": {
			"terminalCommandGuide.foreground": "Цвет переднего плана руководства по командам терминала, которое отображается слева от команды, а его выходные данные — при наведении курсора."
		},
		"vs/workbench/contrib/terminalContrib/commandGuide/common/terminalCommandGuideConfiguration": {
			"showCommandGuide": "Следует ли отображать руководство по командам при наведении курсора на команду в терминале."
		},
		"vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": {
			"workbench.action.terminal.recordSession": "Записать сеанс терминала",
			"workbench.action.terminal.recordSession.recording": "Запись сеанса терминала...",
			"workbench.action.terminal.restartPtyHost": "Перезапустить хост-процесс pty",
			"workbench.action.terminal.showTextureAtlas": "Показать набор текстур терминалов",
			"workbench.action.terminal.writeDataToTerminal": "Запись данных в терминал",
			"workbench.action.terminal.writeDataToTerminal.prompt": "Введите данные для записи непосредственно в терминал, минуя PTY"
		},
		"vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": {
			"ScopedEnvironmentContributionInfo": "Рабочая область",
			"envChanges": "Изменения среды терминала",
			"extension": "Расширение: {0}",
			"workbench.action.terminal.showEnvironmentContributions": "Показать вклад среды"
		},
		"vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": {
			"workbench.action.terminal.findNext": "Найти далее",
			"workbench.action.terminal.findPrevious": "Найти ранее",
			"workbench.action.terminal.focusFind": "Выделить поиск",
			"workbench.action.terminal.hideFind": "Скрыть поиск",
			"workbench.action.terminal.searchWorkspace": "Поиск в рабочей области",
			"workbench.action.terminal.toggleFindCaseSensitive": "Включить или отключить поиск с учетом регистра",
			"workbench.action.terminal.toggleFindRegex": "Включить или отключить поиск с использованием регулярных выражений",
			"workbench.action.terminal.toggleFindWholeWord": "Включить или отключить поиск только целых слов"
		},
		"vs/workbench/contrib/terminalContrib/find/browser/terminalFindAccessibilityHelp": {
			"terminal.closingDesc": "Нажмите Escape, чтобы закрыть поиск в терминале. Фокус перейдет в командную строку, а история поиска будет доступна при следующем использовании поиска.",
			"terminal.closingHeader": "Закрытие:",
			"terminal.context": "Вы находитесь в поле ввода поискового запроса терминала. Поиск охватывает весь буфер терминала: как текущие выходные данные, так и историю прокрутки.",
			"terminal.focusDesc1": "При переходе из поля ввода поискового запроса в терминале буфер терминала обновляется в фоновом режиме, а фокус остается в поле. Это сделано специально, чтобы вы могли продолжать уточнять поиск, не теряя текущего положения.",
			"terminal.focusDesc2": "Терминал автоматически прокручивается для отображения совпадения, к которому вы переходите.",
			"terminal.focusDesc3": "Чтобы закрыть поиск и вернуть фокус в командную строку терминала, нажмите Escape. Фокус перейдет в поле ввода команды в нижней части терминала.",
			"terminal.focusHeader": "Поведение фокуса (важно)",
			"terminal.header": "Справка по специальным возможностям: поиск в терминале",
			"terminal.hear1": "1) Сначала считывается полная строка с совпадением, чтобы вы сразу увидели контекст.",
			"terminal.hear2": "2) Выводится ваше положение среди совпадений, чтобы вы знали, насколько продвинулись по результатам.",
			"terminal.hear3": "3) Озвучиваются точная строка и столбец, чтобы вы точно знали расположение совпадения в буфере.",
			"terminal.hearDesc": "Каждый шаг навигации сопровождается полным голосовым оповещением:",
			"terminal.hearHeader": "Что вы услышите при каждом переходе к совпадению:",
			"terminal.inputDesc": "Пока вы находитесь в строке ввода поискового запроса терминала, фокус остается в этом поле. Вы можете вводить, изменять условия поиска или перемещаться по совпадениям, не выходя из строки ввода. При переходе к совпадению терминал прокручивается для его отображения, но фокус остается в поле ввода поискового запроса.",
			"terminal.inputHeader": "В поле ввода поискового запроса в терминале (действия):",
			"terminal.keyEnter": "— Клавиша ВВОД: переход к предыдущему совпадению, фокус остается в поле ввода поискового запроса.",
			"terminal.keyNavHeader": "При фокусе в поле ввода поискового запроса:",
			"terminal.keyNavNote": "Примечание. При поиске в терминале фокус остается в поле ввода поискового запроса. Чтобы вернуться к командной строке терминала, нажмите Escape для закрытия поля.",
			"terminal.keyShiftEnter": "— SHIFT+ВВОД: переход к предыдущему совпадению, фокус остается в поле ввода поискового запроса.",
			"terminal.keyboardHeader": "Сводка по навигации с помощью клавиатуры",
			"terminal.optionCase": "— Учет регистра: включаются только точные совпадения с регистром.",
			"terminal.optionRegex": "— Регулярное выражение: использование сопоставление шаблонов для расширенного поиска.",
			"terminal.optionWord": "— Слово целиком: совпадают только полные слова.",
			"terminal.optionsHeader": "Параметры поиска:",
			"terminal.settingVerbosity": "— `accessibility.verbosity.find`: управляет, будет ли в поле ввода поискового запроса в терминале озвучиваться подсказка Справки по специальным возможностям.",
			"terminal.settingsDesc": "Поиск в терминале имеет ограниченные параметры настройки. Большинство действий управляется самим терминалом.",
			"terminal.settingsHeader": "Параметры, которые можно изменить ({0} открывает окно \"Параметры\"):",
			"terminal.statusDesc": "Вы выполняете поиск в буфере терминала.",
			"terminal.statusHeader": "Текущее состояние поиска:"
		},
		"vs/workbench/contrib/terminalContrib/history/browser/terminal.history.contribution": {
			"goToRecentDirectory.metadata": "Переход к последней папке",
			"workbench.action.terminal.clearPreviousSessionHistory": "Очистить журнал предыдущего сеанса",
			"workbench.action.terminal.goToRecentDirectory": "Перейти к недавнему каталогу...",
			"workbench.action.terminal.runRecentCommand": "Выполнить недавнюю команду..."
		},
		"vs/workbench/contrib/terminalContrib/history/browser/terminalRunRecentQuickPick": {
			"fuzzySearch": "Нечеткий поиск",
			"openShellHistoryFile": "Открыть файл",
			"removeCommand": "Удалить из журнала команд",
			"selectRecentCommand": "Выберите команду для выполнения (для изменения команды удерживайте клавишу ALT)",
			"selectRecentCommandMac": "Выберите команду для выполнения (для изменения команды удерживайте клавишу OPTION)",
			"selectRecentDirectory": "Выберите каталог для перехода (удерживайте клавишу ALT, чтобы изменить команду)",
			"selectRecentDirectoryMac": "Выберите каталог для перехода (удерживайте клавишу OPTION, чтобы изменить команду)",
			"shellFileHistoryCategory": "Журнал {0}",
			"viewCommandOutput": "Просмотреть выходные данные команды"
		},
		"vs/workbench/contrib/terminalContrib/history/common/terminal.history": {
			"terminal.integrated.shellIntegration.history": "Управляет количеством недавно использованных команд, которые следует хранить в журнале команд терминала. Установите значение 0, чтобы отключить журнал команд."
		},
		"vs/workbench/contrib/terminalContrib/inlineHint/browser/terminal.initialHint.contribution": {
			"copilotCliHint": "Type [[copilot]] to use Copilot CLI.",
			"copilotCliHintAriaLabel": "Type copilot to use Copilot CLI.",
			"disableHint": " Переключите {0} в параметрах, чтобы отключить это указание.",
			"disableInitialHint": "Отключить начальное указание",
			"emptyHintText": "Откройте чат {0}. ",
			"hintTextDismiss": "[[больше не показывать]].",
			"hintTextDismissAriaLabel": "Начните печатать, чтобы закрыть это сообщение или больше не показывать его.",
			"hintTextDismissCompact": "[[Больше не показывать]]",
			"hintTextDismissProse": " Начните вводить текст, чтобы отклонить или ",
			"inlineChatHint": "[[Откройте чат]] или начните вводить текст, чтобы закрыть.",
			"openChatHint": "Откройте чат или начните печатать, чтобы закрыть его.",
			"showSuggestHint": "Показать предложения {0}. "
		},
		"vs/workbench/contrib/terminalContrib/inlineHint/common/terminalInitialHintConfiguration": {
			"terminal.integrated.initialHint": "Определяет, будет ли первый терминал без ввода отображать указание о доступных действиях, когда он находится в фокусе. Будет отображаться только при отключенном {0}.",
			"terminal.integrated.initialHint.copilotCli": "When enabled, the terminal initial hint will suggest using Copilot CLI by typing {0} instead of opening Copilot Chat."
		},
		"vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": {
			"workbench.action.terminal.openDetectedLink": "Открыть обнаруженную ссылку…",
			"workbench.action.terminal.openLastLocalFileLink": "Открыть последнюю ссылку на локальный файл",
			"workbench.action.terminal.openLastUrlLink": "Открыть последнюю ссылку по URL-адресу",
			"workbench.action.terminal.openLastUrlLink.description": "Открывает последнюю обнаруженную ссылку на URL-адрес/URI в терминале"
		},
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": {
			"focusFolder": "Фокус на папке в проводнике",
			"followLink": "Перейти по ссылке",
			"openFile": "Открыть файл в редакторе",
			"openFolder": "Открыть папку в новом окне",
			"searchWorkspace": "Поиск рабочей области"
		},
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": {
			"allow": "Разрешить {0}",
			"followForwardedLink": "Перейти по ссылке с использованием перенаправленного порта",
			"followLink": "Перейти по ссылке",
			"followLinkUrl": "Ссылка",
			"scheme": "Открытие URI может быть небезопасным. Разрешить открытие ссылок со схемой {0}?",
			"terminalLinkHandler.followLinkAlt": "ALT + щелчок",
			"terminalLinkHandler.followLinkAlt.mac": "OPTION + щелчок",
			"terminalLinkHandler.followLinkCmd": "CMD + щелчок",
			"terminalLinkHandler.followLinkCtrl": "CTRL + щелчок"
		},
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": {
			"terminal.integrated.localFileLinks": "Файл",
			"terminal.integrated.localFolderLinks": "Папка",
			"terminal.integrated.openDetectedLink": "Выберите открываемую ссылку, введите текст, чтобы отфильтровать все ссылки",
			"terminal.integrated.searchLinks": "Поиск рабочей области",
			"terminal.integrated.urlLinks": "URL-адрес"
		},
		"vs/workbench/contrib/terminalContrib/notification/browser/terminalNotificationHandler": {
			"terminalNotificationDisable": "Отключить уведомления терминала",
			"terminalNotificationDismiss": "Закрыть",
			"terminalNotificationSource": "Терминал"
		},
		"vs/workbench/contrib/terminalContrib/notification/common/terminalNotificationConfiguration": {
			"terminal.integrated.enableNotifications": "Управляет отображением уведомлений, отправленных из терминала через OSC 99. При этом используются уведомления внутри продукта, а не уведомления рабочего стола. Звуки, значки и фильтрация не поддерживаются."
		},
		"vs/workbench/contrib/terminalContrib/quickAccess/browser/terminal.quickAccess.contribution": {
			"quickAccessTerminal": "Переключить активный терминал",
			"tasksQuickAccessHelp": "Показать все открытые терминалы",
			"tasksQuickAccessPlaceholder": "Введите имя терминала для открытия."
		},
		"vs/workbench/contrib/terminalContrib/quickAccess/browser/terminalQuickAccess": {
			"renameTerminal": "Переименовать терминал",
			"workbench.action.terminal.newWithProfilePlus": "Создать терминал с профилем...",
			"workbench.action.terminal.newplus": "Создать терминал"
		},
		"vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": {
			"codeAction.widget.id.quickfix": "Быстрое исправление",
			"quickFix.command": "Запустить: {0}",
			"quickFix.opener": "Открыть: {0}"
		},
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": {
			"workbench.action.terminal.showQuickFixes": "Показать быстрые исправления терминала"
		},
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": {
			"terminal.createPR": "Создать PR {0}",
			"terminal.freePort": "Бесплатный порт {0}"
		},
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": {
			"vscode.extension.contributes.terminalQuickFixes": "Вносит быстрые исправления в терминал.",
			"vscode.extension.contributes.terminalQuickFixes.commandExitResult": "Выходной результат команды для сопоставления",
			"vscode.extension.contributes.terminalQuickFixes.commandLineMatcher": "Регулярное выражение или строка для проверки командной строки.",
			"vscode.extension.contributes.terminalQuickFixes.id": "Идентификатор поставщика быстрого исправления",
			"vscode.extension.contributes.terminalQuickFixes.kind": "Вид полученного быстрого решения. Это меняет способ представления быстрого исправления. По умолчанию {0}.",
			"vscode.extension.contributes.terminalQuickFixes.outputMatcher": "Регулярное выражение или строка для сопоставления с отдельной строкой вывода, что предоставляет группы, на которые следует ссылаться в terminalCommand и URI.\r\n\r\nНапример:\r\n\r\n\"lineMatcher: /git push --set-upstream origin (?<branchName>[^s]+)/;\"\r\n\r\n\"terminalCommand: 'git push --set-upstream origin ${group:branchName}';\"\r\n"
		},
		"vs/workbench/contrib/terminalContrib/sendSequence/browser/terminal.sendSequence.contribution": {
			"sendSequence": "Отправить последовательность",
			"sendSequence.text.desc": "Последовательность текста для отправки в терминал",
			"workbench.action.terminal.sendSequence.prompt": "Введите последовательность для отправки в терминал"
		},
		"vs/workbench/contrib/terminalContrib/sendSignal/browser/terminal.sendSignal.contribution": {
			"SIGCONT": "Продолжить процесс",
			"SIGHUP": "Зависание",
			"SIGINT": "Прервать процесс (CTRL+C)",
			"SIGKILL": "Принудительно завершить процесс",
			"SIGQUIT": "Выйти из процесса",
			"SIGSTOP": "Остановить процесс",
			"SIGTERM": "Завершить процесс корректно",
			"SIGUSR1": "Определяемый пользователем сигнал 1",
			"SIGUSR2": "Определяемый пользователем сигнал 2",
			"enterSignal": "Введите имя сигнала (например, SIGTERM, SIGKILL)",
			"manualSignal": "Введите сигнал вручную",
			"selectSignal": "Выберите сигнал для отправки в процесс терминала",
			"sendSignal": "Отправить сигнал",
			"sendSignal.signal.desc": "Сигнал, который отправляется процессу терминала (например, \"SIGTERM\", \"SIGINT\", \"SIGKILL\")"
		},
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution": {
			"miStickyScroll": "&&Закрепленная прокрутка",
			"stickyScroll": "Закрепленная прокрутка",
			"workbench.action.terminal.toggleStickyScroll": "Переключить закрепленную прокрутку"
		},
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry": {
			"terminalStickyScroll.background": "Цвет фона наложения закрепленной прокрутки в терминале.",
			"terminalStickyScroll.border": "Граница наложения закрепленной прокрутки в терминале.",
			"terminalStickyScrollHover.background": "Цвет фона наложения закрепленной прокрутки в терминале при наведении курсора."
		},
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay": {
			"labelWithKeybinding": "{0} ({1})",
			"stickyScrollHoverTitle": "Перейти к команде"
		},
		"vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration": {
			"stickyScroll.enabled": "Показывает текущую команду в верхней части терминала. Для этой функции необходимо активировать [интеграцию оболочки]({0}). См. {1}.",
			"stickyScroll.ignoredCommands": "Список команд, которые не должны приводить к срабатыванию закрепленной прокрутки. При обнаружении команды из этого списка наложение закрепленной прокрутки будет скрыто.",
			"stickyScroll.maxLineCount": "Определяет максимальное количество закрепленных строк для отображения. Строки закрепленной прокрутки никогда не превышают 40 % окна просмотра независимо от этого параметра."
		},
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution": {
			"workbench.action.terminal.acceptSelectedSuggestion": "Вставить",
			"workbench.action.terminal.acceptSelectedSuggestionEnter": "Принять выбранное предложение (ВВОД)",
			"workbench.action.terminal.changeSelectionMode.always": "Режим выделения: всегда (TAB или ВВОД)",
			"workbench.action.terminal.changeSelectionMode.always.tooltip": "Всегда выбирайте первое предложенное действие; клавиши TAB или ВВОД подтвердят предложенное действие, когда оно отобразится. Активируйте, чтобы изменить.",
			"workbench.action.terminal.changeSelectionMode.never": "Режим выделения: нет",
			"workbench.action.terminal.changeSelectionMode.never.tooltip": "Не выбирайте верхний вариант, пока не нажмете клавишу \"Вниз\", после чего клавиша TAB или ВВОД подтвердит выбор. Активируйте, чтобы изменить.",
			"workbench.action.terminal.changeSelectionMode.partial": "Режим выделения: частичный (TAB)",
			"workbench.action.terminal.changeSelectionMode.partial.tooltip": "Частично выберите верхний вариант, клавиша TAB примет предложение, когда оно отобразится. Активируйте, чтобы изменить.",
			"workbench.action.terminal.configureSuggestSettings": "Настроить",
			"workbench.action.terminal.doNotShowSuggestOnType": "Функция IntelliSense не должна отображаться, если она не была явно активирована. Это отключает быстрые подсказки и подсказки по символам, запускаемым триггером.",
			"workbench.action.terminal.hideSuggestWidget": "Скрыть мини-приложение для предложений",
			"workbench.action.terminal.hideSuggestWidgetAndNavigateHistory": "Скрыть мини-приложение предложений и перемещаться по журналу",
			"workbench.action.terminal.learnMore": "Подробнее",
			"workbench.action.terminal.resetSuggestWidgetSize": "Сброс предложения размера мини-приложения",
			"workbench.action.terminal.selectNextPageSuggestion": "Выбрать следующую предлагаемую страницу",
			"workbench.action.terminal.selectNextSuggestion": "Выбрать следующее предложение",
			"workbench.action.terminal.selectPrevPageSuggestion": "Выбрать предыдущую предлагаемую страницу",
			"workbench.action.terminal.selectPrevSuggestion": "Выбрать предыдущее предложение",
			"workbench.action.terminal.showSuggestOnType": "Показывать IntelliSense при вводе текста. Это позволяет быстро предлагать варианты команд и аргументов, а также подсказывать настройки символов при срабатывании триггера.",
			"workbench.action.terminal.suggestToggleDetails": "Предложить сведения о переключениях",
			"workbench.action.terminal.suggestToggleDetailsFocus": "Предложить переключить фокус на предложение",
			"workbench.action.terminal.suggestToggleExplainMode": "Предложить переключение режимов пояснения",
			"workbench.action.terminal.triggerSuggest": "Переключить предложение"
		},
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon": {
			"alias": "Псевдоним",
			"argument": "Аргумент",
			"branch": "Ветвь",
			"commit": "Фиксация",
			"file": "Файл",
			"flag": "Флаг",
			"folder": "Папка",
			"inlineSuggestion": "Встроенное предложение",
			"inlineSuggestionAlwaysOnTop": "Встроенное предложение",
			"method": "Метод",
			"option": "Параметр",
			"optionValue": "Значение параметра",
			"pullRequest": "Запрос на вытягивание",
			"pullRequestDone": "Запрос на вытягивание (завершенный)",
			"remote": "Удаленный репозиторий",
			"stash": "Спрятанная запись",
			"symbolicLinkFile": "SYLK-файл",
			"symbolicLinkFolder": "Папка символьных ссылок",
			"tag": "Тег"
		},
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminalSymbolIcons": {
			"terminalSymbolAliasIcon": "Значок псевдонимов в мини-приложении предложений терминала.",
			"terminalSymbolArgumentIcon": "Значок аргументов в мини-приложении предложений терминала.",
			"terminalSymbolBranchIcon": "Значок ветвей в мини-приложении предложений терминала.",
			"terminalSymbolCommitIcon": "Значок фиксаций в мини-приложении предложений терминала.",
			"terminalSymbolFileIcon": "Значок файлов в мини-приложении предложений терминала.",
			"terminalSymbolFlagIcon": "Значок флагов в мини-приложении предложений терминала.",
			"terminalSymbolFolderIcon": "Значок папок в мини-приложении предложений терминала.",
			"terminalSymbolIcon.aliasForeground": "Цвет переднего плана для значка псевдонима. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.argumentForeground": "Цвет переднего плана для значка аргумента. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.branchForeground": "Цвет переднего плана для значка фирменной символики. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.commitForeground": "Цвет переднего плана для значка фиксации. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.enumMemberForeground": "Цвет переднего плана для значка элемента перечисления. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.fileForeground": "Цвет переднего плана для значка файла. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.flagForeground": "Цвет переднего плана для значка флага. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.folderForeground": "Цвет переднего плана для значка папки. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.inlineSuggestionForeground": "Цвет переднего плана для значка встроенного предложения. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.methodForeground": "Цвет переднего плана для значка метода. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.optionForeground": "Цвет переднего плана для значка параметра. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.pullRequestDoneForeground": "Цвет переднего плана для значка завершенного запроса на вытягивание. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.pullRequestForeground": "Цвет переднего плана для значка запроса на вытягивание. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.remoteForeground": "Цвет переднего плана для значка удаленного репозитория. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.stashForeground": "Цвет переднего плана для значка спрятанной записи. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.symbolTextForeground": "Цвет переднего плана для предложения простого текста. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.symbolicLinkFileForeground": "Цвет переднего плана для значка SYLK-файла. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.symbolicLinkFolderForeground": "Цвет переднего плана для значка папки символьных ссылок. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolIcon.tagForeground": "Цвет переднего плана для значка тега. Эти значки будут отображаться в мини-приложении предложений терминала.",
			"terminalSymbolInlineSuggestionIcon": "Значок встроенных предложений в мини-приложении предложений терминала.",
			"terminalSymbolMethodIcon": "Значок методов в мини-приложении предложений терминала.",
			"terminalSymbolOptionIcon": "Значок параметров в мини-приложении предложений терминала.",
			"terminalSymbolOptionValue": "Значок элементов перечисления в мини-приложении предложений терминала.",
			"terminalSymbolPullRequestDoneIcon": "Значок для завершенных запросов на вытягивание в мини-приложении предложений терминала.",
			"terminalSymbolPullRequestIcon": "Значок для запросов на вытягивание в мини-приложении предложений терминала.",
			"terminalSymbolRemoteIcon": "Значок удаленных репозиториев в мини-приложении предложений терминала.",
			"terminalSymbolStashIcon": "Значок спрятанных записей в мини-приложении предложений терминала.",
			"terminalSymbolSymboTextIcon": "Значок предложений обычным текстом в мини-приложении предложений в терминале.",
			"terminalSymbolSymbolicLinkFileIcon": "Значок для SYLK-файлов в мини-приложении предложений терминала.",
			"terminalSymbolSymbolicLinkFolderIcon": "Значок для папок символьных ссылок в мини-приложении предложений терминала.",
			"terminalSymbolTagIcon": "Значок тегов в мини-приложении предложений терминала."
		},
		"vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration": {
			"runOnEnter.always": "Всегда запускать клавишей ВВОД.",
			"runOnEnter.exactMatch": "Запускать клавишей ВВОД, когда предложение введено полностью.",
			"runOnEnter.exactMatchIgnoreExtension": "Запускать клавишей ВВОД, когда предложение введено целиком или когда файл введен без своего расширения.",
			"runOnEnter.never": "Никогда не запускать клавишей ВВОД.",
			"suggest.cdPath": "Определяет, следует ли включить $CDPATH, которая предоставляет дочерние элементы папок в переменной $CDPATH независимо от текущего рабочего каталога. $CDPATH на других платформах должно быть разделено точкой с запятой в Windows и двоеточием.",
			"suggest.cdPath.absolute": "Включите функцию и используйте абсолютные пути. Это полезно, если оболочка не поддерживает \"$CDPATH\".",
			"suggest.cdPath.off": "Отключить функцию.",
			"suggest.cdPath.relative": "Включите функцию и используйте относительные пути.",
			"suggest.enabled": "Включает предложения IntelliSense терминала (другое название — автозаполнение) для поддерживаемых оболочек ({0}). Для этого {1} должен быть включен и работать либо [установлен вручную](https://code.visualstudio.com/docs/terminal/shell-integration#_manual-installation-install).",
			"suggest.inlineSuggestion": "Определяет, следует ли обнаружить встроенное предложение оболочки и способ оценки.",
			"suggest.inlineSuggestion.alwaysOnTop": "Включите эту функцию и всегда включите встроенное предложение.",
			"suggest.inlineSuggestion.alwaysOnTopExceptExactMatch": "Включите функцию и отсортируйте встроенные предложения без их принудительного размещения в верхней части. Это означает, что точные совпадения будут отображаться выше встроенных предложений.",
			"suggest.inlineSuggestion.off": "Отключить функцию.",
			"suggest.insertTrailingSpace": "Определяет, производится ли автоматическая вставка пробела после принятия предложения и повторного переключения предложений. Конечный пробел никогда не добавляется к обычным папкам и к папкам символьных ссылок.",
			"suggest.provider.lsp.description": "Показывать предложения из языковых серверов.",
			"suggest.provider.title": "Показывать предложения из {0}.",
			"suggest.providers": "Поставщики включены по умолчанию. Оставьте их пропусками, заданным для идентификатора поставщика значение false.",
			"suggest.providersEnabledByDefault": "Определяет, какие предложения автоматически отображаются при вводе. Поставщики предложений включены по умолчанию.",
			"suggest.quickSuggestions": "Определяет, должны ли предложения автоматически отображаться при вводе. Необходимо также помнить о параметре{0}, который управляет активированием предложений специальными символами.",
			"suggest.quickSuggestions.arguments": "Включите краткие предложения для аргументов, все, что находится после первого слова во входных данных командной строки.",
			"suggest.quickSuggestions.commands": "Включите быстрые предложения для команд , первое слово во входных данных командной строки.",
			"suggest.quickSuggestions.unknown": "Включите быстрые предложения, если не понятно, что лучше всего предложить, если это происходит с файлами и папками, будет предложено в качестве резервного.",
			"suggest.runOnEnter": "Определяет, должны ли предложения запускаться немедленно, когда для принятия результата используется клавиша ВВОД (не TAB).",
			"suggest.showStatusBar": "Определяет, следует ли отображать строку состояния предложений терминала.",
			"suggest.suggestOnTriggerCharacters": "Определяет, должны ли при вводе триггерных символов автоматически отображаться предложения.",
			"suggest.upArrowNavigatesHistory": "Определяет, будет ли клавиша СТРЕЛКА ВВЕРХ перемещать по журналу команд, когда фокус находится на первом предложении и перемещение еще не выполнялось. Если установлено значение false, клавиша СТРЕЛКА ВВЕРХ вместо этого переместит фокус на последнее предложение.",
			"terminal.integrated.selectionMode": "Управление порядком выделения предложений во встроенном терминале.",
			"terminal.integrated.selectionMode.always": "Всегда выбирать предложение при автоматическом запуске IntelliSense. Для принятия первого предложения можно использовать клавиши ВВОД или TAB.",
			"terminal.integrated.selectionMode.never": "Никогда не выбирать предложение при автоматической активации IntelliSense. Сначала необходимо перейти по списку с помощью клавиши СТРЕЛКА ВНИЗ, прежде чем можно будет использовать клавишу ВВОД или TAB для принятия активного предложения.",
			"terminal.integrated.selectionMode.partial": "Частично выбирать предложение при автоматическом запуске IntelliSense. Клавишу TAB можно использовать для принятия первого предложения, но только после перехода по предложениям с помощью клавиши СТРЕЛКА ВНИЗ клавиша ВВОД также позволит принять активное предложение.",
			"terminalSuggestProvidersConfigurationTitle": "Поставщики предложений терминала",
			"terminalWindowsExecutableSuggestionSetting": "Набор исполняемых расширений команд Windows, которые будут включены в качестве предложений в терминал.\r\n\r\nПо умолчанию включено много исполняемых файлов, перечисленных ниже:\r\n\r\n{0}.\r\n\r\nЧтобы исключить расширение, задайте для него значение \"false\"\r\n\r\n. Чтобы включить его в список, добавьте его и задайте для него значение \"true\"."
		},
		"vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration": {
			"terminal.integrated.localEchoEnabled": "Если должно быть включено локальное эхо. Это переопределит {0}",
			"terminal.integrated.localEchoEnabled.auto": "Включено только для удаленных рабочих областей",
			"terminal.integrated.localEchoEnabled.off": "Всегда отключено",
			"terminal.integrated.localEchoEnabled.on": "Всегда включено",
			"terminal.integrated.localEchoExcludePrograms": "Локальный вывод будет отключен, если в названии терминала присутствуют какие-либо из этих имен программ.",
			"terminal.integrated.localEchoLatencyThreshold": "Задержка сети в миллисекундах, при которой локальные изменения будут выводиться в терминале, не дожидаясь подтверждения сервера. При значении \"0\" локальный вывод всегда включен, при \"-1\" — отключен.",
			"terminal.integrated.localEchoStyle": "Стиль локального вывода текста в терминале: начертание шрифта или цвет RGB."
		},
		"vs/workbench/contrib/terminalContrib/voice/browser/terminalVoice": {
			"terminalVoiceTextInserted": "Вставлено: {0}"
		},
		"vs/workbench/contrib/terminalContrib/voice/browser/terminalVoiceActions": {
			"enableExtension": "Включить расширение",
			"installExtension": "Установить расширение",
			"terminal.voice.detail": "Для поддержки микрофона требуется это расширение.",
			"terminal.voice.enableSpeechExtension": "Включить расширение речи?",
			"terminal.voice.installSpeechExtension": "Установить расширение VS Code Speech корпорации Майкрософт?",
			"voiceCategory": "Голос",
			"workbench.action.terminal.startDictation": "Начать диктовку в Терминале",
			"workbench.action.terminal.stopDictation": "Остановить диктовку в Терминале"
		},
		"vs/workbench/contrib/terminalContrib/wslRecommendation/browser/terminal.wslRecommendation.contribution": {
			"install": "Установить",
			"useWslExtension.title": "Для открытия терминала в WSL рекомендуется использовать расширение \"{0}\"."
		},
		"vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution": {
			"fontZoomIn": "Увеличить размер шрифта",
			"fontZoomOut": "Уменьшить размер шрифта",
			"fontZoomReset": "Сброс размера шрифта"
		},
		"vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom": {
			"terminal.integrated.mouseWheelZoom": "Изменение размера шрифта в терминале при нажатой клавише CTRL и движении колесика мыши.",
			"terminal.integrated.mouseWheelZoom.mac": "Изменение размера шрифта в терминале при нажатой клавише CMD и движении колесика мыши."
		},
		"vs/workbench/contrib/testing/browser/codeCoverageDecorations": {
			"coverage.branchCovered": "Количество выполнений ветви {0} в {1}: {2}.",
			"coverage.branchCoveredYes": "Выполнена ветвь {0} в {1}.",
			"coverage.branchNotCovered": "Ветвь {0} в {1} не была охвачена.",
			"coverage.branches": "Охвачено ветвей в {2}: {0} из {1}.",
			"coverage.declExecutedCount": "Количество выполнений \"{0}\": {1}.",
			"coverage.declExecutedNo": "Не выполнено: \"{0}\".",
			"coverage.declExecutedYes": "Выполнено: \"{0}\".",
			"coverage.hideInline": "Скрыть охват встраиваемых функций",
			"coverage.toggleInline": "Переключить охват встраиваемых функций",
			"testing.coverageForTestAvailable": "Тесты {0} запустили код в этом файле",
			"testing.filterActionLabel": "Охват фильтра для проверки",
			"testing.goToNextMissedLine": "Перейти к следующей неохваченной строке",
			"testing.goToNextMissedLineDesc": "Перейти к следующей строке, не охваченной тестами.",
			"testing.goToPreviousMissedLine": "Перейти к предыдущей неохваченной строке",
			"testing.goToPreviousMissedLineDesc": "Перейдите к предыдущей строке, не охваченной тестами.",
			"testing.hideCoverageInExplorer": "Скрыть охват в проводнике",
			"testing.hideInlineCoverage": "Скрыть встроенный",
			"testing.rerun": "Повторный запуск",
			"testing.showInlineCoverage": "Показать встроенный",
			"testing.toggleCoverageInExplorerDesc": "Переключите отображение охвата теста в представлении проводника.",
			"testing.toggleCoverageInExplorerTitle": "Переключить охват в проводнике",
			"testing.toggleInlineCoverage": "Переключить встроенное представление",
			"testing.toggleToolbarDesc": "Переключите панель закрепленного охвата в редакторе.",
			"testing.toggleToolbarTitle": "Показать панель инструментов тестового покрытия"
		},
		"vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils": {
			"changePerTestFilter": "Щелкните, чтобы просмотреть охват для одного теста",
			"testing.allTests": "Все выполнение",
			"testing.coverageForTest": "Отображается \"{0}\"",
			"testing.percentCoverage": "Охват {0}",
			"testing.pickTest": "Выберите тест, чтобы показать охват"
		},
		"vs/workbench/contrib/testing/browser/icons": {
			"filterIcon": "Значок для действия \"Фильтр\" в представлении тестирования.",
			"hiddenIcon": "Значок, отображаемый рядом со скрытыми тестами, когда они отображались.",
			"testViewIcon": "Значок представления теста.",
			"testingCancelIcon": "Значок для отмены текущих тестовых запусков.",
			"testingCancelRefreshTests": "Значок на кнопке для отмены тестов обновления.",
			"testingCoverage": "Значок, представляющий тестовое покрытие",
			"testingCoverageIcon": "Значок действия \"Запустить тест с охватом\".",
			"testingDebugAllIcon": "Значок действия «отладить все тесты».",
			"testingDebugIcon": "Значок действия \"Отладить тест\".",
			"testingErrorIcon": "Значок, отображаемый для тестов с ошибками.",
			"testingFailedIcon": "Значок, отображаемый для тестов, завершившихся сбоем.",
			"testingMissingBranch": "Значок, представляющий неохваченный блок без диапазона",
			"testingPassedIcon": "Значок, отображаемый для пройденных тестов.",
			"testingQueuedIcon": "Значок, отображаемый для тестов, добавленных в очередь.",
			"testingRefreshTests": "Значок на кнопке для обновления тестов.",
			"testingRerunIcon": "Значок действия \"Перезапуск тестов\".",
			"testingResultsIcon": "Значки для результатов теста.",
			"testingRunAllIcon": "Значок действия \"Запуск всех тестов\".",
			"testingRunAllWithCoverageIcon": "Значок действия \"Запустить все тесты с охватом\".",
			"testingRunIcon": "Значок действия \"Запустить тест\".",
			"testingShowAsList": "Значок, отображаемый, когда обозреватель тестов отключен в виде дерева.",
			"testingShowAsTree": "Значок, отображаемый, когда обозреватель тестов отключен в виде списка.",
			"testingSkippedIcon": "Значок, отображаемый для пропущенных тестов.",
			"testingTurnContinuousRunIsOn": "Значок, обозначающий, что для тестового элемента включен непрерывный запуск.",
			"testingTurnContinuousRunOff": "Значок для отключения непрерывных тестовых запусков.",
			"testingTurnContinuousRunOn": "Значок для включения непрерывных тестовых запусков.",
			"testingUnsetIcon": "Значок, отображаемый для тестов, которые находятся в состоянии отмены.",
			"testingUpdateProfiles": "Показан значок для обновления тестовых профилей.",
			"testingWasCovered": "Значок, которые указывает, что элемент был охвачен"
		},
		"vs/workbench/contrib/testing/browser/testCoverageBars": {
			"branchCoverage": "{0}/{1} ветвей охвачено ({2})",
			"functionCoverage": "{0}/{1} функций охвачено ({2})",
			"statementCoverage": "{0}/{1} заявлений охвачено ({2})"
		},
		"vs/workbench/contrib/testing/browser/testCoverageView": {
			"filteredToTest": "Отображение покрытия для \"{0}\"",
			"functionsWithoutCoverage": "Объявления ({0}) без охвата...",
			"loadingCoverageDetails": "Загрузка сведений об охвате...",
			"testCoverageItemLabel": "Охват {0}: {0}%",
			"testCoverageTreeLabel": "Обозреватель тестового покрытия",
			"testing.changeCoverageFilter": "Фильтрация охвата по тесту",
			"testing.changeCoverageSort": "Изменить порядок сортировки",
			"testing.coverageCollapseAll": "Свернуть весь охват",
			"testing.coverageSortByCoverage": "Сортировать по охвату",
			"testing.coverageSortByCoverageDescription": "Файлы и объявления отсортированы по общему охвату",
			"testing.coverageSortByLocation": "Сортировать по расположению",
			"testing.coverageSortByLocationDescription": "Файлы отсортированы по алфавиту, объявления отсортированы по позиции",
			"testing.coverageSortByName": "Сортировать по имени",
			"testing.coverageSortByNameDescription": "Файлы и объявления отсортированы по алфавиту",
			"testing.coverageSortPlaceholder": "Сортировка представления охвата теста..."
		},
		"vs/workbench/contrib/testing/browser/testExplorerActions": {
			"configureProfile": "Выберите профиль, который необходимо обновить",
			"coverageSelectedTests": "Запустить тесты с охватом",
			"debug test": "Отладить тест",
			"debugAllTests": "Отладка всех тестов",
			"debugSelectedTests": "Отладка тестов",
			"discoveringTests": "Обнаружение тестов",
			"getExplorerSelection": "Получить выделенный фрагмент в Explorer",
			"getSelectedProfiles": "Получить выбранные профили",
			"hideTest": "Скрыть тест",
			"noCoverageTestProvider": "В этой рабочей области не найдены средства выполнения тестов с охватом. Возможно, требуется установить расширение поставщика тестов",
			"noDebugTestProvider": "В рабочей области не найдено тестов, доступных для отладки. Возможно, требуется установить расширение поставщика тестов.",
			"noRelatedCode": "Связанный код не найден.",
			"noTestFound": "Связанные тесты не найдены.",
			"noTestProvider": "В рабочей области не найдено тестов. Возможно, требуется установить расширение поставщика тестов.",
			"noTests": "В выбранном файле или папке не найдены тесты",
			"noTestsAtCursor": "Тесты не найдены",
			"noTestsInFile": "Тесты в этом файле не найдены",
			"relatedCode": "Связанный код",
			"relatedTests": "Связанные тесты",
			"run test": "Запустить тест",
			"run with cover test": "Запустить тест с охватом",
			"runAllTests": "Запуск всех тестов",
			"runAllWithCoverage": "Запустить все тесты с охватом",
			"runSelectedTests": "Запуск тестов",
			"testing.cancelRun": "Отменить тестовый запуск",
			"testing.cancelTestRefresh": "Отменить тестовое обновление",
			"testing.clearCoverage": "Очистить охват",
			"testing.clearResults": "Очистить все результаты",
			"testing.collapseAll": "Свернуть все тесты",
			"testing.configureProfile": "Настройка тестовых профилей",
			"testing.coverageAtCursor": "Запустить тест в расположении курсора с охватом",
			"testing.coverageCurrentFile": "Запустить тесты с охватом в текущем файле",
			"testing.coverageLastRun": "Перезапуск последнего запуска с охватом",
			"testing.debugAtCursor": "Отладить тест в позиции курсора",
			"testing.debugCurrentFile": "Отладить тесты в текущем файле",
			"testing.debugFailTests": "Отладить неудачные тесты",
			"testing.debugFailedFromLastRun": "Отладить неудачные тесты из последнего выполнения",
			"testing.debugLastRun": "Отладить последний запуск",
			"testing.editFocusedTest": "Перейти к тесту",
			"testing.goToRelatedCode": "Перейти к связанному коду",
			"testing.goToRelatedTest": "Перейти к связанному тесту",
			"testing.noCoverage": "В последнем тестовом запуске нет доступных сведений об охвате.",
			"testing.noProfiles": "Профили с поддержкой непрерывного запуска тестов не найдены",
			"testing.openCoverage": "Открыть охват",
			"testing.openOutputPeek": "Обзор выходных данных",
			"testing.peekToRelatedCode": "Просмотреть связанный код",
			"testing.peekToRelatedTest": "Просмотреть связанный тест",
			"testing.reRunFailTests": "Повторить запуск неудачных тестов",
			"testing.reRunFailedFromLastRun": "Повторить запуск неудачных тестов из последнего выполнения",
			"testing.reRunLastRun": "Повторить последний запуск",
			"testing.refreshTests": "Обновить тесты",
			"testing.runAtCursor": "Выполнить тест в позиции курсора",
			"testing.runCurrentFile": "Выполнить тесты в текущем файле",
			"testing.runUsing": "Выполнить с помощью профиля...",
			"testing.searchForTestExtension": "Поиск расширения теста",
			"testing.selectContinuousProfiles": "Выберите профили для запуска при изменении файлов:",
			"testing.selectDefaultTestProfiles": "Выберите профиль по умолчанию",
			"testing.showMostRecentOutput": "Показать выходные данные",
			"testing.sortByDuration": "Сортировать по длительности",
			"testing.sortByLocation": "Сортировать по расположению",
			"testing.sortByStatus": "Сортировать по состоянию",
			"testing.startContinuous": "Запустить непрерывный запуск",
			"testing.startContinuousRunUsing": "Начать непрерывный запуск с помощью…",
			"testing.stopContinuous": "Остановить непрерывный запуск",
			"testing.toggleContinuousRunOff": "Отключить непрерывный запуск",
			"testing.toggleContinuousRunOn": "Включить непрерывный запуск",
			"testing.toggleInlineTestOutput": "Переключить встроенные выходные данные теста",
			"testing.toggleResultsViewLayout": "Переключить положение дерева",
			"testing.viewAsList": "Просмотреть в виде списка",
			"testing.viewAsTree": "Просмотреть в виде дерева",
			"unhideAllTests": "Показать все тесты",
			"unhideTest": "Показать тест"
		},
		"vs/workbench/contrib/testing/browser/testing.contribution": {
			"miViewTesting": "Т&&естирование",
			"noTestProvidersRegistered": "Тесты в этой рабочей области еще не найдены.",
			"searchForAdditionalTestExtensions": "Установить дополнительные тестовые расширения...",
			"test": "Тестирование",
			"testCoverage": "Охват тестов",
			"testExplorer": "Обозреватель тестов",
			"testResultsPanelName": "Результаты теста"
		},
		"vs/workbench/contrib/testing/browser/testingConfigurationUi": {
			"testConfigurationUi.pick": "Выбор тестового профиля для использования",
			"updateTestConfiguration": "Обновить конфигурацию теста"
		},
		"vs/workbench/contrib/testing/browser/testingDecorations": {
			"actual.title": "Фактическое значение",
			"coverage test": "Запустить с охватом",
			"debug all test": "Отладить все тесты",
			"debug test": "Отладка теста",
			"expected.title": "Расчетное значение",
			"peek failure": "Показать ошибки",
			"peekTestOutout": "Просмотреть вывод теста",
			"reveal test": "Открыть в Обозревателе тестов",
			"run all test": "Запустить все тесты",
			"run all test with coverage": "Запустить все тесты с охватом",
			"run test": "Запуск теста",
			"selectTestToRun": "Выберите тест для запуска",
			"testOverflowItems": "Другие тесты ({0})...",
			"testing.cancelRun": "Отменить тестовый запуск",
			"testing.gutterMsg.contextMenu": "Щелкните, чтобы просмотреть параметры тестирования",
			"testing.gutterMsg.coverage": "Нажмите, чтобы запустить тесты с охватом. Щелчок правой кнопкой открывает дополнительные функции",
			"testing.gutterMsg.debug": "Щелкните, чтобы отладить тесты. Щелкните правой кнопкой мыши, чтобы просмотреть дополнительные параметры",
			"testing.gutterMsg.run": "Щелкните, чтобы запустить тесты. Щелчок правой кнопкой открывает дополнительные функции.",
			"testing.runUsing": "Выполнить с помощью профиля..."
		},
		"vs/workbench/contrib/testing/browser/testingExplorerFilter": {
			"testExplorerFilter": "Фильтр (например: text, !exclude, @tag)",
			"testExplorerFilterLabel": "Фильтрация текста для тестов в обозревателе",
			"testing.filters.currentFile": "Показать только в активном файле",
			"testing.filters.fuzzyMatch": "Нечеткое совпадение",
			"testing.filters.menu": "Дополнительные фильтры…",
			"testing.filters.openedFiles": "Показывать только в открытых файлах",
			"testing.filters.removeTestExclusions": "Показать все тесты",
			"testing.filters.showExcludedTests": "Показать скрытые тесты",
			"testing.filters.showOnlyExecuted": "Показать только выполненные тесты",
			"testing.filters.showOnlyFailed": "Показать только неудачные тесты"
		},
		"vs/workbench/contrib/testing/browser/testingExplorerView": {
			"configureTestProfiles": "Настройка тестовых профилей",
			"defaultTestProfile": "{0} (по умолчанию)",
			"noResults": "Пока нет результатов теста.",
			"selectDefaultConfigs": "Выберите профиль по умолчанию",
			"testExplorer": "Обозреватель тестов",
			"testing.treeElementLabelDuration": "{0} в {1}",
			"testing.treeElementLabelOutdated": "{0}, устаревший результат",
			"testingContinuousBadge": "Тесты отслеживаются на наличие изменений",
			"testingCountBadgeFailed": "Неудачных тестов: {0}",
			"testingCountBadgePassed": "Пройдено тестов: {0}",
			"testingCountBadgeSkipped": "Пропущено тестов: {0}",
			"testingFindExtension": "Показать тесты рабочей области",
			"testingNoTest": "В этом файле не найдены тесты.",
			"testingRunningBadge": "Тесты выполняются",
			"testingSelectConfig": "Выбрать конфигурацию..."
		},
		"vs/workbench/contrib/testing/browser/testingOutputPeek": {
			"close": "Закрыть",
			"testOutputTitle": "Выходные данные теста",
			"testing.collapsePeekStack": "Свернуть фреймы стека",
			"testing.goToNextMessage": "Перейти к следующей ошибке теста",
			"testing.goToNextMessage.description": "Отображает следующее сообщение о сбое в файле",
			"testing.goToPreviousMessage": "Перейти к предыдущему сбою теста",
			"testing.goToPreviousMessage.description": "Отображает предыдущее сообщение о сбое в файле",
			"testing.markdownPeekError": "Не удалось открыть предварительную версию markdown: {0}.\r\n\r\n Убедитесь, что расширение markdown включено.",
			"testing.openMessageInEditor": "Открыть в редакторе",
			"testing.toggleTestingPeekHistory": "Переключить журнал тестов в режиме обзора",
			"testing.toggleTestingPeekHistory.description": "Показывать или скрывать журнал тестовых запусков в представлении быстрого просмотра"
		},
		"vs/workbench/contrib/testing/browser/testingViewPaneContainer": {
			"testing": "Тестирование"
		},
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsOutput": {
			"caseNoOutput": "Тестовый случай не сообщил никаких выходных данных.",
			"runNoOutput": "Тестовый запуск не записал никаких выходных данных.",
			"runNoOutputForPast": "Выходные данные теста доступны только для новых тестовых запусков.",
			"testingOutputActual": "Фактический результат",
			"testingOutputExpected": "Ожидаемый результат"
		},
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsTree": {
			"closeTestCoverage": "Закрыть охват теста",
			"debug test": "Отладка теста",
			"messageMoreLines1": "+ еще 1 строка",
			"messageMoreLinesN": "+ еще несколько строк ({0})",
			"nOlderResults": "Более старые результаты: {0}",
			"oneOlderResult": "1 более старый результат",
			"openTestCoverage": "Просмотреть охват теста",
			"run test": "Запуск теста",
			"testing.cancelRun": "Отменить тестовый запуск",
			"testing.debugFailedFromLastRun": "Отладить неудачные тесты",
			"testing.debugLastRun": "Отладить последний запуск",
			"testing.debugTest": "Отладить тест",
			"testing.goToError": "Перейти к ошибке",
			"testing.goToTest": "Перейти к тесту",
			"testing.reRunFailedFromLastRun": "Повторить запуск неудачных тестов",
			"testing.reRunLastRun": "Повторить последний запуск",
			"testing.reRunTest": "Перезапустить тест",
			"testing.revealInExplorer": "Открыть в Обозревателе тестов",
			"testing.showResultOutput": "Показать выходные данные результатов",
			"testingPeekLabel": "Сообщения результатов теста"
		},
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsViewContent": {
			"testFollowup.more": "Еще {0}...",
			"testing.callStack.debug": "Отладка теста",
			"testing.callStack.run": "Перезапустить тест"
		},
		"vs/workbench/contrib/testing/browser/theme": {
			"testing.coverCountBadgeBackground": "Фон индикатора событий, указывающего количество выполнений",
			"testing.coverCountBadgeForeground": "Передний план индикатора событий, указывающего количество выполнений",
			"testing.coveredBackground": "Цвет фона текста, который был охвачен.",
			"testing.coveredBorder": "Цвет границы текста, который был охвачен.",
			"testing.coveredGutterBackground": "Цвет переплета регионов, в которых код был охвачен.",
			"testing.coveredMinimapBackground": "Цвет регионов с покрытием кода на мини-карте.",
			"testing.iconErrored": "Цвет значка \"Ошибки\" в обозревателе тестов.",
			"testing.iconErrored.retired": "Прежний цвет значка \"Ошибки\" в обозревателе тестов.",
			"testing.iconFailed": "Цвет значка \"Сбой\" в обозревателе тестов.",
			"testing.iconFailed.retired": "Прежний цвет значка \"Сбой\" в обозревателе тестов.",
			"testing.iconPassed": "Цвет значка \"Пройдено\" в обозревателе тестов.",
			"testing.iconPassed.retired": "Прежний цвет значка \"Пройдено\" в обозревателе тестов.",
			"testing.iconQueued": "Цвет значка \"В очереди\" в обозревателе тестов.",
			"testing.iconQueued.retired": "Прежний цвет значка \"В очереди\" в обозревателе тестов.",
			"testing.iconSkipped": "Цвет значка \"Пропущено\" в обозревателе тестов.",
			"testing.iconSkipped.retired": "Прежний цвет значка \"Пропущено\" в обозревателе тестов.",
			"testing.iconUnset": "Цвет значка \"Отменено\" в обозревателе тестов.",
			"testing.iconUnset.retired": "Прежний цвет значка \"Отменено\" в обозревателе тестов.",
			"testing.message.error.badgeBackground": "Цвет фона для сообщений об ошибках тестирования, отображаемых внутри редактора.",
			"testing.message.error.badgeBorder": "Цвет границы для сообщений об ошибках тестирования, отображаемых внутри редактора.",
			"testing.message.error.badgeForeground": "Цвет текста для сообщений об ошибках тестирования, отображаемых внутри редактора.",
			"testing.message.error.marginBackground": "Цвет поля рядом с сообщениями об ошибках, отображаемыми в редакторе.",
			"testing.message.info.decorationForeground": "Цвет текста для информационных сообщений тестирования, отображаемых внутри редактора.",
			"testing.message.info.marginBackground": "Цвет поля рядом с информационными сообщениями, отображаемыми в редакторе.",
			"testing.messagePeekBorder": "Цвет границ и стрелки быстрого обзора при просмотре сообщения в журнале.",
			"testing.messagePeekHeaderBackground": "Цвет границ и стрелки быстрого обзора при просмотре сообщения в журнале.",
			"testing.peekBorder": "Цвет границ быстрого редактора и массива.",
			"testing.runAction": "Цвет значков \"Запуск\" в редакторе.",
			"testing.uncoveredBackground": "Цвет фона текста, который не был охвачен.",
			"testing.uncoveredBorder": "Цвет границы текста, который не был охвачен.",
			"testing.uncoveredBranchBackground": "Фон мини-приложения, отображаемого для неохваченной ветви.",
			"testing.uncoveredGutterBackground": "Цвет переплета регионов, в которых код не был охвачен.",
			"testing.uncoveredMinimapBackground": "Цвет регионов без покрытия кода на мини-карте."
		},
		"vs/workbench/contrib/testing/common/configuration": {
			"testConfigurationTitle": "Тестирование",
			"testing.ShowCoverageInExplorer": "Должен ли охват тестов находиться внизу в представлении проводника.",
			"testing.alwaysRevealTestOnStateChange": "Всегда показывать выполненный тест, когда включен {0}. Если этот параметр отключен, будут отображаться только неудачные тесты.",
			"testing.automaticallyOpenPeekView": "Определяет, когда будет автоматически открываться представление быстрого редактирования ошибок.",
			"testing.automaticallyOpenPeekView.failureAnywhere": "Открывать автоматически независимо от того, где произошел сбой.",
			"testing.automaticallyOpenPeekView.failureInVisibleDocument": "Открывать автоматически при сбое теста в видимом документе.",
			"testing.automaticallyOpenPeekView.never": "Никогда не открывать автоматически.",
			"testing.automaticallyOpenPeekViewDuringContinuousRun": "Определяет, следует ли автоматически открывать представление быстрого редактирования в режиме непрерывного запуска.",
			"testing.countBadge": "Управляет счетчиком на значке тестирования в панели действий.",
			"testing.countBadge.failed": "Показать количество неудачных тестов",
			"testing.countBadge.off": "Отключить счетчик тестирования",
			"testing.countBadge.passed": "Показать количество пройденных тестов",
			"testing.countBadge.skipped": "Показать количество пропущенных тестов",
			"testing.coverageBarThresholds": "Настраивает цвета, используемые для процентов в полосах охвата теста.",
			"testing.coverageMinimapEnabled": "Управляет отображением индикаторов покрытия на мини-карте.",
			"testing.coverageToolbarEnabled": "Управляет отображением панели инструментов охвата в редакторе.",
			"testing.defaultGutterClickAction": "Управляет действием, выполняемым при щелчке левой кнопкой мыши по оформлению теста во внутренней области.",
			"testing.defaultGutterClickAction.contextMenu": "Откройте контекстное меню, чтобы просмотреть дополнительные параметры.",
			"testing.defaultGutterClickAction.coverage": "Запустить тест с охватом.",
			"testing.defaultGutterClickAction.debug": "Отладить тест.",
			"testing.defaultGutterClickAction.run": "Запустить тест.",
			"testing.displayedCoveragePercent": "Определяет процент, отображаемый по умолчанию для покрытия теста.",
			"testing.displayedCoveragePercent.minimum": "Минимальное число операторов, функций и покрытия ветви.",
			"testing.displayedCoveragePercent.statement": "Охват инструкции.",
			"testing.displayedCoveragePercent.totalCoverage": "Расчет комбинированного покрытия операторов, функций и ветвей.",
			"testing.followRunningTest": "Определяет, нужно ли следить за выполняющимся тестом в представлении обозревателя тестов.",
			"testing.gutterEnabled": "Определяет, отображаются ли тестовые украшения во внутренней области редактора.",
			"testing.openTesting": "Определяет, когда нужно открыть представление тестирования.",
			"testing.openTesting.neverOpen": "Никогда не открывать представления тестирования автоматически",
			"testing.openTesting.openExplorerOnTestStart": "Открыть обозреватель тестов при запуске тестов",
			"testing.openTesting.openOnTestFailure": "Открыть представление результатов тестирования при любом сбое теста",
			"testing.openTesting.openOnTestStart": "Открыть представление результатов тестирования при запуске тестов",
			"testing.resultsView.layout": "Управляет макетом представления результатов теста.",
			"testing.resultsView.layout.treeLeft": "Показать дерево тестового запуска слева, сведения — справа.",
			"testing.resultsView.layout.treeRight": "Показывать дерево тестового запуска справа, сведения — слева.",
			"testing.saveBeforeTest": "Определяет, следует ли сохранять \"грязные\" редакторы перед проведением тестов.",
			"testing.showAllMessages": "Определяет, следует ли отображать сообщения из всех тестовых запусков."
		},
		"vs/workbench/contrib/testing/common/constants": {
			"testGroup.coverage": "Охват",
			"testGroup.debug": "Отладка",
			"testGroup.run": "Запустить",
			"testState.errored": "Ошибки",
			"testState.failed": "Сбой",
			"testState.passed": "Пройдено",
			"testState.queued": "В очереди",
			"testState.running": "Выполняется",
			"testState.skipped": "Пропущено",
			"testState.unset": "Еще не запущено",
			"testing.treeElementLabel": "{0} ({1})"
		},
		"vs/workbench/contrib/testing/common/testingChatAgentTool": {
			"runTestTool.confirm.all": "Модель хочет выполнить все тесты.",
			"runTestTool.confirm.invocation": "Выполнение тестов...",
			"runTestTool.confirm.message": "Модель хочет выполнить тесты в {0}.",
			"runTestTool.confirm.title": "Разрешить тестовый запуск?",
			"runTestTool.invoke.cancelled": "Тестовый запуск отменен.",
			"runTestTool.invoke.filesProgress": "Обнаружение тестов...",
			"runTestTool.invoke.filterProgress": "Фильтрация тестов...",
			"runTestTool.invoke.progress": "Начало тестового запуска...",
			"runTestTool.noRunStarted": "Тестовый запуск не начат. Это может быть связано с проблемой в вашем средстве выполнения тестов или расширении.",
			"runTestTool.noTests": "Тесты в файлах не найдены",
			"runTestTool.userDescription": "Выполнить модульные тесты (при желании с охватом)"
		},
		"vs/workbench/contrib/testing/common/testingContentProvider": {
			"runNoOutout": "Тестовый запуск не записал никаких выходных данных."
		},
		"vs/workbench/contrib/testing/common/testingContextKeys": {
			"testing.activeEditorHasTests": "Указывает, присутствуют ли какие-либо тесты в текущем редакторе",
			"testing.canGoToRelatedCode": "Реализует ли контроллер возможность поиска кода, связанного с тестом",
			"testing.canGoToRelatedTest": "Реализует ли контроллер возможность поиска тестов, связанных с кодом",
			"testing.canRefresh": "Указывает, есть ли у какого-либо контроллера тестирования подключенный обработчик обновления.",
			"testing.controllerId": "ИД контроллера текущего тестового элемента",
			"testing.coverageToolbarEnabled": "Указывает, включена ли панель инструментов покрытия.",
			"testing.cursorInsideTestRange": "Находится ли курсор в тестовом диапазоне",
			"testing.hasConfigurableConfig": "Указывает, можно ли настроить какую-либо конфигурацию теста",
			"testing.hasCoverableTests": "Указывает, зарегистрировал ли какой-либо контроллер тестирования конфигурацию охвата",
			"testing.hasCoverageInFile": "Указывает, что в текущем редакторе зафиксирован охват.",
			"testing.hasDebuggableTests": "Указывает, зарегистрировал ли какой-либо контроллер тестирования конфигурацию отладки",
			"testing.hasInlineCoverageDetails": "Указывает, доступен ли подробный построчный охват для встроенного отображения",
			"testing.hasNonDefaultConfig": "Указывает, зарегистрировал ли какой-либо контроллер тестирования конфигурацию запуска",
			"testing.hasPerTestCoverage": "Указывает, доступен ли охват каждого теста.",
			"testing.hasRunnableTests": "Указывает, зарегистрировал ли какой-либо контроллер тестирования конфигурацию запуска",
			"testing.inlineCoverageEnabled": "Указывает, отображается ли охват встраиваемых функций",
			"testing.isContinuousModeOn": "Указывает, включен ли непрерывный тестовый режим.",
			"testing.isCoverageFilteredToTest": "Указывает, отфильтрован ли охват по одному тесту.",
			"testing.isParentRunningContinuously": "Указывает, выполняется ли родительский элемент теста постоянно, задается в контексте меню тестовых элементов",
			"testing.isRefreshing": "Указывает, выполняет ли сейчас какой-либо контроллер тестирование обновления.",
			"testing.isTestCoverageOpen": "Указывает, открыт ли отчет об охвате тестов",
			"testing.peekHasStack": "Содержит ли сообщение, отображаемое в обзорном представлении, трассировку стека",
			"testing.peekItemType": "Тип элемента в представлении просмотра вывода. Либо \"тест\", \"сообщение\", \"задача\" или \"результат\".",
			"testing.profile.context.group": "Тип меню, в котором существует подменю настройки профиля тестирования. Варианты: \"run\", \"debug\" или \"coverage\"",
			"testing.supportsContinuousRun": "Указывает, поддерживается ли непрерывный тестовый запуск",
			"testing.testId": "Идентификатор текущего элемента теста, заданный при создании или открытии меню в элементах теста",
			"testing.testItemHasUri": "Логическое значение, указывающее, определен ли URI для тестового элемента",
			"testing.testItemIsHidden": "Логическое значение, указывающее, скрыт ли тестовый элемент",
			"testing.testMessage": "Значение, настроенное в \"testMessage.contextValue\", доступно в редакторе, содержимом и тестировании, сообщении или контексте",
			"testing.testResultOutdated": "Значение, доступное в редакторе или содержимом и тестировании, сообщении или контексте, если результат устарел",
			"testing.testResultState": "Значение, указывающее состояние элемента (доступно тестирование, элемент, результат)."
		},
		"vs/workbench/contrib/testing/common/testingProgressMessages": {
			"testProgress.completed": "Пройдено тестов: {0}/{1} ({2}%).",
			"testProgress.running": "Выполняются тесты. Пройдено тестов: {0}/{1} ({2} %)",
			"testProgress.runningInitial": "Выполнение тестов...",
			"testProgressWithSkip.completed": "Пройдено тестов: {0}/{1} ({2}%, пропущено: {3}).",
			"testProgressWithSkip.running": "Выполняются тесты. Пройдено тестов: {0}/{1} ({2} %, пропущено: {3})"
		},
		"vs/workbench/contrib/testing/common/testResult": {
			"runFinished": "Тестовый запуск в {0}",
			"testUnnamedTask": "Задача без имени"
		},
		"vs/workbench/contrib/testing/common/testServiceImpl": {
			"testError": "Произошла ошибка при попытке выполнения тестов: {0}",
			"testTrust": "Выполнение тестов может привести к выполнению кода в рабочей области."
		},
		"vs/workbench/contrib/testing/common/testTypes": {
			"testing.runProfileBitset.coverage": "Охват",
			"testing.runProfileBitset.debug": "Отладка",
			"testing.runProfileBitset.run": "Запустить"
		},
		"vs/workbench/contrib/themes/browser/themes.contribution": {
			"browseColorThemeInMarketPlace.label": "Обзор цветовых тем в Marketplace",
			"browseColorThemes": "Обзор дополнительных цветовых тем...",
			"browseProductIconThemes": "Обзор дополнительных тем значка продукта…",
			"cannotToggle": "Не удается переключиться между светлой и темной темами, если параметр \"{0}\" включен в настройках.",
			"defaultDark": "Темная по умолчанию",
			"defaultLight": "Светлая по умолчанию",
			"defaultProductIconThemeLabel": "По умолчанию",
			"fileIconThemeCategory": "темы значка файла",
			"generateColorTheme.label": "Создать цветовую тему на основе текущих параметров",
			"goToSetting": "Открыть параметры",
			"installColorThemes": "Установить дополнительные цветовые темы...",
			"installExtension.button.ok": "OK",
			"installExtension.confirm": "Это установит расширение \"{0}\", опубликованное \"{1}\". Вы хотите продолжить?",
			"installIconThemes": "Установить дополнительные темы значков файлов...",
			"installProductIconThemes": "Установить дополнительные темы значков продукта…",
			"installing extensions": "Установка расширения {0}...",
			"manage extension": "Управление расширением",
			"manageExtensionIcon": "Значок для действия \"Управление\" в элементе быстрого выбора темы.",
			"miSelectTheme": "&&Темы",
			"noIconThemeDesc": "Отключить значки файлов",
			"noIconThemeLabel": "NONE",
			"pickNewTheme": "Выберите новую тему по умолчанию",
			"productIconThemeCategory": "темы значка продукта",
			"search.error": "Произошла ошибка при поиске тем: {0}",
			"selectIconTheme.label": "Тема значков файлов",
			"selectProductIconTheme.label": "Тема значков продукта",
			"selectTheme.label": "Цветовая тема",
			"themes": "Темы",
			"themes.category.dark": "темные темы",
			"themes.category.hc": "темы с высоким контрастом",
			"themes.category.light": "светлые темы",
			"themes.configure.switchingDisabled": "Определение цветового режима системы отключено. Нажмите, чтобы настроить.",
			"themes.configure.switchingEnabled": "Обнаружение включенного цветового режима системы. Нажмите, чтобы настроить.",
			"themes.selectIconTheme": "Выберите тему значка файла (клавиши ВВЕРХ/ВНИЗ для предварительного просмотра)",
			"themes.selectIconTheme.label": "Тема значков файлов",
			"themes.selectMarketplaceTheme": "Введите текст для дополнительного поиска. Выберите для установки. Клавиши вверх и вниз для предварительного просмотра",
			"themes.selectProductIconTheme": "Выберите тему значка продукта (клавиши ВВЕРХ/ВНИЗ для предварительного просмотра)",
			"themes.selectProductIconTheme.label": "Тема значков продукта",
			"themes.selectTheme.darkHC": "Выбор цветовой темы для темного режима высокой контрастности",
			"themes.selectTheme.darkScheme": "Выбор цветовой темы для темного режима системы",
			"themes.selectTheme.default": "Выбор цветовой темы (определение цветового режима системы отключено)",
			"themes.selectTheme.lightHC": "Выбор цветовой темы для светлого режима высокой контрастности",
			"themes.selectTheme.lightScheme": "Выбор цветовой темы для светлого режима системы",
			"toggleLightDarkThemes.label": "Переключение между светлой и темной темами",
			"tryNewDefaultThemes": "Попробуйте новые темы по умолчанию"
		},
		"vs/workbench/contrib/timeline/browser/timeline.contribution": {
			"files.openTimeline": "Открыть временную шкалу",
			"filterTimeline": "Фильтровать временную шкалу",
			"timeline.pageOnScroll": "Определяет, будет ли представление временной шкалы загружать следующую страницу элементов при прокрутке до конца списка.",
			"timeline.pageSize": "Число элементов, отображаемых в представлении временной шкалы по умолчанию и при загрузке дополнительных элементов. Если задано значение null, размер страницы выбирается автоматически на основе видимой области представления временной шкалы.",
			"timelineConfigurationTitle": "Временная шкала",
			"timelineFilter": "Значок для действия фильтрации временной шкалы.",
			"timelineOpenIcon": "Значок для действия открытия временной шкалы.",
			"timelineViewIcon": "Значок представления временной шкалы."
		},
		"vs/workbench/contrib/timeline/browser/timelinePane": {
			"refresh": "Обновить",
			"timeline": "Временная шкала",
			"timeline.aria.item": "{0}: {1}",
			"timeline.editorCannotProvideTimeline": "Активный редактор не может предоставить информацию о временной шкале.",
			"timeline.loadMore": "Загрузить еще",
			"timeline.loading": "Идет загрузка временной шкалы для {0}...",
			"timeline.loadingMore": "Идет загрузка...",
			"timeline.noLocalHistoryYet": "Локальный журнал будет отслеживать последние изменения по мере их сохранения, если только файл не был исключен или не слишком велик.",
			"timeline.noSCM": "Управление источником не настроено.",
			"timeline.noTimelineInfo": "Информация о временной шкале не была предоставлена.",
			"timeline.noTimelineInfoFromEnabledSources": "Сведения об отфильтрованной временной шкале не предоставлены.",
			"timeline.noTimelineSourcesEnabled": "Все источники временной шкалы отфильтрованы.",
			"timeline.toggleFollowActiveEditorCommand.follow": "Закрепить текущую временную шкалу",
			"timeline.toggleFollowActiveEditorCommand.unfollow": "Открепить текущую временную шкалу",
			"timelinePin": "Значок для действия закрепления временной шкалы.",
			"timelineRefresh": "Значок для действия обновления временной шкалы.",
			"timelineUnpin": "Значок для действия открепления временной шкалы."
		},
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution": {
			"close": "Закрыть",
			"editorHasTypeHierarchyProvider": "Доступен ли поставщик иерархии типов",
			"error": "Не удалось показать иерархию типов",
			"no.item": "Нет результатов",
			"title": "Обзор иерархии типов",
			"title.refocusTypeHierarchy": "Перефокусирование иерархии типов",
			"title.subtypes": "Показать подтипы",
			"title.supertypes": "Показать супертипы",
			"typeHierarchyDirection": "отображаются ли в иерархии типов супертипы или подтипы",
			"typeHierarchyVisible": "Отображается ли сейчас окно просмотра иерархии типов"
		},
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchyPeek": {
			"empt.subtypes": "Нет подтипов “{0}”",
			"empt.supertypes": "Нет супертипов “{0}”",
			"subtypes": "Подтипы “{0}”",
			"supertypes": "Супертипы “{0}”",
			"title.loading": "Загрузка…"
		},
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree": {
			"subtypes": "подтипы {0}",
			"supertypes": "супертипы “{0}”",
			"tree.aria": "Иерархия типов"
		},
		"vs/workbench/contrib/update/browser/releaseNotesEditor": {
			"releaseNotesInputName": "Заметки о выпуске: {0}",
			"showOnUpdate": "Показать заметки о выпуске после обновления",
			"unassigned": "не присвоено"
		},
		"vs/workbench/contrib/update/browser/update": {
			"DownloadingUpdate": "Скачивается обновление...",
			"checkForUpdates": "Проверить наличие обновлений...",
			"checkingForUpdates": "Проверка {0} обновлений...",
			"checkingForUpdates2": "Идет проверка наличия обновлений...",
			"download update_1": "Скачать обновление (1)",
			"downloading": "Скачивание {0} обновления...",
			"installUpdate...": "Установить обновление… (1)",
			"installingUpdate": "Идет установка обновления...",
			"noUpdatesAvailable": "Доступные обновления отсутствуют.",
			"read the release notes": "Вас приветствует {0} v{1}! Вы хотите прочитать заметки о выпуске?",
			"relaunchDetailInsiders": "Нажмите кнопку перезагрузки, чтобы переключиться на версию VS Code Insiders.",
			"relaunchDetailStable": "Нажмите кнопку перезагрузки, чтобы переключиться на стабильную версию VS Code.",
			"relaunchMessage": "Чтобы изменение версии вступило в силу, требуется перезагрузка.",
			"releaseNotes": "Заметки о выпуске",
			"reload": "&&Перезагрузить",
			"restartToUpdate": "Перезапустить для обновления (1)",
			"selectSyncService.detail": "Версия VSCode Insiders синхронизирует параметры, настраиваемые сочетания клавиш, расширения, фрагменты кода и состояние пользовательского интерфейса, используя отдельную службу синхронизации параметров для программы предварительной оценки по умолчанию.",
			"selectSyncService.message": "Выберите службу синхронизации параметров, которая будет использоваться после изменения версии.",
			"showUpdateReleaseNotes": "Показать заметки о выпуске обновления",
			"switchToInsiders": "Переключиться на версию Insiders...",
			"switchToStable": "Переключиться на стабильную версию...",
			"update.noReleaseNotesOnline": "Для этой версии {0} нет заметок о выпуске в Интернете.",
			"updateIsReady": "Доступно новое обновление {0}.",
			"updating": "Идет обновление {0}...",
			"use insiders": "&&Insiders",
			"use stable": "&&Стабильная версия (текущая)"
		},
		"vs/workbench/contrib/update/browser/update.contribution": {
			"applyUpdate": "Применить обновление...",
			"checkForUpdates": "Проверить наличие обновлений...",
			"developerCategory": "Разработчик",
			"downloadUpdate": "Скачать обновление",
			"installUpdate": "Установить обновление",
			"mshowReleaseNotes": "Показать &&заметки о выпуске",
			"openDownloadPage": "Скачать {0}",
			"pickUpdate": "Применить обновление",
			"releaseNotesFromFileNone": "Не удается открыть текущий файл как заметки о выпуске",
			"restartToUpdate": "Перезапустить, чтобы обновить",
			"showReleaseNotes": "Показать заметки о выпуске",
			"showReleaseNotesCurrentFile": "Открыть текущий файл как заметки о выпуске",
			"showUpdateInfo": "Показать сведения об обновлении",
			"showUpdateInfo.prompt": "Введите Markdown для отображения (оставьте поле пустым, чтобы загрузить из URL-адреса)",
			"update.noReleaseNotesOnline": "Для этой версии {0} нет заметок о выпуске в Интернете.",
			"updateButton": "&&Обновить"
		},
		"vs/workbench/contrib/update/browser/updateTitleBarEntry": {
			"updateIndicator.checking": "Проверка...",
			"updateIndicator.downloading": "Скачивается...",
			"updateIndicator.installing": "Установка...",
			"updateIndicator.overwriting": "Обновление...",
			"updateIndicator.restarting": "Перезапуск...",
			"updateIndicator.update": "Обновить",
			"updateIndicatorTitleBarAction": "Обновить"
		},
		"vs/workbench/contrib/update/browser/updateTooltip": {
			"updateTooltip.autoUpdateDefault": "Автоматическое обновление включено. Удачного программирования!",
			"updateTooltip.autoUpdateManual": "Автоматические обновления будут проверяться, но не устанавливаться автоматически.",
			"updateTooltip.autoUpdateNone": "Автоматические обновления отключены.",
			"updateTooltip.autoUpdateStart": "Обновления будут применены после перезапуска.",
			"updateTooltip.checkingForUpdatesTitle": "Проверка наличия обновлений",
			"updateTooltip.checkingPleaseWait": "Проверка обновлений, подождите…",
			"updateTooltip.copyVersion": "Копировать",
			"updateTooltip.currentVersionLabel": "Текущая версия: {0}",
			"updateTooltip.currentVersionLabelWithCommit": "Текущая версия: {0} ({1})",
			"updateTooltip.disabledByEnvironment": "Обновления отключены с помощью флага командной строки --disable-updates.",
			"updateTooltip.disabledByPolicy": "Обновления отключены политикой организации.",
			"updateTooltip.disabledGeneric": "Обновления отключены.",
			"updateTooltip.disabledInvalidConfig": "Обновления отключены, так как URL-адрес обновления недействителен.",
			"updateTooltip.disabledManually": "Обновления отключены вручную. Чтобы включить их, измените параметр \"update.mode\".",
			"updateTooltip.disabledMissingConfig": "Обновления отключены, так как не настроен URL-адрес обновления.",
			"updateTooltip.disabledNotBuilt": "Обновления для этой сборки недоступны.",
			"updateTooltip.disabledRunningAsAdmin": "Обновления недоступны при запуске пользовательской установки {0} от имени администратора.",
			"updateTooltip.downloadButton": "Скачать",
			"updateTooltip.downloadSpeed": "{0}/с",
			"updateTooltip.downloadingNewerPleaseWait": "Выпущено новое обновление. Выполняется загрузка, подождите…",
			"updateTooltip.downloadingNewerUpdateTitle": "Загрузка более новой версии обновления",
			"updateTooltip.downloadingPleaseWait": "Скачивание обновления. Подождите...",
			"updateTooltip.downloadingUpdateTitle": "Скачивание обновления",
			"updateTooltip.initializingMessage": "Инициализация службы обновления...",
			"updateTooltip.initializingTitle": "Выполняется инициализация",
			"updateTooltip.installButton": "Установить",
			"updateTooltip.installedDefaultMessage": "Подробнее о новых возможностях этого выпуска см. в заметках о выпуске.",
			"updateTooltip.installedDefaultTitle": "Установлено новое обновление",
			"updateTooltip.installedTitle": "Новое в {0}",
			"updateTooltip.installingPleaseWait": "Обновление устанавливается, подождите…",
			"updateTooltip.installingUpdateTitle": "Производится установка обновления",
			"updateTooltip.latestVersionLabel": "Последняя версия: {0}",
			"updateTooltip.latestVersionLabelWithCommit": "Последняя версия: {0} ({1})",
			"updateTooltip.meteredConnectionMessage": "Автоматические обновления приостановлены, поскольку сетевое подключение ограничен.",
			"updateTooltip.noUpdateAvailableMessage": "Доступные обновления отсутствуют.",
			"updateTooltip.noUpdateAvailableTitle": "Нет доступных обновлений",
			"updateTooltip.releasedLabel": "{0} выпущена",
			"updateTooltip.restartButton": "Перезапустить",
			"updateTooltip.restartToUpdateTitle": "Перезапустить для обновления",
			"updateTooltip.restartingPleaseWait": "Перезапуск для обновления, подождите...",
			"updateTooltip.restartingTitle": "Перезапуск {0}",
			"updateTooltip.timeRemaining": "осталось",
			"updateTooltip.upToDateTitle": "Обновлено",
			"updateTooltip.updateAvailableTitle": "Доступно обновление",
			"updateTooltip.updateErrorTitle": "Ошибка обновления",
			"updateTooltip.updateInstalledTitle": "Обновление установлено",
			"updateTooltip.updateReadyTitle": "Обновление готово к установке",
			"updateTooltip.updatesDisabledTitle": "Обновления отключены",
			"updateTooltip.viewReleaseNotes": "Заметки о выпуске"
		},
		"vs/workbench/contrib/update/common/updateUtils": {
			"update.bytes": "{0} Б",
			"update.gigabytes": "{0} ГБ",
			"update.kilobytes": "{0} КБ",
			"update.megabytes": "{0} МБ",
			"update.timeRemainingHour": "{0} час",
			"update.timeRemainingHours": "{0} ч",
			"update.timeRemainingMinutes": "{0} мин",
			"update.timeRemainingSeconds": "{0}"
		},
		"vs/workbench/contrib/url/browser/trustedDomains": {
			"trustedDomain.manageTrustedDomain": "Управление доверенными доменами",
			"trustedDomain.manageTrustedDomains": "Управление доверенными доменами",
			"trustedDomain.trustAllDomains": "Доверять всем доменам (при этом отключается защита ссылок)",
			"trustedDomain.trustAllPorts": "Доверять домену {0} на всех портах",
			"trustedDomain.trustDomain": "Доверять домену {0}",
			"trustedDomain.trustSubDomain": "Доверять домену {0} и всем его поддоменам"
		},
		"vs/workbench/contrib/url/browser/trustedDomainsValidator": {
			"configureTrustedDomains": "Настроить &&доверенные домены",
			"copy": "&&Копировать",
			"open": "&&Открыть",
			"openExternalLinkAt": "Вы хотите открыть внешний веб-сайт в {0}?"
		},
		"vs/workbench/contrib/url/browser/url.contribution": {
			"openUrl": "Открыть URL-адрес",
			"urlToOpen": "URL-адрес для открытия",
			"workbench.trustedDomains.promptInTrustedWorkspace": "Если включено, при открытии ссылок в доверенных рабочих областях будут появляться запросы доверенных доменов."
		},
		"vs/workbench/contrib/userDataProfile/browser/userDataProfile": {
			"New Profile Window": "Новое окно с профилем",
			"change profile": "Переключиться на профиль {0}",
			"create profile": "Создать профиль...",
			"current": "Текущий",
			"delete profile": "Удалить профиль…",
			"delete specific profile": "Удалить профиль…",
			"export profile": "Экспортировать профиль…",
			"export profile in share": "Экспортировать профиль ({0})…",
			"invalid profile": "Удаленный профиль недействителен.",
			"manage profiles": "Профили",
			"miOpenProfiles": "&&Профили",
			"new window with profile": "Новое окно с профилем",
			"newWindowWithProfile": "Новое окно с профилем...",
			"open": "Открыть профиль {0}",
			"open profile": "Открыть новое окно с профилем {0}",
			"open profiles": "Открыть профили (пользовательский интерфейс)",
			"openShort": "{0}",
			"pick profile": "Выберите профиль",
			"pick profile to delete": "Выберите профили для удаления",
			"profiles": "Профиль ({0})",
			"save profile as": "Сохранить текущий профиль как...",
			"selectProfile": "Выберите профиль",
			"switchProfile": "Переключить профиль…",
			"userdataprofilesEditor": "Редактор профилей"
		},
		"vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": {
			"cleanup profile": "Профили очистки",
			"create temporary profile": "Новое окно с временным профилем",
			"reset workspaces": "Сбросить сопоставления профилей рабочей области"
		},
		"vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor": {
			"activeProfile": "Активно",
			"addButton": "Добавить папку",
			"addFolder": "Добавить папку",
			"addFolderTitle": "Выберите папки для добавления",
			"builtIn": "Встроенный",
			"change profile": "Изменить профиль",
			"changeIcon": "Щелкните, чтобы изменить значок",
			"contents": "Содержимое",
			"contents source description": "Настройка источника содержимого для этого профиля\r\n",
			"copy description": "Копировать",
			"copy from default": "{0} (копировать)",
			"copy from description": "Выберите источник профиля, из которого нужно скопировать содержимое",
			"copy from profile description": "Копировать {0} из профиля {1}",
			"copy info": "– *{0}:* копировать содержимое из профиля {1}\r\n",
			"copy profile from": "Копировать профиль из",
			"create from": "Копировать из",
			"current description": "Использовать {0} из профиля {1}",
			"default": "По умолчанию",
			"default description": "Использовать {0} из профиля по умолчанию",
			"default info": "– *По умолчанию:* использовать содержимое из профиля по умолчанию\r\n",
			"default profile contents description": "Просмотр содержимого этого профиля\r\n",
			"defaultProfileIcon": "Невозможно изменить значок профиля по умолчанию",
			"defaultProfileName": "Имя нельзя изменить для встроенных профилей",
			"deleteTrustedUri": "Удалить путь",
			"editIcon": "Значок для значка изменения папки в редакторе профилей.",
			"empty profile": "Нет",
			"enable for current window": "Использовать этот профиль для текущего окна",
			"enable for new windows": "Использовать этот профиль по умолчанию для новых окон",
			"extensions": "Расширения",
			"folders_workspaces": "Папки и рабочие области",
			"folders_workspaces_description": "Этот профиль используют следующие папки и рабочие области",
			"from existing profiles": "Существующие профили",
			"from template": "Из шаблона",
			"from templates": "Шаблоны профилей",
			"hostColumnLabel": "Узел",
			"icon": "Значок профиля",
			"icon-description": "Значок профиля, отображаемый на панели действий",
			"icon-label": "Значок",
			"import from file": "Выберите файл...",
			"import from url": "Импорт из URL-адреса",
			"import profile dialog": "Выбрать файл шаблона профиля",
			"import profile placeholder": "Укажите URL-адрес шаблона профиля",
			"import profile quick pick title": "Импорт из шаблона профиля...",
			"importProfile": "Импортировать профиль...",
			"keybindings": "Сочетания клавиш",
			"localAuthority": "Локальный",
			"mcp": "Серверы MCP",
			"name": "Имя",
			"name required": "Имя профиля является обязательным, и оно не может быть пустым.",
			"new from template": "Новый профиль из шаблона",
			"newProfile": "Новый профиль",
			"no_folder_description": "Нет папок или рабочих областей, использующих этот профиль",
			"none": "Нет",
			"none description": "Создать пустой {0}",
			"none info": "– *Нет:* создать пустое содержимое\r\n",
			"open": "Открыть в новом окне",
			"options": "Источник",
			"pathColumnLabel": "Путь",
			"profileExists": "Профиль с именем {0} уже существует.",
			"profileName": "Имя профиля",
			"profiles": "Профили",
			"profilesSashBorder": "Цвет границы sash раздельного представления в редакторе профилей.",
			"removeIcon": "Значок для значка удаления папки в редакторе профилей.",
			"settings": "Параметры",
			"snippets": "Фрагменты",
			"tasks": "Задачи",
			"trustedFolderAriaLabel": "{0}, доверенный",
			"trustedFolderWithHostAriaLabel": "{0} на {1}, доверенный",
			"trustedFoldersAndWorkspaces": "Доверенные папки и рабочие области",
			"use for curren window": "Использовать для текущего окна",
			"use for new windows": "Использовать для новых окон",
			"userDataProfiles": "Профили"
		},
		"vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel": {
			"active": "Использовать этот профиль для текущего окна",
			"applyToAllProfiles": "Применить расширение ко всем профилям",
			"cancel": "Отмена",
			"copy from": "{0} (копировать)",
			"copyFromProfile": "Дублировать...",
			"create": "Создать",
			"delete": "Удалить",
			"deleteProfile": "Действительно удалить профиль \"{0}\"?",
			"discard": "Отменить и создать",
			"export": "Экспорт...",
			"import in desktop": "Создать в {0}",
			"invalid configurations": "Профиль должен содержать хотя бы одну конфигурацию.",
			"name required": "Имя профиля является обязательным, и оно не может быть пустым.",
			"new profile exists": "Новый профиль уже создается. Отменить его и создать новый?",
			"open": "Открыть сбоку",
			"open new window": "Открыть новое окно с этим профилем",
			"preview": "Предварительный просмотр",
			"profileExists": "Профиль с именем {0} уже существует.",
			"replace": "Заменить",
			"untitled": "Без имени"
		},
		"vs/workbench/contrib/userDataSync/browser/userDataSync": {
			"accept failed": "Ошибка при принятии изменений. Дополнительные сведения см. в [журналах]({0}).",
			"auth failed": "Ошибка при включении синхронизации параметров: проверка подлинности не пройдена.",
			"cancel turning on sync": "Отмена",
			"complete merges title": "Завершить слияние",
			"configure": "Настроить...",
			"configure and turn on sync detail": "Войдите, чтобы выполнить резервное копирование и синхронизацию данных на устройствах.",
			"configure sync": "Настроить...",
			"configure sync placeholder": "Выберите компоненты для синхронизации",
			"configure sync title": "{0}: настройка...",
			"conflicts detected": "Не удается синхронизировать из-за конфликтов в {0}. Устраните их, чтобы продолжить.",
			"default": "По умолчанию",
			"download sync activity complete": "Действие синхронизации параметров успешно скачано.",
			"error reset required": "Синхронизация параметров отключена, так как данные в облаке более старые, чем в клиенте. Очистите данные в облаке, прежде чем включать синхронизацию.",
			"error reset required while starting sync": "Невозможно включить синхронизацию параметров, так как данные в облаке более старые, чем в клиенте. Очистите данные в облаке, прежде чем включать синхронизацию.",
			"error upgrade required": "Синхронизация параметров отключена, так как текущая версия ({0}, {1}) несовместима со службой синхронизации. Обновите версию, прежде чем включать синхронизацию.",
			"error upgrade required while starting sync": "Невозможно включить синхронизацию параметров, так как текущая версия ({0}, {1}) несовместима со службой синхронизации. Обновите версию, прежде чем включать синхронизацию.",
			"errorInvalidConfiguration": "Не удалось синхронизировать {0}, так как содержимое файла является недопустимым. Откройте файл и измените его содержимое.",
			"global activity turn on sync": "Параметры резервного копирования и синхронизации…",
			"has conflicts": "{0}: обнаружены конфликты",
			"insiders": "Insiders",
			"method not found": "Синхронизация параметров отключена, так как клиент создает недопустимые запросы. Сообщите о проблеме с журналами.",
			"no authentication providers": "Поставщики проверки подлинности недоступны.",
			"open file": "Открыть файл {0}",
			"operationId": "Идентификатор операции: {0}",
			"replace local": "Заменить локальный",
			"replace remote": "Заменить удаленный",
			"report issue": "Сообщить о проблеме",
			"reset": "Очистка данных в облаке...",
			"resolveConflicts_global": "Показать конфликты ({0})",
			"service changed and turned off": "Синхронизация параметров отключена, так как {0} теперь использует отдельную службу. Включите синхронизацию повторно.",
			"service switched to insiders": "Синхронизация параметров переключена на службу для программы Insiders",
			"service switched to stable": "Синхронизация параметров была переключена на службу для стабильной версии",
			"session expired": "Синхронизация параметров отключена, так как истек срок действия текущего сеанса. Чтобы включить синхронизацию, повторите вход.",
			"show conflicts": "Показать конфиликты",
			"show sync log title": "{0}: показать журнал",
			"show sync log toolrip": "Открыть журнал",
			"show sync logs": "Показать журнал",
			"show synced data": "Показать синхронизированные данные",
			"show synced data action": "Показать синхронизированные данные",
			"sign in accounts": "Войдите для синхронизации параметров (1)",
			"sign in and turn on": "Вход",
			"sign in global": "Войдите для синхронизации параметров",
			"sign in to sync": "Войдите для синхронизации параметров",
			"stable": "Стабильно",
			"stop sync": "Отключить",
			"switchSyncService.description": "При синхронизации с несколькими средами обязательно используйте ту же службу синхронизации параметров.",
			"switchSyncService.title": "{0}: Выберите службу",
			"sync is on": "Синхронизация параметров включена.",
			"sync now": "Синхронизировать сейчас",
			"sync settings": "Отображение настроек",
			"synced with time": "синхронизировано {0}.",
			"syncing": "синхронизируется.",
			"too large": "Синхронизация {0} отключена, так как размер файла {1} для синхронизации больше {2}. Откройте файл, уменьшите размер и включите синхронизацию.",
			"too large while starting sync": "Невозможно включить синхронизацию параметров, так как размер файла {0} для синхронизации превышает {1}. Откройте файл и уменьшите размер, а затем включите синхронизацию.",
			"too many profiles": "Синхронизация профилей отключена из-за слишком большого количества профилей для синхронизации. Синхронизация параметров поддерживает синхронизацию не более 20 профилей. Уменьшите количество профилей и включите синхронизацию",
			"turn off": "&&Отключить",
			"turn off failed": "Ошибка при отключении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).",
			"turn off sync confirmation": "Вы хотите отключить синхронизацию?",
			"turn off sync detail": "Синхронизация ваших параметров, настраиваемых сочетаний клавиш, расширений, фрагментов кода и состояния пользовательского интерфейса будет прекращена.",
			"turn off sync everywhere": "Отключение синхронизации всех устройств и очистка данных из облака.",
			"turn on failed": "Ошибка при включении синхронизации параметров. {0}",
			"turn on failed with user data sync error": "Ошибка при включении синхронизации параметров. Дополнительные сведения см. в [журналах]({0}).",
			"turn on sync": "Включение синхронизации параметров…",
			"turned off": "Синхронизация параметров отключена с другого устройства. Включите синхронизацию повторно.",
			"turning on sync": "Включение синхронизации параметров…",
			"turning on syncing": "Включение синхронизации параметров…",
			"using separate service": "Для синхронизации параметров теперь используется отдельная служба. Дополнительные сведения см. в [документации по синхронизации параметров](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).",
			"workbench.actions.syncData.reset": "Очистка данных в облаке..."
		},
		"vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": {
			"local too many requests - reload": "Синхронизация параметров временно приостановлена, так как текущее устройство отправляет слишком много запросов. Чтобы продолжить, перезагрузите {0}.",
			"local too many requests - restart": "Синхронизация параметров временно приостановлена, так как текущее устройство отправляет слишком много запросов. Чтобы возобновить, перезагрузите {0}.",
			"operationId": "Идентификатор операции: {0}",
			"reload": "Перезагрузить",
			"restart": "Перезапустить",
			"server too many requests": "Синхронизация параметров отключена, так как текущее устройство выполняет слишком много запросов. Подождите 10 минут и включите синхронизацию.",
			"settings sync": "Синхронизация параметров. ИД операции: {0}",
			"show sync logs": "Открыть журнал"
		},
		"vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": {
			"Theirs": "Их",
			"Yours": "Ваш",
			"explanation": "Чтобы устранить конфликты, просмотрите каждую запись и выполните слияние.",
			"localResourceName": "{0} (локальный)",
			"remoteResourceName": "{0} (удаленный)",
			"workbench.actions.sync.acceptLocal": "Принять локальный",
			"workbench.actions.sync.acceptRemote": "Принять удаленный репозиторий",
			"workbench.actions.sync.openConflicts": "Показать конфликты"
		},
		"vs/workbench/contrib/userDataSync/browser/userDataSyncViews": {
			"confirm replace": "Хотите заменить текущие данные ({0}) на выбранное?",
			"conflicts": "Конфликты",
			"current": "Текущая",
			"downloaded sync activity title": "Действия синхронизации (разработчик)",
			"last sync states": "Последние синхронизированные удаленные компоненты",
			"leftResourceName": "{0} (удаленный)",
			"local sync activity title": "Действие синхронизации (локальное)",
			"no machines": "Компьютеры отсутствуют",
			"not found": "не найден компьютер с идентификатором {0}",
			"placeholder": "Введите имя компьютера",
			"remote sync activity title": "Действие синхронизации (удаленное)",
			"remoteToLocalDiff": "{0} ↔ {1}",
			"reset": "Сброс синхронизированных данных",
			"rightResourceName": "{0} (локальный)",
			"select sync activity file": "Выберите файл или папку действий синхронизации",
			"sideBySideLabels": "{0} ↔ {1}",
			"sync logs": "Журналы",
			"synced machines": "Синхронизированные компьютеры",
			"troubleshoot": "Устранение неполадок",
			"turn off": "&&Отключить",
			"turn off sync on machine": "Вы действительно хотите отключить синхронизацию для {0}?",
			"turn off sync on multiple machines": "Вы действительно хотите отключить синхронизацию на выбранных компьютерах?",
			"valid message": "Имя компьютера должно быть уникальным и непустым.",
			"workbench.actions.sync.compareWithLocal": "Сравнить с локальными",
			"workbench.actions.sync.editMachineName": "Изменить имя",
			"workbench.actions.sync.loadActivity": "Загрузить действия синхронизации",
			"workbench.actions.sync.replaceCurrent": "Восстановить",
			"workbench.actions.sync.resolveResourceRef": "Показать данные синхронизации необработанного JSON",
			"workbench.actions.sync.turnOffSyncOnMachine": "Отключить синхронизацию параметров"
		},
		"vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": {
			"Open Backup folder": "Открыть папку локальных резервных копий",
			"download sync activity complete": "Действие синхронизации параметров скачано.",
			"no backups": "Папка локальных резервных копий не существует.",
			"open": "Открыть папку"
		},
		"vs/workbench/contrib/watermark/browser/watermark": {
			"tips.enabled": "Если параметр включен, на подложке появляются советы, если нет открытых редакторов.",
			"watermark.findInFiles": "Найти в файлах",
			"watermark.newUntitledFile": "Новый текстовый файл без названия",
			"watermark.openFile": "Открыть файл",
			"watermark.openFileFolder": "Открыть файл или папку",
			"watermark.openFolder": "Открыть папку",
			"watermark.openRecent": "Открыть последний",
			"watermark.quickAccess": "Перейти к файлу",
			"watermark.showCommands": "Показать все команды",
			"watermark.showSettings": "Отображение настроек",
			"watermark.startDebugging": "Начать отладку",
			"watermark.toggleFullscreen": "Полноэкранный режим",
			"watermark.toggleTerminal": "Терминал"
		},
		"vs/workbench/contrib/webview/browser/webview.contribution": {
			"copy": "Копирование",
			"cut": "Вырезать",
			"paste": "Вставить"
		},
		"vs/workbench/contrib/webview/browser/webviewElement": {
			"fatalErrorMessage": "Ошибка при загрузке веб-представления: {0}"
		},
		"vs/workbench/contrib/webview/browser/webviewFindAccessibilityHelp": {
			"webview.closingDesc": "Нажмите Escape, чтобы закрыть поиск в веб-представлении. Фокус вернется к содержимому веб-представления, а история поиска будет доступна при следующем поиске.",
			"webview.closingHeader": "Закрытие:",
			"webview.context": "Вы находитесь в строке ввода поискового запроса для встроенного веб-содержимого. Это может быть предварительный просмотр Markdown, средство просмотра документации или веб-интерфейс расширения.",
			"webview.focusDesc1": "При переходе из поля ввода поискового запроса в веб-представлении содержимое обновляется в фоновом режиме, а фокус остается в поле. Это сделано специально, чтобы вы могли продолжать уточнять поиск, не теряя текущего положения.",
			"webview.focusDesc2": "В зависимости от своей реализации веб-представление может прокручиваться до найденного совпадения.",
			"webview.focusDesc3": "Чтобы закрыть функцию поиска и вернуть фокус в содержимое веб-представления, нажмите Escape. Фокус вернется в веб-представление.",
			"webview.focusHeader": "Поведение фокуса (важно)",
			"webview.header": "Справка по специальным возможностям: поиск в веб-представлении",
			"webview.hear1": "1) Сначала считывается содержимое с совпадением, чтобы вы сразу увидели контекст.",
			"webview.hear2": "2) Выводится ваше положение среди совпадений, чтобы вы знали, насколько продвинулись по результатам.",
			"webview.hear3": "3) Выводится точное расположение, чтобы вы знали, где находится совпадение.",
			"webview.hearDesc": "Каждый шаг навигации сопровождается полным голосовым оповещением:",
			"webview.hearHeader": "Что вы услышите при каждом переходе к совпадению:",
			"webview.importantDesc": "Некоторые веб-представления перехватывают ввод с клавиатуры до того, как функция поиска в VS Code сможет его использовать. Если клавиша ВВОД или сочетание клавиш SHIFT+ВВОД не переходят к совпадениям, возможно, эти клавиши обрабатывает веб-представление. Сначала попробуйте щелкнуть содержимое веб-представления или перейти в него путем нажатия клавиши TAB, чтобы установить в нем фокус, затем повторно откройте \"Поиск\" и попробуйте выполнить навигацию ещё раз.",
			"webview.importantHeader": "Важные сведения о веб-представлениях",
			"webview.inputDesc": "Пока вы находитесь в строке ввода поискового запроса, фокус остается в этом поле. Вы можете вводить, изменять условия поиска или перемещаться по совпадениям, не выходя из строки ввода. При переходе к совпадению веб-представление обновляется для его отображения, но фокус остается в поле ввода поискового запроса.",
			"webview.inputHeader": "В поле ввода поискового запроса в веб-представлении (действия):",
			"webview.keyEnter": "— Клавиша ВВОД: переход к предыдущему совпадению, фокус остается в поле ввода поискового запроса.",
			"webview.keyNavHeader": "При фокусе в поле ввода поискового запроса:",
			"webview.keyShiftEnter": "— SHIFT+ВВОД: переход к предыдущему совпадению, фокус остается в поле ввода поискового запроса.",
			"webview.keyboardHeader": "Сводка по навигации с помощью клавиатуры",
			"webview.optionCase": "— Учет регистра: включаются только точные совпадения с регистром.",
			"webview.optionRegex": "— Регулярное выражение: использование сопоставление шаблонов для расширенного поиска.",
			"webview.optionWord": "— Слово целиком: совпадают только полные слова.",
			"webview.optionsHeader": "Параметры поиска:",
			"webview.settingVerbosity": "— `accessibility.verbosity.find`: управляет, будет ли в поле ввода поискового запроса веб-представления озвучиваться подсказка Справки по специальным возможностям.",
			"webview.settingsDesc": "Поиск в веб-представлении имеет минимальные настройки. Большинство функций зависит от самого веб-представления.",
			"webview.settingsHeader": "Параметры, которые можно изменить ({0} открывает окно \"Параметры\"):",
			"webview.statusDesc": "Вы выполняете поиск по веб-содержимому.",
			"webview.statusHeader": "Текущее состояние поиска:"
		},
		"vs/workbench/contrib/webview/electron-browser/webviewCommands": {
			"iframeWebviewAlert": "Использование стандартных средств разработки для отладки веб-представления на основе iframe",
			"openToolsDescription": "Открывает Средства разработчика для активных веб-представлений",
			"openToolsLabel": "Открыть средства разработчика веб-представлений"
		},
		"vs/workbench/contrib/webviewPanel/browser/webviewCommands": {
			"editor.action.webvieweditor.findNext": "Найти далее",
			"editor.action.webvieweditor.findPrevious": "Найти ранее",
			"editor.action.webvieweditor.hideFind": "Остановить поиск",
			"editor.action.webvieweditor.showFind": "Показать найденное",
			"refreshWebviewLabel": "Перезагрузить веб-представления"
		},
		"vs/workbench/contrib/webviewPanel/browser/webviewEditor": {
			"context.activeWebviewId": "ViewType текущей активной панели веб-представления."
		},
		"vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": {
			"webview.editor.label": "редактор веб-представления"
		},
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome": {
			"agentSessionsWelcomeAriaLabel": "Обзор сеансов агента и инструкция по началу работы.",
			"checkboxTitle": "Если флажок установлен, эта страница будет отображаться при запуске.",
			"cloneRepo": "Клонирование репозитория Git...",
			"dismissPrivacyNotice": "Закрыть",
			"newFile": "Новый файл...",
			"nextWalkthrough": "Далее",
			"openFolder": "Открыть папку...",
			"openRecent": "Открыть недавнее...",
			"previousWalkthrough": "Назад",
			"showOnStartup": "Отображать страницу приветствия при запуске",
			"tosDescription": "Продолжая, вы принимаете [условия]({1}) {0} и [заявление о конфиденциальности]({2}).",
			"tosTitle": "Попробуйте GitHub Copilot бесплатно — выполнять вход не требуется!",
			"viewAllSessions": "Просмотреть все сеансы"
		},
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.contribution": {
			"agentSessionsWelcome": "Приветствие сеансов агента",
			"agentSessionsWelcome.displayName": "Приветствие сеансов агента",
			"openAgentSessionsWelcome": "Открыть приветствие сеансов агента"
		},
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcomeInput": {
			"agentSessionsWelcome": "Добро пожаловать"
		},
		"vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution": {
			"workbench.welcome.dialog": "Если этот параметр включен, в редакторе отображается мини-приложение приветствия"
		},
		"vs/workbench/contrib/welcomeDialog/browser/welcomeWidget": {
			"dialogClose": "Закрыть диалоговое окно"
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": {
			"acessibleViewHint": "Проверьте этот аспект в представлении с поддержкой специальных возможностей ({0}).\r\n",
			"acessibleViewHintNoKbOpen": "Проверьте этот аспект в представлении с поддержкой специальных возможностей с помощью команды \"Открыть представление с поддержкой специальных возможностей\", которую в настоящее время нельзя активировать с помощью настраиваемого сочетания клавиш.\r\n",
			"allDone": "Пометить как выполненное",
			"checkboxTitle": "Если флажок установлен, эта страница будет отображаться при запуске.",
			"close": "Скрыть",
			"closeAriaLabel": "Скрыть",
			"footer": "{0} собирает данные об использовании. Прочтите {1} и узнайте, как {2}.",
			"gettingStarted.allStepsComplete": "Все {0} шаги завершены!",
			"gettingStarted.editingEvolved": "Улучшенное редактирование",
			"gettingStarted.keyboardTip": "Совет: используйте сочетание клавиш ",
			"gettingStarted.someStepsComplete": "{0} из {1} шагов завершено",
			"goBack": "Назад",
			"imageShowing": "Изображение с {0}",
			"new": "Создать",
			"newItems": "Обновлен",
			"nextOne": "Следующий раздел",
			"noRecents": "Последние папки отсутствуют.",
			"openFolder": "открыть папку",
			"optOut": "отказ",
			"pickWalkthroughs": "Открыть пошаговое руководство…",
			"privacy statement": "заявление о конфиденциальности",
			"recent": "Последние",
			"show more recents": "Показать все последние папки {0}",
			"showAll": "Подробнее...",
			"start": "Запуск",
			"stepAutoCompleted": "Шаг {0} завершен",
			"stepDone": "{0}: завершено",
			"stepNotDone": "{0}: не завершено",
			"toStart": "чтобы начать.",
			"videoAltText": "Видео для {0}",
			"videoShowing": "Видео с отображением {0}",
			"walkthroughs": "Пошаговые руководства",
			"welcome": "Приветствие",
			"welcomeAriaLabel": "Общие сведения для знакомства с редактором.",
			"welcomePage.openFolderWithPath": "Открыть папку {0} с путем {1}",
			"welcomePage.removeRecent": "Удалить из последних открытых",
			"welcomePage.removeRecentAriaLabel": "Удалить {0} из недавно открытых",
			"welcomePage.showOnStartup": "Отображать страницу приветствия при запуске"
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": {
			"deprecationMessage": "Не рекомендуется, используйте глобальный параметр `workbench.reduceMotion`.",
			"miWelcome": "Приветствие",
			"minWelcomeDescription": "Открывает пошаговое руководство по началу работы в VS Code.",
			"pickWalkthroughs": "Выберите пошаговое руководство для открытия",
			"welcome": "Приветствие",
			"welcome.goBack": "Назад",
			"welcome.markStepComplete": "Пометить шаг как завершенный",
			"welcome.markStepInomplete": "Пометить шаг как незавершенный",
			"welcome.showAllWalkthroughs": "Открыть пошаговое руководство…",
			"workbench.startupEditor": "Управляет тем, какой редактор отображается при запуске, если содержимое редактора не было восстановлено из предыдущего сеанса.",
			"workbench.startupEditor.agentSessionsWelcomePage": "Откройте страницу приветствия сеансов агента. Переопределит параметры видимости дополнительной боковой панели рабочей среды.",
			"workbench.startupEditor.newUntitledFile": "Открыть новый текстовый файл без названия (применяется только при открытии пустого окна).",
			"workbench.startupEditor.none": "Запустить без редактора.",
			"workbench.startupEditor.readme": "Открыть файл сведений при открытии папки, содержащей этот файл, в противном случае вернуться к “welcomePage”. Примечание. Этот параметр применяется только в качестве глобальной конфигурации. Он будет проигнорирован, если задан в конфигурации рабочей области или папки.",
			"workbench.startupEditor.terminal": "Открыть новый терминал в области редактора.",
			"workbench.startupEditor.welcomePage": "Откройте домашнюю страницу с содержимым, которое поможет начать работу с VS Code и расширениями.",
			"workbench.startupEditor.welcomePageInEmptyWorkbench": "Открывать страницу приветствия при открытии пустой рабочей области.",
			"workbench.welcomePage.experimentalOnboarding": "When enabled, show the new onboarding experience instead of the classic walkthrough on first launch.",
			"workbench.welcomePage.preferReducedMotion": "Если параметр включен, уменьшить движение на странице приветствия.",
			"workbench.welcomePage.walkthroughs.openOnInstall": "Если этот параметр включен, пошаговое руководство по расширению откроется после его установки.",
			"workspacePlatform": "Платформа текущей рабочей области, которая в контексте удаленных и бессерверных систем может отличаться от платформы пользовательского интерфейса"
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedAccessibleView": {
			"gettingStarted.description": "Описание: {0}",
			"gettingStarted.step": "{0}\r\n{1}",
			"gettingStarted.title": "Название: {0}"
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": {
			"walkthrough.stepTitle.foreground": "Цвет переднего плана заголовка каждого шага пошагового руководства",
			"welcomePage.background": "Цвет фона страницы приветствия.",
			"welcomePage.progress.background": "Цвет переднего плана для индикаторов хода выполнения на странице приветствия.",
			"welcomePage.progress.foreground": "Цвет фона для индикаторов хода выполнения на странице приветствия.",
			"welcomePage.tileBackground": "Цвет фона для плиток на странице \"Приветствие\".",
			"welcomePage.tileBorder": "Цвет границ плиток на странице \"Приветствие\".",
			"welcomePage.tileHoverBackground": "Цвет фона при наведении курсора для плиток на странице \"Приветствие\"."
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": {
			"pathDeprecated": "Не рекомендуется. Вместо этого используйте \"image\" или \"Markdown\".",
			"title": "Название",
			"walkthroughs": "Поделитесь пошаговыми руководствами, которые помогут пользователям начать работу с расширением.",
			"walkthroughs.description": "Описание пошагового руководства.",
			"walkthroughs.featuredFor": "Пошаговые руководства, соответствующие одному из этих шаблонов стандартной маски, отображаются как \"основные\" в рабочих областях с указанными файлами. Например, в пошаговом руководстве для проектов TypeScript может быть указано \"tsconfig.jsв\".",
			"walkthroughs.icon": "Относительный путь к значку пошагового руководства. Он задается относительно расположения расширения. Если путь не указан, по умолчанию используется значок расширения (если он доступен).",
			"walkthroughs.id": "Уникальный идентификатор этого пошагового руководства.",
			"walkthroughs.steps": "Шаги, которые необходимо выполнить в рамках этого пошагового руководства.",
			"walkthroughs.steps.button.deprecated.interpolated": "Не рекомендуется. Вместо этого используйте ссылки Markdown в описании, например {0}, {1} или {2}",
			"walkthroughs.steps.completionEvents": "События, которые должны запускать этот шаг, будут выполнены. Если этот параметр пуст или не определен, шаг будет выполняться при нажатии любой из кнопок или ссылок шага. Если шаг не содержит кнопок или ссылок, он будет проверяться при выборе.",
			"walkthroughs.steps.completionEvents.extensionInstalled": "Выполнять шаг при установке расширения с заданным идентификатором. Если расширение уже установлено, этот шаг будет отмечен.",
			"walkthroughs.steps.completionEvents.onCommand": "Выполнять шаг, когда данная команда выполняется в любом месте VS Code.",
			"walkthroughs.steps.completionEvents.onContext": "Выполнять шаг, если ключевое выражение контекста имеет значение true.",
			"walkthroughs.steps.completionEvents.onLink": "Отметить шаг как выполненный при открытии данной ссылки с помощью пошагового руководства.",
			"walkthroughs.steps.completionEvents.onSettingChanged": "Выполнять шаг при изменении данного параметра",
			"walkthroughs.steps.completionEvents.onView": "Выполнять шаг, когда открывается заданное представление",
			"walkthroughs.steps.completionEvents.stepSelected": "Выполнять шаг, как только он будет выбран.",
			"walkthroughs.steps.description.interpolated": "Описание шага. Поддерживает \"предварительное форматирование\", __курсив__ и **полужирный** текст. Используйте ссылки в стиле Markdown для команд или внешних ссылок: {0}, {1} или {2}. Ссылки в собственной строке будут отображаться как кнопки.",
			"walkthroughs.steps.doneOn": "Сигнал, помечающий шаг как завершенный.",
			"walkthroughs.steps.doneOn.deprecation": "doneOn является устаревшим. По умолчанию действия будут выполнены при нажатии кнопок, чтобы настроить дальнейшее использование completionEvents",
			"walkthroughs.steps.id": "Уникальный идентификатор этого шага. Используется для отслеживания завершенных шагов.",
			"walkthroughs.steps.media": "Носители, которые будут отображаться вместе с этим шагом — изображением или содержимым Markdown.",
			"walkthroughs.steps.media.altText": "Альтернативный текст, отображаемый, когда изображение не может быть загружено, или в средствах чтения с экрана.",
			"walkthroughs.steps.media.image.path.dark.string": "Путь к изображению для темных тем относительно каталога расширений.",
			"walkthroughs.steps.media.image.path.hc.string": "Путь к изображению для тем hc относительно каталога расширений.",
			"walkthroughs.steps.media.image.path.hcLight.string": "Путь к изображению для светлых высококонтрастных тем относительно каталога расширений.",
			"walkthroughs.steps.media.image.path.light.string": "Путь к изображению для светлых тем относительно каталога расширений.",
			"walkthroughs.steps.media.image.path.string": "Путь к изображению или объекту, состоящий из путей к светлым, темным и высококачественным изображениям, относительно каталога расширения. В зависимости от контекста изображение будет отображаться с разрешением от 400 до 800 пикселей в ширину с аналогичными границами по высоте. Для поддержки дисплеев HIDPI изображение будет отображаться с 1,5-кратным масштабированием, например, изображение шириной 900 физических пикселей будет отображаться как ширина 600 логических пикселей.",
			"walkthroughs.steps.media.image.path.svg": "Путь к svg, маркеры цвета поддерживаются в переменных, чтобы обеспечить соответствие рабочему месту.",
			"walkthroughs.steps.media.markdown.path": "Путь к документу Markdown относительно каталога расширений.",
			"walkthroughs.steps.oneOn.command": "Пометить шаг как завершенный при выполнении указанной команды.",
			"walkthroughs.steps.title": "Название шага.",
			"walkthroughs.steps.when": "Ключевое выражение контекста, определяющее видимость этого шага.",
			"walkthroughs.title": "Название пошагового руководства.",
			"walkthroughs.when": "Ключевое выражение контекста, определяющее видимость этого пошагового руководства."
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedIcons": {
			"gettingStartedChecked": "Используется для представления пошаговых действий, которые были выполнены",
			"gettingStartedUnchecked": "Используется для представления пошаговых действий, которые не были выполнены"
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": {
			"getStarted": "Приветствие",
			"walkthroughPageTitle": "Пошаговое руководство: {0}"
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": {
			"builtin": "Встроенный",
			"developer": "Разработчик",
			"resetGettingStartedProgressDescription": "Сбросьте ход выполнения всех шагов инструкций на странице приветствия, чтобы они отображались так, как если бы они просматривались впервые. Это обеспечивает новый интерфейс начала работы.",
			"resetWelcomePageWalkthroughProgress": "Сброс хода выполнения пошагового руководства страницы приветствия"
		},
		"vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": {
			"startupPage.markdownPreviewError": "Не удалось открыть предварительную версию markdown: {0}.\r\n\r\n Убедитесь, что расширение markdown включено.",
			"welcome.displayName": "Страница приветствия"
		},
		"vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": {
			"browseLangExts": "Обзор языковых расширений",
			"browsePopular": "Обзор популярных расширений",
			"browsePopularWeb": "Обзор популярных веб-расширений",
			"cloneRepo": "Клонировать репозиторий",
			"commandPalette": "Открыть палитру команд",
			"enableSync": "Параметры резервного копирования и синхронизации",
			"enableTrust": "включить доверие",
			"getting-started-beginner-icon": "Значок, используемый для категории \"Начальный уровень\" на домашней странице",
			"getting-started-setup-icon": "Значок, используемый для категории \"Настройка\" на домашней странице",
			"gettingStarted.accessibilityHelp.description.interpolated": "Диалоговое окно справки по специальным возможностям предоставляет сведения о том, как работает функция, и о командах/сочетаниях клавиш для работы с этой функцией.\r\n Если фокус находится в редакторе, терминале, записной книжке, ответе чата, комментарии или консоли отладки, соответствующее диалоговое окно можно открыть с помощью команды \"Открыть справку по специальным возможностям\".\r\n{0}",
			"gettingStarted.accessibilityHelp.title": "Используйте диалоговое окно справки по специальным возможностям для получения сведений о функциях",
			"gettingStarted.accessibilitySettings.description.interpolated": "Параметры специальных возможностей можно настроить с помощью команды \"Открыть параметры специальных возможностей\".\r\n{0}",
			"gettingStarted.accessibilitySettings.title": "Настройка параметров специальных возможностей",
			"gettingStarted.accessibilitySignals.description.interpolated": "Звуки и объявления для специальных возможностей воспроизводятся на рабочем месте для различных событий.\r\n Их можно обнаружить и настроить с помощью команд List Signal Sounds и List Signal Announcements.\r\n{0}\r\n{1}",
			"gettingStarted.accessibilitySignals.title": "Настройте сигналы специальных возможностей, которые вы хотите получать с помощью звуковых уведомлений или через устройство Брайля",
			"gettingStarted.accessibleView.description.interpolated": "Представление с поддержкой специальных возможностей доступно для терминала, при наведении указателя мыши, для уведомлений, комментариев, выходных данных записной книжки, ответов в чате, встроенных завершений и вывода консоли отладки.\r\n Если на любом из этих элементов находится фокус, представление открыть с помощью команды \"Открыть представление с поддержкой специальных возможностей\".\r\n{0}",
			"gettingStarted.accessibleView.title": "Пользователи средства чтения с экрана могут просматривать контент строка за строкой, символ за символом в доступном виде.",
			"gettingStarted.beginner.description": "Получите обзор наиболее важных функций",
			"gettingStarted.beginner.title": "Изучение основ",
			"gettingStarted.beginner.walkthroughPageTitle": "Основные функции",
			"gettingStarted.codeFolding.description.interpolated": "Сверните или разверните блок кода с помощью команды переключения свертывания.\r\n{0}\r\n Выполняйте свертывание или развертывание рекурсивно с помощью команды рекурсивного переключения свертывания.\r\n{1}\r\n",
			"gettingStarted.codeFolding.title": "Используйте свертывание кода, чтобы свернуть блоки кода и сосредоточиться на интересующем вас коде.",
			"gettingStarted.commandPalette.description.interpolated": "Выполняйте команды, не касаясь мыши, чтобы выполнить любую задачу в VS Code.\r\n{0}",
			"gettingStarted.commandPalette.title": "Раскройте производительность с помощью палитры команд ",
			"gettingStarted.commandPaletteAccessibility.description.interpolated": "Выполняйте команды, не касаясь мыши, чтобы выполнить любую задачу в VS Code.\r\n{0}",
			"gettingStarted.commandPaletteAccessibility.title": "Повышайте производительность с помощью палитры команд ",
			"gettingStarted.copilotSetup.description": "С помощью [Copilot]({0}) можно создавать код в нескольких файлах, исправлять ошибки, задавать вопросы о коде и выполнять другие действия, используя естественный язык.",
			"gettingStarted.copilotSetup.terms": "Продолжая работу с {0} Copilot, вы принимаете [условия]({2}) {1} и [заявление о конфиденциальности]({3})",
			"gettingStarted.copilotSetup.title": "Использование функций ИИ с бесплатным Copilot",
			"gettingStarted.debug.description.interpolated": "Ускоряйте редактирование, сборку, тестирование и цикл отладки, настроив конфигурацию запуска.\r\n{0}",
			"gettingStarted.debug.title": "Просмотр кода в действии",
			"gettingStarted.dictation.description.interpolated": "Диктовка позволяет писать код и текст с помощью голоса. Ее можно активировать командой \"Голос: запустить диктовку в Редакторе\".\r\n{0}\r\n Для использования диктовки в терминале используйте команды \"Голос: запустить диктовку в Терминале\" и \"Голос: остановить диктовку в Терминале\".\r\n{1}\r\n{2}",
			"gettingStarted.dictation.title": "Используйте диктовку для написания кода и текста в редакторе и терминале",
			"gettingStarted.extensions.description.interpolated": "Расширения представляют собой дополнительные возможности для VS Code. Это могут быть небольшие подспорья, дополнения встроенного функционала или абсолютно новые функции.\r\n{0}",
			"gettingStarted.extensions.title": "Код с расширениями",
			"gettingStarted.extensionsWeb.description.interpolated": "Расширения - это подача питания для VS Code. В Интернете увеличивается число доступных расширений.\r\n{0}",
			"gettingStarted.findLanguageExts.description.interpolated": "Более эффективное создание кода с использованием подсветки синтаксиса, встроенных предложений, анализа кода и отладки. Многие языки являются встроенными, но можно добавить и другие в качестве расширений.\r\n{0}",
			"gettingStarted.findLanguageExts.title": "Поддержка всех языков",
			"gettingStarted.goToSymbol.description.interpolated": "Команда \"Перейти к символу\" удобна для перехода между важными ориентирами в документе.\r\n{0}",
			"gettingStarted.goToSymbol.title": "Перейти к символам в файле",
			"gettingStarted.hover.description.interpolated": "Когда фокус в редакторе находится на переменной или символе, наведение можно сделать сфокусированным с помощью команды \"Показать\" или \"Открыть наведение\".\r\n{0}",
			"gettingStarted.hover.title": "Чтобы получить дополнительные сведения о переменной или символе, используйте наведение указателя мыши в редакторе",
			"gettingStarted.installGit.description.interpolated": "Установите Git, чтобы отслеживать изменения в проектах.\r\n{0}\r\n{1}Перезагрузите окно{2} после установки, чтобы завершить настройку Git.",
			"gettingStarted.installGit.title": "Установка Git",
			"gettingStarted.intellisense.description.interpolated": "Предложения IntelliSense можно открыть с помощью команды \"Активировать IntelliSense\".\r\n{0}\r\n Встроенные предложения IntelliSense могут быть активированы с помощью команды \"Активировать встроенное предложение\"\r\n{1}\r\n Полезные параметры включают editor.inlineCompletionsAccessibilityVerbose и editor.screenReaderAnnounceInlineSuggestion.",
			"gettingStarted.intellisense.title": "Используйте IntelliSense для повышения эффективности написания кода",
			"gettingStarted.keyboardShortcuts.description.interpolated": "Обнаружив свои любимые команды, создайте настраиваемые сочетания клавиш для быстрого доступа.\r\n{0}",
			"gettingStarted.keyboardShortcuts.title": "Настройте сочетания клавиш",
			"gettingStarted.menuBar.description.interpolated": "Полная строка меню доступна в виде раскрывающегося меню в целях экономии места для вашего кода. Переключите ее внешний вид для ускорения доступа. \r\n{0}",
			"gettingStarted.menuBar.title": "Только нужный пользовательский интерфейс",
			"gettingStarted.newFile.description": "Открытие нового текстового файла без названия, записной книжки или специализированного редактора.",
			"gettingStarted.newFile.title": "Создать файл…",
			"gettingStarted.newWorkspaceChat.description": "Чат для создания рабочей области",
			"gettingStarted.newWorkspaceChat.title": "Создать рабочую область...",
			"gettingStarted.notebook.title": "Настройка записных книг",
			"gettingStarted.notebook.walkthroughPageTitle": "Записные книжки",
			"gettingStarted.notebookProfile.description": "Вы можете получить доступ к записным книжкам, как вы предпочитаете",
			"gettingStarted.notebookProfile.title": "Выбор макета для записных книжек",
			"gettingStarted.openFile.description": "Открыть файл, чтобы начать работу",
			"gettingStarted.openFile.title": "Открыть файл…",
			"gettingStarted.openFolder.description": "Открыть папку, чтобы начать работу",
			"gettingStarted.openFolder.title": "Открыть папку…",
			"gettingStarted.openMac.description": "Открыть файл или папку, чтобы начать работу",
			"gettingStarted.openMac.title": "Открыть…",
			"gettingStarted.pickColor.description.interpolated": "Подходящая тема поможет сосредоточиться на коде, удобна для глаз и ее просто приятно использовать.\r\n{0}",
			"gettingStarted.pickColor.title": "Выбор темы",
			"gettingStarted.quickOpen.description.interpolated": "Мгновенно переходите между файлами с помощью нажатия всего одной клавиши. Совет: чтобы открыть несколько файлов, нажмите клавишу СТРЕЛКА ВПРАВО.\r\n{0}",
			"gettingStarted.quickOpen.title": "Быстрая навигация между файлами",
			"gettingStarted.scm.description.interpolated": "Команды Git больше не нужно искать! Рабочие процессы Git и GitHub полностью интегрированы.\r\n{0}",
			"gettingStarted.scm.title": "Отслеживание кода с помощью Git",
			"gettingStarted.scmClone.description.interpolated": "Настройте встроенное управление версиями для проекта, чтобы отслеживать изменения и совместно работать с другими людьми.\r\n{0}",
			"gettingStarted.scmSetup.description.interpolated": "Настройте встроенное управление версиями для проекта, чтобы отслеживать изменения и совместно работать с другими людьми.\r\n{0}",
			"gettingStarted.settings.title": "Настройка параметров",
			"gettingStarted.settingsAndSync.description.interpolated": "Настройте каждый аспект VS Code и [синхронизируйте](command:workbench.userDataSync.actions.turnOn) настройки на разных устройствах.\r\n{0}",
			"gettingStarted.settingsSync.description.interpolated": "Сохраняйте резервные копии основных параметров и обновляйте их на всех своих устройствах.\r\n{0}",
			"gettingStarted.settingsSync.title": "Синхронизация параметров между устройствами",
			"gettingStarted.setup.OpenFolder.title": "Открыть код",
			"gettingStarted.setup.OpenFolderWeb.description.interpolated": "Все готово к написанию кода. Вы можете открыть локальный проект или удаленный репозиторий, чтобы получить файлы в VS Code.\r\n{0}\r\n{1}",
			"gettingStarted.setup.description": "Настройте свой редактор, изучите основы и начните программировать",
			"gettingStarted.setup.title": "Начало работы с VS Code",
			"gettingStarted.setup.walkthroughPageTitle": "Настройка VS Code",
			"gettingStarted.setupAccessibility.description": "Узнайте об инструментах и сочетаниях клавиш для поддержки специальных возможностей в VS Code. Обратите внимание, что некоторые действия невозможно выполнить в контексте пошагового руководства.",
			"gettingStarted.setupAccessibility.title": "Начало работы с функциями специальных возможностей",
			"gettingStarted.setupAccessibility.walkthroughPageTitle": "Настройка специальных возможностей VS Code",
			"gettingStarted.setupWeb.description": "Настройте свой редактор, изучите основы и начните программировать",
			"gettingStarted.setupWeb.title": "Начало работы с VS Code в Интернете",
			"gettingStarted.setupWeb.walkthroughPageTitle": "Настройка веб-интерфейса VS Code",
			"gettingStarted.shortcuts.description.interpolated": "Обнаружив свои любимые команды, создайте настраиваемые сочетания клавиш для быстрого доступа.\r\n{0}",
			"gettingStarted.shortcuts.title": "Настройка сочетания клавиш",
			"gettingStarted.tasks.description.interpolated": "Создавайте задачи для общих рабочих процессов и пользуйтесь интегрированными возможностями запуска сценариев и автоматической проверкой результатов.\r\n{0}",
			"gettingStarted.tasks.title": "Автоматизация задач проекта",
			"gettingStarted.terminal.description.interpolated": "Запускайте команды оболочки в мгновение ока и просматривайте выходные данные сборки одновременно с кодом.\r\n{0}",
			"gettingStarted.terminal.title": "Встроенный терминал",
			"gettingStarted.topLevelGitClone.description": "Клонировать удаленный репозиторий в локальную папку",
			"gettingStarted.topLevelGitClone.title": "Клонирование репозитория Git…",
			"gettingStarted.topLevelGitOpen.description": "Подключение к удаленному репозиторию или запросу на вытягивание для просмотра, поиска, изменения и фиксации",
			"gettingStarted.topLevelGitOpen.title": "Открытие репозитория...",
			"gettingStarted.topLevelOpenTunnel.description": "Подключение к удаленному компьютеру с помощью туннеля",
			"gettingStarted.topLevelOpenTunnel.title": "Открыть туннель...",
			"gettingStarted.topLevelRemoteOpen.description": "Подключение к удаленным рабочим областям разработки.",
			"gettingStarted.topLevelRemoteOpen.title": "Подключиться к...",
			"gettingStarted.verbositySettings.description.interpolated": "Параметры детализации средства чтения с экрана для функций указаны в рабочей среде, чтобы после ознакомления пользователя с функцией он мог отключить подсказки об использовании этой функции. Например, функции, для которых существует диалоговое окно справки по специальным возможностям, указывают, как открыть диалоговое окно, пока параметр детализации для этой функции не будет отключен.\r\n Эти и другие параметры специальных возможностей можно настроить с помощью команды \"Открыть параметры специальных возможностей\".\r\n{0}",
			"gettingStarted.verbositySettings.title": "Управление детализацией меток ARIA",
			"gettingStarted.videoTutorial.description.interpolated": "Посмотрите первое из серии кратких практических видеоруководств по основным функциям VS Code.\r\n{0}",
			"gettingStarted.videoTutorial.title": "Видеоруководства",
			"gettingStarted.workspaceTrust.description.interpolated": "{0} позволяет решить, должны ли папки проекта **разрешить или ограничить** автоматическое выполнение кода __(требуется для расширений, отладки и т. д.)__.\r\nПри открытии файла или папки будет предложено предоставить доверие. Вы всегда можете {1} позже.",
			"gettingStarted.workspaceTrust.title": "Безопасный просмотр и редактирование кода",
			"initRepo": "Инициализировать репозиторий Git",
			"installGit": "Установка Git",
			"keyboardShortcuts": "Сочетания клавиш",
			"listSignalAnnouncements": "Перечисление объявлений сигналов",
			"listSignalSounds": "Перечисление звуков сигналов",
			"openAccessibilityHelp": "Открыть справку по специальным возможностям",
			"openAccessibilitySettings": "Открыть параметры специальных возможностей",
			"openAccessibleView": "Открыть представление с поддержкой специальных возможностей",
			"openFolder": "Открыть папку",
			"openGoToSymbol": "Перейти к символу",
			"openRepository": "Открыть репозиторий",
			"openSCM": "Открыть систему управления версиями",
			"openVerbositySettings": "Открыть параметры специальных возможностей",
			"quickOpen": "Быстро открыть файл",
			"runProject": "Запустить проект",
			"runTasks": "Запустить автоматически определенные задачи",
			"settings": "{0} Copilot может показывать предложения [общедоступного кода]({1}) и использовать ваши данные для улучшения продукта. Вы можете изменить эти [параметры]({2}) в любое время.",
			"setupCopilotButton.chatWithCopilot": "Начать чат",
			"setupCopilotButton.setup": "Использовать функции ИИ",
			"showOrFocusHover": "Показать наведение или перевести на него фокус",
			"showTerminal": "Открыть терминал",
			"terminalStartDictation": "Терминал: запустить диктовку в Терминале",
			"terminalStopDictation": "Терминал: остановить диктовку в Терминале",
			"titleID": "Обзор цветовых тем",
			"toggleDictation": "Голос: запустить диктовку в Редакторе",
			"toggleFold": "Переключить свертывание",
			"toggleFoldRecursively": "Рекурсивно переключить свертывание",
			"toggleMenuBar": "Переключить строку меню",
			"triggerInlineSuggestion": "Активировать встроенное предложение",
			"triggerIntellisense": "Активировать IntelliSense",
			"tweakSettings": "Открыть параметры",
			"watch": "Просмотреть руководство",
			"workspaceTrust": "Доверие для рабочей области"
		},
		"vs/workbench/contrib/welcomeGettingStarted/common/media/notebookProfile": {
			"colab": "Совместная работа",
			"default": "По умолчанию",
			"jupyter": "Jupyter"
		},
		"vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": {
			"HighContrast": "Темная высококонтрастная",
			"HighContrastLight": "Светлая высококонтрастная",
			"dark": "Темная современная",
			"light": "Светлая современная",
			"seeMore": "Просмотреть другие темы…"
		},
		"vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker_small": {
			"HighContrast": "Темная высококонтрастная",
			"HighContrastLight": "Светлая высококонтрастная",
			"dark": "Темная современная",
			"light": "Светлая современная"
		},
		"vs/workbench/contrib/welcomeOnboarding/browser/onboardingVariationA": {
			"onboarding.a.aria": "Welcome to Visual Studio Code",
			"onboarding.aiPref.hint": "You can change this anytime in Settings.",
			"onboarding.aiPref.label": "Choose your AI collaboration style",
			"onboarding.back": "Back",
			"onboarding.continueWithoutSignIn": "Continue without Signing In",
			"onboarding.ext.install": "Install",
			"onboarding.ext.installError": "Could not install extension. You can install it later from the Extensions view.",
			"onboarding.ext.installed": "Installed",
			"onboarding.ext.installing": "Installing...",
			"onboarding.ext.listLabel": "Recommended extensions",
			"onboarding.ext.row.aria": "{0} by {1}: {2}",
			"onboarding.getStarted": "Get Started",
			"onboarding.keymap.installError": "Could not install {0} keymap. You can install it later from Extensions.",
			"onboarding.next": "Continue",
			"onboarding.personalize.keymap": "Keyboard Mapping",
			"onboarding.personalize.keymapHint": "Coming from another editor? Import your keyboard mapping to feel right at home.",
			"onboarding.personalize.keymapLabel": "Choose a keyboard mapping",
			"onboarding.personalize.theme": "Color Theme",
			"onboarding.personalize.themeHint": "You can browse and install more themes later from the Extensions view.",
			"onboarding.personalize.themeLabel": "Choose a color theme",
			"onboarding.personalize.tip.modifier": "{0}",
			"onboarding.personalize.tip.p": "P",
			"onboarding.personalize.tip.prefix": "Tip: Press ",
			"onboarding.personalize.tip.shift": "Shift",
			"onboarding.personalize.tip.suffix": " to access all VS Code commands.",
			"onboarding.sessions.agentsTutorial": "Agents tutorial",
			"onboarding.sessions.cloud": "Cloud",
			"onboarding.sessions.cloud.desc": "Delegate tasks to a cloud agent that creates a branch, implements changes, and opens a pull request. The agent continues working even if you close VS Code.",
			"onboarding.sessions.inline": "Inline Suggestions",
			"onboarding.sessions.inline.desc1": "As you type, AI suggests completions and next edit predictions inline. Press ",
			"onboarding.sessions.inline.desc2": " to accept or ",
			"onboarding.sessions.inline.desc3": " to dismiss.",
			"onboarding.sessions.inline.esc": "Esc",
			"onboarding.sessions.inline.tab": "Tab",
			"onboarding.sessions.local": "Local",
			"onboarding.sessions.local.desc": "Run agents interactively in the editor with full access to your workspace, tools, and terminal. Best for hands-on work where you want to review changes as they happen.",
			"onboarding.sessions.signInNudge": "Sign in for AI Powered Features",
			"onboarding.sessions.worktree": "Copilot CLI",
			"onboarding.sessions.worktree.desc": "Run agents autonomously in an isolated worktree on your machine. Work on something else while the agent builds, tests, and iterates in the background.",
			"onboarding.signIn.apple": "Continue with Apple",
			"onboarding.signIn.disclaimer.copilotPrefix": ". {0} Copilot may show ",
			"onboarding.signIn.disclaimer.improveSuffix": " suggestions and use your data to improve the product.",
			"onboarding.signIn.disclaimer.middle": " and ",
			"onboarding.signIn.disclaimer.prefix": "By signing in, you agree to {0}'s ",
			"onboarding.signIn.disclaimer.privacy": "Privacy Statement",
			"onboarding.signIn.disclaimer.publicCode": "public code",
			"onboarding.signIn.disclaimer.settings": "settings",
			"onboarding.signIn.disclaimer.settingsPrefix": "You can change these ",
			"onboarding.signIn.disclaimer.suffix": " anytime.",
			"onboarding.signIn.disclaimer.terms": "Terms",
			"onboarding.signIn.enterprise.error": "GitHub Enterprise sign-in failed. Check your instance URL and try again.",
			"onboarding.signIn.enterprise.invalid": "You must enter a valid {0} instance (i.e. \"octocat\" or \"https://octocat.ghe.com\")",
			"onboarding.signIn.enterprise.placeholder": "i.e. \"octocat\" or \"https://octocat.ghe.com\"...",
			"onboarding.signIn.enterprise.prompt": "What is your {0} instance?",
			"onboarding.signIn.enterprise.resolve": "Will resolve to {0}",
			"onboarding.signIn.error": "Sign-in failed. You can try again later from the Accounts menu.",
			"onboarding.signIn.ghe": "GHE",
			"onboarding.signIn.ghe.aria": "Continue with GitHub Enterprise",
			"onboarding.signIn.github": "Continue with GitHub",
			"onboarding.signIn.github.aria": "Continue with GitHub",
			"onboarding.signIn.google": "Continue with Google",
			"onboarding.signIn.heroSubtitle": "Sign in to continue with AI-powered development.",
			"onboarding.signIn.heroTitle": "Welcome to VS Code",
			"onboarding.skip": "Skip",
			"onboarding.step.agentSessions.subtitle.after": " to open Chat",
			"onboarding.step.agentSessions.subtitle.before": "Tip: Press ",
			"onboarding.step.aria": "Step {0} of {1}: {2}",
			"onboarding.stepOf": "{0} of {1}"
		},
		"vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution": {
			"welcomeOnboarding2026": "Welcome Onboarding 2026"
		},
		"vs/workbench/contrib/welcomeOnboarding/common/onboardingTypes": {
			"onboarding.aiPref.agentForward": "AI Takes the Lead",
			"onboarding.aiPref.agentForward.desc": "Let the agent drive — describe what you want and review the result. Great for scaffolding and exploration.",
			"onboarding.aiPref.balanced": "Side by Side",
			"onboarding.aiPref.balanced.desc": "Inline suggestions plus a chat panel for deeper collaboration. A balance of writing and delegating.",
			"onboarding.aiPref.codeFirst": "I Write the Code",
			"onboarding.aiPref.codeFirst.desc": "AI assists with suggestions and answers questions when you ask. You stay in control of every edit.",
			"onboarding.step.agentSessions": "Meet Your Agentic Coding Partner",
			"onboarding.step.agentSessions.subtitle": "Tip: Press {0} to open Chat",
			"onboarding.step.aiPreference": "Your AI Style",
			"onboarding.step.aiPreference.subtitle": "Choose how much AI collaboration fits your workflow",
			"onboarding.step.extensions": "Supercharge Your Editor",
			"onboarding.step.extensions.subtitle": "Install extensions to enhance your workflow",
			"onboarding.step.personalize": "Make It Yours",
			"onboarding.step.personalize.subtitle": "Choose your theme and keyboard mapping",
			"onboarding.step.signIn": "Sign In",
			"onboarding.step.signIn.subtitle": "Sync settings, unlock AI features, and connect to GitHub"
		},
		"vs/workbench/contrib/welcomeOverlay/browser/welcomeOverlay": {
			"hideWelcomeOverlay": "Скрыть обзор интерфейса",
			"welcomeOverlay": "Обзор пользовательского интерфейса",
			"welcomeOverlay.commandPalette": "Найти и выполнить все команды",
			"welcomeOverlay.debug": "Запуск и отладка",
			"welcomeOverlay.explorer": "Проводник",
			"welcomeOverlay.extensions": "Управление расширениями",
			"welcomeOverlay.git": "Управление исходным кодом",
			"welcomeOverlay.notifications": "Показать уведомления",
			"welcomeOverlay.problems": "Просмотр ошибок и предупреждений",
			"welcomeOverlay.search": "Поиск по файлам",
			"welcomeOverlay.terminal": "Переключить встроенный терминал",
			"welcomeOverlayBackground": "Цвет фона welcomeOverlay."
		},
		"vs/workbench/contrib/welcomeViews/common/newFile.contribution": {
			"Built-In": "Встроенный",
			"Create": "Создать",
			"change keybinding": "Настройка сочетания клавиш",
			"file": "Файл",
			"miNewFile2": "Текстовый файл",
			"miNewFileWithName": "Создать файл ({0})",
			"newFilePlaceholder": "Выберите тип файла или введите имя файла...",
			"newFileTitle": "Создать файл…",
			"notebook": "Блокнот",
			"welcome.newFile": "Создать файл…"
		},
		"vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": {
			"ViewsWelcomeExtensionPoint.proposedAPI": "Для вкладка viewsWelcome в \"{0}\" требуется \"enabledApiProposals: [\"contribViewsWelcome\"]\", чтобы использовать предложенное свойство \"group\"."
		},
		"vs/workbench/contrib/welcomeViews/common/viewsWelcomeExtensionPoint": {
			"contributes.viewsWelcome": "Добавлено приветственное содержимое для представлений. Оно будет показано в представлениях на основе дерева, в которых отсутствует осмысленное содержимое для отображения, например в проводнике, когда не открыто ни одной папки. Такое содержимое удобно использовать для отображения документации в составе продукта, чтобы стимулировать пользователей задействовать определенные функции еще до их выхода. Хорошим примером является кнопка \"Клонировать репозиторий\" в приветственном представлении проводника.",
			"contributes.viewsWelcome.view": "Добавлено приветственное содержимое для конкретного представления.",
			"contributes.viewsWelcome.view.contents": "Приветственное содержимое, которое нужно отобразить. Формат содержимого представляет подмножество Markdown с поддержкой одних ссылок.",
			"contributes.viewsWelcome.view.enablement": "Условие, при соблюдении которого необходимо включить кнопки для приветственного содержимого и ссылки на команды.",
			"contributes.viewsWelcome.view.group": "Группа, к которой принадлежит это приветственное содержимое. Предложенный API.",
			"contributes.viewsWelcome.view.view": "Идентификатор целевого представления для этого приветственного содержимого. Поддерживаются только представления на основе дерева.",
			"contributes.viewsWelcome.view.when": "Условие, по которому нужно отобразить приветственное содержимое."
		},
		"vs/workbench/contrib/welcomeWalkthrough/browser/editor/editorWalkThrough": {
			"editorWalkThrough": "Интерактивная тестовая площадка редактора",
			"editorWalkThrough.title": "Тестовая площадка редактора",
			"editorWalkThroughMetadata": "Открывает интерактивную тестовую площадку для изучения работы с редактором."
		},
		"vs/workbench/contrib/welcomeWalkthrough/browser/walkThrough.contribution": {
			"miPlayground": "Интер&&активная среда редактора",
			"walkThrough.editor.label": "Тестовая площадка"
		},
		"vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": {
			"walkThrough.gitNotFound": "Похоже, Git не установлен в вашей системе.",
			"walkThrough.unboundCommand": "свободный"
		},
		"vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": {
			"walkThrough.embeddedEditorBackground": "Цвет фона встроенных редакторов для интерактивных тестовых площадок."
		},
		"vs/workbench/contrib/workspace/browser/workspace.contribution": {
			"addWorkspaceFolderDetail": "Вы добавляете файлы, которые сейчас не являются доверенными, в доверенную рабочую область. Вы доверяете авторам этих новых файлов?",
			"addWorkspaceFolderMessage": "Вы доверяете авторам файлов в этой папке?",
			"cancelWorkspaceTrustButton": "Отмена",
			"checkboxString": "Доверять авторам всех файлов в родительской папке \"{0}\"",
			"configureWorkspaceTrustSettings": "Настроить параметры доверия рабочей области",
			"dontTrustFolderOptionDescription": "Открыть папку в ограниченном режиме",
			"dontTrustOption": "&&Нет, я не доверяю авторам",
			"dontTrustWorkspaceOptionDescription": "Открыть рабочую область в ограниченном режиме",
			"folderStartupTrustDetails": "{0} предоставляет функции, которые могут автоматически выполнять файлы в этой папке.",
			"folderTrust": "Вы доверяете авторам файлов в этой папке?",
			"grantFolderTrustButton": "&&Доверять папке и продолжить",
			"grantWorkspaceTrustButton": "&&Доверять рабочей области и продолжить",
			"immediateTrustRequestLearnMore": "Если вы не доверяете авторам этих файлов, не рекомендуется продолжать работу, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах](https://aka.ms/vscode-workspace-trust).",
			"immediateTrustRequestMessage": "Функция, которую вы пытаетесь использовать, может представлять угрозу безопасности, если источник файлов или папок, открытых в данный момент, не является доверенным.",
			"manageWorkspaceTrust": "Управление доверием рабочей области",
			"manageWorkspaceTrustButton": "&&Управление",
			"newWindow": "Откройте в &&ограниченном режиме",
			"no": "Нет",
			"open": "&&Открыть",
			"openLooseFileLearnMore": "Ненадежные на ваш взгляд файлы рекомендуется открывать в ограниченном режиме в новом окне, так как они могут быть вредоносными. Дополнительные сведения см. в разделе [our docs](https://aka.ms/vscode-workspace-trust).",
			"openLooseFileWindowDetails": "Вы пытаетесь открыть ненадежные файлы в окне, которое является доверенным.",
			"openLooseFileWindowMesssage": "Разрешить ненадежные файлы в этом окне?",
			"openLooseFileWorkspaceCheckbox": "Запомнить мое решение для всех рабочих областей",
			"openLooseFileWorkspaceDetails": "Вы пытаетесь открыть ненадежные файлы в рабочей области, которое является доверенным.",
			"openLooseFileWorkspaceMesssage": "Разрешить ненадежные файлы в этой рабочей области?",
			"resourcesTrustDetails": "Вы пытаетесь открыть недоверенную папку. Вы доверяете авторам этого содержимого?",
			"resourcesTrustLearnMore": "Если вы не доверяете авторам этих файлов, рекомендуется не продолжать работу, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах](https://aka.ms/vscode-workspace-trust).",
			"resourcesTrustMessage": "Вы доверяете авторам файлов в этой папке?",
			"restrictedModeBannerAriaLabelFolder": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой папке, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.",
			"restrictedModeBannerAriaLabelWindow": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этому окну, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.",
			"restrictedModeBannerAriaLabelWorkspace": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой рабочей области, чтобы включить все функции. Используйте клавиши навигации для доступа к действиям баннера.",
			"restrictedModeBannerLearnMore": "Дополнительные сведения",
			"restrictedModeBannerManage": "Управление",
			"restrictedModeBannerMessageFolder": "Ограниченный режим предназначен для безопасного просмотра кода. Доверять этой папке, чтобы включить все функции.",
			"restrictedModeBannerMessageWindow": "Ограниченный режим предназначен для просмотра безопасного кода. Доверять этому окну, чтобы включить все функции.",
			"restrictedModeBannerMessageWorkspace": "Ограниченный режим предназначен для просмотра безопасного кода. Доверять этой рабочей области, чтобы включить все функции.",
			"startupTrustRequestLearnMore": "Если вы не доверяете авторам этих файлов, рекомендуется продолжать работу в ограниченном режиме, так как файлы могут быть вредоносными. Дополнительные сведения см. в [наших документах](https://aka.ms/vscode-workspace-trust).",
			"status.WorkspaceTrust": "Доверие для рабочей области",
			"status.ariaUntrustedFolder": "Ограниченный режим: некоторые функции отключены, так как эта папка не является доверенной.",
			"status.ariaUntrustedWindow": "Ограниченный режим: некоторые функции отключены, так как это окно не является доверенным.",
			"status.ariaUntrustedWorkspace": "Ограниченный режим: некоторые функции отключены, так как эта рабочая область не является доверенной.",
			"status.tooltipUntrustedFolder2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены]({0}), так как эта [папка не является доверенной]({1}).",
			"status.tooltipUntrustedWindow2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены]({0}), так как это [окно не является доверенным]({1}).",
			"status.tooltipUntrustedWorkspace2": "Работа в ограниченном режиме\r\n\r\nНекоторые [функции отключены]({0}), так как эта [рабочая область не является доверенной]({1}).",
			"trustFolderOptionDescription": "Доверять папке и включить все функции",
			"trustOption": "&&Да, я доверяю авторам",
			"trustResources": "&&Доверять папке и продолжить",
			"trustWorkspaceOptionDescription": "Доверять рабочей области и включить все функции",
			"untrusted": "Ограниченный режим",
			"workspace.trust.banner.always": "Показывать баннер при каждом открытии недоверенной рабочей области.",
			"workspace.trust.banner.description": "Управляет тем, когда отображается баннер ограниченного режима.",
			"workspace.trust.banner.never": "Не показывать баннер при открытии недоверенной рабочей области.",
			"workspace.trust.banner.untilDismissed": "При открытии недоверенной рабочей области будет отображаться баннер, который можно закрыть.",
			"workspace.trust.description": "Определяет, включено ли доверие рабочей области в VS Code.",
			"workspace.trust.emptyWindow.description": "Определяет, является ли пустое окно доверенным по умолчанию в VS Code. При использовании с \"#{0}#\" можно включить все функции VS Code без запросов в пустом окне.",
			"workspace.trust.startupPrompt.always": "Запрашивать доверие при каждом открытии недоверенной рабочей области.",
			"workspace.trust.startupPrompt.description": "Определяет, когда отображается запрос на доверие рабочей области при запуске.",
			"workspace.trust.startupPrompt.never": "Не запрашивать доверие при открытии недоверенной рабочей области.",
			"workspace.trust.startupPrompt.once": "Запрашивать доверие при первом открытии недоверенной рабочей области.",
			"workspace.trust.untrustedFiles.description": "Определяет, как обрабатывать открытие недоверенных файлов в доверенной рабочей области. Этот параметр также применяется для открытия файлов в пустом окне, которое является доверенным через \"#{0}#\".",
			"workspace.trust.untrustedFiles.newWindow": "Всегда открывать недоверенные файлы в отдельном окне в ограниченном режиме без запроса.",
			"workspace.trust.untrustedFiles.open": "Всегда разрешать вводить ненадежные файлы в доверенную рабочую область без запроса.",
			"workspace.trust.untrustedFiles.prompt": "Узнайте, как обрабатывать недоверенные файлы для каждой рабочей области. После того как недоверенные файлы будут введены в доверенную рабочую область, вам больше не будет предложено.",
			"workspaceStartupTrustDetails": "{0} предоставляет функции, которые могут автоматически выполнять файлы в этой рабочей области.",
			"workspaceTrust": "Вы доверяете авторам файлов в этой рабочей области?",
			"workspaceTrustEditor": "Редактор доверия для рабочей области",
			"workspacesCategory": "Рабочие области"
		},
		"vs/workbench/contrib/workspace/browser/workspaceTrustEditor": {
			"addButton": "Добавить папку",
			"checkListIcon": "Значок для флажка в редакторе доверия для рабочей области.",
			"deleteTrustedUri": "Удалить путь",
			"dontTrustButton": "Не доверять",
			"editIcon": "Значок для значка изменения папки в редакторе доверия рабочей области.",
			"editTrustedUri": "Изменить путь",
			"folderPickerIcon": "Значок для значка выбора папки в редакторе доверия для рабочей области.",
			"hostColumnLabel": "Узел",
			"invalidTrust": "Доверие для отдельных папок репозитория недопустимо.",
			"keyboardShortcut": "Сочетания клавиш: {0}",
			"localAuthority": "Локальный",
			"no untrustedSettings": "Параметры рабочей области, требующие доверия, не применяются",
			"noTrustedFoldersDescriptions": "Вы пока не доверяете ни одной папке или файлам рабочей области.",
			"pathColumnLabel": "Путь",
			"pickerTrustedUri": "Открыть средство выбора файлов",
			"removeIcon": "Значок для значка удаления папки в редакторе доверия для рабочей области.",
			"root element label": "Управление доверием рабочей области",
			"selectTrustedUri": "Выберите папку для доверия",
			"shieldIcon": "Значок для доверия рабочей области на баннере.",
			"trustAll": "Доверяйте всем репозиториям на {0}.",
			"trustButton": "Доверять",
			"trustMessage": "Доверять авторам всех файлов в текущей папке родительского элемента \"{0}\".",
			"trustOrg": "Вы сделаете доверенными все репозитории и вилки в разделе \"{0}\" из {1}.",
			"trustParentButton": "Доверять родительскому элементу",
			"trustUri": "Доверенная папка",
			"trustedDebugging": "Отладка включена",
			"trustedDescription": "Все возможности включены, так как рабочей области предоставлено доверие.",
			"trustedExtensions": "Все включенные расширения активированы",
			"trustedFolder": "В доверенной папке",
			"trustedFolderAriaLabel": "{0}, доверенный",
			"trustedFolderSubtitle": "Вы доверяете авторам файлов в текущей папке. Все функции включены:",
			"trustedFolderWithHostAriaLabel": "{0} на {1}, доверенный",
			"trustedFoldersAndWorkspaces": "Доверенные папки и рабочие области",
			"trustedFoldersDescription": "Вы доверяете следующим папкам, их вложенным папкам и файлам рабочей области.",
			"trustedForcedReason": "Это окно является доверенным по умолчанию для открытой рабочей области.",
			"trustedHeaderFolder": "Вы доверяете этой папке",
			"trustedHeaderWindow": "Вы доверяете этому окну",
			"trustedHeaderWorkspace": "Вы доверяете этой рабочей области",
			"trustedSettings": "Все параметры рабочей области применены",
			"trustedTasks": "Задачи разрешено запускать",
			"trustedUnsettableWindow": "Это окно является доверенным",
			"trustedWindow": "В доверенном окне",
			"trustedWindowSubtitle": "Вы доверяете авторам файлов в текущем окне. Все функции включены:",
			"trustedWorkspace": "В доверенной рабочей области",
			"trustedWorkspaceSubtitle": "Вы доверяете авторам файлов в текущей рабочей области. Все функции включены:",
			"untrustedDebugging": "Отладка отключена",
			"untrustedDescription": "{0} — ограниченный режим, предназначенный для безопасного обзора кода.",
			"untrustedExtensions": "[Расширения {0}]({1}) отключены или имеют ограниченную функциональность",
			"untrustedFolderReason": "Эта папка является доверенной в выделенных полужирным записях в приведенном ниже списке доверенных папок.",
			"untrustedFolderSubtitle": "Вы не доверяете авторам файлов в текущей папке. Отключены следующие функции:",
			"untrustedHeader": "Вы находитесь в ограниченном режиме",
			"untrustedSettings": "[Параметры рабочей области {0}]({1}) не применены",
			"untrustedTasks": "Выполнение задач запрещено",
			"untrustedWindowSubtitle": "Вы не доверяете авторам файлов в текущем окне. Отключены следующие функции:",
			"untrustedWorkspace": "В ограниченном режиме",
			"untrustedWorkspaceReason": "Эта рабочая область является доверенной в выделенных полужирным записях в доверенных папках ниже.",
			"untrustedWorkspaceSubtitle": "Вы не доверяете авторам файлов в текущей рабочей области. Отключены следующие функции:",
			"workspaceTrustEditorHeaderActions": "[Настройте параметры]({0}) или [узнайте больше](https://aka.ms/vscode-workspace-trust).",
			"xListIcon": "Значок для крестика в редакторе доверия для рабочей области."
		},
		"vs/workbench/contrib/workspace/common/workspace": {
			"workspaceTrustEnabledCtx": "Включена ли функция доверия рабочей области.",
			"workspaceTrustedCtx": "Является ли текущая рабочая область доверенной для пользователя."
		},
		"vs/workbench/contrib/workspaces/browser/workspaces.contribution": {
			"alreadyOpen": "Эта рабочая область уже открыта.",
			"foundWorkspace": "Эта папка содержит файл рабочей области \"{0}\". Вы хотите открыть его? [Дополнительные сведения]({1}) о файлах рабочей области.",
			"foundWorkspaces": "Эта папка содержит несколько файлов рабочей области. Вы хотите открыть один из этих файлов? [Дополнительные сведения]({0}) о файлах рабочей области.",
			"openWorkspace": "Открыть рабочую область",
			"selectToOpen": "Выберите рабочую область, которую необходимо открыть",
			"selectWorkspace": "Выберите рабочую область"
		},
		"vs/workbench/services/accounts/browser/defaultAccount": {
			"signIn": "Вход"
		},
		"vs/workbench/services/actions/common/menusExtensionPoint": {
			"command name": "Идентификатор",
			"command title": "Название",
			"commands": "Команды",
			"comment.actions": "Контекстное меню добавленных комментариев, отображаемое в виде кнопок под редактором комментариев",
			"comment.commentContext": "Контекстное меню добавленного комментария, отображаемое в виде контекстного меню для отдельного комментария в обзорном представлении цепочки комментариев.",
			"comment.title": "Меню заголовков добавленных комментариев",
			"commentThread.actions": "Контекстное меню добавленных цепочек комментариев, отображаемое в виде кнопок под редактором комментариев",
			"commentThread.editorActions": "Действия редактора добавленных комментариев",
			"commentThread.title": "Меню заголовков добавленных цепочек комментариев",
			"commentThread.titleContext": "Обзорное контекстное меню заголовка цепочки добавленных комментариев, отображаемое в виде контекстного меню в обзорном заголовке цепочки комментариев.",
			"commentsView.threadActions": "Контекстное меню цепочки добавленного комментария в представлении комментариев",
			"dup0": "Команда \"{0}\" уже зарегистрирована",
			"dup1": "Команда \"{0}\" уже зарегистрирована {1} ({2})",
			"dupe.command": "Элемент меню ссылается на одну и ту же команду как команду по умолчанию и альтернативную команду",
			"editorLineNumberContext": "Контекстное меню номера строки внесшего вклад редактора",
			"file.newFile": "Параметр быстрого выбора \"Создать файл…\", показанный на странице приветствия и в меню \"Файл\".",
			"inlineCompletions.actions": "Действия, отображаемые при наведении указателя на встроенное завершение",
			"interactive.cell.title": "Меню заголовка добавленной интерактивной ячейки",
			"interactive.toolbar": "Меню добавленной интерактивной панели инструментов",
			"issue.reporter": "Меню \"Сообщить о проблеме\"",
			"keyboard shortcuts": "Сочетания клавиш",
			"menuContexts": "Контексты меню",
			"menus.artifactContext": "Контекстное меню артефакта для системы управления версиями",
			"menus.artifactGroupContext": "Контекстное меню группы артефактов для системы управления версиями",
			"menus.changeTitle": "Меню встроенных изменений для системы управления версиями",
			"menus.chatContextUsageActions": "Действия во всплывающем элементе сведений об использовании контекста чата.",
			"menus.chatCustomizationsCreate": "Кнопка создания в редакторе управления настройками чата.",
			"menus.chatEditingSessionApplySubmenu": "Подменю для применения действий на панели инструментов \"Изменения в сессии редактирования чата\".",
			"menus.chatEditingSessionChangeToolbar": "Меню панели инструментов мини-приложения редактирования чата для изменений сеанса.",
			"menus.chatEditingSessionChangesToolbar": "Меню панели инструментов мини-приложения редактирования чата для изменений сеанса.",
			"menus.chatEditingSessionTitleToolbar": "Меню панели инструментов мини-приложения редактирования чата для названия сеанса.",
			"menus.chatEditorInlineGutter": "Встроенное меню переплета в редакторе чата.",
			"menus.chatMultiDiffContext": "Контекстное меню инструмента сравнения нескольких элементов в чате.",
			"menus.chatNewSession": "Меню нового сеанса в чате.",
			"menus.chatSessions": "Меню сеансов чата.",
			"menus.chatSessionsNewSession": "Меню для новых сеансов чата.",
			"menus.chatTextEditor": "Подменю \"Чат\" в контекстном меню текстового редактора.",
			"menus.commandPalette": "Палитра команд",
			"menus.debugCallstackContext": "Контекстное меню для представления стека вызовов отладки",
			"menus.debugCreateConfiguation": "Меню конфигурации создания отладки",
			"menus.debugToolBar": "Меню панели инструментов отладки",
			"menus.debugVariablesContext": "Контекстное меню для представления переменных отладки",
			"menus.debugWatchContext": "Контекстное меню представления наблюдения за отладкой",
			"menus.diffEditorGutterToolBarMenus": "Панель инструментов переплета в редакторе несовпадений",
			"menus.editorContext": "Контекстное меню редактора",
			"menus.editorContextCopyAs": "Подменю \"Копировать как\" в контекстном меню редактора",
			"menus.editorContextShare": "Вложенное меню \"Поделиться\" в контекстном меню редактора",
			"menus.editorTabContext": "Контекстное меню вкладок редактора",
			"menus.editorTitle": "Главное меню редактора",
			"menus.editorTitleContextShare": "Подменю \"Поделиться\" в контекстном меню заголовка редактора",
			"menus.editorTitleRun": "Подменю \"Запуск\" в меню заголовка редактора",
			"menus.explorerContext": "Контекстное меню проводника",
			"menus.explorerContextShare": "Подменю \"Поделиться\" в контекстном меню проводника",
			"menus.extensionContext": "Контекстное меню расширения",
			"menus.historyItemContext": "Контекстное меню элемента журнала системы управления версиями",
			"menus.historyItemRefContext": "Контекстное меню ссылки на элемент журнала системы управления исходным кодом",
			"menus.home": "Контекстное меню индикатора главной страницы (только веб-версия)",
			"menus.input": "Меню поля ввода системы управления версиями",
			"menus.mergeEditorResult": "Панель инструментов результата редактора слияния",
			"menus.modalEditorEditorTitle": "Заголовочное меню редактора в модальном редакторе",
			"menus.multiDiffEditorContent": "Выделенная кнопка, наложенная на редактор множественных несовпадений",
			"menus.multiDiffEditorResource": "Панель инструментов ресурсов в редакторе несовпадений",
			"menus.notebookVariablesContext": "Контекстное меню представления переменных записной книжки",
			"menus.opy": "Подменю \"Копировать как\" в меню \"Правка\" верхнего уровня",
			"menus.resourceFolderContext": "Контекстное меню папки ресурсов для системы управления версиями",
			"menus.resourceGroupContext": "Контекстное меню группы ресурсов для системы управления версиями",
			"menus.resourceStateContext": "Контекстное меню состояния ресурсов для системы управления версиями",
			"menus.scmHistoryTitle": "Меню заголовков журнала для системы управления версиями",
			"menus.scmSourceControl": "Меню \"Система управления версиями\"",
			"menus.scmSourceControlInline": "Меню репозитория для системы управления версиями",
			"menus.scmSourceControlTitle": "Меню заголовков репозиториев для системы управления версиями",
			"menus.scmTitle": "Меню заголовков для системы управления версиями",
			"menus.share": "Вложенное меню \"Поделиться\" внутри меню верхнего уровня \"Файл\".",
			"menus.statusBarRemoteIndicator": "Меню удаленного индикатора в строке состояния",
			"menus.terminalContext": "Контекстное меню терминала",
			"menus.terminalTabContext": "Контекстное меню вкладок терминала",
			"menus.touchBar": "Сенсорная панель (только для macOS)",
			"merge.toolbar": "Заметный значок в редакторе, наложенный на его содержимое",
			"missing.altCommand": "Элемент меню ссылается на альтернативную команду `{0}`, которая не определена в разделе commands.",
			"missing.command": "Элемент меню ссылается на команду `{0}`, которая не определена в разделе commands.",
			"missing.submenu": "Пункт меню ссылается на подменю `{0}`, которое не определено в разделе submenus.",
			"nonempty": "требуется непустое значение.",
			"notebook.cell.execute": "Меню выполнения добавленной ячейки записной книжки",
			"notebook.cell.title": "Меню заголовка добавленной ячейки записной книжки",
			"notebook.kernelSource": "Меню источников ядра сторонних записных книжек",
			"notebook.toolbar": "Меню панели инструментов добавленной записной книжки",
			"opticon": "Свойство icon может быть пропущено или должно быть строкой или литералом, например `{dark, light}`",
			"optstring": "свойство `{0}` может быть опущено; если оно указано, оно должно иметь тип `string`",
			"proposed": "Предложенный интерфейс API, требуется `enabledApiProposal: [\"{0}\"]` - {1}",
			"proposedAPI.invalid": "{0} — предложенный идентификатор меню. Для него требуется 'package.json#enabledApiProposals: [\"{1}\"]', он доступен только при запуске из среды разработки или сл следующим параметром командной строки: --enable-proposed-api {2}",
			"require": "пункты подменю должны быть объектом",
			"requireStringOrObject": "Свойство `{0}` обязательно и должно иметь тип `string` или `object`",
			"requirearray": "пункты подменю должны быть массивом",
			"requirestring": "свойство `{0}` является обязательным и должно иметь тип `string`",
			"requirestrings": "Свойства `{0}` и `{1}` обязательны и должны иметь тип `string`",
			"searchPanel.aiResultsCommands": "Команды, которые будут использоваться в меню, отрисовке в виде кнопок рядом с заголовком ИИ-поиска",
			"submenuId.duplicate.id": "Подменю `{0}` уже было зарегистрировано ранее.",
			"submenuId.invalid.id": "`{0}` не является допустимым идентификатором подменю.",
			"submenuId.invalid.label": "`{0}` не является допустимой меткой подменю.",
			"submenuItem.duplicate": "Подменю `{0}` уже внесло вклад в меню `{1}`.",
			"testing.item.context": "Меню элемента для добавленного теста",
			"testing.item.gutter.title": "Меню для оформления переплета для тестового элемента",
			"testing.item.result.title": "Меню для элемента в просмотре или представлении результатов теста.",
			"testing.message.content.title": "Контекстное меню сообщения в дереве результатов",
			"testing.message.context.title": "Заметная кнопка, перекрывающая содержимое редактора, где отображается сообщение.",
			"testing.profiles.context.title": "Меню для настройки профилей тестирования.",
			"unsupported.submenureference": "Пункт меню ссылается на подменю, но в данном меню это не поддерживается.",
			"view.containerTitle": "Меню заголовка для представления участников",
			"view.itemContext": "Контекстное меню элемента для окна участников",
			"view.timelineContext": "Контекстное меню для элемента представления временной шкалы",
			"view.timelineTitle": "Меню раздела для представления временной шкалы",
			"view.tunnelContext": "Контекстное меню элемента для представления \"Порты\"",
			"view.tunnelOriginInline": "Внутреннее меню источника элемента для представления \"Порты\"",
			"view.tunnelPortInline": "Внутреннее меню элемента представления \"Порты\"",
			"view.viewTitle": "Меню заголовка для окна участников",
			"viewContainerTitle.when": "Вклад меню {0} должен проверять {1} в пункте {2}.",
			"vscode.extension.contributes.commandType.category": "(Необязательно) Строка категорий группировки команд в пользовательском интерфейсе",
			"vscode.extension.contributes.commandType.command": "Идентификатор выполняемой команды",
			"vscode.extension.contributes.commandType.icon": "(Необязательно) Значок, используемый для представления команды в пользовательском интерфейсе. Путь к файлу, объект с путями к файлам для темных и светлых тем или ссылка на значок темы, например \"\\$(zap)\"",
			"vscode.extension.contributes.commandType.icon.dark": "Путь к значку, когда используется темная тема",
			"vscode.extension.contributes.commandType.icon.light": "Путь к значку, когда используется светлая тема",
			"vscode.extension.contributes.commandType.precondition": "(Необязательно) Условие, которое должно иметь значение true, чтобы включить команду в пользовательском интерфейсе (меню и сочетания клавиш). Не запрещает выполнение команды другими средствами, например с помощью `executeCommand`-api.",
			"vscode.extension.contributes.commandType.shortTitle": "(Необязательно) Краткое название команд в пользовательском интерфейсе. В зависимости от контекста, в котором отображаются команды, в меню можно выбрать `title` или `shortTitle`.",
			"vscode.extension.contributes.commandType.title": "Название команды в пользовательском интерфейсе",
			"vscode.extension.contributes.commands": "Добавляет команды в палитру команд.",
			"vscode.extension.contributes.menuItem.alt": "Идентификатор альтернативной команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands",
			"vscode.extension.contributes.menuItem.command": "Идентификатор команды, которую нужно выполнить. Эта команда должна быть объявлена в разделе commands",
			"vscode.extension.contributes.menuItem.group": "Группа, к которой принадлежит этот элемент",
			"vscode.extension.contributes.menuItem.submenu": "Идентификатор подменю для отображения в этом элементе.",
			"vscode.extension.contributes.menuItem.when": "Условие, которое должно иметь значение TRUE, чтобы отображался этот элемент",
			"vscode.extension.contributes.menus": "Добавляет элементы меню в редактор",
			"vscode.extension.contributes.submenu.icon": "(Необязательно) Значок, используемый для представления подменю в пользовательском интерфейсе. Путь к файлу, объект с путями к файлам для темных и светлых тем или ссылка на значок темы, например \"\\$(zap)\"",
			"vscode.extension.contributes.submenu.icon.dark": "Путь к значку, когда используется темная тема",
			"vscode.extension.contributes.submenu.icon.light": "Путь к значку, когда используется светлая тема",
			"vscode.extension.contributes.submenu.id": "Идентификатор меню для отображения в виде подменю.",
			"vscode.extension.contributes.submenu.label": "Метка пункта меню, который ведет к этому подменю.",
			"vscode.extension.contributes.submenus": "Добавляет пункты подменю в редактор",
			"webview.context": "Контекстное меню веб-просмотра"
		},
		"vs/workbench/services/activity/common/activity": {
			"activityErrorBadge.background": "Цвет фона значка активности при ошибке",
			"activityErrorBadge.foreground": "Цвет переднего плана значка активности при ошибке",
			"activityWarningBadge.background": "Цвет фона значка предупреждения об активности",
			"activityWarningBadge.foreground": "Цвет переднего плана значка предупреждения об активности"
		},
		"vs/workbench/services/assignment/common/assignmentService": {
			"workbench.enableExperiments": "Получает эксперименты для запуска от веб-службы Майкрософт."
		},
		"vs/workbench/services/authentication/browser/authenticationExtensionsService": {
			"accessRequest": "Предоставить доступ к {0} для {1}… (1)",
			"allow": "&&Разрешить",
			"confirmAuthenticationAccess": "Расширение \"{0}\" пытается получить доступ к информации о проверке подлинности для учетной записи {1} \"{2}\".",
			"deny": "&&Запретить",
			"getSessionPlateholder": "Выберите используемую учетную запись для \"{0}\" или нажмите ESC для отмены",
			"selectAccount": "Расширение \"{0}\" запрашивает доступ к учетной записи {1}.",
			"sign in": "Запрошен вход в систему",
			"signInRequest": "Войдите с помощью {0}, чтобы использовать {1} (1)",
			"useOtherAccount": "Войти в другую учетную запись"
		},
		"vs/workbench/services/authentication/browser/authenticationMcpService": {
			"accessRequest": "Предоставить доступ к {0} для {1}… (1)",
			"allow": "&&Разрешить",
			"confirmAuthenticationAccess": "Сервер MCP \"{0}\" хочет получить доступ к учетной записи {1} \"{2}\".",
			"deny": "&&Запретить",
			"getSessionPlateholder": "Выберите используемую учетную запись для \"{0}\" или нажмите ESC для отмены",
			"selectAccount": "Сервер MCP \"{0}\" хочет получить доступ к учетной записи {1}",
			"sign in": "Запрошен вход в систему",
			"signInRequest": "Войдите с помощью {0}, чтобы использовать {1} (1)",
			"useOtherAccount": "Войти в другую учетную запись"
		},
		"vs/workbench/services/authentication/browser/authenticationService": {
			"authentication.authorizationServerGlobs": "Список стандартных масок, которые соответствуют серверам авторизации, поддерживаемым этим поставщиком.",
			"authentication.authorizationServerGlobsDescription": "Список стандартных масок, которые соответствуют серверам авторизации, поддерживаемым этим поставщиком.",
			"authentication.id": "Идентификатор поставщика проверки подлинности.",
			"authentication.idConflict": "Идентификатор проверки подлинности \"{0}\" уже зарегистрирован.",
			"authentication.label": "Понятное имя поставщика проверки подлинности.",
			"authentication.missingId": "Во вкладе проверки подлинности должен быть указан идентификатор.",
			"authentication.missingLabel": "Во вкладе проверки подлинности должна быть указана метка.",
			"authenticationExtensionPoint": "Добавляет проверку подлинности"
		},
		"vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": {
			"lifecycleVeto": "Внесенные изменения не могут быть сохранены. Нажмите \"Отмена\" и повторите попытку.",
			"retry": "&&Повторить",
			"unableToOpenWindow": "Браузер заблокировал открытие нового окна. Нажмите \"Повторить\", чтобы повторить попытку.",
			"unableToOpenWindowDetail": "Разрешите всплывающие окна для этого веб-сайта в [параметрах браузера]({0}).",
			"unableToOpenWindowError": "Не удалось открыть новое окно."
		},
		"vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": {
			"backupErrorDetails": "Попробуйте сохранить или отменить изменения в редакторах с несохраненными изменениями, затем повторите попытку."
		},
		"vs/workbench/services/chat/common/chatEntitlementService": {
			"learnMore": "Дополнительные сведения",
			"ok": "ОК",
			"plan.businessName": "Copilot Business",
			"plan.eduName": "Copilot EDU",
			"plan.enterpriseName": "Copilot Enterprise",
			"plan.freeName": "Бесплатный Copilot",
			"plan.proName": "Copilot Pro",
			"plan.proPlusName": "Copilot Pro+",
			"retry": "Повторить",
			"signUpInvalidResponseError": "Недопустимое содержимое ответа.",
			"signUpNoResponseContentsError": "В ответе нет содержимого.",
			"signUpNoResponseError": "Ответ не получен.",
			"signUpUnexpectedStatusError": "Непредвиденный код состояния {0}.",
			"unknownSignUpError": "При регистрации в GitHub Copilot Free (план \"Бесплатный\") произошла ошибка. Повторить попытку?",
			"unprocessableSignUpError": "При регистрации в GitHub Copilot Free (план \"Бесплатный\") произошла ошибка."
		},
		"vs/workbench/services/clipboard/browser/clipboardService": {
			"clipboardError": "Не удалось выполнить чтение из буфера обмена браузера. Предоставьте этому веб-сайту доступ для чтения из буфера обмена.",
			"learnMore": "Дополнительные сведения",
			"retry": "Повторить"
		},
		"vs/workbench/services/configuration/browser/configurationService": {
			"configurationDefaults.description": "Добавление значений по умолчанию для конфигураций",
			"setting description": "Настройте параметры для применения ко всем профилям."
		},
		"vs/workbench/services/configuration/common/configurationEditing": {
			"errorConfigurationFileDirty": "Не удалось выполнить запись в параметры пользователя, поскольку в этом файле есть несохраненные изменения. Сохраните файл параметров пользователя, затем повторите попытку.",
			"errorConfigurationFileDirtyFolder": "Не удалось выполнить запись в параметры папки, поскольку в этом файле есть несохраненные изменения. Сохраните файл параметров папки \"{0}\", затем повторите попытку.",
			"errorConfigurationFileDirtyWorkspace": "Не удалось выполнить запись в параметры рабочей области, поскольку в этом файле есть несохраненные изменения. Сохраните файл параметров рабочей области, затем повторите попытку.",
			"errorConfigurationFileModifiedSince": "Не удалось выполнить запись в параметры пользователя, так как содержимое файла является более новым.",
			"errorConfigurationFileModifiedSinceFolder": "Не удается выполнить запись в параметры папки, так как содержимое файла является более новым.",
			"errorConfigurationFileModifiedSinceWorkspace": "Не удалось выполнить запись в параметры рабочей области, так как содержимое файла является более новым.",
			"errorInvalidConfiguration": "Не удается выполнить запись в файл параметров пользователя. Откройте параметры пользователя, исправьте ошибки и предупреждения и повторите попытку. ",
			"errorInvalidConfigurationFolder": "Не удается записать параметры папки. Откройте параметры папки '{0}', исправьте ошибки и предупреждения и повторите попытку. ",
			"errorInvalidConfigurationWorkspace": "Не удается выполнить запись в файл параметров рабочей области. Откройте параметры рабочей области, исправьте ошибки и предупреждения и повторите попытку. ",
			"errorInvalidFolderConfiguration": "Не удается изменить параметры папок, так как {0} не поддерживает область ресурсов папок. ",
			"errorInvalidFolderTarget": "Не удается изменить параметры папок, так как ресурс не указан.",
			"errorInvalidLaunchConfiguration": "Не удается записать файл конфигурации запуска. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.",
			"errorInvalidMCPConfiguration": "Не удалось записать файл конфигурации MCP. Откройте файл, исправьте ошибки и предупреждения, а затем повторите попытку.",
			"errorInvalidRemoteConfiguration": "Не удалось выполнить запись в параметры удаленного пользователя. Откройте параметры удаленного пользователя для исправления ошибок или предупреждений и повторите попытку.",
			"errorInvalidResourceLanguageConfiguration": "Не удалось выполнить запись в языковые параметры, так как {0} не является параметром языка ресурса.",
			"errorInvalidTaskConfiguration": "Не удается записать файл конфигурации задач. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.",
			"errorInvalidUserTarget": "Не удается изменить параметры пользователей, так как {0} не поддерживает глобальную область.",
			"errorInvalidWorkspaceConfigurationApplication": "Не удается записать {0} в параметры рабочей области. Этот параметр можно записать только в параметры пользователя.",
			"errorInvalidWorkspaceConfigurationMachine": "Не удается записать {0} в параметры рабочей области. Этот параметр можно записать только в параметры пользователя.",
			"errorInvalidWorkspaceTarget": "Не удается изменить параметры рабочей области, так как {0} не поддерживает рабочие области в рабочей области из нескольких папок.",
			"errorLaunchConfigurationFileDirty": "Не удалось выполнить запись в файл конфигурации запуска, поскольку в этом файле есть несохраненные изменения. Сохраните этот файл, затем повторите попытку.",
			"errorLaunchConfigurationFileModifiedSince": "Не удается выполнить запись в файл конфигурации запуска, так как содержимое файла является более новым.",
			"errorMCPConfigurationFileDirty": "Не удалось выполнить запись в файл конфигурации MCP, так как в этом файле есть несохраненные изменения. Сохраните этот файл, затем повторите попытку.",
			"errorMCPConfigurationFileModifiedSince": "Не удалось выполнить запись в файл конфигурации MCP, так как содержимое файла является более новым.",
			"errorNoWorkspaceOpened": "Не удается записать в {0}, так как не открыта ни одна рабочая область. Откройте рабочую область и повторите попытку.",
			"errorPolicyConfiguration": "Невозможно записать параметр {0} из-за его настройки в системной политике.",
			"errorRemoteConfigurationFileDirty": "Не удалось выполнить запись в параметры удаленного пользователя, поскольку в этом файле есть несохраненные изменения. Сохраните файл параметров удаленного пользователя, затем повторите попытку.",
			"errorRemoteConfigurationFileModifiedSince": "Не удается выполнить запись в параметры удаленного пользователя, так как содержимое файла является более новым.",
			"errorTasksConfigurationFileDirty": "Не удалось выполнить запись в файл конфигурации задач, поскольку в этом файле есть несохраненные изменения. Сохраните этот файл, затем повторите попытку.",
			"errorTasksConfigurationFileModifiedSince": "Не удалось выполнить запись в файл конфигурации задач, так как содержимое файла является более новым.",
			"errorUnknown": "Не удается записать в {0} из-за внутренней ошибки.",
			"errorUnknownKey": "Не удалось записать в {0}, так как {1} не является зарегистрированной конфигурацией.",
			"folderTarget": "Параметры папок",
			"fsError": "Ошибка при записи в {0}. {1}",
			"open": "Открыть параметры",
			"openLaunchConfiguration": "Открыть конфигурацию запуска",
			"openMcpConfiguration": "Открыть конфигурацию MCP",
			"openTasksConfiguration": "Открыть конфигурацию задач",
			"remoteUserTarget": "Параметры удаленного пользователя",
			"saveAndRetry": "Сохранить и повторить",
			"userTarget": "Параметры пользователя",
			"workspaceTarget": "Параметры рабочей области"
		},
		"vs/workbench/services/configuration/common/jsonEditingService": {
			"errorInvalidFile": "Не удается выполнить запись в файл. Откройте файл, исправьте ошибки и предупреждения в файле и повторите попытку."
		},
		"vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": {
			"commandVariable.noStringType": "Не удается заменить переменную команды \"{0}\", так как команда не возвратила результат строкового типа.",
			"inputVariable.command.noStringType": "Не удается заменить входную переменную \"{0}\", так как команда \"{1}\" не возвратила результат строкового типа.",
			"inputVariable.defaultInputValue": "(По умолчанию)",
			"inputVariable.missingAttribute": "Входная переменная \"{0}\" имеет тип \"{1}\" и должна включать в себя \"{2}\".",
			"inputVariable.noInputSection": "Переменная \"{0}\" должна быть определена в разделе \"{1}\" конфигурации отладки или задачи.",
			"inputVariable.undefinedVariable": "Обнаружена неопределенная входная переменная \"{0}\". Чтобы продолжить, удалите или определите \"{0}\".",
			"inputVariable.unknownType": "Входная переменная \"{0}\" может иметь только тип \"promptString\", \"pickString\" или \"command\"."
		},
		"vs/workbench/services/configurationResolver/common/configurationResolverSchema": {
			"JsonSchema.input.command.args": "Необязательные аргументы, передаваемые команде.",
			"JsonSchema.input.command.command": "Команда, выполняемая для этой входной переменной.",
			"JsonSchema.input.default": "Значение входного параметра по умолчанию.",
			"JsonSchema.input.description": "Описание отображается, когда у пользователя запрашивается ввод данных.",
			"JsonSchema.input.id": "Идентификатор вводных данных используется для их сопоставления с переменной в форме ${input:id}.",
			"JsonSchema.input.options": "Массив строк, который определяет варианты для выбора.",
			"JsonSchema.input.password": "Определяет, отображается ли ввод пароля. Текст при вводе пароля скрывается.",
			"JsonSchema.input.pickString.optionLabel": "Метка для параметра.",
			"JsonSchema.input.pickString.optionValue": "Значение для параметра.",
			"JsonSchema.input.type": "Используемый тип запроса на ввод данных пользователем.",
			"JsonSchema.input.type.command": "Тип \"command\" выполняет команду.",
			"JsonSchema.input.type.pickString": "Тип \"pickString\" показывает список выбора.",
			"JsonSchema.input.type.promptString": "Тип \"promptString\" открывает поле ввода, чтобы запросить у пользователя входные данные.",
			"JsonSchema.inputs": "Введенные пользователем данные. Этот параметр используется для определения подсказок пользователя, например, для свободного ввода строки или для вывода списка с несколькими вариантами."
		},
		"vs/workbench/services/configurationResolver/common/configurationResolverUtils": {
			"deprecatedVariables": "env.\", \"config.\" и \"command.\" устарели, используйте \"env:\", \"config:\" и \"command:\"."
		},
		"vs/workbench/services/configurationResolver/common/variableResolver": {
			"canNotFindFolder": "Не удается разрешить переменную {0}. Отсутствует папка \"{1}\".",
			"canNotResolveColumnNumber": "Не удается разрешить переменную {0}. Выберите столбец в активном редакторе.",
			"canNotResolveFile": "Не удается разрешить переменную {0}. Откройте редактор.",
			"canNotResolveFolderForFile": "Переменная {0}: не удается найти папку рабочей области \"{1}\".",
			"canNotResolveLineNumber": "Не удается разрешить переменную {0}. Убедитесь, что в активном редакторе выбрана строка.",
			"canNotResolveSelectedText": "Не удается разрешить переменную {0}. Убедитесь, что в активном редакторе выбран какой-либо текст.",
			"canNotResolveUserHome": "Не удалось разрешить переменную {0}. Путь UserHome не определен",
			"canNotResolveWorkspaceFolder": "Не удается разрешить переменную {0}. Откройте папку.",
			"canNotResolveWorkspaceFolderMultiRoot": "Не удается разрешить переменную {0} в рабочей области с несколькими папками. Определите область действия этой переменной, указав \":\" и имя папки рабочей области.",
			"configNoString": "Не удается разрешить переменную {0}, так как \"{1}\" является структурированным значением.",
			"configNotFound": "Не удается разрешить переменную {0}, так как параметр \"{1}\" не найден.",
			"extensionNotInstalled": "Не удается разрешить переменную {0}, так как расширение {1} не установлено.",
			"missingConfigName": "Не удается разрешить переменную {0}, так как не указано имя параметров.",
			"missingEnvVarName": "Не удается разрешить переменную {0}, так как не указано имя переменной среды.",
			"missingExtensionName": "Не удается разрешить переменную {0}, так как не задано имя расширения.",
			"noValueForCommand": "Не удается разрешить переменную {0}, так как не указано значение команды."
		},
		"vs/workbench/services/decorations/browser/decorationsService": {
			"bubbleTitle": "Содержит выделенные элементы"
		},
		"vs/workbench/services/dialogs/browser/abstractFileDialogService": {
			"allFiles": "Все файлы",
			"dontSave": "&&Не сохранять",
			"filterName.workspace": "Рабочая область",
			"noExt": "Нет расширений",
			"openFile.title": "Открыть файл",
			"openFileOrFolder.title": "Открыть файл или папку",
			"openFolder.title": "Открыть папку",
			"openWorkspace.title": "Открыть рабочую область из файла",
			"save": "&&Сохранить",
			"saveAll": "&&Сохранить все",
			"saveAsTitle": "Сохранить как",
			"saveChangesDetail": "Изменения будут потеряны, если вы не сохраните их.",
			"saveChangesMessage": "Сохранить изменения, внесенные в {0}?",
			"saveChangesMessages": "Сохранить изменения в указанных файлах ({0})?",
			"saveFileAs.title": "Сохранить как"
		},
		"vs/workbench/services/dialogs/browser/simpleFileDialog": {
			"openLocalFile": "Открыть локальный файл...",
			"openLocalFileFolder": "Открыть локально...",
			"openLocalFolder": "Открыть локальную папку...",
			"remoteFileDialog.badPath": "Путь не существует. Используйте ~, чтобы перейти в свой домашний каталог.",
			"remoteFileDialog.cancel": "Отмена",
			"remoteFileDialog.hideDotFiles": "Скрыть файлы с точками",
			"remoteFileDialog.invalidPath": "Введите допустимый путь.",
			"remoteFileDialog.local": "Показать локальные",
			"remoteFileDialog.notConnectedToRemote": "Поставщик файловой системы для {0} недоступен.",
			"remoteFileDialog.placeholder": "Путь к папке",
			"remoteFileDialog.showDotFiles": "Показать файлы с точками",
			"remoteFileDialog.validateBadFilename": "Введите допустимое имя файла.",
			"remoteFileDialog.validateCreateDirectory": "Папка {0} не существует. Вы хотели бы создать ее?",
			"remoteFileDialog.validateExisting": "{0} уже существует. Перезаписать?",
			"remoteFileDialog.validateFileOnly": "Выберите файл.",
			"remoteFileDialog.validateFolder": "Папка уже существует. Используйте новое имя файла.",
			"remoteFileDialog.validateFolderOnly": "Выберите папку.",
			"remoteFileDialog.validateNonexistentDir": "Введите существующий путь.",
			"remoteFileDialog.validateReadonlyFolder": "Эту папку невозможно использовать в качестве целевого расположения для сохранения. Выберите другую папку",
			"remoteFileDialog.windowsDriveLetter": "Введите путь, начинающийся с буквы диска.",
			"saveLocalFile": "Сохранить локальный файл..."
		},
		"vs/workbench/services/editor/browser/editorResolverService": {
			"editorResolver.configureDefault": "Настроить по умолчанию",
			"editorResolver.conflictingDefaults": "Для ресурса доступно несколько редакторов по умолчанию.",
			"editorResolver.keepDefault": "Сохранить {0}",
			"promptOpenWith.configureDefault": "Настройка редактора по умолчанию для \"{0}\"...",
			"promptOpenWith.currentDefault": "По умолчанию",
			"promptOpenWith.currentDefaultAndActive": "Активно и по умолчанию",
			"promptOpenWith.currentlyActive": "Активно",
			"promptOpenWith.placeHolder": "Выберите редактор для \"{0}\"",
			"promptOpenWith.updateDefaultPlaceHolder": "Выбрать новый редактор по умолчанию для \"{0}\""
		},
		"vs/workbench/services/editor/common/editorResolverService": {
			"editor.editorAssociations": "Настройте [шаблоны подстановки](https://aka.ms/vscode-glob-patterns) для редакторов (например, `\"*.hex\": \"hexEditor.hexedit\"`). Они имеют приоритет над поведением по умолчанию."
		},
		"vs/workbench/services/extensionManagement/browser/extensionBisect": {
			"I cannot reproduce": "Не могу воспроизвести",
			"This is Bad": "Могу воспроизвести",
			"bisect": "Разделение расширений пополам активно и отключило расширения ({0}). Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.",
			"bisect.plural": "Разделение расширений пополам активно и отключило расширения ({0}). Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.",
			"bisect.singular": "Функция разделения расширений пополам активна и отключила 1 расширение. Убедитесь, что проблему по-прежнему можно воспроизвести, и продолжите, выбрав один из этих вариантов.",
			"continue": "Продолжить",
			"detail.start": "Функция разделения расширений пополам будет использовать двоичный поиск для обнаружения расширения, вызывающего проблему. Во время этого процесса окно несколько раз (около {0}) перезагружается. Каждый раз вам нужно подтвердить, сохраняются ли проблемы.",
			"done.detail": "Разделение расширений пополам выполнено и определило {0} как расширение, вызвавшее проблему.",
			"done.detail2": "Разделение расширений пополам выполнено, но расширение не определено. Возможно, возникла проблема с {0}.",
			"done.disbale": "Оставить это расширение отключенным",
			"done.msg": "Разделение расширения пополам",
			"msg.next": "Разделение расширения пополам",
			"msg.start": "Разделение расширения пополам",
			"msg2": "&&Начать разделение расширения пополам",
			"next.bad": "Могу &&воспроизвести",
			"next.cancel": "&&Отменить деление пополам",
			"next.good": "&&Не могу воспроизвести",
			"next.stop": "&&Остановить разделение пополам",
			"report": "&&Сообщить о проблеме и продолжить",
			"title.isBad": "Продолжить разделение расширений пополам",
			"title.start": "Начать разделение расширения пополам",
			"title.stop": "Остановить разделение расширений пополам"
		},
		"vs/workbench/services/extensionManagement/browser/extensionEnablementService": {
			"Reload": "Перезагрузить и включить расширения",
			"cannot change disablement environment": "Невозможно изменить включение расширения {0}, поскольку оно отключено в среде",
			"cannot change disallowed extension enablement": "Не удается изменить включение расширения {0}, поскольку оно запрещено",
			"cannot change enablement dependency": "Невозможно включить расширение \"{0}\", поскольку оно зависит от расширения \"{1}\", которое не может быть включено",
			"cannot change enablement environment": "Невозможно изменить включение расширения {0}, поскольку оно включено в среде",
			"cannot change enablement extension kind": "Не удается изменить включение расширения {0} из-за его типа расширения",
			"cannot change enablement malicious": "Не удается изменить включение расширения {0}, так как оно является вредоносным",
			"cannot change enablement virtual workspace": "Невозможно изменить включение расширения {0}, поскольку оно не поддерживает виртуальные рабочие области.",
			"cannot change invalid extension enablement": "Не удается изменить включение расширения {0}, так как оно недействительно",
			"cannot disable auth extension": "Не удается включить или отключить расширение {0}, так как от него зависит синхронизация параметров.",
			"cannot disable auth extension in workspace": "Не удается включить или отключить расширение {0} в рабочей области, так как оно предоставляет поставщиков проверки подлинности.",
			"cannot disable language pack extension": "Не удается включить или отключить расширение {0}, так как оно предоставляет языковые пакеты.",
			"extensionsDisabled": "Все установленные расширения временно отключены.",
			"noWorkspace": "Нет рабочей области."
		},
		"vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": {
			"accessExtensionFeature": "Доступ к функции \"{0}\"",
			"accessExtensionFeatureMessage": "Расширение \"{0}\" хочет получить доступ к функции \"{1}\".",
			"allow": "Разрешить",
			"disallow": "Не разрешать"
		},
		"vs/workbench/services/extensionManagement/common/extensionManagementService": {
			"Manifest is not found": "Сбой установки расширения {0}: манифест не найден.",
			"VS Code for Web": "{0} в Интернете",
			"allUnverifed": "Все издатели [**не** проверены]({0}).",
			"cannot be installed": "Не удается установить расширение \"{0}\", так как оно недоступно в этой установке.",
			"cannot be installed in server": "Не удается установить расширение \"{0}\", так как оно недоступно в установке \"{1}\".",
			"checkAllTrustedPublishersTitle": "Вы доверяете издателю \"{0}\" и {1} другим?",
			"checkTrustedPublisherTitle": "Вы доверяете издателю \"{0}\"?",
			"checkTwoTrustedPublishersTitle": "Вы доверяете издателям \"{0}\" и \"{1}\"?",
			"extension published by message": "Расширение {0} опубликовано {1}.",
			"extensionInstallWorkspaceTrustButton": "Доверять рабочей области и установить",
			"extensionInstallWorkspaceTrustContinueButton": "Установить",
			"extensionInstallWorkspaceTrustManageButton": "Дополнительные сведения",
			"extensionInstallWorkspaceTrustMessage": "Для включения этого расширения требуется доверенная рабочая область.",
			"firstTimeInstallingMessage": "Это первый раз, когда вы устанавливаете расширения от этих издателей.",
			"install": "&&Установить",
			"install and do no sync": "Установить (&&не синхронизировать)",
			"install anyways": "Все равно &&установить",
			"install extension": "Установить расширение",
			"install extensions": "Установить расширения",
			"install multiple extensions": "Вы хотите установить и синхронизировать расширения на своих устройствах?",
			"install single extension": "Вы хотите установить и синхронизировать расширение \"{0}\" на своих устройствах?",
			"learnMore": "&&Подробнее",
			"limited support": "Функциональность \"{0}\" ограничена в {1}.",
			"main.notFound": "Невозможно активировать, так как не удалось найти {0}",
			"manifest is not found": "Манифест не найден",
			"message1": "Расширение {0} опубликовано {1}. Это первое расширение, которое вы устанавливаете с этого издателя.",
			"message2": "{0} не управляет поведением сторонних расширений, включая управление вашими персональными данными. Продолжить, только если вы доверяете издателю.",
			"message3": "Установка этого расширения также приведет к установке [расширений]({0}), опубликованных {1} и {2}.",
			"message4": "{0} не управляет поведением сторонних расширений, включая управление вашими персональными данными. Продолжить, только если вы доверяете издателям.",
			"multiInstallMessage": "Это первый раз, когда вы устанавливаете расширения от издателей {0} и {1}.",
			"multipleDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\", \"{2}\" и другие.",
			"non web extensions": "\"{0}\" содержит расширения, которые не поддерживаются в {1}.",
			"non web extensions detail": "Содержит расширения, которые не поддерживаются.",
			"showExtensions": "&&Показать расширения",
			"singleDependentError": "Не удается удалить расширение \"{0}\". От него зависит расширение \"{1}\".",
			"singleUntrustedPublisher": "Установка этого расширения также приведет к установке [расширений]({0}), опубликованных {1}.",
			"trust and install": "Доверять издателю и &&установить",
			"trust publishers and install": "Доверять издателям и &&установить",
			"twoDependentsError": "Не удается удалить расширение \"{0}\". От него зависят расширения \"{1}\" и \"{2}\".",
			"unverifiedPublisherWithName": "{0} [**not** verified]({1}).",
			"unverifiedPublishers": "{0} и {1} [**не** проверены]({2}).",
			"verifiedPublisherWithName": "{0} проверено право владения {1}."
		},
		"vs/workbench/services/extensionManagement/common/extensionsIcons": {
			"extensionDefault": "Значок, используемый для расширения по умолчанию в представлении расширений и редакторе.",
			"extensionIconVerifiedForeground": "Цвет значка для проверенного издателя расширений.",
			"verifiedPublisher": "Значок, используемый для проверенного издателя расширений в представлении расширений и редакторе."
		},
		"vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": {
			"extensionGalleryManifestService.accountChange": "{0} теперь настроено на использование другого Marketplace. Перезапустите, чтобы применить изменения.",
			"restart": "&&Перезапустить"
		},
		"vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": {
			"local": "Локальный",
			"remote": "Удаленный"
		},
		"vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": {
			"incompatibleAPI": "Невозможно установить расширение \"{0}\". {1}",
			"notFoundCompatibleDependency": "Невозможно установить расширение \"{0}\" из-за несовместимости с текущей версией {1} (версия {2}).",
			"notFoundReleaseExtension": "Не удается установить версию выпуска расширения \"{0}\", так как отсутствует версия выпуска."
		},
		"vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": {
			"select for add": "Добавить рекомендацию расширения в",
			"select for remove": "Удалить рекомендацию расширения из",
			"workspace": "Рабочая область",
			"workspace folder": "Папка рабочей области"
		},
		"vs/workbench/services/extensions/browser/extensionUrlHandler": {
			"confirmUrl": "Разрешить расширению \"{0}\" открыть этот URI?",
			"extensions": "Расширения",
			"installDetail": "Это расширение хочет открыть URI:",
			"manage": "Управление URI авторизованных расширений...",
			"no": "Сейчас нет авторизованных URI расширений.",
			"open": "&&Открыть",
			"openUri": "Открыть URI",
			"reloadAndHandle": "Расширение \"{0}\" не загружено. Вы хотите перезагрузить окно, чтобы загрузить расширение и открыть URL-адрес?",
			"reloadAndOpen": "&&Перезагрузить окно и открыть",
			"rememberConfirmUrl": "Больше не спрашивать об этом расширении"
		},
		"vs/workbench/services/extensions/common/abstractExtensionService": {
			"activation": "События активации",
			"disconnectRemote": "Отключить удаленный агент",
			"extensionService.autoRestart": "Удаленный хост-процесс для расширений неожиданно завершил работу. Выполняется перезапуск...",
			"extensionService.crash": "Удаленный хост-процесс для расширений неожиданно завершил работу 3 раза за последние 5 минут.",
			"extensionStopVetoError": "{0} (ошибка: {1})",
			"extensionStopVetoMessage": "Подтвердите перезапуск расширений.",
			"extensionTestError": "Не удалось найти узел расширений, который может запустить средство запуска тестов в {0}.",
			"looping": "Следующие расширения содержат циклы зависимостей и были отключены: {0}",
			"proceedAnyways": "Все равно перезапустить",
			"restart": "Перезапустить удаленный хост-процесс для расширений",
			"stopExtensionHosts": "Остановка узлов расширений"
		},
		"vs/workbench/services/extensions/common/extensionHostManager": {
			"measureExtHostLatency": "Измерить задержку хост-процесса для расширений"
		},
		"vs/workbench/services/extensions/common/extensionsProposedApi": {
			"enabledProposedAPIs": "Предложения API"
		},
		"vs/workbench/services/extensions/common/extensionsRegistry": {
			"extensionKind": "Определите тип расширения. Расширения \"ui\" устанавливаются и запускаются на локальном компьютере, а расширения \"workspace\" — на удаленном компьютере.",
			"extensionKind.empty": "Определите расширение, которое не может выполняться в удаленном контексте ни на локальном, ни на удаленном компьютере.",
			"extensionKind.ui": "Определение расширения, которое может работать только на локальном компьютере при подключении к окну удаленного компьютера.",
			"extensionKind.ui-workspace": "Определите расширение, которое может выполняться на любой стороне, однако отдает предпочтение локальному компьютеру.",
			"extensionKind.workspace": "Определите расширение, которое может работать только на удаленном компьютере при подключении удаленного окна.",
			"extensionKind.workspace-ui": "Определите расширение, которое может выполняться на любой стороне, однако отдает предпочтение удаленному компьютеру.",
			"product.extensionEnabledApiProposals": "Предложения API, доступные для свободного использования соответствующими расширениями.",
			"ui": "Тип расширения пользовательского интерфейса. В удаленном окне такие расширения включены, только если они доступны на локальном компьютере.",
			"vscode.extension.activationEvents": "События активации для расширения кода VS Code.",
			"vscode.extension.activationEvents.onAuthenticationRequest": "Событие активации, выдаваемое каждый раз при запросе сеансов от указанного поставщика проверки подлинности.",
			"vscode.extension.activationEvents.onChatContextProvider": "Событие активации, возникающее при вызове указанного поставщика контекста чата.",
			"vscode.extension.activationEvents.onChatParticipant": "Событие активации, возникающее при вызове указанного участника чата.",
			"vscode.extension.activationEvents.onCommand": "Событие активации выдается каждый раз при вызове указанной команды.",
			"vscode.extension.activationEvents.onCustomEditor": "Событие активации, возникающее каждый раз, когда указанный специализированный редактор становится видимым.",
			"vscode.extension.activationEvents.onDebug": "Событие активации выдается каждый раз, когда пользователь запускает отладку или собирается установить конфигурацию отладки.",
			"vscode.extension.activationEvents.onDebugAdapterProtocolTracker": "Событие активации выдается каждый раз при запуске сеанса отладки указанного типа (может потребоваться средство отслеживания протокола отладки).",
			"vscode.extension.activationEvents.onDebugDynamicConfigurations": "Событие активации, вызываемое каждый раз, когда требуется создать список всех конфигураций отладки (и требуется вызвать все методы provideDebugConfigurations для динамической области).",
			"vscode.extension.activationEvents.onDebugInitialConfigurations": "Событие активации выдается каждый раз, когда необходимо создать файл \"launch.json\" (и вызывать все методы provideDebugConfigurations).",
			"vscode.extension.activationEvents.onDebugResolve": "Событие активации выдается каждый раз при запуске сеанса отладки указанного типа (и при вызове соответствующего метода resolveDebugConfiguration).",
			"vscode.extension.activationEvents.onEditSession": "Событие активации создается при каждом получении доступа к какому-либо сеансу редактирования с заданной схемой.",
			"vscode.extension.activationEvents.onFileSystem": "Событие активации выдается каждый раз при доступе к файлу или папке по заданной схеме.",
			"vscode.extension.activationEvents.onIssueReporterOpened": "Событие активации, создаваемое при открытии средства сообщения о проблемах.",
			"vscode.extension.activationEvents.onLanguage": "Событие активации выдается каждый раз, когда открывается файл, который разрешается к указанному языку.",
			"vscode.extension.activationEvents.onLanguageModelChatProvider": "Событие активации возникает, когда запрашивается поставщик модели чата для указанного поставщика.",
			"vscode.extension.activationEvents.onLanguageModelTool": "Событие активации, возникающее при вызове указанного средства языковой модели.",
			"vscode.extension.activationEvents.onMcpCollection": "Событие активации, которое возникает при запросе инструмента с сервера MCP.",
			"vscode.extension.activationEvents.onNotebook": "Событие активации выдается каждый раз при открытии указанного документа записной книжки.",
			"vscode.extension.activationEvents.onOpenExternalUri": "Событие активации, выдаваемое при открытии внешнего URI (например, ссылки HTTP или HTTPS).",
			"vscode.extension.activationEvents.onRenderer": "Событие активации, создаваемое при каждом использовании отрисовщика выходных данных записной книжки.",
			"vscode.extension.activationEvents.onSearch": "Событие активации выдается каждый раз при выполнении поиска в папке с указанной схемой.",
			"vscode.extension.activationEvents.onStartupFinished": "Событие активации, выдаваемое после завершения запуска (после завершения активации всех необходимых расширений \"*\").",
			"vscode.extension.activationEvents.onTaskType": "Событие активации создается каждый раз, когда нужно перечислить или разрешить задачи определенного типа.",
			"vscode.extension.activationEvents.onTerminal": "Событие активации, возникающее при открытии терминала указанного типа оболочки.",
			"vscode.extension.activationEvents.onTerminalProfile": "Событие активации, создаваемое при запуске определенного профиля терминала.",
			"vscode.extension.activationEvents.onTerminalQuickFixRequest": "Событие активации, которое выдается, когда команда соответствует селектору, связанному с этим идентификатором",
			"vscode.extension.activationEvents.onTerminalShellIntegration": "Событие активации, возникающее при активации интеграции оболочки терминала для указанного типа оболочки.",
			"vscode.extension.activationEvents.onUri": "Событие активации, которое выдается каждый раз при открытии системного URI этого расширения.",
			"vscode.extension.activationEvents.onView": "Событие активации выдается каждый раз при развертывании указанного окна.",
			"vscode.extension.activationEvents.onWalkthrough": "Событие активации, порожденное при открытии указанного пошагового руководства.",
			"vscode.extension.activationEvents.onWebviewPanel": "Событие активации, которое возникает при загрузке веб-представления определенного viewType",
			"vscode.extension.activationEvents.star": "Событие активации выдается при запуске VS Code. Для удобства пользователя используйте это событие в своем расширении только в том случае, если другие сочетания событий не подходят.",
			"vscode.extension.activationEvents.workspaceContains": "Событие активации выдается каждый раз при открытии папки, содержащей по крайней мере один файл, который соответствует указанной стандартной маске.",
			"vscode.extension.api": "Опишите API, предоставленный этим расширением. Дополнительные сведения: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions",
			"vscode.extension.api.none": "Полностью откажитесь от возможности экспортировать любые API. Это позволяет запускать другие расширения, зависящие от этого расширения, в отдельном хост-процессе для расширений или на удаленном компьютере.",
			"vscode.extension.badges": "Массив эмблем, отображаемых на боковой панели страницы расширения Marketplace.",
			"vscode.extension.badges.description": "Описание эмблемы.",
			"vscode.extension.badges.href": "Ссылка на эмблему.",
			"vscode.extension.badges.url": "URL-адрес изображения эмблемы.",
			"vscode.extension.capabilities": "Объявить набор поддерживаемых расширением возможностей.",
			"vscode.extension.capabilities.untrustedWorkspaces": "Объявляет, как расширение должно обрабатываться в недоверенных рабочих областях.",
			"vscode.extension.capabilities.untrustedWorkspaces.description": "Описание того, как доверие рабочей области влияет на поведение расширений и почему они необходимы. Применяется, только если значение \"поддерживается\" не равно \"true\".",
			"vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations": "Список ключей конфигурации, предоставленных расширением, которые не должны использовать значения рабочей области в ненадежных рабочих областях.",
			"vscode.extension.capabilities.untrustedWorkspaces.supported": "Объявляет уровень поддержки недоверенных рабочих областей по расширению.",
			"vscode.extension.capabilities.untrustedWorkspaces.supported.false": "Расширение не будет включено в недоверенных рабочих областях.",
			"vscode.extension.capabilities.untrustedWorkspaces.supported.limited": "Расширение будет включено в недоверенных рабочих областях с некоторыми отключенными функциями.",
			"vscode.extension.capabilities.untrustedWorkspaces.supported.true": "Расширение будет включено в недоверенных рабочих областях с включенными функциями.",
			"vscode.extension.capabilities.virtualWorkspaces": "Объявляет, следует ли включать расширение в виртуальных рабочих областях. Виртуальная рабочая область — это рабочая область, не поддерживаемая какими-либо ресурсами на диске. Если установлено значение false, это расширение будет автоматически отключено в виртуальных рабочих областях. Значение по умолчанию — true.",
			"vscode.extension.capabilities.virtualWorkspaces.description": "Описание того, как виртуальные рабочие области влияют на поведение расширений и почему они необходимы. Применяется, только если значение \"поддерживается\" не равно \"true\".",
			"vscode.extension.capabilities.virtualWorkspaces.supported": "Объявляет уровень поддержки виртуальных рабочих областей по расширению.",
			"vscode.extension.capabilities.virtualWorkspaces.supported.false": "Расширение не будет включено в виртуальных рабочих областях.",
			"vscode.extension.capabilities.virtualWorkspaces.supported.limited": "Расширение будет включено в виртуальных рабочих областях с некоторыми отключенными функциями.",
			"vscode.extension.capabilities.virtualWorkspaces.supported.true": "Расширение будет включено в виртуальных рабочих областях с включенными функциями.",
			"vscode.extension.categories": "Категории, используемые коллекцией VS Code для классификации расширения.",
			"vscode.extension.category.languages.deprecated": "Используйте \"Языки программирования\"",
			"vscode.extension.contributes": "Все публикации расширения VS Code, представленные этим пакетом.",
			"vscode.extension.contributes.extensionPack": "Набор расширений, которые могут быть установлены вместе. Идентификатор расширения всегда имеет формат \"${publisher}.${name}\". Например, \"vscode.csharp\".",
			"vscode.extension.contributes.sponsor": "Укажите расположение, из которого пользователи могут спонсировать ваше расширение.",
			"vscode.extension.contributes.sponsor.url": "URL-адрес, с которого пользователи могут спонсировать ваше расширение. Это должен быть действительный URL-адрес с протоколом HTTP или HTTPS. Пример значения: https://github.com/sponsors/nvaccess",
			"vscode.extension.displayName": "Отображаемое имя расширения, используемого в коллекции VS Code.",
			"vscode.extension.enableProposedApi.deprecated": "Вместо этого используйте \"enabledApiProposals\".",
			"vscode.extension.enabledApiProposals": "Включите предложения API, чтобы попробовать их. Допустимо только **во время разработки**. Расширения **не могут быть опубликованы** с этим свойством. Дополнительные сведения: https://code.visualstudio.com/api/advanced-topics/using-proposed-api",
			"vscode.extension.engines": "Совместимость с подсистемой.",
			"vscode.extension.engines.vscode": "Для расширений VS Code указывает версию VS Code, с которой совместимо расширение. Она не может быть задана как \"*\". Например, ^1.105.0 сообщает о совместимости с минимальной версией VS Code 1.105.0.",
			"vscode.extension.extensionAffinity": "Расширения, с которыми это расширение следует совместно размещать в одном хост-процессе для расширений, если это возможно. Идентификатор расширения всегда имеет формат ${publisher}.${name}. Например: vscode.git.",
			"vscode.extension.extensionDependencies": "Зависимости от других расширений. Идентификатор расширения — всегда ${publisher}.${name}. Например: vscode.csharp.",
			"vscode.extension.galleryBanner": "Баннер, используемый в магазине VS Code.",
			"vscode.extension.galleryBanner.color": "Цвет баннера в заголовке страницы магазина VS Code.",
			"vscode.extension.galleryBanner.theme": "Цветовая тема для шрифта, используемого в баннере.",
			"vscode.extension.icon": "Путь к значку размером 128 x 128 пикселей.",
			"vscode.extension.l10n": "Относительный путь к папке, содержащей файлы локализации (bundle.l10n.*.json). Должен быть указан, если используется vscode.l10n API.",
			"vscode.extension.markdown": "Управляет подсистемой отображения Markdown, используемой в Marketplace. Допустимые значения: 'github' (по умолчанию) или 'standard' (стандартный).",
			"vscode.extension.preview": "Добавляет метку \"Предварительная версия\" для расширения в Marketplace.",
			"vscode.extension.pricing": "Сведения о ценах на расширение. Может быть бесплатным (по умолчанию) или в пробной версии. Для получения подробных сведений посетите: https://code.visualstudio.com/api/working-with-extensions/publishing-extension#extension-pricing-label.",
			"vscode.extension.publisher": "Издатель расширения VS Code.",
			"vscode.extension.qna": "Управляет ссылкой на вопросы и ответы в Marketplace. Укажите \"marketplace\", чтобы использовать файл вопросов и ответов Marketplace по умолчанию. Укажите строку, чтобы задать URL-адрес пользовательского сайта вопросов и ответов. Укажите значение \"false\", чтобы отключить вопросы и ответы.",
			"vscode.extension.scripts.prepublish": "Скрипт, выполняемый перед публикацией пакета в качестве расширения VS Code.",
			"vscode.extension.scripts.uninstall": "Удалить обработчик для расширения VS Code. Скрипт, который выполняется после полного удаления расширения из VS Code, когда VS Code перезапускается (выключается и запускается) после удаления расширения. Поддерживаются только скрипты Node.",
			"workspace": "Вид расширения рабочей области. В удаленном окне такие расширения включены, тольео если они доступны в удаленном репозитории."
		},
		"vs/workbench/services/extensions/common/extensionsUtil": {
			"extensionUnderDevelopment": "Идет загрузка расширения разработки в {0}.",
			"overwritingExtension": "Идет перезапись расширения {0} на {1}.",
			"overwritingWithWorkspaceExtension": "Перезапись {0} с использованием расширения рабочей области {1}."
		},
		"vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": {
			"extensionCache.invalid": "Расширения были изменены на диске. Обновите окно.",
			"extensionUnderDevelopment.invalid": "Не удалось загрузить расширение \"{0}\", находящееся на этапе разработки, так как оно недопустимо: {1}",
			"extensionsUnderDevelopment.invalid": "Не удалось загрузить расширения {0}, находящиеся на этапе разработки, так как они недопустимы: {1}",
			"reloadWindow": "Перезагрузить окно"
		},
		"vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": {
			"extensionHost.startupFail": "Хост-процесс для расширений не запустился спустя 10 секунд. Возможно, произошла ошибка.",
			"extensionHost.startupFailDebug": "Хост-процесс для расширений не был запущен в течение 10 секунд. Возможно, он был остановлен в первой строке, а для продолжения требуется отладчик.",
			"join.extensionDevelopment": "Завершение сеанса отладки расширения",
			"reloadWindow": "Перезагрузить окно"
		},
		"vs/workbench/services/extensions/electron-browser/nativeExtensionService": {
			"devTools": "Открыть средства разработчика",
			"enable": "Включить и перезагрузить",
			"enableResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nВключить его?",
			"extensionService.autoRestart": "Хост-процесс для расширений неожиданно завершил работу. Выполняется перезапуск...",
			"extensionService.crash": "Хост-процесс для расширений неожиданно завершил работу 3 раза за последние 5 минут.",
			"extensionService.versionMismatchCrash": "Не удается запустить расширение узла из-за несоответствия версий.",
			"getEnvironmentFailure": "Не удалось получить удаленную среду",
			"install": "Установить и перезагрузить",
			"installResolver": "Для открытия удаленного окна требуется расширение \"{0}\".\r\nУстановить это расширение?",
			"learnMore": "Подробнее",
			"relaunch": "Перезапустить VS Code",
			"resolverExtensionNotFound": "\"{0}\" не найден в Marketplace",
			"restart": "Перезапустить хост-процесс для расширений",
			"restartExtensionHost": "Перезапустить хост-процесс для расширений",
			"restartExtensionHost.reason": "Явный запрос",
			"startBisect": "Начать разделение расширения пополам"
		},
		"vs/workbench/services/files/electron-browser/diskFileSystemProvider": {
			"fileWatcher": "Наблюдатель файлов"
		},
		"vs/workbench/services/files/electron-browser/elevatedFileService": {
			"fileNotTrusted": "Рабочая область не является доверенной.",
			"fileNotTrustedMessagePosix": "Вы собираетесь сохранить \"{0}\" как суперпользователя.",
			"fileNotTrustedMessageWindows": "Вы собираетесь сохранить \"{0}\" в качестве администратора."
		},
		"vs/workbench/services/filesConfiguration/common/filesConfigurationService": {
			"configuredReadonly": "Редактор доступен только для чтения, поскольку в параметрах для файла установлен режим только для чтения. [Нажмите здесь](command:{0}), чтобы настроить или [переключить этот сеанс](command:{1}).",
			"fileLocked": "Редактор доступен только для чтения из-за прав доступа к файлам. [Нажмите здесь](command:{0}), чтобы установить возможность записи в любом случае.",
			"fileReadonly": "Редактор доступен только для чтения, потому что файл доступен только для чтения.",
			"providerReadonly": "Редактор доступен только для чтения, потому что файловая система файла доступна только для чтения.",
			"sessionReadonly": "Редактор доступен только для чтения, поскольку в этом сеансе файл был установлен только для чтения. [Нажмите здесь](command:{0}), чтобы сделать доступной запись."
		},
		"vs/workbench/services/history/browser/historyService": {
			"canNavigateBack": "Возможен ли переход назад в журнале редактора",
			"canNavigateBackInEditLocations": "Можно ли переходить назад в журнале правок в навигации редактора",
			"canNavigateBackInNavigationLocations": "Можно ли переходить назад в журнале расположений в навигации редактора",
			"canNavigateForward": "Возможен ли переход вперед в журнале редактора",
			"canNavigateForwardInEditLocations": "Можно ли переходить вперед в журнале правок в навигации редактора",
			"canNavigateForwardInNavigationLocations": "Можно ли переходить вперед в журнале расположений в навигации редактора",
			"canNavigateToLastEditLocation": "Можно ли переходить к последнему расположению правки в редакторе",
			"canNavigateToLastNavigationLocation": "Можно ли переходить к последнему расположению навигации в редакторе",
			"canReopenClosedEditor": "Возможно ли повторное открытие последнего закрытого редактора"
		},
		"vs/workbench/services/host/browser/browserHostService": {
			"retry": "&&Повторить",
			"unableToOpenExternal": "Браузер заблокировал открытие новой вкладки или окна. Нажмите \"Повторить\", чтобы повторить попытку.",
			"unableToOpenExternalWorkspace": "Браузер заблокировал открытие новой вкладки или окна для \"{0}\". Нажмите \"Повторить\", чтобы повторить попытку.",
			"unableToOpenWindowDetail": "Разрешите всплывающие окна для этого веб-сайта в [параметрах браузера]({0})."
		},
		"vs/workbench/services/hover/browser/hoverWidget": {
			"hoverhint": "Удерживайте клавишу {0}чтобы навести указатель мыши"
		},
		"vs/workbench/services/integrity/electron-browser/integrityService": {
			"integrity.dontShowAgain": "Больше не показывать",
			"integrity.moreInformation": "Дополнительные сведения",
			"integrity.prompt": "Похоже, ваша установка {0} повреждена. Повторите установку."
		},
		"vs/workbench/services/issue/browser/issueTroubleshoot": {
			"I cannot reproduce": "Не удается воспроизвести",
			"Stop": "Остановить",
			"This is Bad": "Я могу воспроизвести",
			"ask to download insiders": "Попробуйте скачать и воспроизвести проблему в версиях предварительной оценки {0}.",
			"ask to reproduce issue": "Попробуйте воспроизвести проблему в версиях предварительной оценки {0} и убедитесь, что проблема там существует.",
			"bad": "Я могу воспроизвести",
			"detail.start": "Устранение неполадок — это процесс, который помогает определить причину проблемы. Причиной проблемы может быть неправильная настройка, расширение или {0}.\r\n\r\nВо время процесса окно перезагружается несколько раз. Каждый раз необходимо подтверждать, сохраняется ли проблема.",
			"download insiders": "Скачать версии предварительной оценки {0}",
			"empty.profile": "Процесс устранения неполадок активен и временно сбросил ваши конфигурации до настроек по умолчанию. Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.",
			"good": "Не удается воспроизвести",
			"issue is in core": "При устранении проблемы обнаружено, что она возникла в {0}.",
			"issue is with configuration": "При устранении неполадок обнаружено, что причиной проблемы являются конфигурации. Сообщите о проблеме, экспортировав конфигурации с помощью команды \"Экспорт профиля\" и добавьте файл в отчет о проблеме.",
			"msg": "&&Устранение проблемы",
			"profile.extensions.disabled": "Процесс устранения неполадок активен и временно отключил все установленные расширения. Убедитесь, что проблему все еще можно воспроизвести, и продолжите процедуру, выбрав один из этих параметров.",
			"report anyway": "Все равно сообщить о проблеме",
			"stop": "Остановить",
			"title.stop": "Остановить устранение проблемы",
			"troubleshoot issue": "Устранение проблемы",
			"troubleshootIssue": "Устранение проблемы...",
			"use insiders": "Это может означать, что у проблемы уже есть решение, которое будет доступно в предстоящем выпуске. Вы можете безопасно использовать версии предварительной оценки {0}, пока не будет доступна новая стабильная версия."
		},
		"vs/workbench/services/keybinding/browser/keybindingService": {
			"invalid.keybindings": "Недопустимое значение \"contributes.{0}\": {1}",
			"keybindings.commandsIsArray": "Неправильный тип. Ожидается \"{0}\". Поле \"command\" не поддерживает выполнение нескольких команд. Используйте команду \"runCommands\", чтобы передать несколько команд для выполнения.",
			"keybindings.json.args": "Аргументы, передаваемые в выполняемую команду.",
			"keybindings.json.command": "Имя выполняемой команды",
			"keybindings.json.key": "Клавиша или последовательность клавиш (через пробел)",
			"keybindings.json.removalCommand": "Имя команды удаления сочетания клавиш для",
			"keybindings.json.title": "Настройка настраиваемых сочетаний клавиш",
			"keybindings.json.when": "Условие, когда клавиша нажата.",
			"nonempty": "требуется непустое значение.",
			"optstring": "свойство \"{0}\" может быть опущено или должно иметь тип string",
			"requirestring": "свойство \"{0}\" является обязательным и должно иметь тип string",
			"unboundCommands": "Доступные команды: ",
			"vscode.extension.contributes.keybindings": "Добавляет настраиваемые сочетания клавиш.",
			"vscode.extension.contributes.keybindings.args": "Аргументы, передаваемые в выполняемую команду.",
			"vscode.extension.contributes.keybindings.command": "Идентификатор команды, выполняемой при нажатии настраиваемого сочетания клавиш.",
			"vscode.extension.contributes.keybindings.key": "Клавиша или сочетание клавиш (отдельные клавиши со знаком \"плюс\" и сочетания через пробел, например CTRL+O и CTRL+L L для аккорда).",
			"vscode.extension.contributes.keybindings.linux": "Клавиша или последовательность клавиш для Linux.",
			"vscode.extension.contributes.keybindings.mac": "Клавиша или последовательность клавиш для Mac.",
			"vscode.extension.contributes.keybindings.when": "Условие, когда клавиша нажата.",
			"vscode.extension.contributes.keybindings.win": "Клавиша или последовательность клавиш для Windows."
		},
		"vs/workbench/services/keybinding/common/keybindingEditing": {
			"emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию.",
			"errorInvalidConfiguration": "Не удалось записать файл конфигурации сочетаний клавиш. Этот файл содержит объект, тип которого отличен от Array. Откройте файл, удалите этот объект и повторите попытку.",
			"errorKeybindingsFileDirty": "Запись невозможна, поскольку в файле конфигурации сочетаний клавиш есть несохраненные изменения. Сохраните этот файл, затем повторите попытку.",
			"parseErrors": "Не удается записать файл конфигурации сочетаний клавиш. Откройте файл, исправьте ошибки и предупреждения и повторите попытку."
		},
		"vs/workbench/services/label/common/labelService": {
			"temporaryWorkspace": "Рабочая область",
			"untitledWorkspace": "(Рабочая область) без названия",
			"vscode.extension.contributes.resourceLabelFormatters": "Указывает правила форматирования для меток ресурсов.",
			"vscode.extension.contributes.resourceLabelFormatters.authority": "Служба URI, с которой следует сопоставлять форматировщик. Поддерживаются простые стандартные маски.",
			"vscode.extension.contributes.resourceLabelFormatters.formatting": "Правила для форматирования меток ресурсов URI.",
			"vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Суффикс, добавляемый к метке рабочей области.",
			"vscode.extension.contributes.resourceLabelFormatters.label": "Пометка правил для отображения. Например, myLabel:/${path}. В качестве переменных поддерживаются ${path}, ${scheme}, ${authority} и ${authoritySuffix}.",
			"vscode.extension.contributes.resourceLabelFormatters.scheme": "Схема URI, с которой следует сопоставлять форматировщик. Например, \"file\". Поддерживаются простые стандартные маски.",
			"vscode.extension.contributes.resourceLabelFormatters.separator": "Разделитель, используемый при отображении метки URI. Например, / или ''.",
			"vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator": "Управляет тем, отбрасываются ли начальные символы разделителя в подстановках \"${path}\".",
			"vscode.extension.contributes.resourceLabelFormatters.tildify": "Определяет, нужно ли обозначать начало метки URI тильдой, когда это возможно.",
			"workspaceName": "{0} (рабочая область)",
			"workspaceNameVerbose": "{0} (рабочая область)"
		},
		"vs/workbench/services/language/common/languageService": {
			"file extensions": "Расширения файлов",
			"grammar": "Грамматика",
			"invalid": "Недопустимое значение contributes.{0}. Требуется массив.",
			"invalid.empty": "Пустое значение contributes.{0}",
			"language id": "Идентификатор",
			"language name": "Имя",
			"languages": "Языки",
			"opt.aliases": "свойство \"{0}\" может быть опущено и должно иметь тип string[]",
			"opt.configuration": "свойство \"{0}\" может быть опущено и должно иметь тип string",
			"opt.extensions": "свойство \"{0}\" может быть опущено и должно иметь тип string[]",
			"opt.filenames": "свойство \"{0}\" может быть опущено и должно иметь тип string[]",
			"opt.firstLine": "свойство \"{0}\" может быть опущено и должно иметь тип string",
			"opt.icon": "свойство \"{0}\" можно пропустить; оно должно иметь тип \"object\" со свойствами \"{1}\" и \"{2}\" типа \"string\"",
			"opt.mimetypes": "свойство \"{0}\" может быть опущено и должно иметь тип string[]",
			"require.id": "свойство \"{0}\" является обязательным и должно иметь тип string",
			"snippets": "Фрагменты кода",
			"vscode.extension.contributes.languages": "Добавляет объявления языка.",
			"vscode.extension.contributes.languages.aliases": "Псевдонимы имен для языка.",
			"vscode.extension.contributes.languages.configuration": "Относительный путь к файлу, содержащему параметры конфигурации для языка.",
			"vscode.extension.contributes.languages.extensions": "Расширения имен файлов, связанные с языком.",
			"vscode.extension.contributes.languages.filenamePatterns": "Стандартные маски имен файлов, связанные с языком.",
			"vscode.extension.contributes.languages.filenames": "Имена файлов, связанные с языком.",
			"vscode.extension.contributes.languages.firstLine": "Регулярное выражение, соответствующее первой строке файла языка.",
			"vscode.extension.contributes.languages.icon": "Значок, используемый в качестве значка файла, если тема значка не предоставляет его для языка.",
			"vscode.extension.contributes.languages.icon.dark": "Путь к значку, когда используется темная тема",
			"vscode.extension.contributes.languages.icon.light": "Путь к значку, когда используется светлая тема",
			"vscode.extension.contributes.languages.id": "Идентификатор языка.",
			"vscode.extension.contributes.languages.mimetypes": "Типы MIME, связанные с языком."
		},
		"vs/workbench/services/lifecycle/browser/lifecycleService": {
			"lifecycleVeto": "Внесенные изменения не могут быть сохранены. Нажмите \"Отмена\" и повторите попытку."
		},
		"vs/workbench/services/localization/electron-browser/localeService": {
			"argvInvalid": "Не удалось записать язык отображения. Откройте параметры среды выполнения, исправьте ошибки и предупреждения и повторите попытку.",
			"installing": "Установка поддержки языка {0}...",
			"openArgv": "Открыть параметры среды выполнения",
			"restart": "&&Перезапустить",
			"restartDisplayLanguageDetail1": "Чтобы изменить язык интерфейса на {0}, необходимо перезапустить {1}.",
			"restartDisplayLanguageMessage1": "Перезапустить {0}, чтобы переключиться на {1}?"
		},
		"vs/workbench/services/log/common/logConstants": {
			"window": "Окно"
		},
		"vs/workbench/services/notification/common/notificationService": {
			"neverShowAgain": "Больше не показывать"
		},
		"vs/workbench/services/preferences/browser/keybindingsEditorInput": {
			"keybindingsEditorLabelIcon": "Значок метки редактора настраиваемых сочетаний клавиш.",
			"keybindingsInputName": "Сочетания клавиш"
		},
		"vs/workbench/services/preferences/browser/keybindingsEditorModel": {
			"cat.title": "{0}: {1}",
			"default": "Система",
			"extension": "Расширение",
			"meta": "meta",
			"option": "Параметр",
			"user": "Пользователь"
		},
		"vs/workbench/services/preferences/browser/preferencesService": {
			"defaultKeybindings": "Настраиваемые сочетания клавиш по умолчанию",
			"emptyKeybindingsHeader": "Поместите настраиваемые сочетания клавиш в этот файл, чтобы переопределить сочетания клавиш по умолчанию.",
			"fail.createSettings": "Невозможно создать \"{0}\" ({1}).",
			"openFolderFirst": "Чтобы создать параметры папки или рабочей области, откройте папку или рабочую область."
		},
		"vs/workbench/services/preferences/common/preferencesEditorInput": {
			"preferencesEditorInputName": "Настройки",
			"preferencesEditorLabelIcon": "Значок метки редактора настроек.",
			"settingsEditor2InputName": "Параметры",
			"settingsEditorLabelIcon": "Значок метки редактора параметров."
		},
		"vs/workbench/services/preferences/common/preferencesModels": {
			"commonlyUsed": "Часто используемые",
			"defaultKeybindingsHeader": "Переопределите настраиваемые сочетания клавиш, поместив их в файл настраиваемых сочетаний клавиш."
		},
		"vs/workbench/services/preferences/common/preferencesValidation": {
			"invalidTypeError": "Параметр имеет недопустимый тип; ожидается {0}. Исправьте это в JSON.",
			"regexParsingError": "Ошибка при синтаксическом анализе следующего регулярного выражения как с флагом u, так и без него:",
			"validations.arrayIncorrectType": "Неправильный тип. Ожидался массив.",
			"validations.booleanIncorrectType": "Неверный тип. Ожидалась \"логический\".",
			"validations.colorFormat": "Недопустимый формат цвета. Используйте формат #RGB, #RGBA, #RRGGBB или #RRGGBBAA.",
			"validations.exclusiveMax": "Значение должно быть строго меньше {0}.",
			"validations.exclusiveMin": "Значение должно быть строго больше {0}.",
			"validations.expectedInteger": "Значение должно быть целым числом.",
			"validations.expectedNumeric": "Значение должно быть числом.",
			"validations.invalidStringEnumValue": "Значение не принято. Допустимые значения: {0}.",
			"validations.max": "Значение должно быть меньше или равно {0}.",
			"validations.maxLength": "Максимально допустимая длина значения в символах: {0}.",
			"validations.min": "Значение должно быть больше или равно {0}.",
			"validations.minLength": "Минимально допустимая длина значения в символах: {0}.",
			"validations.multipleOf": "Значение должно быть кратно {0}.",
			"validations.objectIncorrectType": "Неверный тип. Ожидался объект.",
			"validations.objectPattern": "Свойство {0} не разрешено.\r\n",
			"validations.propertyNamePattern": "Имя свойства должно соответствовать шаблону `{0}`.",
			"validations.regex": "Значение должно соответствовать регулярному выражению \"{0}\".",
			"validations.stringArrayIncorrectType": "Неверный тип. Ожидался массив строк.",
			"validations.stringArrayItemEnum": "Значение {0} не является одним из {1}",
			"validations.stringArrayItemPattern": "Значение {0} должно соответствовать регулярному выражению {1}.",
			"validations.stringArrayMaxItem": "Число элементов в массиве должно быть не больше {0}",
			"validations.stringArrayMinItem": "Число элементов в массиве должно быть не меньше {0}",
			"validations.stringArrayUniqueItems": "Массив содержит повторяющиеся элементы",
			"validations.stringIncorrectEnumOptions": "Варианты значений перечисления должны быть строками, но одно из значений - не строка. Сообщите о проблеме автору расширения.",
			"validations.stringIncorrectType": "Неверный тип. Ожидалась \"строка\".",
			"validations.uriEmpty": "Ожидается URI.",
			"validations.uriMissing": "Ожидается URI.",
			"validations.uriSchemeMissing": "Ожидается URI со схемой."
		},
		"vs/workbench/services/progress/browser/progressService": {
			"cancel": "Отмена",
			"dismiss": "Отклонить",
			"progress.text2": "{0}: {1}",
			"progress.title2": "[{0}]: {1}",
			"progress.title3": "[{0}] {1}: {2}",
			"status.progress": "Сообщение о ходе выполнения"
		},
		"vs/workbench/services/remote/common/remoteExplorerService": {
			"RemoteHelpInformationExtPoint": "Предоставляет справочную информацию для удаленного объекта",
			"RemoteHelpInformationExtPoint.documentation": "URL-адрес страницы документации проекта или команда, которая возвращает этот URL-адрес",
			"RemoteHelpInformationExtPoint.feedback": "URL-адрес страницы проекта для отправки отзыва или команда, которая возвращает этот URL-адрес",
			"RemoteHelpInformationExtPoint.feedback.deprecated": "Используйте взамен {0}.",
			"RemoteHelpInformationExtPoint.getStarted": "URL-адрес или команда, возвращающие URL-адрес, ведущий на страницу \"Начало работы\" проекта, или идентификатор пошагового руководства, созданного расширением проекта",
			"RemoteHelpInformationExtPoint.issues": "URL-адрес страницы со списком задач проекта или команда, которая возвращает этот URL-адрес",
			"RemoteHelpInformationExtPoint.reportIssue": "URL-адрес или команда, возвращающие URL-адрес, ведущий в средство создания отчетов о проблемах проекта",
			"getStartedWalkthrough.id": "ИД пошагового руководства \"Начало работы\", которое требуется открыть."
		},
		"vs/workbench/services/remote/common/tunnelModel": {
			"remote.localPortMismatch.single": "Не удалось использовать локальный порт {0} для перенаправления на удаленный порт {1}.\r\n\r\nЭто обычно происходит, когда другой процесс уже использует локальный порт {0}.\r\n\r\nВместо него использован номер порта {2}.",
			"tunnel.forwardedPortsViewEnabled": "Включено ли представление \"Порты\".",
			"tunnel.source.auto": "Автоматическое перенаправление",
			"tunnel.source.user": "Перенаправленный пользователем",
			"tunnel.staticallyForwarded": "Перенаправленный статически"
		},
		"vs/workbench/services/remote/electron-browser/remoteAgentService": {
			"connectionError": "Не удается подключиться к серверу узла удаленного расширения (ошибка: {0})",
			"devTools": "Открыть средства разработчика",
			"directUrl": "Открыть в браузере"
		},
		"vs/workbench/services/request/electron-browser/requestService": {
			"network": "Сеть"
		},
		"vs/workbench/services/search/common/queryBuilder": {
			"search.noWorkspaceWithName": "Папка рабочей области не существует: {0}"
		},
		"vs/workbench/services/secrets/electron-browser/secretStorageService": {
			"encryptionNotAvailableJustTroubleshootingGuide": "Не удалось определить набор ключей ОС для хранения данных, связанных с шифрованием, в текущей классической среде.",
			"isGnome": "Вы работаете в среде GNOME, но набор ключей ОС недоступен для шифрования. Убедитесь, что установлено и запущено решение gnome-keyring или другая совместимая реализация libsecret.",
			"isKwallet": "Вы работаете в среде KDE, но набор ключей ОС недоступен для шифрования. Убедитесь, что запущен kwallet.",
			"troubleshootingButton": "Открыть руководство по устранению неполадок",
			"usePlainText": "Использовать менее надежное шифрование",
			"usePlainTextExtraSentence": "Откройте руководство по устранению неполадок, чтобы устранить эту проблему. Вы также можете применить менее надежное шифрование, не использующее набор ключей ОС."
		},
		"vs/workbench/services/suggest/browser/simpleSuggestWidget": {
			"ariaCurrenttSuggestionReadDetails": "{0}, документы: {1}",
			"label": "{0}, {1}",
			"label.desc": "{0}, {1} {2}",
			"label.detail": "{0}{1} {2}",
			"label.full": "{0}{1}, {2} {3}",
			"simpleSuggestWidgetExplicitlyInvoked": "Было ли явно вызвано мини-приложение простого предложения",
			"simpleSuggestWidgetFirstSuggestionFocused": "Находится ли первое простое предложение в фокусе",
			"simpleSuggestWidgetHasFocusedSuggestion": "Находится ли какое-либо простое предложение в фокусе",
			"simpleSuggestWidgetHasNavigated": "Выполнено ли перемещение вниз по мини-приложению простых предложений",
			"suggest": "Предложить",
			"suggestWidget.loading": "Загрузка...",
			"suggestWidget.noSuggestions": "Предложения отсутствуют."
		},
		"vs/workbench/services/suggest/browser/simpleSuggestWidgetDetails": {
			"details.close": "Закрыть",
			"loading": "Загрузка..."
		},
		"vs/workbench/services/textfile/browser/textFileService": {
			"confirmMakeWriteable": "Элемент \"{0}\" помечен как доступный только для чтения. Вы хотите сохранить и выйти в любом случае?",
			"confirmMakeWriteableDetail": "Пути можно настроить как доступные только для чтения через параметры.",
			"confirmOverwrite": "\"{0}\" уже существует. Вы хотите заменить его?",
			"deleted": "Удалено",
			"fileBinaryError": "Похоже, что файл является двоичным и не может быть открыт как текст",
			"makeWriteableButtonLabel": "&&Сохранить в любом случае",
			"overwriteIrreversible": "Файл или папка с именем \"{0}\" уже существует в папке \"{1}\". Если выполнить замену, текущее содержимое файла или папки будет перезаписано.",
			"readonly": "Только для чтения",
			"readonlyAndDeleted": "Удалено, только для чтения",
			"replaceButtonLabel": "&&Заменить",
			"textFileCreate.source": "Файл создан",
			"textFileModelDecorations": "Оформление модели текстовых файлов",
			"textFileOverwrite.source": "Файл заменен"
		},
		"vs/workbench/services/textfile/common/textFileEditorModel": {
			"saveParticipants": "Сохранение \"{0}\"",
			"saveTextFile": "Запись в файл...",
			"textFileCreate.source": "Кодировка файла изменена"
		},
		"vs/workbench/services/textfile/common/textFileEditorModelManager": {
			"genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}"
		},
		"vs/workbench/services/textfile/common/textFileSaveParticipant": {
			"saveParticipants1": "Выполнение действий кода и форматировщиков...",
			"skip": "Пропустить"
		},
		"vs/workbench/services/textfile/electron-browser/nativeTextFileService": {
			"join.textFiles": "Сохранение текстовых файлов"
		},
		"vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": {
			"alreadyDebugging": "Ведение журнала уже выполняется.",
			"invalid.embeddedLanguages": "Недопустимое значение в \"contributes.{0}.embeddedLanguages\". Оно должно быть сопоставлением объекта между именем области и языком. Указанное значение: {1}.",
			"invalid.injectTo": "Недопустимое значение в \"contributes.{0}.injectTo\". Должен быть задан массив имен языковых областей. Указанное значение: {1}",
			"invalid.language": "Неизвестный язык в contributes.{0}.language. Указанное значение: {1}",
			"invalid.path.0": "В contributes.{0}.path требуется строка. Указанное значение: {1}",
			"invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.",
			"invalid.scopeName": "В contributes.{0}.scopeName требуется строка. Указанное значение: {1}",
			"invalid.tokenTypes": "Недопустимое значение в \"contributes.{0}.tokenTypes\". Необходимо указать сопоставление объекта между именем объекта и типом маркера. Указанное значение: {1}.",
			"progress1": "Идет подготовка к записи анализа грамматики TM. По завершении нажмите кнопку \"Остановить\".",
			"progress2": "Идет запись анализа грамматики TM. По завершении нажмите кнопку \"Остановить\".",
			"stop": "Остановить"
		},
		"vs/workbench/services/textMate/common/TMGrammars": {
			"vscode.extension.contributes.grammars": "Добавляет разметчики TextMate.",
			"vscode.extension.contributes.grammars.balancedBracketScopes": "Определяет, какие имена областей содержат сбалансированные скобки.",
			"vscode.extension.contributes.grammars.embeddedLanguages": "Сопоставление имени области и идентификатора языка, если грамматика содержит внедренные языки.",
			"vscode.extension.contributes.grammars.injectTo": "Список имен языковых областей, в которые вставляется эта грамматика.",
			"vscode.extension.contributes.grammars.language": "Идентификатор языка, для которого добавляется этот синтаксис.",
			"vscode.extension.contributes.grammars.path": "Путь к файлу tmLanguage. Путь указывается относительно папки расширения и обычно начинается с \"./syntaxes/\".",
			"vscode.extension.contributes.grammars.scopeName": "Имя области TextMate, используемое в файле tmLanguage.",
			"vscode.extension.contributes.grammars.tokenTypes": "Сопоставление имени области с типами маркеров.",
			"vscode.extension.contributes.grammars.unbalancedBracketScopes": "Определяет, какие имена областей не содержат сбалансированных скобок."
		},
		"vs/workbench/services/themes/browser/cssExtensionPoint": {
			"contributes.css": "Добавляет CSS-файлы для загрузки в рабочую среду.",
			"contributes.css.path": "Путь к CSS-файлу. Путь указывается относительно папки расширения.",
			"invalid.css.configuration": "\"contributes.css\" должен быть массивом.",
			"invalid.css.path": "\"contributes.css.path\" должен быть строкой.",
			"invalid.css.path.location": "Ожидается, что параметр \"contributes.css.path\" ({0}) должен быть включен внутри папки расширения ({1})."
		},
		"vs/workbench/services/themes/browser/fileIconThemeData": {
			"error.cannotparseicontheme": "Не удалось проанализировать файл со значками файлов: {0}",
			"error.invalidformat": "Недопустимый формат файла с темами значков файлов: ожидается объект."
		},
		"vs/workbench/services/themes/browser/productIconThemeData": {
			"defaultTheme": "По умолчанию",
			"error.cannotparseicontheme": "Не удалось проанализировать файл со значками продуктов: {0}",
			"error.fontId": "Отсутствующий или недопустимый идентификатор шрифта \"{0}\". Пропуск определения шрифта.",
			"error.fontSrc": "Недопустимый источник шрифта \"{0}\". Источник игнорируется.",
			"error.fontStyle": "Недопустимый стиль шрифта \"{0}\". Пропуск параметра.",
			"error.fontWeight": "Недопустимая насыщенность шрифта \"{0}\". Пропуск параметра.",
			"error.icon.font": "Пропуск определения значка \"{0}\". Неизвестный шрифт.",
			"error.icon.fontCharacter": "Пропуск определения значка '{0}': необходимо определить",
			"error.invalidformat": "Недопустимый формат файла с темами значков продуктов: ожидается объект.",
			"error.missingProperties": "Недействительный формат для файла темы значков продукта: он должен содержать iconDefinitions и шрифты.",
			"error.noFontSrc": "Нет допустимого источника шрифта \"{0}\". Определение шрифта игнорируется.",
			"error.parseicondefs": "Проблемы при обработке определений значков продуктов в {0}:\r\n{1}"
		},
		"vs/workbench/services/themes/browser/workbenchThemeService": {
			"error.cannotloadtheme": "Не удалось загрузить {0}: {1}",
			"noThanks": "Нет, спасибо",
			"themeUpdatedNotification": "В VS Code появилась новая тема по умолчанию: \"{0}\".",
			"tryNewTheme": "Оставить"
		},
		"vs/workbench/services/themes/common/colorExtensionPoint": {
			"colors": "Цвета",
			"contributes.color": "Добавляет цвета тем, определяемые расширением ",
			"contributes.color.description": "Описание цвета, задаваемого с помощью темы",
			"contributes.color.id": "Идентификатор цвета темы",
			"contributes.color.id.format": "Идентификаторы могут содержать только буквы, цифры и точки и не могут начинаться с точки",
			"contributes.defaults.dark": "Цвет по умолчанию для темных тем. Укажите значение цвета в шестнадцатеричном формате (#RRGGBB[AA]) или идентификатор цвета темы.",
			"contributes.defaults.highContrast": "Цвет по умолчанию для высококонтрастных темных тем. Либо значение цвета в шестнадцатеричном формате (#RRGGBB[AA]), либо идентификатор применимого к теме цвета, который используется по умолчанию. Если не указан, \"темный\" цвет используется по умолчанию для высококонтрастных темных тем.",
			"contributes.defaults.highContrastLight": "Цвет по умолчанию для высококонтрастных светлых тем. Либо значение цвета в шестнадцатеричном формате (#RRGGBB[AA]), либо идентификатор применимого к теме цвета, который используется по умолчанию. Если не указан, `light` (светлый) цвет используется по умолчанию для высококонтрастных светлых тем.",
			"contributes.defaults.light": "Цвет по умолчанию для светлых тем. Укажите значение цвета в шестнадцатеричном формате (#RRGGBB[AA]) или идентификатор цвета темы.",
			"defaultDark": "Темная по умолчанию",
			"defaultHC": "С высоким контрастом по умолчанию",
			"defaultLight": "Светлая по умолчанию",
			"description": "Описание",
			"id": "Идентификатор",
			"invalid.colorConfiguration": "'configuration.colors' должен быть массивом",
			"invalid.default.colorType": "{0} должен представлять собой значение цвета в шестнадцатеричном формате (#RRGGBB[AA] или #RGB[A]) или идентификатор цвета темы.",
			"invalid.defaults": "Параметр \"configuration.colors.defaults\" должен быть определен и содержать значения \"light\" и \"dark\"",
			"invalid.defaults.highContrast": "Если определено, параметр \"configuration.colors.defaults.highContrast\" должен быть строкой.",
			"invalid.defaults.highContrastLight": "Если определено, параметр \"configuration.colors.defaults.highContrastLight\" должен быть строкой.",
			"invalid.description": "Параметр \"configuration.colors.description\" должен быть определен и не может быть пустым.",
			"invalid.id": "Параметр \"configuration.colors.id\" должен быть определен и не может быть пустым.",
			"invalid.id.format": "configuration.colors.id может содержать только буквы, цифры и точки и не может начинаться с точки"
		},
		"vs/workbench/services/themes/common/colorThemeData": {
			"error.cannotload": "Ошибка при загрузке файла tmTheme {0}: {1}",
			"error.cannotparse": "Ошибка при анализе файла tmTheme: {0}",
			"error.cannotparsejson": "Проблемы при синтаксическом анализе файла темы JSON: {0}",
			"error.invalidformat": "Недопустимый формат тем JSON: ожидается объект.",
			"error.invalidformat.colors": "Ошибка при анализе файла цветовой темы: {0}. Свойство 'colors' не имеет тип 'object'.",
			"error.invalidformat.semanticTokenColors": "Проблема при анализе файла цветовой темы: {0}. Свойство \"semanticTokenColors\" содержит недопустимый селектор.",
			"error.invalidformat.tokenColors": "Ошибка при анализе файла цветовой темы: {0}. Свойство 'tokenColors' должно содержать массив цветов или путь к файлу темы TextMate",
			"error.plist.invalidformat": "Ошибка при анализе файла tmTheme: {0}. 'settings' не является массивом."
		},
		"vs/workbench/services/themes/common/colorThemeSchema": {
			"schema.colors": "Цвета для выделения синтаксических конструкций",
			"schema.fontStyle.error": "Начертание шрифта должно иметь значения \"курсив\", \"полужирный\", \"подчеркнутый\", \"зачеркнутый\" или их сочетание или содержать пустую строку.",
			"schema.properties.name": "Описание правила.",
			"schema.properties.scope": "Переключатель области, для которой проверяется это правило.",
			"schema.semanticTokenColors": "Цвета для семантических токенов",
			"schema.supportsSemanticHighlighting": "Следует ли включить выделение семантики для этой темы.",
			"schema.token.background.warning": "Цвет фона маркера сейчас не поддерживается.",
			"schema.token.fontFamily": "Семейство шрифтов для токена (например, \"Fira Code\", \"JetBrains Mono\").",
			"schema.token.fontSize": "Множитель размера шрифта для токена (например, 1,2 увеличит размер шрифта в 1,2 раза от значения по умолчанию).",
			"schema.token.fontStyle": "Начертание шрифта для правила: \"курсив\", \"полужирный\", \"подчеркнутый\" или их сочетание. Пустая строка удаляет набор унаследованных параметров.",
			"schema.token.fontStyle.none": "Нет (очистить унаследованный стиль)",
			"schema.token.foreground": "Цвет переднего плана для токена.",
			"schema.token.lineHeight": "Множитель высоты строки для токена (например, 1,2 увеличит высоту строки в 1,2 раза от значения по умолчанию). Если размер шрифта задан, а высота строки не указана явно, высота строки будет рассчитана на основе размера шрифта.",
			"schema.token.settings": "Цвета и стили для токена.",
			"schema.tokenColors.path": "Путь к файлу tmTheme (относительно текущего файла).",
			"schema.workbenchColors": "Цвета в workbench"
		},
		"vs/workbench/services/themes/common/fileIconThemeSchema": {
			"schema.file": "Значок файла по умолчанию, отображаемый для всех файлов, которые не соответствуют известному расширению, имени файла или коду языка.",
			"schema.fileExtension": "Идентификатор определения значка для сопоставления.",
			"schema.fileExtensions": "Сопоставляет расширения файлов со значками. Ключ объекта — имя расширения файла. Имя расширения представляет собой последний сегмент имени файла после последней точки (не включая точку). Расширения сопоставляются без учета регистра.",
			"schema.fileName": "Идентификатор определения значка для сопоставления.",
			"schema.fileNames": "Сопоставляет имена файлов со значками. Ключ объекта — полное имя файла, не включая сегменты пути. Имя файла может содержать точки и возможное расширение файла. Не допускается использование шаблонов или подстановочных знаков. Имена файлов сопоставляются без учета регистра.",
			"schema.folder": "Значок папки для свернутых папок, а если folderExpanded не задан, то и для развернутых папок.",
			"schema.folderExpanded": "Значок папки для развернутых папок. Значок развернутой папки используется по желанию. Если он не задан, будет отображаться значок, заданный для папки.",
			"schema.folderName": "Идентификатор определения значка для сопоставления.",
			"schema.folderNameExpanded": "Идентификатор определения значка для сопоставления.",
			"schema.folderNames": "Сопоставляет имена папок со значками. Ключ объекта — имя папки, не включая сегменты пути. Не допускается использование шаблонов или подстановочных знаков. Имена папок сопоставляются без учета регистра.",
			"schema.folderNamesExpanded": "Сопоставляет имена папок со значками для развернутых папок. Ключ объекта — имя папки, не включая сегменты пути. Не допускается использование шаблонов или подстановочных знаков. Имена папок сопоставляются без учета регистра.",
			"schema.font-format": "Формат шрифта.",
			"schema.font-path": "Путь к шрифту, задаваемый относительно текущего файла с темами значков файлов.",
			"schema.font-size": "Размер шрифта по умолчанию. Настоятельно рекомендуется использовать процентное значение, например 125 %.",
			"schema.font-style": "Стиль шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.",
			"schema.font-weight": "Насыщенность шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.",
			"schema.fontCharacter": "При использовании шрифта с глифами: используемый символ в шрифте.",
			"schema.fontColor": "При использовании шрифта с глифами: используемый цвет.",
			"schema.fontId": "При использовании шрифта: идентификатор шрифта. Если не задан, по умолчанию используется первое определение шрифта.",
			"schema.fontSize": "При использовании шрифта: размер шрифта в процентах от шрифта текста. Если не задан, по умолчанию используется размер в определении шрифта.",
			"schema.fonts": "Шрифты, используемые в определениях значков.",
			"schema.hidesExplorerArrows": "Определяет, следует ли скрыть стрелки проводника, если эта тема активна.",
			"schema.highContrast": "Дополнительные сопоставления для значков файлов в высококонтрастных цветовых темах.",
			"schema.iconDefinition": "Определение значка. Ключ объекта — идентификатор определения.",
			"schema.iconDefinitions": "Описание всех значков, которые могут быть использованы при связывании файлов со значками.",
			"schema.iconPath": "При использовании SVG или PNG: путь к изображению. Путь задается относительно файла набора значков.",
			"schema.id": "Идентификатор шрифта.",
			"schema.languageId": "Идентификатор определения значка для сопоставления.",
			"schema.languageIds": "Сопоставляет языки и значки. Ключ объекта — идентификатор языка, как определено в точке публикации для языка.",
			"schema.light": "Дополнительные сопоставления для значков файлов в светлых цветных темах.",
			"schema.rootFolder": "Значок папки для свернутых корневых папок, а если rootFolderExpanded не задан, то и для развернутых корневых папок.",
			"schema.rootFolderExpanded": "Значок папки для развернутых корневых папок. Значок развернутой корневой папки используется по желанию. Если он не задан, будет отображаться значок, заданный для корневой папки.",
			"schema.rootFolderNameExpanded": "Идентификатор определения значка для сопоставления.",
			"schema.rootFolderNames": "Сопоставляет имена корневых папок со значками. Ключ объекта — это имя корневой папки. Не допускается использование шаблонов или подстановочных знаков. Имена корневых папок сопоставляются без учета регистра.",
			"schema.rootFolderNamesExpanded": "Сопоставляет имена корневых папок со значками для развернутых корневых папок. Ключ объекта — это имя корневой папки. Не допускается использование шаблонов или подстановочных знаков. Имена корневых папок сопоставляются без учета регистра.",
			"schema.showLanguageModeIcons": "Определяет, следует ли использовать значки языка по умолчанию, если в теме не определен значок для языка.",
			"schema.src": "Расположение шрифта."
		},
		"vs/workbench/services/themes/common/iconExtensionPoint": {
			"contributes.icon.default": "Значок по умолчанию. Ссылка на существующий значок темы или значок в шрифте значков.",
			"contributes.icon.default.fontCharacter": "Символ значка в шрифте значка.",
			"contributes.icon.default.fontPath": "Путь к шрифту значка, определяющему значок.",
			"contributes.icon.description": "Описание значка, задаваемого с помощью темы.",
			"contributes.icon.id": "Идентификатор значка, задаваемого с помощью темы",
			"contributes.icon.id.format": "Идентификаторы могут содержать только буквы, цифры и знаки минуса и должны состоять как минимум из двух сегментов, имеющих вид \"компонент-имя_значка\".",
			"contributes.icons": "Добавляет значки тем, определяемые расширением",
			"invalid.icons.configuration": "Параметр \"configuration.icons\" должен быть объектом, свойствами которого являются имена значков.",
			"invalid.icons.default": "Параметр \"configuration.icons.default\" должен быть либо ссылкой на идентификатор значка другой темы (string), либо определением значка (object) со свойствами `fontPath` и `fontCharacter`.",
			"invalid.icons.default.fontPath.extension": "Ожидаемый параметр `contributes.icons.default.fontPath` с расширениями файла \"woff\", \"woff2\" или \"ttf\" имеет значение \"{0}\".",
			"invalid.icons.default.fontPath.path": "Ожидается, что параметр `contributes.icons.default.fontPath` ({0}) должен быть включен внутри папки расширения ({0}).",
			"invalid.icons.description": "Параметр \"configuration.icons.description\" должен быть определен и не может быть пустым.",
			"invalid.icons.id.format": "Параметры \"configuration.icons\" представляют идентификатор значка, они могут содержать только буквы, цифры и минусы. Такие параметры должны содержать как минимум два сегмента в форме \"компонент-имязначка\"."
		},
		"vs/workbench/services/themes/common/productIconThemeSchema": {
			"schema.font-format": "Формат шрифта.",
			"schema.font-path": "Путь к шрифту, задаваемый относительно текущего файла с темами значков продуктов.",
			"schema.font-style": "Стиль шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-style.",
			"schema.font-weight": "Насыщенность шрифта. Допустимые значения см. на странице https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight.",
			"schema.iconDefinitions": "Связь имени значка с символом шрифта.",
			"schema.id": "Идентификатор шрифта.",
			"schema.src": "Расположение шрифта."
		},
		"vs/workbench/services/themes/common/themeConfiguration": {
			"autoDetectHighContrast": "Когда этот параметр включен, будет выполняться автоматический переход на тему с высокой контрастностью, если в ОС используется такая тема. Использование темы с высокой контрастностью определяется параметрами {0} и {1}.",
			"colorTheme": "Указывает цветовую тему, используемую в Workbench, когда параметр \"{0}\" не включен.",
			"colorThemeError": "Тема неизвестна или не установлена.",
			"defaultProductIconThemeDesc": "По умолчанию",
			"defaultProductIconThemeLabel": "По умолчанию",
			"detectColorScheme": "Если этот параметр включен, цветовая тема автоматически выбирается на основе цветового режима системы. Если цветовой режим системы темный, используется {0}, в противном случае — {1}.",
			"editorColors": "Переопределяет цвета синтаксиса и начертание шрифта редактора из выбранной в настоящий момент цветовой темы.",
			"editorColors.comments": "Задает цвета и стили для комментариев",
			"editorColors.functions": "Задает цвета и стили для объявлений функций и ссылок. ",
			"editorColors.keywords": "Задает цвета и стили для ключевых слов.",
			"editorColors.numbers": "Задает цвета и стили для числовых литералов. ",
			"editorColors.semanticHighlighting": "Следует ли включить выделение семантики для этой темы.",
			"editorColors.semanticHighlighting.deprecationMessage": "Вместо этого используйте enabled в параметре editor.semanticTokenColorCustomizations.",
			"editorColors.semanticHighlighting.deprecationMessageMarkdown": "Вместо этого используйте \"enabled\" в параметре {0}.",
			"editorColors.semanticHighlighting.enabled": "Указывает, включено ли выделение семантических конструкций для этой темы",
			"editorColors.semanticHighlighting.rules": "Правила стилизации семантических токенов для этой темы.",
			"editorColors.strings": "Задает цвета и стили для строковых литералов.",
			"editorColors.textMateRules": "Задает цвета и стили с использованием правил оформления textmate (расширенный параметр).",
			"editorColors.types": "Задает цвета и стили для объявлений типов и ссылок. ",
			"editorColors.variables": "Задает цвета и стили для объявлений переменных и для ссылок. ",
			"iconTheme": "Указывает тему значков файлов, используемую на рабочем месте, или значение \"null\", чтобы никакие значки файлов не отображались.",
			"iconThemeError": "Тема значков файлов неизвестна или не установлена.",
			"noIconThemeDesc": "Нет значков файлов",
			"noIconThemeLabel": "Нет",
			"preferredDarkColorTheme": "Указывает цветовую тему, когда цветовой режим системы темный и параметр \"{0}\" включен.",
			"preferredHCDarkColorTheme": "Определяет цветовую тему в высококонтрастном темном режиме, если параметр \"{0}\" включен.",
			"preferredHCLightColorTheme": "Определяет цветовую тему в высококонтрастном светлом режиме, если параметр \"{0}\" включен.",
			"preferredLightColorTheme": "Указывает цветовую тему, когда цветовой режим системы светлый и параметр \"{0}\" включен.",
			"productIconTheme": "Задает используемую тему значков продукта.",
			"productIconThemeError": "Тема значков продукта неизвестна или не установлена.",
			"semanticTokenColors": "Переопределяет цвет и стили семантического токена редактора из выбранной в настоящий момент цветовой темы.",
			"workbenchColors": "Переопределяет цвета из выбранной цветовой темы."
		},
		"vs/workbench/services/themes/common/themeExtensionPoints": {
			"color themes": "Цветовые темы",
			"file icon themes": "Темы значков файлов",
			"invalid.path.1": "Следует включить contributes.{0}.path ({1}) в папку расширения ({2}). От этого расширение может стать непереносимым.",
			"product icon themes": "Темы значков продуктов",
			"reqarray": "Точка расширения \"{0}\" должна быть массивом.",
			"reqid": "Ожидалась строка в \"contributes.{0}.id\". Указанное значение: {1}",
			"reqpath": "В contributes.{0}.path требуется строка. Указанное значение: {1}",
			"themes": "Темы",
			"vscode.extension.contributes.iconThemes": "Добавляет темы значков файлов.",
			"vscode.extension.contributes.iconThemes.id": "Идентификатор темы значков файлов, используемый в параметрах пользователя.",
			"vscode.extension.contributes.iconThemes.label": "Метка темы значков файлов, отображаемая в пользовательском интерфейсе.",
			"vscode.extension.contributes.iconThemes.path": "Путь к файлу определения темы значков файлов. Путь указывается относительно папки расширения и обычно имеет значение \"./fileicons/awesome-icon-theme.json\".",
			"vscode.extension.contributes.productIconThemes": "Добавляет темы значков продукта.",
			"vscode.extension.contributes.productIconThemes.id": "Идентификатор темы значков продукта, используемый в параметрах пользователя.",
			"vscode.extension.contributes.productIconThemes.label": "Метка темы значков продукта, отображаемая в пользовательском интерфейсе.",
			"vscode.extension.contributes.productIconThemes.path": "Путь к файлу определения темы значков продукта. Путь указывается относительно папки расширения и обычно имеет значение \"./producticons/awesome-product-icon-theme.json\".",
			"vscode.extension.contributes.themes": "Добавляет цветовые темы TextMate.",
			"vscode.extension.contributes.themes.id": "Идентификатор цветовой темы, используемой в настройках пользователя.",
			"vscode.extension.contributes.themes.label": "Метка цветовой схемы, отображаемая в пользовательском интерфейсе.",
			"vscode.extension.contributes.themes.path": "Путь к файлу tmTheme. Путь указан относительно папки расширения и обычно имеет значение `./colorthemes/awesome-color-theme.json`.",
			"vscode.extension.contributes.themes.uiTheme": "Базовая тема, определяющая цвета оформления редактора: `vs` — светлая цветовая тема, `vs-dark`— темная цветовая тема. `hc-black` — темная высококонтрастная тема, `hc-light` — светлая высококонтрастная тема."
		},
		"vs/workbench/services/themes/common/tokenClassificationExtensionPoint": {
			"contributes.color.description": "Описание семантического типа маркера",
			"contributes.semanticTokenModifiers": "Добавляет модификаторы семантических токенов.",
			"contributes.semanticTokenModifiers.description": "Описание модификатора семантического токена",
			"contributes.semanticTokenModifiers.id": "Идентификатор модификатора семантического токена",
			"contributes.semanticTokenModifiers.id.format": "Идентификаторы должны иметь форму буква_или_цифра[_-буква_или_цифра]*",
			"contributes.semanticTokenScopes": "Добавляет карты области семантических токенов.",
			"contributes.semanticTokenScopes.languages": "Указывает язык, для которого приведены значения по умолчанию.",
			"contributes.semanticTokenScopes.scopes": "Сопоставляет семантический токен (описанный селектором семантического токена) с одной или несколькими областями textMate, используемыми для представления этого токена.",
			"contributes.semanticTokenTypes": "Добавляет типы семантических токенов.",
			"contributes.semanticTokenTypes.id": "Идентификатор типа семантического токена",
			"contributes.semanticTokenTypes.id.format": "Идентификаторы должны иметь форму буква_или_цифра[_-буква_или_цифра]*",
			"contributes.semanticTokenTypes.superType": "Супертип типа семантического токена",
			"contributes.semanticTokenTypes.superType.format": "Супертипы должны иметь форму буква_или_цифра[_-буква_или_цифра]*",
			"invalid.description": "Параметр \"configuration.{0}.description\" должен быть определен и не может быть пустым.",
			"invalid.id": "Параметр \"configuration.{0}.id\" должен быть определен и не может быть пустым.",
			"invalid.id.format": "Параметр \"configuration.{0}.id\" должен соответствовать шаблону букваИлиЦифра[-_букваИлиЦифра]*",
			"invalid.semanticTokenModifierConfiguration": "\"configuration.semanticTokenModifier\" должен быть массивом",
			"invalid.semanticTokenScopes.configuration": "\"configuration.semanticTokenScopes\" должен быть массивом",
			"invalid.semanticTokenScopes.language": "\"configuration.semanticTokenScopes.language\" должен быть строкой",
			"invalid.semanticTokenScopes.scopes": "\"configuration.semanticTokenScopes.scopes\" должен быть определен как объект",
			"invalid.semanticTokenScopes.scopes.selector": "configuration.semanticTokenScopes.scopes\": проблемы при анализе селектора {0}.",
			"invalid.semanticTokenScopes.scopes.value": "Значения \"configuration.semanticTokenScopes.scopes\" должны быть массивом строк",
			"invalid.semanticTokenTypeConfiguration": "\"configuration.semanticTokenType\" должен быть массивом",
			"invalid.superType.format": "\"'configuration.{0}.superType\" должен следовать шаблону букваИлиЦифра[-_букваИлиЦифра]*"
		},
		"vs/workbench/services/themes/electron-browser/themes.contribution": {
			"window.systemColorTheme": "Установите цветовой режим для собственных элементов пользовательского интерфейса, таких как собственные диалоговые окна, меню и строка заголовка. Даже если ОС настроена в светлом цветовом режиме, вы можете выбрать для окна темную системную цветовую тему. Вы также можете настроить автоматическую корректировку в зависимости от параметра {0}.\r\n\r\nПримечание. Этот параметр игнорируется, если включен параметр {1}.",
			"window.systemColorTheme.auto": "Используйте светлые цвета мини-приложений для светлых тем и темные для темных тем.",
			"window.systemColorTheme.dark": "Использовать темные цвета мини-приложений.",
			"window.systemColorTheme.default": "Цвета собственных мини-приложений соответствуют системным цветам.",
			"window.systemColorTheme.light": "Использовать светлые цвета мини-приложений."
		},
		"vs/workbench/services/userDataProfile/browser/extensionsResource": {
			"all profiles and disabled": "Все профили",
			"exclude": "Выбрать расширение {0}",
			"extensions": "Расширения",
			"installingExtension": "Установка расширения {0}..."
		},
		"vs/workbench/services/userDataProfile/browser/globalStateResource": {
			"globalState": "Состояние в интерфейсе"
		},
		"vs/workbench/services/userDataProfile/browser/keybindingsResource": {
			"keybindings": "Сочетания клавиш"
		},
		"vs/workbench/services/userDataProfile/browser/mcpProfileResource": {
			"mcp": "Серверы MCP"
		},
		"vs/workbench/services/userDataProfile/browser/settingsResource": {
			"settings": "Параметры"
		},
		"vs/workbench/services/userDataProfile/browser/snippetsResource": {
			"exclude": "Выберите фрагмент {0}",
			"snippets": "Фрагменты кода"
		},
		"vs/workbench/services/userDataProfile/browser/tasksResource": {
			"tasks": "Задачи"
		},
		"vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": {
			"applying global state": "Применение состояния пользовательского интерфейса...",
			"close": "Закрыть",
			"copy": "&&Копировать ссылку",
			"create from profile": "Создать профиль: {0}",
			"create keybindings": "Создание сочетания клавиш...",
			"create snippets": "Создание фрагментов...",
			"create tasks": "Создание задач...",
			"creating settings": "Создание параметров...",
			"export profile dialog": "Сохранить профиль",
			"export profile name": "Укажите имя профиля",
			"export profile title": "Экспортировать профиль",
			"export success": "Профиль \"{0}\" успешно экспортирован.",
			"file": "файл",
			"from default": "Из профиля по умолчанию",
			"installing extensions": "Установка расширений...",
			"invalid profile content": "Это недопустимый профиль.",
			"local": "Локальный",
			"open": "&&Открыть ссылку",
			"open in": "&&Открыть в {0}",
			"overwrite": "&&Заменить",
			"profile already exists": "Профиль с именем \"{0}\" уже существует. Заменить его содержимое?",
			"profile name required": "Должно быть указано имя профиля.",
			"profiles.exporting": "{0}: экспорт...",
			"progress extensions": "Применение расширений...",
			"progress global state": "Применение состояния...",
			"progress keybindings": "Применение сочетания клавиш...",
			"progress settings": "Применение параметров…",
			"progress snippets": "Применение фрагментов кода...",
			"progress tasks": "Применение задач...",
			"select": "Выбрать {0}",
			"select profile": "Выбор профиля",
			"select profile content handler": "Экспортировать профиль \"{0}\" как...",
			"switching profile": "Переключение профиля...",
			"troubleshoot issue": "Устранение неполадок",
			"troubleshoot profile progress": "Настройка профиля устранения неполадок: {0}"
		},
		"vs/workbench/services/userDataProfile/browser/userDataProfileManagement": {
			"cannotDeleteDefaultProfile": "Не удается удалить профиль по умолчанию",
			"cannotRenameDefaultProfile": "Невозможно переименовать профиль по умолчанию",
			"reload button": "&&Перезагрузить",
			"reload message": "Для переключения профиля требуется перезагрузка VS Code.",
			"reload message when removed": "Текущий профиль удален. Перезагрузите, чтобы вернуться к профилю по умолчанию",
			"reload message when switched": "Текущая рабочая область удалена из текущего профиля. Перезагрузите, чтобы вернуться в обновленный профиль",
			"reload message when updated": "Текущий профиль обновлен. Перезагрузите, чтобы вернуться к обновленному профилю",
			"switch profile": "Переключение на профиль"
		},
		"vs/workbench/services/userDataProfile/common/userDataProfile": {
			"defaultProfileIcon": "Значок для профиля по умолчанию.",
			"profile": "Профиль",
			"profiles": "Профили"
		},
		"vs/workbench/services/userDataProfile/common/userDataProfileIcons": {
			"settingsViewBarIcon": "Значок параметров на панели просмотра."
		},
		"vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": {
			"and": " и ",
			"choose account placeholder": "Выберите учетную запись для входа",
			"conflicts detected": "Обнаружены конфликты в {0}",
			"download sync activity dialog open label": "Сохранить",
			"download sync activity dialog title": "Выберите папку для скачивания действия синхронизации параметров",
			"last used": "Последнее использование с синхронизацией",
			"no": "Нет",
			"no account": "Учетная запись недоступна",
			"no authentication providers": "Не удается включить синхронизацию параметров из-за отсутствия доступных поставщиков проверки подлинности.",
			"no authentication providers during signin": "Не удается войти, так как нет доступных поставщиков проверки подлинности.",
			"others": "Другие",
			"replace local": "Принять &&удаленный",
			"replace local single": "Принять &&удаленные {0}",
			"replace remote": "Принять &&локальный",
			"replace remote single": "Принять &&local {0}",
			"reset": "Данные в облаке будут очищены, и синхронизация на всех устройствах будет остановлена.",
			"reset title": "Очистка",
			"resetButton": "&&Сброс",
			"resolve": "Разрешите конфликты, чтобы включить...",
			"resolving conflicts": "Разрешение конфликтов...",
			"settings sync": "Синхронизация параметров",
			"show conflicts": "&&Показать конфликты",
			"sign in using account": "Вход с помощью {0}",
			"signed in": "Вход выполнен",
			"sync in progress": "Идет включение синхронизации параметров. Вы хотите отменить его?",
			"sync turned on": "{0} включена",
			"syncing...": "Включение…",
			"turning on": "Включение…",
			"yes": "&&Да"
		},
		"vs/workbench/services/userDataSync/common/userDataSync": {
			"download sync activity title": "Скачать действия по синхронизации параметров",
			"extensions": "Расширения",
			"keybindings": "Сочетания клавиш",
			"mcp": "Серверы MCP",
			"profiles": "Профили",
			"prompts": "Запросы и инструкции",
			"settings": "Параметры",
			"snippets": "Фрагменты",
			"sync category": "Синхронизация параметров",
			"syncViewIcon": "Значок представления \"Синхронизация параметров\".",
			"tasks": "Задачи",
			"ui state label": "Состояние пользовательского интерфейса",
			"workspace state label": "Состояние рабочей области"
		},
		"vs/workbench/services/views/browser/viewDescriptorService": {
			"hideView": "Скрыть \"{0}\"",
			"hideViewDescription": "Скрывает представление {0}, если оно видимо и контейнер представления, в котором оно находится, виден.",
			"resetViewLocation": "Сбросить расположение",
			"toggleVisibilityDescription": "Переключает видимость представления {0}, если контейнер представления, в котором оно находится, виден.",
			"user": "Контейнер представления пользователя"
		},
		"vs/workbench/services/views/browser/viewsService": {
			"editor": "Текстовый редактор",
			"focus view": "Перевести фокус на представление {0}",
			"open view": "Открывает представление {0}",
			"preserveFocus": "Следует ли сохранять текущий фокус при открытии представления.",
			"resetViewLocation": "Сбросить расположение",
			"show view": "Показать {0}",
			"toggle view": "Переключить {0}"
		},
		"vs/workbench/services/voiceRecognition/electron-sandbox/workbenchVoiceRecognitionService": {
			"voiceTranscription": "Расшифровка голоса",
			"voiceTranscriptionError": "Сбой расшифровки голоса: {0}",
			"voiceTranscriptionGettingReady": "Подготовка микрофона...",
			"voiceTranscriptionRecording": "Запись с микрофона..."
		},
		"vs/workbench/services/workingCopy/common/fileWorkingCopyManager": {
			"confirmMakeWriteable": "Элемент \"{0}\" помечен как доступный только для чтения. Вы хотите сохранить и выйти в любом случае?",
			"confirmMakeWriteableDetail": "Пути можно настроить как доступные только для чтения через параметры.",
			"confirmOverwrite": "\"{0}\" уже существует. Вы хотите заменить его?",
			"deleted": "Удалить",
			"fileWorkingCopyCreate.source": "Файл создан",
			"fileWorkingCopyDecorations": "Оформление рабочей копии файла",
			"fileWorkingCopyReplace.source": "Файл заменен",
			"makeWriteableButtonLabel": "&&Сохранить в любом случае",
			"overwriteIrreversible": "Файл или папка с именем \"{0}\" уже существует в папке \"{1}\". Если выполнить замену, текущее содержимое файла или папки будет перезаписано.",
			"readonly": "Только для чтения",
			"readonlyAndDeleted": "Удалено, только для чтения",
			"replaceButtonLabel": "&&Заменить"
		},
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopy": {
			"genericSaveError": "Не удалось сохранить ресурс \"{0}\": {1}",
			"overwrite": "Перезаписать",
			"overwriteElevated": "Перезаписать с правами администратора....",
			"overwriteElevatedSudo": "Перезаписать в режиме Sudo...",
			"permissionDeniedSaveError": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку с правами администратора\".",
			"permissionDeniedSaveErrorSudo": "Не удалось сохранить \"{0}\": недостаточные разрешения. Чтобы повторить попытку с правами администратора, выберите \"Повторить попытку в режиме Sudo\".",
			"readonlySaveError": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать\", чтобы попытаться сделать его доступным для записи.",
			"readonlySaveErrorAdmin": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать с правами администратора\", чтобы повторить попытку в качестве администратора.",
			"readonlySaveErrorSudo": "Не удалось сохранить \"{0}\": файл доступен только для чтения. Выберите \"Перезаписать как Sudo\", чтобы повторить попытку в качестве суперпользователя.",
			"retry": "Повторить",
			"revert": "Отменить изменения",
			"saveAs": "Сохранить как...",
			"saveElevated": "Повторить с правами администратора....",
			"saveElevatedSudo": "Повторить попытку в режиме Sudo...",
			"saveParticipants": "Сохранение \"{0}\"",
			"saveTextFile": "Запись в файл...",
			"staleSaveError": "Не удалось сохранить \"{0}\": содержимое файла новее. Вы хотите перезаписать файл изменениями?"
		},
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopyManager": {
			"join.fileWorkingCopyManager": "Сохранение рабочих копий"
		},
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopySaveParticipant": {
			"saveParticipants1": "Выполнение действий кода и форматировщиков...",
			"skip": "Пропустить"
		},
		"vs/workbench/services/workingCopy/common/workingCopyHistoryService": {
			"default.source": "Файл сохранен",
			"join.workingCopyHistory": "Сохранение локального журнала",
			"moved.source": "Файл перемещен",
			"renamed.source": "Файл переименован"
		},
		"vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": {
			"undoRedo.source": "Отмена или повтор"
		},
		"vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": {
			"join.workingCopyBackups": "Резервное копирование рабочих копий"
		},
		"vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": {
			"backupBeforeShutdownDetail": "Нажмите кнопку \"Отмена\", чтобы перестать ждать и сохранить или отменить изменения в редакторах с несохраненными изменениями.",
			"backupBeforeShutdownMessage": "Резервное копирование в редакторах с несохраненными изменениями занимает немного больше времени…",
			"backupErrorDetails": "Попробуйте сохранить или отменить изменения в редакторах с несохраненными изменениями, затем повторите попытку.",
			"backupTrackerBackupFailed": "Не удалось сохранить в резервной папке следующие редакторы с несохраненными изменениями.",
			"backupTrackerConfirmFailed": "Не удалось сохранить или отменить изменения в следующих редакторах с несохраненными изменениями.",
			"discardBackupsBeforeShutdown": "Удаление резервных копий занимает немного больше времени…",
			"ok": "&&ОК",
			"revertBeforeShutdown": "Отмена изменений в редакторах с несохраненными изменениями занимает немного больше времени…",
			"saveBeforeShutdown": "Сохранение данных в редакторах с несохраненными изменениями занимает немного больше времени…",
			"shutdownForceClose": "Все равно закрыть",
			"shutdownForceQuit": "Все равно выйти",
			"shutdownForceReload": "Все равно перезагрузить"
		},
		"vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": {
			"errorInvalidTaskConfiguration": "Не удается записать файл конфигурации рабочей области. Откройте файл, исправьте ошибки и предупреждения и повторите попытку.",
			"openWorkspaceConfigurationFile": "Открыть конфигурацию рабочей области",
			"save": "Сохранить",
			"saveWorkspace": "Сохранить рабочую область"
		},
		"vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": {
			"workspaceTrustEditorInputName": "Доверие для рабочей области",
			"workspaceTrustEditorLabelIcon": "Значок метки редактора доверия в рабочей области."
		},
		"vs/workbench/services/workspaces/electron-browser/workspaceEditingService": {
			"doNotAskAgain": "Всегда удалять неиспользуемые рабочие области, не спрашивая",
			"doNotSave": "&&Не сохранять",
			"restartExtensionHost.reason": "Открытие рабочей области с несколькими корневыми каталогами",
			"save": "&&Сохранить",
			"saveWorkspaceDetail": "Сохраните рабочую область, если хотите открыть ее позже.",
			"saveWorkspaceMessage": "Вы хотите сохранить конфигурацию рабочей области в файле?",
			"workspaceOpenedDetail": "Эта рабочая область уже открыта в другом окне. Закройте это окно и повторите попытку.",
			"workspaceOpenedMessage": "Не удается сохранить рабочую область '{0}'"
		}
	}
}