/*---------------------------------------------------------------------------------------------
 *  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.
{
	"schemas/CMakePresets-v6-schema.json.": "Предустановки определяют генератор и каталог сборки, а также при необходимости список переменных и других аргументов, передаваемых CMake.",
	"schemas/CMakePresets-v6-schema.json.properties.version": "Обязательное целое число, представляющее версию схемы JSON.",
	"schemas/CMakePresets-v6-schema.json.properties.cmakeMinimumRequired": "Необязательный объект, представляющий минимальную версию CMake, необходимую для сборки этого проекта.",
	"schemas/CMakePresets-v6-schema.json.properties.cmakeMinimumRequired.properties.major": "Необязательное целое число, представляющее основной номер версии.",
	"schemas/CMakePresets-v6-schema.json.properties.cmakeMinimumRequired.properties.minor": "Необязательное целое число, представляющее дополнительный номер версии.",
	"schemas/CMakePresets-v6-schema.json.properties.cmakeMinimumRequired.properties.patch": "Необязательное целое число, представляющее номер версии исправления.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets": "Необязательный массив объектов предустановок настройки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items": "Объект предустановки настройки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.name": "Обязательная строка, представляющая понятное для компьютера имя предустановки. Этот идентификатор используется в аргументе --preset. Не допускается наличие двух предустановок в объединении CMakePresets.json и CMakeUserPresets.json с одинаковым именем в одном и том же каталоге.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.hidden": "Необязательное логическое значение, указывающее, следует ли скрыть предустановку. Если предустановка скрыта, она не может использоваться в аргументе --preset=, не будет отображаться в интерфейсе CMake и не должна иметь допустимый генератор или каталог binaryDir даже в результате наследования. Скрытые предустановки предназначены для использования в качестве основы для других предустановок, наследуемых с помощью поля inherits.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.inherits.anyOf.0": "Необязательная строка, представляющая имя предустановки, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.inherits.anyOf.1": "Необязательный массив строк, представляющих имена предустановок, от которых осуществляется наследование. Предустановка будет наследовать все поля в предустановках inherits по умолчанию (за исключением полей name, hidden, inherits, description и displayName), но при необходимости может переопределять их. Если в нескольких предустановках inherits представлены конфликтующие значения для одного и того же поля, будет выбрана более ранняя предустановка в списке inherits. Предустановки в файле CMakePresets.json не должны наследоваться от предустановок в файле CMakeUserPresets.json.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.inherits.anyOf.1.items": "Необязательная строка, представляющая имя предустановки, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor": "Необязательное сопоставление, содержащее сведения, относящиеся к поставщику. CMake не интерпретирует содержимое этого поля, а только проверяет, что оно является сопоставлением, если значение поля указано. Однако для этого поля должны использоваться те же соглашения, что и для поля поставщика корневого уровня. Если поставщики используют свои собственные поля для каждой предустановки, они должны применять наследование по мере необходимости.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0": "Необязательный объект, представляющий объект поставщика параметров Visual Studio",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.hostOS.anyOf.0": "Необязательная строка, представляющая имя ОС узла. Допустимые значения: \"Windows\", \"Linux\" и \"macOS\".",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.hostOS.anyOf.1": "Массив поддерживаемых операционных систем узла. Этот ключ используется Visual Studio и Visual Studio Code для скрытия предустановок, которые не применяются к активной целевой системе или ОС узла. Допустимые значения: Windows, Linux и macOS.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.hostOS.anyOf.1.items": "Необязательная строка, представляющая имя ОС узла. Допустимые значения: \"Windows\", \"Linux\" и \"macOS\".",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.intelliSenseMode": "Необязательный ключ, указывающий предпочтительный режим IntelliSense. Режим используется для определения информации IntelliSense в Visual Studio и Visual Studio Code.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.intelliSenseOptions": "Необязательный объект, используемый для настройки расширенных параметров IntelliSense.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.intelliSenseOptions.properties.useCompilerDefaults": "Указывает, следует ли использовать определения компилятора по умолчанию и пути поиска включаемых файлов для IntelliSense. Значение false для этого параметра следует задавать только в том случае, если используемые компиляторы не поддерживают аргументы в стиле gcc.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.intelliSenseOptions.properties.additionalCompilerArgs.anyOf.1": "Массив дополнительных параметров для управления IntelliSense в Visual Studio.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.enableMicrosoftCodeAnalysis": "Включить анализ кода Майкрософт в Visual Studio при сборке с использованием cl или clang-cl.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.codeAnalysisRuleset": "Набор правил, используемый при анализе кода Майкрософт в Visual Studio. Можно указать путь к файлу набора правил или имя файла набора правил, установленного с Visual Studio.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.enableClangTidyCodeAnalysis": "Включить анализ кода clang-tidy в Visual Studio при сборке с использованием clang-cl.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.clangTidyChecks": "Разделенный запятыми список предупреждений, передаваемых clang-tidy при выполнении анализа кода clang-tidy в Visual Studio. Допускаются подстановочные знаки. При указании префикса \"-\" проверки будут отключены.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.cacheRoot": "Путь к кэшу CMake. Этот каталог должен содержать существующий файл CMakeCache.txt. Этот ключ поддерживается только сценарием \"Открытие существующего кэша\" в Visual Studio.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioSettings/CMake/1.0.properties.cmakeGenerateCommand": "Средство командной строки для создания кэша CMake, заданное в виде программы командной строки с аргументами, например \"gencache.bat debug\". Эта команда будет выполняться из оболочки в указанной среде предустановки при создании кэша. Этот ключ поддерживается только сценарием \"Открытие существующего кэша\" в Visual Studio.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0": "Необязательный объект, представляющий объект поставщика удаленных параметров Visual Studio.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.sourceDir": "Путь к каталогу в удаленной системе или в установке WSL2, в который будет скопирован проект.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copySources": "Если значение равно true, Visual Studio скопирует исходные файлы из Windows в удаленную систему. Если вы хотите управлять синхронизацией самостоятельно, установите значение false.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copySourcesOptions": "Объект параметров, относящийся к копированию исходных файлов из Windows в удаленную систему.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copySourcesOptions.properties.exclusionList": "Список путей, исключаемых при копировании исходных файлов в удаленную систему. Путь может быть именем файла или каталога или относительным путем для корневого каталога копии.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copySourcesOptions.properties.method": "Метод, используемый для копирования исходных файлов в удаленную систему. Допустимые значения: \"rsync\" и \"sftp\".",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copySourcesOptions.properties.concurrentCopies": "Число одновременных копий, используемых при синхронизации источников с удаленной системой.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copySourcesOptions.properties.outputVerbosity": "Уровень детализации операций копирования исходных файлов в удаленную систему. Допустимые значения: \"Обычный\", \"Подробный\" и \"Диагностика\".",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.rsyncCommandArgs": "Список дополнительных аргументов командной строки, передаваемых в rsync.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copyBuildOutput": "Указывает, следует ли копировать выходные данные сборки из удаленной системы обратно в Windows.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copyOptimizations": "Объект параметров, относящийся к оптимизации копирования исходных файлов.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copyOptimizations.properties.maxSmallChange": "Максимальное количество файлов для копирования с помощью sftp вместо rsync.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copyOptimizations.properties.useOptimizations": "Выберите один из следующих вариантов: копирование без оптимизации (\"None\"), только оптимизация rsync (\"RsyncOnly\") или оптимизация rsync и sftp (\"RsyncAndSftp\").",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copyOptimizations.properties.rsyncSingleDirectoryCommandArgs": "Список дополнительных аргументов командной строки, передаваемых в rsync при копировании содержимого одного каталога в удаленную систему.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copyAdditionalIncludeDirectoriesList": "Список путей к удаленным каталогам заголовков, которые будут скопированы локально для IntelliSense.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.copyExcludeDirectoriesList": "Список путей к удаленным каталогам заголовков, которые не будут скопированы локально для IntelliSense.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.vendor.properties.microsoft.com/VisualStudioRemoteSettings/CMake/1.0.properties.forceWSL1Toolset": "Если значение равно true, Visual Studio всегда будет использовать набор инструментов WSL1 при нацеливании на WSL из Visual Studio. Набор инструментов WSL1 выполняет все команды локально и использует диски Windows, подключенные к папке /mnt, для доступа к локальным исходным файлам из WSL. При использовании WSL2 эти операции могут выполняться медленнее.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.displayName": "Необязательная строка с понятным для пользователя именем предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.description": "Необязательная строка с понятным для пользователя описанием предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.generator": "Необязательная строка, представляющая генератор, используемый для предустановки. Если генератор не указан, используется обычная процедура обнаружения генератора. Обратите внимание, что в отличие от аргумента командной строки -G для генераторов Visual Studio имя платформы не может быть включено в имя генератора. Вместо этого используйте поле архитектуры.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.architecture.anyOf.0": "Необязательная строка, представляющая платформу для генераторов, которые ее поддерживают.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.architecture.anyOf.1": "Необязательный объект, представляющий платформу для генераторов, которые ее поддерживают.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.architecture.anyOf.1.properties.value": "Необязательная строка, представляющая значение.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.architecture.anyOf.1.properties.strategy": "Необязательная строка, сообщающая CMake, как обрабатывать поле. Допустимые значения: \"set\" — установить соответствующее значение. Это приведет к ошибке для генераторов, которые не поддерживают соответствующее поле. \"external\" — не устанавливать значение, даже если генератор поддерживает его. Это удобно, например, в том случае, если предустановка использует генератор Ninja, а интегрированной среде разработки известно, как настроить среду Visual C++, на основе содержимого полей \"Архитектура\" и \"Набор инструментов\". В этом случае CMake проигнорирует поле, но интегрированная среда разработки может использовать его для настройки среды перед вызовом CMake.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.toolset.anyOf.0": "Необязательная строка, представляющая набор инструментов для генераторов, которые его поддерживают.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.toolset.anyOf.1": "Необязательный объект, представляющий набор инструментов для генераторов, которые его поддерживают.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.toolset.anyOf.1.properties.value": "Необязательная строка, представляющая значение.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.toolset.anyOf.1.properties.strategy": "Необязательная строка, сообщающая CMake, как обрабатывать поле. Допустимые значения: \"set\" — установить соответствующее значение. Это приведет к ошибке для генераторов, которые не поддерживают соответствующее поле. \"external\" — не устанавливать значение, даже если генератор поддерживает его. Это удобно, например, в том случае, если предустановка использует генератор Ninja, а интегрированной среде разработки известно, как настроить среду Visual C++, на основе содержимого полей \"Архитектура\" и \"Набор инструментов\". В этом случае CMake проигнорирует поле, но интегрированная среда разработки может использовать его для настройки среды перед вызовом CMake.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.binaryDir": "Необязательная строка, представляющая путь к выходному двоичному каталогу. Это поле поддерживает раскрытие макросов. Если указан относительный путь, он вычисляется относительно исходного каталога. Если каталог binaryDir не указан, путь вычисляется с использованием обычных методов.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cmakeExecutable": "Необязательная строка, представляющая путь к исполняемому файлу CMake для этой предустановки. Это значение зарезервировано для использования средами IDE и не используется CMake. Среды IDE, в которых используется это поле, должны раскрыть все макросы, входящие в состав строки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables": "Необязательное сопоставление переменных кэша. Ключ используется в качестве имени переменной (и не должен быть пустым). Переменные кэша наследуются с помощью поля inherits, и переменные предустановки будут представлять собой объединение собственных переменных кэша и переменных кэша всех родительских объектов. Если несколько предустановок в этом объединении определяют одну и ту же переменную, применяются стандартные правила наследования.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_C_COMPILER.anyOf.0": "Компилятор, используемый для C.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_C_COMPILER.anyOf.1": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_CXX_COMPILER.anyOf.0": "Компилятор, используемый для C++.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_CXX_COMPILER.anyOf.1": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_INSTALL_PREFIX.anyOf.0": "Каталог установки, используемый CMake. Для предустановок версии 3 и более новых версий используйте вместо этого элемента свойство installDir.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_INSTALL_PREFIX.anyOf.1": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_TOOLCHAIN_FILE.anyOf.0": "Файл цепочки инструментов, переданный в CMake. Для предустановок версии 3 и более новых версий используйте вместо этого элемента свойство toolchainFile.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_TOOLCHAIN_FILE.anyOf.1": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_BUILD_TYPE": "Задает тип сборки в генераторах с одной конфигурацией.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.properties.CMAKE_BUILD_TYPE.anyOf.3": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.additionalProperties.anyOf.0": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.additionalProperties.anyOf.1": "Логическое значение, представляющее значение переменной. Эквивалентно \"TRUE\" или \"FALSE\".",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.additionalProperties.anyOf.2": "Строка, представляющая значение переменной (и поддерживающая раскрытие макросов).",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.additionalProperties.anyOf.3": "Объект, представляющий тип и значение переменной.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.additionalProperties.anyOf.3.properties.type": "Необязательная строка, представляющая тип переменной. Допустимые типы: BOOL, FILEPATH, PATH, STRING и INTERNAL.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.additionalProperties.anyOf.3.properties.value.anyOf.0": "Обязательное логическое значение, представляющее значение переменной. Эквивалентно \"TRUE\" или \"FALSE\".",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.cacheVariables.additionalProperties.anyOf.3.properties.value.anyOf.1": "Обязательная строка, представляющая значение переменной. Это поле поддерживает раскрытие макросов.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.environment": "Необязательное сопоставление переменных среды. Ключ используется в качестве имени переменной (и не должен быть пустым). Каждая переменная устанавливается независимо от того, было ли ее значение присвоено средой процесса. Это поле поддерживает раскрытие макросов, и переменные среды в этом сопоставлении могут ссылаться друг на друга и могут указываться в любом порядке, если такие ссылки не приводят к появлению цикла (например, если переменная среды ENV_1 равна $env{ENV_2}, то ENV_2 не может быть равна $env{ENV_1}.) Переменные среды наследуются с помощью поля inherits, и среда предустановки будет представлять собой объединение собственной среды и сред всех родительских объектов. Если несколько предустановок в этом объединении определяют одну и ту же переменную, применяются стандартные правила наследования. Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.environment.additionalProperties.anyOf.0": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.environment.additionalProperties.anyOf.1": "Строка, представляющая значение переменной.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.warnings": "Необязательный объект, указывающий предупреждения.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.warnings.properties.dev": "Необязательное логическое значение. Эквивалентно передаче аргумента -Wdev или -Wno-dev в командной строке. Не может иметь значение false, если для параметра errors.dev установлено значение true.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.warnings.properties.deprecated": "Необязательное логическое значение. Эквивалентно передаче аргумента -Wdeprecated или -Wno-deprecated в командной строке. Не может иметь значение false, если для параметра errors.deprecated установлено значение true.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.warnings.properties.uninitialized": "Необязательное логическое значение. Установка значения true эквивалентна передаче аргумента --warn-uninitialized в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.warnings.properties.unusedCli": "Необязательное логическое значение. Установка значения false эквивалентна передаче аргумента --no-warn-unused-cli в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.warnings.properties.systemVars": "Необязательное логическое значение. Установка значения true эквивалентна передаче аргумента --check-system-vars в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.errors": "Необязательный объект, указывающий ошибки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.errors.properties.dev": "Необязательное логическое значение. Эквивалентно передаче аргумента -Werror=dev или -Wno-error=dev в командной строке. Не может иметь значение true, если для параметра warnings.dev установлено значение false.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.errors.properties.deprecated": "Необязательное логическое значение. Эквивалентно передаче аргумента -Werror=deprecated или -Wno-error=deprecated в командной строке. Не может иметь значение true, если для параметра warnings.deprecated установлено значение false.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.debug": "Необязательный объект, задающий параметры отладки.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.debug.properties.output": "Необязательное логическое значение. Установка значения true эквивалентна передаче аргумента --debug-output в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.debug.properties.tryCompile": "Необязательное логическое значение. Установка значения true эквивалентна передаче аргумента --debug-trycompile в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.debug.properties.find": "Необязательное логическое значение. Установка значения true эквивалентна передаче аргумента --debug-find в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.installDir": "Необязательная строка, представляющая путь к каталогу установки. Это поле поддерживает расширение макросов. Если указан относительный путь, он вычисляется относительно исходного каталога.",
	"schemas/CMakePresets-v6-schema.json.properties.configurePresets.items.properties.toolchainFile": "Необязательная строка, представляющая путь к файлу цепочки инструментов. Это поле поддерживает расширение макросов. Если указан относительный путь, он вычисляется относительно каталога сборки, а если файл не найден — относительно исходного каталога.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets": "Необязательный массив, включающий объекты предустановок сборки. Используется для указания аргументов cmake --build. Доступно в версии 2 и более поздних версиях.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.name": "Обязательная строка, представляющая понятное для компьютера имя предустановки. Этот идентификатор используется в аргументе --preset. Не допускается наличие двух предустановок (настройки, сборки или тестирования) в объединении файлов CMakePresets.json и CMakeUserPresets.json с одинаковым именем в одном и том же каталоге.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.hidden": "Необязательное логическое значение, указывающее, следует ли скрыть предустановку. Если предустановка скрыта, она не может использоваться в аргументе --preset, не будет отображаться в интерфейсе CMake и не должна иметь допустимого параметра configurePreset даже в результате наследования. Скрытые предустановки предназначены для использования в качестве основы для других предустановок, наследуемых с помощью поля inherits.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.inherits.anyOf.0": "Необязательная строка, представляющая имя предустановки сборки, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.inherits.anyOf.1": "Необязательный массив строк, представляющих имена предустановок сборки, от которых осуществляется наследование. Предустановка будет наследовать все поля в предустановках inherits по умолчанию (за исключением полей name, hidden, inherits, description и displayName), но при необходимости может переопределять их. Если в нескольких предустановках inherits представлены конфликтующие значения для одного и того же поля, будет выбрана более ранняя предустановка в списке inherits. Предустановки в файле CMakePresets.json не должны наследоваться от предустановок в файле CMakeUserPresets.json.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.inherits.anyOf.1.items": "Необязательная строка, представляющая имя предустановки, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.configurePreset": "Необязательная строка, указывающая имя предустановки настройки, которую необходимо связать с этой предустановкой сборки. Если параметр configurePreset не указан, он должен наследоваться от предустановки inherits (если эта предустановка не скрыта). Каталог дерева сборки выводится из предустановки настройки.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.vendor": "Необязательное сопоставление, содержащее сведения, относящиеся к поставщику. CMake не интерпретирует содержимое этого поля, а только проверяет, что оно является сопоставлением, если значение поля указано. Однако для этого поля должны использоваться те же соглашения, что и для поля поставщика корневого уровня. Если поставщики используют свои собственные поля для каждой предустановки, они должны применять наследование по мере необходимости.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.displayName": "Необязательная строка с понятным для пользователя именем предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.description": "Необязательная строка с понятным для пользователя описанием предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.inheritConfigureEnvironment": "Необязательное логическое значение, по умолчанию равное true. Если значение равно true, переменные среды из связанной предустановки настройки наследуются после всех унаследованных сред предустановки сборки, но перед переменными среды, явно заданными в этой предустановке сборки.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.environment": "Необязательное сопоставление переменных среды. Ключ используется в качестве имени переменной (и не должен быть пустым). Каждая переменная устанавливается независимо от того, было ли ее значение присвоено средой процесса. Это поле поддерживает раскрытие макросов, и переменные среды в этом сопоставлении могут ссылаться друг на друга и могут указываться в любом порядке, если такие ссылки не приводят к появлению цикла (например, если переменная среды ENV_1 равна $env{ENV_2}, то ENV_2 не может быть равна $env{ENV_1}.) Переменные среды наследуются с помощью поля inherits, и среда предустановки будет представлять собой объединение собственной среды и сред всех родительских объектов. Если несколько предустановок в этом объединении определяют одну и ту же переменную, применяются стандартные правила наследования. Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.environment.additionalProperties.anyOf.0": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.environment.additionalProperties.anyOf.1": "Строка, представляющая значение переменной.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.jobs": "Необязательное целое число. Эквивалентно передаче параметра --parallel или -j в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.targets.anyOf.0": "Необязательная строка. Эквивалентна передаче параметра --target или -t в командной строке. Поставщики могут игнорировать свойство targets или скрыть предустановки сборки, в которых явно указываются целевые объекты.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.targets.anyOf.1": "Необязательный массив строк. Эквивалентен передаче параметра --target или -t в командной строке. Поставщики могут игнорировать свойство targets или скрыть предустановки сборки, в которых явно указываются целевые объекты.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.targets.anyOf.1.items": "Необязательная строка. Эквивалентна передаче параметра --target или -t в командной строке. Поставщики могут игнорировать свойство targets или скрыть предустановки сборки, в которых явно указываются целевые объекты.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.configuration": "Необязательная строка. Эквивалентна указанию параметра --config в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.cleanFirst": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --clean-first в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.resolvePackageReferences": "Необязательная строка, определяющая поведение при разрешении пакета. Допустимые значения: \"on\" (пакеты разрешены до сборки), \"off\" (пакеты не разрешены до сборки) и \"only\" (пакеты разрешены, но сборка выполняться не будет).",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.verbose": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --verbose в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.nativeToolOptions": "Необязательный массив строк. Эквивалентен передаче параметров после \"--\" в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.buildPresets.items.properties.nativeToolOptions.items": "Необязательная строка, представляющая параметр, который должен быть передан после \"--\" в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets": "Необязательный массив, включающий объекты предустановок тестирования. Используется для указания аргументов ctest. Доступно в версии 2 и более поздних версиях.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.name": "Обязательная строка, представляющая понятное для компьютера имя предустановки. Этот идентификатор используется в аргументе --preset. Не допускается наличие двух предустановок (настройки, сборки или тестирования) в объединении файлов CMakePresets.json и CMakeUserPresets.json с одинаковым именем в одном и том же каталоге.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.hidden": "Необязательное логическое значение, указывающее, следует ли скрыть предустановку. Если предустановка скрыта, она не может использоваться в аргументе --preset, не будет отображаться в интерфейсе CMake и не должна иметь допустимого параметра configurePreset даже в результате наследования. Скрытые предустановки предназначены для использования в качестве основы для других предустановок, наследуемых с помощью поля inherits.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.inherits.anyOf.0": "Необязательная строка, представляющая имя предустановки тестирования, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.inherits.anyOf.1": "Необязательный массив строк, представляющих имена предустановок тестирования, от которых осуществляется наследование. Предустановка будет наследовать все поля в предустановках inherits по умолчанию (за исключением полей name, hidden, inherits, description и displayName), но при необходимости может переопределять их. Если в нескольких предустановках inherits представлены конфликтующие значения для одного и того же поля, будет выбрана более ранняя предустановка в списке inherits. Предустановки в файле CMakePresets.json не должны наследоваться от предустановок в файле CMakeUserPresets.json.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.inherits.anyOf.1.items": "Необязательная строка, представляющая имя предустановки, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.configurePreset": "Необязательная строка, указывающая имя предустановки настройки, которую необходимо связать с этой предустановкой тестирования. Если параметр configurePreset не указан, он должен наследоваться от предустановки inherits (если эта предустановка не скрыта). Каталог дерева сборки выводится из предустановки настройки.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.vendor": "Необязательное сопоставление, содержащее сведения, относящиеся к поставщику. CMake не интерпретирует содержимое этого поля, а только проверяет, что оно является сопоставлением, если значение поля указано. Однако для этого поля должны использоваться те же соглашения, что и для поля поставщика корневого уровня. Если поставщики используют свои собственные поля для каждой предустановки, они должны применять наследование по мере необходимости.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.displayName": "Необязательная строка с понятным для пользователя именем предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.description": "Необязательная строка с понятным для пользователя описанием предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.inheritConfigureEnvironment": "Необязательное логическое значение, по умолчанию равное true. Если значение равно true, переменные среды из связанной предустановки настройки наследуются после всех унаследованных сред предустановки тестирования, но перед переменными среды, явно заданными в этой предустановке тестирования.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.environment": "Необязательное сопоставление переменных среды. Ключ используется в качестве имени переменной (и не должен быть пустым). Каждая переменная устанавливается независимо от того, было ли ее значение присвоено средой процесса. Это поле поддерживает раскрытие макросов, и переменные среды в этом сопоставлении могут ссылаться друг на друга и могут указываться в любом порядке, если такие ссылки не приводят к появлению цикла (например, если переменная среды ENV_1 равна $env{ENV_2}, то ENV_2 не может быть равна $env{ENV_1}.) Переменные среды наследуются с помощью поля inherits, и среда предустановки будет представлять собой объединение собственной среды и сред всех родительских объектов. Если несколько предустановок в этом объединении определяют одну и ту же переменную, применяются стандартные правила наследования. Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.environment.additionalProperties.anyOf.0": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.environment.additionalProperties.anyOf.1": "Строка, представляющая значение переменной.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.configuration": "Необязательная строка. Эквивалентна передаче параметра --build-config в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.overwriteConfigurationFile": "Необязательный массив параметров конфигурации для переопределения параметров, указанных в файле конфигурации CTest. Эквивалентно передаче параметра ``--overwrite`` для каждого значения в массиве.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.overwriteConfigurationFile.items": "Параметр, записанный как пара \"ключ-значение\" в форме \"ключ=значение\".",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output": "Необязательный объект, указывающий параметры вывода.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.shortProgress": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --progress в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.verbosity": "Необязательная строка, определяющая уровень детализации. Допустимые значения: \"default\" (эквивалентно отсутствию флагов детализации в командной строке), \"verbose\" (эквивалентно передаче параметра --verbose в командной строке) и \"extra\" (эквивалентно передаче параметра --extra-verbose в командной строке).",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.debug": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --debug в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.outputOnFailure": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --output-on-failure в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.quiet": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --quiet в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.outputLogFile": "Необязательная строка, указывающая путь к файлу журнала. Эквивалентна передаче параметра --output-log в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.outputJUnitFile": "Необязательная строка, указывающая путь к файлу JUnit. Эквивалентна передаче параметра --output-junit в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.labelSummary": "Необязательное логическое значение. Если оно имеет значение false, это эквивалентно передаче параметра --no-label-summary в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.subprojectSummary": "Необязательное логическое значение. Если оно имеет значение false, это эквивалентно передаче параметра --no-subproject-summary в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.maxPassedTestOutputSize": "Необязательное целое число, указывающее максимальный объем выходных данных для пройденных тестов в байтах. Эквивалентно передаче параметра --test-output-size-passed в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.maxFailedTestOutputSize": "Необязательное целое число, указывающее максимальный объем выходных данных для неудачных тестов в байтах. Эквивалентно передаче параметра --test-output-size-failed в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.testOutputTruncation": "Необязательная строка, указывающая режим усечения выходных данных теста. Эквивалентно передаче параметра --test-output-truncation в командной строке. Это разрешено в предустановленных файлах с указанием версии 5 или более поздней.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.output.properties.maxTestNameWidth": "Необязательное целое число, указывающее максимальную ширину выводимого имени теста. Эквивалентно передаче параметра --max-width в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter": "Необязательный объект, указывающий, как фильтровать тесты для запуска.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include": "Необязательный объект, указывающий, какие тесты следует включить.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.name": "Необязательная строка, указывающая регулярное выражение для имен тестов. Эквивалентна передаче параметра --tests-regex в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.label": "Необязательная строка, указывающая регулярное выражение для тестовых меток. Эквивалентна передаче параметра --label-regex в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.index.anyOf.0": "Необязательный объект, указывающий, какие тесты следует включить, с помощью индекса тестов.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.index.anyOf.0.properties.start": "Необязательное целое число, указывающее индекс теста, с которого нужно начать тестирование.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.index.anyOf.0.properties.end": "Необязательное целое число, указывающее индекс теста, с которого нужно остановить тестирование.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.index.anyOf.0.properties.stride": "Необязательное целое число, указывающее приращение.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.index.anyOf.0.properties.specificTests": "Необязательный массив целых чисел, задающий конкретные индексы тестов для запуска.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.index.anyOf.0.properties.specificTests.items": "Целое число, указывающее тест, который необходимо запустить с помощью индекса тестов.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.index.anyOf.1": "Необязательная строка, указывающая файл с синтаксисом командной строки для --tests-information.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.include.properties.useUnion": "Необязательное логическое значение. Эквивалентно передаче параметра --union в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.exclude": "Необязательный объект, указывающий, какие тесты следует исключить.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.exclude.properties.name": "Необязательная строка, указывающая регулярное выражение для имен тестов. Эквивалентна передаче параметра --exclude-regex в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.exclude.properties.label": "Необязательная строка, указывающая регулярное выражение для тестовых меток. Эквивалентна передаче параметра --label-exclude в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.exclude.properties.fixtures": "Необязательный объект, указывающий, для каких средств тестирования необходимо исключить добавление тестов.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.exclude.properties.fixtures.properties.any": "Необязательная строка, указывающая регулярное выражение для средств тестирования, для которых необходимо исключить добавление любых тестов. Эквивалентна передаче параметра --fixture-exclude-any в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.exclude.properties.fixtures.properties.setup": "Необязательная строка, указывающая регулярное выражение для средств тестирования, для которых необходимо исключить добавление тестов настройки. Эквивалентна передаче параметра --fixture-exclude-setup в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.filter.properties.exclude.properties.fixtures.properties.cleanup": "Необязательная строка, указывающая регулярное выражение для средств тестирования, для которых необходимо исключить добавление тестов очистки. Эквивалентна передаче параметра --fixture-exclude-cleanup в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution": "Необязательный объект, указывающий параметры для выполнения теста.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.stopOnFailure": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --stop-on-failure в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.enableFailover": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра -F в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.jobs": "Необязательное целое число. Эквивалентно передаче параметра --parallel в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.resourceSpecFile": "Необязательная строка. Эквивалентна передаче параметра --resource-spec-file в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.testLoad": "Необязательное целое число. Эквивалентно передаче параметра --test-load в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.showOnly": "Необязательная строка. Эквивалентна передаче параметра --show-only в командной строке. Допустимые значения: \"human\" и \"json-v1\".",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.repeat": "Необязательный объект, указывающий, как повторять тесты. Эквивалентен передаче параметра --repeat в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.repeat.properties.mode": "Обязательная строка. Должна иметь одно из следующих значений: \"until-fail\", \"until-pass\" или \"after-timeout\".",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.repeat.properties.count": "Обязательное целое число.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.interactiveDebugging": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --interactive-debug-mode 1 в командной строке. Если оно имеет значение false, это эквивалентно передаче параметра --interactive-debug-mode 0 в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.scheduleRandom": "Необязательное логическое значение. Если оно имеет значение true, это эквивалентно передаче параметра --schedule-random в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.timeout": "Необязательное целое число. Эквивалентно передаче параметра --timeout в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.testPresets.items.properties.execution.properties.noTestsAction": "Необязательная строка, указывающая поведение, если тесты не найдены. Должна иметь одно из следующих значений: \"default\" (эквивалентно передаче любого значения в командной строке), \"error\" (эквивалентно передаче параметра --no-tests=error в командной строке) или \"ignore\" (эквивалентно передаче параметра --no-tests-ignore в командной строке).",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets": "Необязательный массив, включающий объекты предустановок пакета. Используется для указания аргументов cpack. Доступно начиная с версии 6.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.name": "Обязательная строка, представляющая понятное для компьютера имя предустановки. Этот идентификатор используется в аргументе --preset. Не допускается наличие двух предустановок пакетов в объединении файлов CMakePresets.json и CMakeUserPresets.json с одним именем в одном каталоге, но предустановка пакета может использовать то же имя, что и предустановка настройки, сборки, тестирования или рабочего процесса.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.hidden": "Необязательное логическое значение, указывающее, следует ли скрыть предустановку. Если предустановка скрыта, она не может использоваться в аргументе --preset, не будет отображаться в интерфейсе CMake и не должна иметь допустимого параметра configurePreset даже в результате наследования. Скрытые предустановки предназначены для использования в качестве основы для других предустановок, наследуемых с помощью поля inherits.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.inherits.anyOf.0": "Необязательная строка, представляющая имя предустановки пакета, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.inherits.anyOf.1": "Необязательный массив строк, представляющих имена предустановок пакета, от которых осуществляется наследование. Предустановка будет наследовать все поля в предустановках inherits по умолчанию (за исключением полей name, hidden, inherits, description и displayName), но при необходимости может переопределять их. Если в нескольких предустановках inherits представлены конфликтующие значения для одного и того же поля, будет выбрана более ранняя предустановка в списке inherits. Предустановки в файле CMakePresets.json не должны наследоваться от предустановок в файле CMakeUserPresets.json.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.inherits.anyOf.1.items": "Необязательная строка, представляющая имя предустановки, от которой осуществляется наследование.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.configurePreset": "Необязательная строка, указывающая имя предустановки конфигурации, которую необходимо связать с этой предустановкой пакета. Если параметр configurePreset не указан, он должен наследоваться от предустановки inherits (если эта предустановка не скрыта). Каталог дерева сборки выводится из предустановки конфигурации.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.vendor": "Необязательное сопоставление, содержащее сведения, относящиеся к поставщику. CMake не интерпретирует содержимое этого поля, а только проверяет, что оно является сопоставлением, если значение поля указано. Однако для этого поля должны использоваться те же соглашения, что и для поля поставщика корневого уровня. Если поставщики используют свои собственные поля для каждой предустановки, они должны применять наследование по мере необходимости.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.vendorName": "Необязательная строка, представляющая имя поставщика. Эквивалентна передаче параметра --vendor в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.displayName": "Необязательная строка с понятным для пользователя именем предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.description": "Необязательная строка с понятным для пользователя описанием предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.inheritConfigureEnvironment": "Необязательное логическое значение, по умолчанию равное true. Если значение равно true, переменные среды из связанной предустановки конфигурации наследуются после всех унаследованных сред предустановки тестирования, но до переменных среды, явно заданных в этой предустановке упаковки.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.environment": "Необязательное сопоставление переменных среды. Ключ используется в качестве имени переменной (и не должен быть пустым). Каждая переменная устанавливается независимо от того, было ли ее значение присвоено средой процесса. Это поле поддерживает раскрытие макросов, и переменные среды в этом сопоставлении могут ссылаться друг на друга и могут указываться в любом порядке, если такие ссылки не приводят к появлению цикла (например, если переменная среды ENV_1 равна $env{ENV_2}, то ENV_2 не может быть равна $env{ENV_1}.) Переменные среды наследуются с помощью поля inherits, и среда предустановки будет представлять собой объединение собственной среды и сред всех родительских объектов. Если несколько предустановок в этом объединении определяют одну и ту же переменную, применяются стандартные правила наследования. Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.environment.additionalProperties.anyOf.0": "Установка значения NULL для переменной приведет к тому, что переменная не будет задана, даже если значение было унаследовано из другой предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.environment.additionalProperties.anyOf.1": "Строка, представляющая значение переменной.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.generators": "Необязательный массив строк (разделенных точками с запятой), представляющих генераторы, которые должен использовать CPack. Передано в CPack с помощью параметра \"-G\".",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.generators.items": "Необязательная строка, представляющая имя используемого генератора CPack.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.configurations": "Необязательный массив строк (разделенных точками с запятой), представляющих конфигурации сборки для упаковки CPack. Передано в CPack с помощью параметра \"-C\".",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.configurations.items": "Необязательная строка, представляющая имя конфигурации, которую следует использовать.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.variables": "Необязательная схема сопоставления переменных для передачи в CPack, эквивалентная параметру \"-D\". Каждый ключ является именем переменной, а значением является строка, присваиваемая этой переменной.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.variables.items": "Необязательная строка, представляющая значение переменной.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.configFile": "Необязательная строка, представляющая файл конфигурации, который следует использовать CPack. Эквивалентна передаче параметра --config в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.output": "Необязательный объект, указывающий параметры вывода.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.output.properties.debug": "Необязательное логическое значение, указывающее, следует ли печатать отладочную информацию. Если оно имеет значение true, то это эквивалентно передаче параметра --debug в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.output.properties.verbose": "Необязательное логическое значение, указывающее, следует ли печатать отладочную информацию подробно. Если оно имеет значение true, то это эквивалентно передаче параметра --verbose или -V в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.packageName": "Необязательная строка, представляющая имя пакета. Эквивалентна передаче параметра -P в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.packageVersion": "Необязательная строка, представляющая версию пакета. Эквивалентна передаче параметра -R в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.packagePresets.items.properties.packageDirectory": "Необязательная строка, представляющая каталог, в который следует поместить пакет. Эквивалентна передаче параметра -B в командной строке.",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets": "Необязательный массив объектов предустановок рабочего процесса. Доступно начиная с версии 6.",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets.items.properties.name": "Обязательная строка, представляющая понятное для компьютера имя предустановки. Этот идентификатор используется в аргументе CMake \"--workflow --preset\". Не допускается наличие двух предустановок рабочих процессов в объединении файлов CMakePresets.json и CMakeUserPresets.json с одним именем в одном каталоге, но предустановка рабочего процесса может использовать то же имя, что и предустановка настройки, сборки, тестирования или пакета.",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets.items.properties.vendor": "Необязательная схема сопоставления, содержащая информацию, специфичную для поставщика. CMake не интерпретирует содержимое этого поля, а только проверяет в случае его наличия, что оно является сопоставлением. Однако для этого поля должны использоваться те же соглашения, что и для поля поставщика корневого уровня.",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets.items.properties.displayName": "Необязательная строка с понятным для пользователя именем предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets.items.properties.description": "Необязательная строка с понятным для пользователя описанием предустановки.",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets.items.properties.steps": "Обязательный массив объектов, описывающий шаги рабочего процесса. Первым шагом должна быть предустановка настройки, а все последующие шаги должны быть предустановками, отличными от предустановок настройки, поле \"configurePreset\" которых соответствует начальной предустановке настройки.",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets.items.properties.steps.items.properties.type": "Обязательная строка, представляющая тип предустановки, связанной с этим шагом рабочего процесса. Первый аргумент должен иметь тип \"configure\", а все остальные могут иметь тип \"build\", \"test\" или \"package\".",
	"schemas/CMakePresets-v6-schema.json.properties.workflowPresets.items.properties.steps.items.properties.name": "Обязательная строка, представляющая имя предустановки конфигурации, сборки, теста или упаковки, связанной с этим шагом рабочего процесса.",
	"schemas/CMakePresets-v6-schema.json.properties.vendor": "Необязательное сопоставление, содержащее сведения, относящиеся к поставщику. CMake не интерпретирует содержимое этого поля, а только проверяет, что оно является сопоставлением, если значение поля указано. Однако ключи должны представлять доменное имя поставщика, за которым должен следовать путь, отделенный символом \"/\". Например, в примере IDE 1.0 можно использовать \"example.com/ExampleIDE/1.0\". Значение каждого поля может быть любым, выбранным поставщиком, хотя как правило используется сопоставление.",
	"schemas/CMakePresets-v6-schema.json.properties.include": "Необязательный массив строк, представляющих включаемые файлы. Если имена файлов не являются абсолютными, они считаются относительными для текущего файла.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.0": "Логическое значение, предоставляющее константу для вычисления условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.1.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.1.properties.value": "Обязательное логическое значение, предоставляющее константу для вычисления условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.2.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.2.properties.lhs": "Первая строка для сравнения. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.2.properties.rhs": "Вторая строка для сравнения. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.3.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.3.properties.lhs": "Первая строка для сравнения. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.3.properties.rhs": "Вторая строка для сравнения. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.4.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.4.properties.string": "Обязательная строка, которую нужно искать. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.4.properties.list": "Обязательный список строк для поиска. Это поле поддерживает расширение макросов и использует вычисления по краткой схеме.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.5.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.5.properties.string": "Обязательная строка, которую нужно искать. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.5.properties.list": "Обязательный список строк для поиска. Это поле поддерживает расширение макросов и использует вычисления по краткой схеме.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.6.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.6.properties.string": "Обязательная строка для поиска. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.6.properties.regex": "Обязательное регулярное выражение, которое нужно искать. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.7.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.7.properties.string": "Обязательная строка для поиска. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.7.properties.regex": "Обязательное регулярное выражение, которое нужно искать. Это поле поддерживает расширение макросов.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.8.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.8.properties.conditions": "Обязательный массив объектов условия. Условие вычисляется по краткой схеме.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.9.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.9.properties.conditions": "Обязательный массив объектов условия. Условие вычисляется по краткой схеме.",
	"schemas/CMakePresets-v6-schema.json.definitions.condition.anyOf.10.properties.type": "Обязательная строка, определяющая тип условия.",
	"schemas/CMakePresets-v6-schema.json.definitions.topCondition": "Необязательное поле, используемое для определения, включена ли предустановка. Поддерживается в версии 3.",
	"schemas/CMakePresets-v6-schema.json.definitions.topCondition.anyOf.1": "Значение NULL означает, что условие всегда принимает значение true и не наследуется."
}