{
    "cmake-tools.command.cmake.addFileToCMakeLists.title": "Add File to CMake Lists",
    "cmake-tools.command.cmake.removeFileFromCMakeLists.title": "Remove File from CMake Lists",
    "cmake-tools.command.cmake.openCMakePresets.title": "Open CMakePresets.json",
    "cmake-tools.command.cmake.addConfigurePreset.title": "Add Configure Preset",
    "cmake-tools.command.cmake.addBuildPreset.title": "Add Build Preset",
    "cmake-tools.command.cmake.addTestPreset.title": "Add Test Preset",
    "cmake-tools.command.cmake.addPackagePreset.title": "Add Package Preset",
    "cmake-tools.command.cmake.addWorkflowPreset.title": "Add Workflow Preset",
    "cmake-tools.command.cmake.selectConfigurePreset.title": "Select Configure Preset",
    "cmake-tools.command.cmake.viewConfigureSettings.title": "View the settings overriding your Configure Preset",
    "cmake-tools.command.cmake.selectBuildPreset.title": "Select Build Preset",
    "cmake-tools.command.cmake.viewBuildSettings.title": "View the settings overriding your Build Preset",
    "cmake-tools.command.cmake.selectTestPreset.title": "Select Test Preset",
    "cmake-tools.command.cmake.viewTestSettings.title": "View the settings overriding your Test Preset",
    "cmake-tools.command.cmake.viewPackageSettings.title": "View the settings overriding your Package Preset",
    "cmake-tools.command.cmake.selectPackagePreset.title": "Select Package Preset",
    "cmake-tools.command.cmake.selectWorkflowPreset.title": "Select Workflow Preset",
    "cmake-tools.command.cmake.viewLog.title": {
        "message": "Open the CMake Tools Log File",
        "comment": [
            "The text 'CMake Tools' should not be localized."
        ]
    },
    "cmake-tools.command.cmake.logDiagnostics.title": "Log Diagnostics",
    "cmake-tools.command.cmake.clearBuildDiagnostics.title": "Clear Build Diagnostics",
    "cmake-tools.command.cmake.editKits.title": "Edit User-Local CMake Kits",
    "cmake-tools.command.cmake.scanForKits.title": "Scan for Kits",
    "cmake-tools.command.cmake.scanForCompilers.title": "Scan for Compilers",
    "cmake-tools.command.cmake.selectKit.title": "Select a Kit",
    "cmake-tools.command.cmake.setVariant.title": "Select Variant",
    "cmake-tools.command.cmake.setVariantAll.title": "Select Variant for All Projects",
    "cmake-tools.command.cmake.configure.title": "Configure",
    "cmake-tools.command.cmake.configureWithDebugger.title": "Configure with CMake Debugger",
    "cmake-tools.command.cmake.configureAll.title": "Configure All Projects",
    "cmake-tools.command.cmake.configureAllWithDebugger.title": "Configure All Projects with CMake Debugger",
    "cmake-tools.command.cmake.showConfigureCommand.title": "Show Configure Command",
    "cmake-tools.command.cmake.build.title": "Build",
    "cmake-tools.command.cmake.buildAll.title": "Build All Projects",
    "cmake-tools.command.cmake.showBuildCommand.title": "Show Build Command",
    "cmake-tools.command.cmake.compileFile.title": "Compile Active File",
    "cmake-tools.command.cmake.outline.compileFile.title": "Compile File",
    "cmake-tools.command.cmake.install.title": "Install",
    "cmake-tools.command.cmake.installAll.title": "Install All Projects",
    "cmake-tools.command.cmake.buildWithTarget.title": "Build Target",
    "cmake-tools.command.cmake.setDefaultTarget.title": "Set Build Target",
    "cmake-tools.command.cmake.cleanConfigure.title": "Delete Cache and Reconfigure",
    "cmake-tools.command.cmake.cleanConfigureWithDebugger.title": "Delete Cache and Reconfigure with CMake Debugger",
    "cmake-tools.command.cmake.cleanConfigureAll.title": "Delete Cache and Reconfigure All Projects",
    "cmake-tools.command.cmake.cleanConfigureAllWithDebugger.title": "Delete Cache and Reconfigure All Projects with CMake Debugger",
    "cmake-tools.command.cmake.fullCleanConfigure.title": "Delete Build Directory and Reconfigure",
    "cmake-tools.command.cmake.fullCleanConfigureAll.title": "Delete Build Directory and Reconfigure All Projects",
    "cmake-tools.command.cmake.outline.fullCleanConfigureAll.title": "Full Clean Reconfigure All Projects",
    "cmake-tools.command.cmake.editCacheUI.title": "Edit CMake Cache (UI)",
    "cmake-tools.command.cmake.outline.cleanConfigure.title": "Clean Reconfigure",
    "cmake-tools.command.cmake.outline.cleanConfigureWithDebugger.title": "Clean Reconfigure with CMake Debugger",
    "cmake-tools.command.cmake.outline.cleanConfigureAll.title": "Clean Reconfigure All Projects",
    "cmake-tools.command.cmake.outline.cleanConfigureAllWithDebugger.title": "Clean Reconfigure All Projects with CMake Debugger",
    "cmake-tools.command.cmake.clean.title": "Clean",
    "cmake-tools.command.cmake.cleanAll.title": "Clean All Projects",
    "cmake-tools.command.cmake.cleanRebuild.title": "Clean Rebuild",
    "cmake-tools.command.cmake.cleanRebuildAll.title": "Clean Rebuild All Projects",
    "cmake-tools.command.cmake.cleanConfigureAndBuild.title": "Delete Cache, Reconfigure and Build",
    "cmake-tools.command.cmake.cleanConfigureAndBuildAll.title": "Delete Cache, Reconfigure and Build All Projects",
    "cmake-tools.command.cmake.outline.cleanConfigureAndBuildAll.title": "Clean Reconfigure and Build All Projects",
    "cmake-tools.command.cmake.fullCleanConfigureAndBuild.title": "Delete Build Directory, Reconfigure and Build",
    "cmake-tools.command.cmake.fullCleanConfigureAndBuildAll.title": "Delete Build Directory, Reconfigure and Build All Projects",
    "cmake-tools.command.cmake.outline.fullCleanConfigureAndBuildAll.title": "Full Clean Reconfigure and Build All Projects",
    "cmake-tools.command.cmake.ctest.title": "Run Tests",
    "cmake-tools.command.cmake.ctestAll.title": "Run Tests for All Projects",
    "cmake-tools.command.cmake.cpack.title": "Run CPack",
    "cmake-tools.command.cmake.cpackAll.title": "Run CPack for All Projects",
    "cmake-tools.command.cmake.workflow.title": "Run Workflow",
    "cmake-tools.command.cmake.workflowAll.title": "Run Workflow for All Projects",
    "cmake-tools.command.cmake.revealTestExplorer.title": "Reveal Test Explorer",
    "cmake-tools.command.cmake.refreshTests.title": "Refresh Tests",
    "cmake-tools.command.cmake.refreshTestsAll.title": "Refresh Tests for All Projects",
    "cmake-tools.command.cmake.editCache.title": "Edit CMake Cache",
    "cmake-tools.command.cmake.quickStart.title": "Quick Start",
    "cmake-tools.command.cmake.debugTarget.title": "Debug",
    "cmake-tools.command.cmake.debugTargetAll.title": "Debug All Projects",
    "cmake-tools.command.cmake.launchTarget.title": "Run Without Debugging",
    "cmake-tools.command.cmake.launchTargetAll.title": "Run All Projects Without Debugging",
    "cmake-tools.command.cmake.selectLaunchTarget.title": "Set Launch/Debug Target",
    "cmake-tools.command.cmake.selectBuildAndLaunchTarget.title": "Set Build and Launch/Debug Target",
    "cmake-tools.command.cmake.stop.title": "Cancel Build",
    "cmake-tools.command.cmake.stopAll.title": "Cancel Build for All Projects",
    "cmake-tools.command.cmake.resetState.title": {
        "message": "Reset CMake Tools Extension State (For troubleshooting)",
        "comment": [
            "The text 'CMake Tools' should not be localized."
        ]
    },
    "cmake-tools.command.cmake.openSettings.title": {
        "message": "Open CMake Tools Extension Settings",
        "comment": [
            "The text 'CMake Tools' should not be localized."
        ]
    },
    "cmake-tools.command.cmake.selectActiveFolder.title": "Select Active Folder",
    "cmake-tools.command.cmake.outline.runUtilityTarget.title": "Run Utility",
    "cmake-tools.command.cmake.outline.debugTarget.title": "Debug",
    "cmake-tools.command.cmake.outline.launchTarget.title": "Run in Terminal",
    "cmake-tools.command.cmake.outline.setDefaultTarget.title": "Set Build Target",
    "cmake-tools.command.cmake.outline.setLaunchTarget.title": "Set Launch/Debug Target",
    "cmake-tools.command.cmake.outline.revealInCMakeLists.title": "Open CMakeLists.txt",
    "cmake-tools.command.cmake.outline.runTest.title": "Run Test",
    "cmake-tools.command.cmake.outline.debugTest.title": "Debug Test",
    "cmake-tools.command.cmake.folders.setActiveFolder.title": "Set Active Folder",
    "cmake-tools.configuration.title": {
        "message": "CMake Tools configuration",
        "comment": [
            "The text 'CMake Tools' should not be localized."
        ]
    },
    "cmake-tools.configuration.cmake.cmakePath.description": "Name/path of the CMake executable to use.",
    "cmake-tools.configuration.cmake.buildDirectory.description": "The directory where CMake build files will go.",
    "cmake-tools.configuration.cmake.installPrefix.description": "The directory where CMake installed files will go.",
    "cmake-tools.configuration.cmake.sourceDirectory.description": "Path or array of paths to the CMakeLists.txt root directory/directories.",
    "cmake-tools.configuration.cmake.autoDetectSourceDirectory.markdownDescription": "When no `CMakeLists.txt` exists at the workspace root (`#cmake.sourceDirectory#`), automatically detect a single `CMakeLists.txt` in a subdirectory and use its folder as the source directory so CMake Tools activates instead of staying hidden. When several candidates are found, you are prompted to choose. Has no effect when `#cmake.sourceDirectory#` is set explicitly.",
    "cmake-tools.configuration.cmake.saveBeforeBuild.description": "Save open files before building.",
    "cmake-tools.configuration.cmake.buildBeforeRun.description": "Build the target before running it.",
    "cmake-tools.configuration.cmake.clearOutputBeforeBuild.description": "Clear build output before each build.",
    "cmake-tools.configuration.cmake.configureSettings.description": "CMake variables to set on the command line. This setting is specific to kits and will not be used for CMake Presets.",
    "cmake-tools.configuration.cmake.cacheInit.string.description": "Path to a cache-initializing CMake file.",
    "cmake-tools.configuration.cmake.cacheInit.array.description": "List of cache initializer files.",
    "cmake-tools.configuration.cmake.cacheInit.array.string.description": "A cache initializing CMake file.",
    "cmake-tools.configuration.cmake.cacheInit.overall.description": "Provide cache-initializing CMake file(s).",
    "cmake-tools.configuration.cmake.preferredGenerators.description": "The preferred CMake generator(s) to use when configuring (tried in order of listing).",
    "cmake-tools.configuration.cmake.generator.description": "The CMake generator to use.",
    "cmake-tools.configuration.cmake.toolset.description": "The CMake toolset to use when configuring.",
    "cmake-tools.configuration.cmake.platform.description": "The CMake platform to use when configuring.",
    "cmake-tools.configuration.cmake.shell.description": "Path to a shell executable to use when running CMake, CTest, and CPack commands (e.g., Git Bash or MSYS2). When set, all subprocess invocations are routed through this shell. Useful for embedded toolchains that require POSIX path translation. When null, the default system shell behavior is used.",
    "cmake-tools.configuration.cmake.configureArgs.description": "Additional arguments to pass to CMake when configuring. When using CMake Presets, these arguments are temporarily appended to the arguments provided by the active configure preset.",
    "cmake-tools.configuration.cmake.buildArgs.description": "Additional arguments to pass to CMake when building. When using CMake Presets, these arguments are temporarily appended to the arguments provided by the active build preset.",
    "cmake-tools.configuration.cmake.buildToolArgs.description": "Additional arguments to pass to the underlying build tool when building. When using CMake Presets, these arguments are temporarily appended to the arguments provided by the active build preset to invoke the build tool.",
    "cmake-tools.configuration.cmake.parallelJobs.description": "The number of parallel build jobs. Use zero to automatically detect the number of CPUs. Setting this to 1 will omit the parallelism flag (-j) from the underlying build command, which has a generator-dependent effect on build parallelism.",
    "cmake-tools.configuration.cmake.ctestPath.description": "Path to CTest executable. If null, will be inferred from cmake.cmakePath (recommended to leave null).",
    "cmake-tools.configuration.cmake.cpackPath.description": "Path to CPack executable. If null, will be inferred from cmake.cmakePath (recommended to leave null). Will be ignored when kits are used instead of presets.",
    "cmake-tools.configuration.cmake.ctest.parallelJobs.markdownDescription": {
        "message": "The number of parallel test jobs. Use zero to use the value of `#cmake.parallelJobs#`. This only applies when `#cmake.ctest.allowParallelJobs#` is set to `true`.",
        "comment": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
    },
    "cmake-tools.configuration.cmake.ctest.allowParallelJobs.description": "Allows ctests to be run in parallel, however the result output may be garbled as a result and the Test Explorer may not accurately reflect test progress. When disabled, tests run sequentially in alphabetical order, matching the Test Explorer display order.",
    "cmake-tools.configuration.cmake.ctest.testExplorerIntegrationEnabled.description": "Whether or not the integration with the test explorer is enabled. This is helpful to disable if you prefer using a different extension for test integration.",
    "cmake-tools.configuration.cmake.ctest.testSuiteDelimiter.markdownDescription": {
        "message": "Optional delimiter used to separate test suite names and group tests hierarchically in the Test Explorer. This string is used in a Regular Expression, so some delimiters may need escaping. Examples: `-` ( One delimiter: `-`), `\\.|::` (Two delimiters: `.` or `::`. Note that `.` needs to be escaped.)",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.ctest.testSuiteDelimiterMaxOccurrence.markdownDescription": {
        "message": "Maximum number of times the delimiter may be used to split the name of the test. `0` means no limit."
    },
    "cmake-tools.configuration.cmake.ctest.failurePatterns.markdownDescription": {
        "message": "Regular expressions for searching CTest output for additional details about failures. All patterns are tried and test failure details from each are collected.\n\nPatterns must have at minimum one capture group to match the name of the `file` where the failure occurred. They can optionally also capture `line`, `message`, `expected`, and `actual`.\n\nFor example, to match a failure line like `path/to/file:47: text of error message`, this pattern matcher could be used:\n```json\n{\n  \"regexp\": \"(.+):(\\\\d+): ?(.*)\",\n  \"file\": 1,\n  \"line\": 2,\n  \"message\": 3\n}\n```\n",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.ctest.failurePatterns.regexp": {
        "message": "The regular expression to find a failure in the output."
    },
    "cmake-tools.configuration.cmake.ctest.failurePatterns.file": {
        "message": "The match group index of the filename. If omitted 1 is used."
    },
    "cmake-tools.configuration.cmake.ctest.failurePatterns.line": {
        "message": "The match group index of the failure's line. Defaults to 2."
    },
    "cmake-tools.configuration.cmake.ctest.failurePatterns.message": {
        "message": "The match group index of the message. Defaults to 3."
    },
    "cmake-tools.configuration.cmake.ctest.failurePatterns.actual": {
        "message": "The match group index of the actual test output. Defaults to undefined."
    },
    "cmake-tools.configuration.cmake.ctest.failurePatterns.expected": {
        "message": "The match group index of the expected test output. Defaults to undefined."
    },
	"cmake-tools.configuration.cmake.ctest.debugLaunchTarget.description": "Target name from launch.json to start when debugging a test with CTest. By default and in case of a non-existing target, this will show a picker with all available targets.",
	"cmake-tools.configuration.cmake.ctest.neverDebugTestsWithLaunchConfiguration.description": "When set to true, always debug tests without a launch configuration, bypassing the quick pick menu. Default is false.",
    "cmake-tools.configuration.cmake.parseBuildDiagnostics.description": "Parse compiler output for warnings and errors.",
    "cmake-tools.configuration.cmake.enabledOutputParsers.description": {
        "message": "Output parsers to use. Supported parsers `cmake`, `gcc`, `gnuld` for GNULD-style linker output, `msvc` for Microsoft Visual C++, `ghs` for the Green Hills compiler with --no_wrap_diagnostics --brief_diagnostics, `diab` for the Wind River Diab compiler, and `iwyu` for include-what-you-use diagnostics.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.markdownDescription": {
        "message": "Additional problem matchers for build output. Use this to surface diagnostics from tools like clang-tidy, PCLint Plus, cppcheck, or custom scripts integrated via `add_custom_command`/`add_custom_target` in CMake.\n\nEach entry defines a `name` (used as the diagnostic source label), a `regexp`, and capture group indices for `file`, `line`, `column`, `severity`, `message`, and `code`.\n\nFor example, to match clang-tidy output like `/path/file.cpp:10:5: warning: some message [check-name]`:\n```json\n[\n  {\n    \"name\": \"clang-tidy\",\n    \"regexp\": \"^(.+?):(\\\\d+):(\\\\d+):\\\\s+(warning|error|note):\\\\s+(.+?)\\\\s*(?:\\\\[(.+)\\\\])?$\",\n    \"file\": 1,\n    \"line\": 2,\n    \"column\": 3,\n    \"severity\": 4,\n    \"message\": 5,\n    \"code\": 6\n  }\n]\n```\n\nCustom matchers run **after** the built-in parsers (`gcc`, `msvc`, etc.) so they do not steal lines from built-in compilers.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.name": "A unique name for this matcher, used as the diagnostic source label in the Problems pane.",
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.regexp": "The regular expression to match against each build output line.",
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.file": {
        "message": "The capture group index for the file path. Defaults to `1`.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.line": {
        "message": "The capture group index for the line number. Defaults to `2`.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.column": {
        "message": "The capture group index for the column number. Optional.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.severity.group": "The capture group index for the severity (should capture 'error', 'warning', or 'info').",
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.severity.fixed": "A fixed severity to apply to all matches from this pattern.",
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.message": {
        "message": "The capture group index for the diagnostic message. Defaults to `3`.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.additionalBuildProblemMatchers.code": "The capture group index for an optional diagnostic code.",
    "cmake-tools.configuration.cmake.debugConfig.description": "The debug configuration to use when debugging a target. When `type` is specified, the auto-detected debugger configuration is skipped and only a minimal base configuration (program, cwd, name) is generated from the target. All other properties are applied from this setting, allowing full control over the debug launch configuration for any debug adapter.",
    "cmake-tools.configuration.cmake.debugConfig.type.description": "The debug adapter type to use (e.g., `cppdbg`, `cppvsdbg`, `lldb`, `codelldb`). When set, skips the automatic debugger detection from the CMake cache and uses this type directly. Any additional properties required by the debug adapter can be added to `#cmake.debugConfig#`.",
    "cmake-tools.configuration.cmake.debugConfig.symbolSearchPath.description": "Visual Studio debugger symbol search paths.",
    "cmake-tools.configuration.cmake.debugConfig.additionalSOLibSearchPath.description": "Paths for GDB or LLDB to search for .so files.",
    "cmake-tools.configuration.cmake.debugConfig.externalConsole.description": "Launch an external console for the program.",
    "cmake-tools.configuration.cmake.debugConfig.console.description": {
        "message": "Where to launch the debug target. Defaults to `internalConsole` if not defined.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.debugConfig.console.internalConsole.description": {
        "message": "Output to the VS Code Debug Console. This doesn't support reading console input (ex:`std::cin` or `scanf`).",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.debugConfig.console.integratedTerminal.description": "VS Code's integrated terminal.",
    "cmake-tools.configuration.cmake.debugConfig.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.",
    "cmake-tools.configuration.cmake.debugConfig.console.newExternalWindow.description": "Console applications will be launched in their own external console window which will end when the application stops. Non-console applications will run without a terminal, and stdout/stderr will be ignored.",
    "cmake-tools.configuration.cmake.debugConfig.logging.description": "Tell what types of messages should be logged to the console.",
    "cmake-tools.configuration.cmake.debugConfig.visualizerFile.description": ".natvis file to be used when debugging.",
    "cmake-tools.configuration.cmake.debugConfig.args.description": "Arguments to pass to program command line.",
    "cmake-tools.configuration.cmake.debugConfig.cwd.description": "Set the working directory for the program.",
    "cmake-tools.configuration.cmake.debugConfig.environment.name.description": "Name of environment variable.",
    "cmake-tools.configuration.cmake.debugConfig.environment.value.description": "Value for the environment variable.",
    "cmake-tools.configuration.cmake.debugConfig.miDebuggerPath.description": "Path to gdb or lldb debugger.",
    "cmake-tools.configuration.cmake.debugConfig.stopAtEntry.description": "Stop at the entry point of the target.",
    "cmake-tools.configuration.cmake.debugConfig.setupCommands.description": "Command to set up gdb or lldb.",
    "cmake-tools.configuration.cmake.debugConfig.setupCommands.text.description": "Command to run.",
    "cmake-tools.configuration.cmake.debugConfig.setupCommands.description.description": "Description of the command.",
    "cmake-tools.configuration.cmake.defaultVariants.overall.description": "Configure the default variant settings.",
    "cmake-tools.configuration.cmake.defaultVariants.buildType.description": "The build type.",
    "cmake-tools.configuration.cmake.defaultVariants.buildType.unspecified.long": "Let CMake pick the default build type.",
    "cmake-tools.configuration.cmake.defaultVariants.buildType.debug.long": "Disable optimizations - include debug information.",
    "cmake-tools.configuration.cmake.defaultVariants.buildType.release.long": "Optimize for speed - exclude debug information.",
    "cmake-tools.configuration.cmake.defaultVariants.buildType.minsize.long": "Optimize for smallest binary size - exclude debug information.",
    "cmake-tools.configuration.cmake.defaultVariants.buildType.reldeb.long": "Optimize for speed - include debug information.",
    "cmake-tools.configuration.cmake.ctestArgs.description": "Additional arguments to pass to CTest. When using CMake Presets, these arguments are temporarily added to the arguments provided by the active test preset. Use ${testName} to reference the current test name (only expanded when running a single test).",
    "cmake-tools.configuration.cmake.ctestDefaultArgs.description": "Arguments passed by default to CTest. Use ${testName} to reference the current test name (only expanded when running a single test).",
    "cmake-tools.configuration.cmake.environment.description": "Environment variables to set when running CMake commands. When using CMake Presets, these are temporarily added to the environment used for CMake commands.",
    "cmake-tools.configuration.cmake.environment.additionalProperties.description": "Value for the environment variable.",
    "cmake-tools.configuration.cmake.configureEnvironment.description": "Environment variables to pass to CMake during configure. When using CMake Presets, these are temporarily added to the environment provided by the active configure preset.",
    "cmake-tools.configuration.cmake.buildEnvironment.description": "Environment variables to pass to CMake during build. When using CMake Presets, these are temporarily added to the environment provided by the active build preset.",
    "cmake-tools.configuration.cmake.testEnvironment.description": "Environment variables to pass to CTest. When using CMake Presets, these are temporarily added to the environment provided by the active test preset.",
    "cmake-tools.configuration.cmake.cpackArgs.description": "Additional arguments to pass to CPack (only when using presets, not supported for kits). These arguments are temporarily added to the arguments provided by the active package preset.",
    "cmake-tools.configuration.cmake.cpackEnvironment.description": "Environment variables to set when packaging with CPack (only when using presets, not supported for kits). These are temporarily added to the environment used for CPack runs.",
    "cmake-tools.configuration.cmake.mingwSearchDirs.description": "Directories where MinGW may be installed.",
    "cmake-tools.configuration.cmake.additionalCompilerSearchDirs.description": "Additional directories to search for compilers.",
    "cmake-tools.configuration.cmake.searchDirs.items.description": "Path to a directory.",
    "cmake-tools.configuration.cmake.emscriptenSearchDirs.description": "Directories where Emscripten may be installed.",
    "cmake-tools.configuration.cmake.mergedCompileCommands.description": "Recursively collect and merge all compile_commands.json found in the cmake.buildDirectory.",
    "cmake-tools.configuration.cmake.copyCompileCommands.description": "Copy compile_commands.json to this location after a successful configure.",
    "cmake-tools.configuration.cmake.preConfigureTask.description": "If set, this named task will be executed before CMake configure. Note that chaining the pre-configure task with other tasks in tasks.json may lead to multiple executions of the pre-configure task.",
    "cmake-tools.configuration.cmake.postConfigureTask.description": "If set, this named task will be executed after a successful CMake configure.",
    "cmake-tools.configuration.cmake.configureOnOpen.description": "Automatically configure CMake project directories when they are opened.",
    "cmake-tools.configuration.cmake.configureOnEdit.description": "Automatically configure CMake project directories when cmake.sourceDirectory or CMakeLists.txt content are saved.",
    "cmake-tools.configuration.cmake.cmakeProviderExtensions.description": "List of VS Code extension IDs that provide or install their own CMake binary. When CMake is not found during automatic configure-on-open and one of these extensions is installed, CMake Tools will briefly poll for CMake availability instead of showing an immediate error. Set to an empty array to disable this behavior.",
    "cmake-tools.configuration.cmake.deleteBuildDirOnCleanConfigure.description": "Delete the entire build directory when a clean configure is invoked.",
    "cmake-tools.configuration.cmake.setBuildTypeOnMultiConfig.description": "Set CMAKE_BUILD_TYPE also on multi config generators.",
    "cmake-tools.configuration.cmake.skipConfigureIfCachePresent.description": "Skip over the configure process if cache is present.",
    "cmake-tools.configuration.cmake.cmakeCommunicationMode": "The protocol used to communicate between the extension and CMake.",
    "cmake-tools.configuration.cmake.showSystemKits.description": "Include system kits in kit selection.",
    "cmake-tools.configuration.cmake.ignoreKitEnv.description": "Do not use the kit environment variables when running CMake commands.",
    "cmake-tools.configuration.cmake.buildTask.description": "Build using tasks.json instead of internal process.",
    "cmake-tools.configuration.cmake.outputLogEncoding.description": "Encoding of the output from external commands (eg.cmake -- build).",
    "cmake-tools.configuration.cmake.enableTraceLogging.description": "Enable trace logging to file and console (very noisy).",
    "cmake-tools.configuration.cmake.showTimestampsInOutput.description": "Show timestamps and log levels in the CMake output channel. Useful for tracking build durations.",
    "cmake-tools.configuration.cmake.autoSelectActiveFolder.description": "Select active folder automatically.",
    "cmake-tools.configuration.cmake.defaultActiveFolder.description": "Set the default active folder (only works when cmake.autoSelectActiveFolder is disable).",
    "cmake-tools.configuration.cmake.exclude.description": "The extension will ignore the folders listed in this setting. The folders should be listed as absolute paths.",
    "cmake-tools.configuration.cmake.touchbar.advanced.description": "Configures advanced settings for how the extension displays buttons on a MacBook Touch Bar.",
    "cmake-tools.configuration.cmake.touchbar.visibility.description": "Configures how the extension displays the buttons on a MacBook Touch Bar.",
    "cmake-tools.configuration.cmake.touchbar.visibility.default.description": "Show Touch Bar buttons on supported systems.",
    "cmake-tools.configuration.cmake.touchbar.visibility.hidden.description": "Do not show Touch Bar buttons.",
    "cmake-tools.configuration.cmake.showConfigureWithDebuggerNotification": "Enables the pop-up that asks the user if, upon a failed configure, they want to configure with the CMake Debugger.",
    "cmake-tools.configuration.cmake.showNotAllDocumentsSavedQuestion": "Enables the pop-up that asks the user if they want to continue the build despite some files possibly not being saved. If not enabled, the build will be continued.",
    "cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.visible.description": "Show the status bar option at full size.",
    "cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.icon.description": "Show the status bar option's icon only.",
    "cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.compact.markdownDescription": {
        "message": "Show the status bar option with the text truncated to the length specified in `#cmake.status.advanced.statusBarLength#` (default is 20).",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.variant.compact.description": "Show the status bar option with the status message removed.",
    "cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.hidden.description": "Hides the status bar option.",
    "cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.inherit.markdownDescription": {
        "message": "If the more general `#cmake.options.statusBarVisibility#` setting is set to `hidden`, this defaults to what is set in the `#cmake.options.advanced.inheritDefault#` setting, else this inherits the `#cmake.options.statusBarVisibility#` setting.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.options.advanced.inheritDefault.markdownDescription": {
        "message": "Configures what the `#cmake.options.advanced.statusBarVisibility#` setting's `inherit` option defaults to if `#cmake.options.statusBarVisibility#` is set to `hidden`. This has the same options as the `#cmake.options.advanced.statusBarVisibility#` setting, minus the `inherit` option.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.options.statusBarVisibility.markdownDescription": {
        "message": "Configures how the extension displays the options in the Status Bar. These settings may be overwritten by the more specific `#cmake.options.advanced.statusBarVisibility#` setting. [More info](https://aka.ms/cmaketoolsoptionsconfiguration).",
        "comment": [
            "Markdown text between `` and () should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.options.advanced.statusBarVisibility.markdownDescription": {
        "message": "Configures the settings for individual status bar options. These settings overwrite the more general `#cmake.options.statusBarVisibility#` setting.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.visible.description": "Show the node in the Project Status View.",
    "cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.hidden.description": "Hide the node and its children in the Project Status View.",
    "cmake-tools.configuration.cmake.options.advanced.markdownDescription": {
        "message": "Configures the settings for individual Project Status View and status bar options. These settings may overwrite the more general `#cmake.options.statusBarVisibility#` setting. [More info](https://aka.ms/cmaketoolsoptionsconfiguration).",
        "comment": [
            "Markdown text between `` and () should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.options.advanced.projectStatusVisibility.description": "Configures how the extension displays this option the Project Status View.",
    "cmake-tools.configuration.cmake.options.advanced.ctest.color.description": "Enables a change in color for this option depending on test results.",
    "cmake-tools.configuration.cmake.options.advanced.cpack.color.description": "Enables a change in color for this option depending on cpack results.",
    "cmake-tools.configuration.cmake.options.advanced.workflow.color.description": "Enables a change in color for this option depending on workflow run results.",
    "cmake-tools.configuration.cmake.options.advanced.statusBarLength.markdownDescription": {
        "message": "Configures the maximum length of visible text in the Status Bar when set to `compact` mode.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.views.cmake.folders.description": "Folders",
    "cmake-tools.configuration.views.cmake.projectStatus.description": "Project Status",
    "cmake-tools.configuration.views.cmake.pinnedCommandsWelcome.description":{
        "message": "No CMake commands have been pinned yet.\n[Add Command](command:cmake.pinnedCommands.add)",
        "comment": [
            "The text in parentheses () should not be localized or altered in any way. Also the square brackets and parentheses themselves [] () should not be altered or as well. However, the text inside the square brackets [] should be localized."
        ]
    },
    "cmake-tools.configuration.views.cmake.outline.description": "Project Outline",
    "cmake-tools.configuration.views.cmake.initializing.description": "CMake",
    "cmake-tools.configuration.views.cmake.initializingWelcome.description": "CMake Tools is initializing...\nThe project views will appear once startup completes.",
    "cmake-tools.configuration.views.cmake.pinnedCommands.description": "Pinned Commands",
    "cmake-tools.configuration.cmake.additionalKits.description": "Array of paths to custom kit files.",
    "cmake-tools.configuration.cmake.revealLog.description": "Configures the settings for showing the log and focusing on the output channel.",
    "cmake-tools.configuration.cmake.revealLog.focus.description": "The log appears and the output channel takes the cursor focus.",
    "cmake-tools.configuration.cmake.revealLog.always.description": "The log appears but the output channel doesn't take the cursor focus.",
    "cmake-tools.configuration.cmake.revealLog.never.description": "The log neither appears nor takes the focus.",
    "cmake-tools.configuration.cmake.revealLog.onError.description": "The log appears only when the build or the configuration fails.",
    "cmake-tools.configuration.cmake.revealLogOnAutomaticTrigger.markdownDescription": "When `true`, automatic and programmatic CMake operations - such as configure-on-open, automatic reconfigure, and builds or tests invoked by other extensions through the CMake Tools API (for example the C/C++ DevTools companion acting on behalf of Copilot) - reveal the CMake output channel. When `false` (the default), these operations log silently so they don't switch the panel away from a terminal you are working in. The `#cmake.revealLog#` setting still controls how operations you start yourself reveal the log. Build, test, and configure failures are always shown, regardless of this setting.",
    "cmake-tools.configuration.cmake.exportCompileCommandsFile.description": "Enables exporting compile_commands.json. This only is used in Kits scenarios. In Presets scenarios, please set this by using CMakePresets.json",
    "cmake-tools.configuration.cmake.useCMakePresets.description": "Use CMakePresets.json to configure drive CMake configure, build, and test. When using CMakePresets.json, kits, variants, and some settings in settings.json will be ignored.",
    "cmake-tools.configuration.cmake.useVsDeveloperEnvironment.description": "When using CMake Presets on Windows, use the Visual Studio environment as the parent environment. Selecting auto will only apply the Visual Studio environment when we detect a supported compiler (cl, clang, clang-cl, clang-cpp, clang++), or the Ninja generator is being used.",
    "cmake-tools.configuration.cmake.allowCommentsInPresetsFile.description": "Allow the use of JSON extensions such as comments in CMakePresets.json. Please note that your CMakePresets.json file may be considered invalid by other IDEs or on the command line if you use non-standard JSON.",
    "cmake-tools.configuration.cmake.allowUnsupportedPresetsVersions.description": "Enables the use of presets files that are using features from the versions that CMake Tools extension doesn't currently support. Unknown properties and macros will be ignored.",
    "cmake-tools.configuration.cmake.ignoreCMakeListsMissing.description": {
        "message": "If `true`, the extension will not ask the user to select a CMakeLists.txt file for configuration when one is found in the workspace but not in the root folder.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.launchBehavior.description": "Controls what happens with the launch terminal when you launch a target.",
    "cmake-tools.configuration.cmake.automaticReconfigure.description": "Automatically configure CMake project directories when the kit or the configuration preset is changed.",
    "cmake-tools.configuration.cmake.pinnedCommands.description": {
        "message": "List of CMake commands to always pin by default. These will appear in the CMake Tools sidebar 'Pinned Commands' section.",
        "comment": [
            " The text 'CMake', 'CMake Tools', and 'Pinned Commands' should not be localized."
        ]
    },
    "cmake-tools.configuration.cmake.enableAutomaticKitScan.description": "Enable automatic scanning for kits when a kit isn't selected. This will only take affect when CMake Presets aren't being used.",
    "cmake-tools.configuration.cmake.removeStaleKitsOnScan.description": "Remove compiler-based kits from the user kits file during a full kit scan when they are no longer rediscovered. Set \"keep\": true in a kit entry to preserve it.",
    "cmake-tools.configuration.cmake.enableLanguageServices.description": "Enable language services for CMake files. This will enable syntax highlighting, code completion, and other features.",
    "cmake-tools.configuration.cmake.languageServerOnlyMode.description": "Enable language-server-only mode for CMake files. This keeps CMake language services active while disabling CMake project, build, test, and kit integration.",
    "cmake-tools.configuration.cmake.preRunCoverageTarget.description": "Target to build before running tests with coverage using the test explorer",
    "cmake-tools.configuration.cmake.postRunCoverageTarget.description": "Target to build after running tests with coverage using the test explorer",
    "cmake-tools.configuration.cmake.coverageInfoFiles.description": "LCOV coverage info files to be processed after running tests with coverage using the test explorer.",
    "cmake-tools.configuration.cmake.useFolderPropertyInBuildTargetDropdown.description": "Controls if the default build target dropdown is grouped by the CMake folder groups.",
    "cmake-tools.configuration.cmake.setBuildTargetSameAsLaunchTarget.description": "When enabled, setting the launch/debug target automatically sets the build target to match. The build target can still be changed independently.",
    "cmake-tools.debugger.pipeName.description": "Name of the pipe (on Windows) or domain socket (on Unix) to use for debugger communication.",
    "cmake-tools.debugger.clean.description": "Clean prior to configuring.",
    "cmake-tools.debugger.configureAll.description": "Configure for all projects.",
    "cmake-tools.debugger.dapLog.description": "Where the debugger DAP log should be logged.",
    "cmake-tools.debugger.scriptPath.description": "The path to the script to debug.",
    "cmake-tools.debugger.scriptArgs.description": "Arguments for the script to debug.",
    "cmake-tools.debugger.scriptEnv.description": "Environment for the script to use.",
    "cmake-tools.debugger.name": "Name",
    "cmake-tools.debugger.value": "Value",
    "cmake-tools.debugger.debugType.description": "The type of the CMake debug session. Available options are: \"configure\", \"external\", \"script\".",
    "cmake-tools.debugger.configure.snippet.label": "CMake: Configure",
    "cmake-tools.debugger.configure.snippet.description": "Debug a CMake project configuration",
    "cmake-tools.debugger.configure.snippet.body.name": "CMake: Configure project",
    "cmake-tools.debugger.script.snippet.label": "CMake: Script",
    "cmake-tools.debugger.script.snippet.description": "Debug a CMake script",
    "cmake-tools.debugger.script.snippet.body.name": "CMake: Script debugging",
    "cmake-tools.debugger.external.snippet.label": "CMake: External",
    "cmake-tools.debugger.external.snippet.description": "Connect to an externally launched CMake invocation",
    "cmake-tools.debugger.external.snippet.body.name": "CMake: Externally launched",
    "cmake-tools.taskDefinitions.properties.label.description": "The name of the task",
    "cmake-tools.taskDefinitions.properties.command.description": "CMake command",
    "cmake-tools.taskDefinitions.properties.targets.description": "CMake build targets",
    "cmake-tools.taskDefinitions.properties.preset.description": "CMake preset name. This is a configuration, build or test preset, based on the CMake command",
    "cmake-tools.taskDefinitions.properties.options.description": "Additional command options",
    "cmake-tools.taskDefinitions.properties.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
    "cmake-tools.taskDefinitions.properties.options.environment.markdownDescription": {
        "message": "Environment variables in the format of \"name\": \"value\".",
        "comment": [
            "\"name\": \"value\" should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation should not be altered."
        ]
    },
    "cmake-tools.taskDefinitions.properties.details.description": "Additional details of the task",
    "cmake-tools.configuration.cmake.launchBehavior.reuseTerminal.markdownDescriptions": "The launch terminal instance is reused and the target will launch as soon as the terminal is idle.",
    "cmake-tools.configuration.cmake.launchBehavior.breakAndReuseTerminal.markdownDescriptions": {
        "message": "The launch terminal instance is reused and a `break` command is sent to terminate any active foreground process before launching the target.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.launchBehavior.newTerminal.markdownDescriptions": "A new terminal instance is created and the target is launched in it. Existing terminals are not automatically cleaned up.",
    "cmake-tools.configuration.cmake.loadCompileCommands.description": "Controls whether the extension reads compile_commands.json to enable single file compilation.",
    "cmake-tools.configuration.cmake.outlineViewType.description": "Project Outline View's type. Available options are: \"list\" and \"tree\".",
    "cmake-tools.command.cmake.projectStatus.update.title": "Refresh the project status",
    "cmake-tools.command.cmake.pinnedCommands.add.title": "Add a CMake command to pin",
    "cmake-tools.command.cmake.pinnedCommands.remove.title": "Unpin Command",
    "cmake-tools.command.cmake.pinnedCommands.run.title": "Run Command",
    "cmake-tools.command.cmake.projectStatus.cleanConfigure.title": "Delete Cache and Reconfigure",
    "cmake-tools.command.cmake.projectStatus.selectTestPreset.title": "Set Test Target",
    "cmake-tools.command.cmake.projectStatus.openVisibilitySettings.title": "Open Visibility Settings",
    "cmake-tools.debugger.label": "CMake Debugger",
    "cmake-tools.command.cmake.appendBuildDirectoryToWorkspace.title": "Append Build Directory to Current Workspace",
    "cmake-tools.command.workbench.action.tasks.configureTaskRunner.title":"Configure Task",
    "cmake-tools.command.workbench.action.tasks.runTask.title":"Run Task",
    "cmake-tools.configuration.cmake.modifyLists.addNewSourceFiles.description": "Add source files to CMake lists when they are created.",
    "cmake-tools.configuration.cmake.modifyLists.addNewSourceFiles.no.description": "Do not automatically add source files to CMake lists",
    "cmake-tools.configuration.cmake.modifyLists.addNewSourceFiles.yes.description": "Automatically add source files to CMake lists",
    "cmake-tools.configuration.cmake.modifyLists.addNewSourceFiles.ask.description": "Show a preview panel of proposed changes to apply",
    "cmake-tools.configuration.cmake.modifyLists.removeDeletedSourceFiles.description": "Remove source files from CMake lists when they are deleted.",
    "cmake-tools.configuration.cmake.modifyLists.removeDeletedSourceFiles.no.description": "Do not automatically remove source files from CMake lists",
    "cmake-tools.configuration.cmake.modifyLists.removeDeletedSourceFiles.yes.description": "Automatically remove source files from CMake lists",
    "cmake-tools.configuration.cmake.modifyLists.removeDeletedSourceFiles.ask.description": "Show a preview panel of proposed changes to apply",
    "cmake-tools.configuration.cmake.modifyLists.variableSelection.markdownDescription": {
        "message": "How to choose which `set()` or `list(APPEND/PREPEND/INSERT)` command invocation to edit when adding source files to CMake lists.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.modifyLists.variableSelection.never.description": "Do not look for variable modification command invocations, only look for source command invocations.",
    "cmake-tools.configuration.cmake.modifyLists.variableSelection.auto.description": "Choose the best candidate automatically.",
    "cmake-tools.configuration.cmake.modifyLists.variableSelection.askFirstParentDir.description": {
        "message": "Present a Quick Pick with options from the first `CMakeLists.txt` found when searching up from the location of the new source file.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.modifyLists.variableSelection.askParentDirs.description": {
        "message": "Present a Quick Pick with options from all `CMakeLists.txt` files found when searching up from the location of the new source file.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.modifyLists.sourceVariables.markdownDescription": {
        "message": "Variables to add source files to. Variables appearing earlier in this list will be given higher priority. Only used if `#cmake.modifyLists.variableSelection#` is not `never`. Supports glob patterns.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.modifyLists.targetSelection.description": "How to choose which target to add new source files to when adding source files to CMake lists.",
    "cmake-tools.configuration.cmake.modifyLists.targetSelection.auto.description": "Choose the best candidate automatically.",
    "cmake-tools.configuration.cmake.modifyLists.targetSelection.askNearestSourceDir.description": "Present a Quick Pick with targets whose source directories are closest to location of the new source file.",
    "cmake-tools.configuration.cmake.modifyLists.targetSelection.askParentSourceDirs.description": "Present a Quick Pick with targets whose source directories contain the location of the new source file.",
    "cmake-tools.configuration.cmake.modifyLists.targetCommandInvocationSelection.description": "How to choose which of a target's source command invocations to edit when adding source files to CMake lists.",
    "cmake-tools.configuration.cmake.modifyLists.targetCommandInvocationSelection.auto.description": "Choose the best candidate automatically.",
    "cmake-tools.configuration.cmake.modifyLists.targetCommandInvocationSelection.askFirstParentDir.description": "Present a Quick Pick with options from the CMake list file in the parent directory closest to the location of the new source file.",
    "cmake-tools.configuration.cmake.modifyLists.targetCommandInvocationSelection.askParentDirs.description": "Present a Quick Pick with options from all CMake list files in the parent directories of the new source file.",
    "cmake-tools.configuration.cmake.modifyLists.targetSourceCommands.markdownDescription": {
        "message": "Commands to treat as target source commands when adding source files CMake lists. Commands appearing earlier in this list will be given higher priority. Supports glob patterns.\n\nIf you are using the File API (see `#cmake.cmakeCommunicationMode#`), user-defined functions and macros which call the commands in this list are detected automatically and added to it.",
        "comment": [
            "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
        ]
    },
    "cmake-tools.configuration.cmake.modifyLists.scopeSelection.description": "How to choose which of a target's visibility scopes, file sets, or source keyword parameters to edit when adding source files to CMake lists.",
    "cmake-tools.configuration.cmake.modifyLists.scopeSelection.auto.description": "Choose the best candidate automatically.",
    "cmake-tools.configuration.cmake.modifyLists.scopeSelection.ask.description": "Present a Quick Pick with options from the selected target source command invocation.",
    "cmake-tools.configuration.cmake.modifyLists.sourceListKeywords.markdownDescription": "Keyword arguments to user-defined functions and macros which introduce lists of source files. If left empty, all arguments consisting of only upper-case letters and underscores will be considered. Supports glob patterns.",
    "update.code.model.for.list.modifier": "Update code model for automatic list file modifier",
    "test.codelens.run": "$(run) Run",
    "test.codelens.debug": "$(debug) Debug",
    "test.run.error": "Failed to run test: {0}",
    "test.debug.error": "Failed to debug test: {0}"
}
