diff --git a/Extension/gulpfile.js b/Extension/gulpfile.js index 9d63b22340..8f35726215 100644 --- a/Extension/gulpfile.js +++ b/Extension/gulpfile.js @@ -549,7 +549,10 @@ const generateLocalizedJsonSchemaFiles = () => { keyPrefix = keyPrefix.replace(/\\/g, "/"); let descriptionCallback = (path, value, parent) => { if (stringTable[keyPrefix + path]) { - parent.description = stringTable[keyPrefix + path]; + if (!parent.markdownDescription) + parent.description = stringTable[keyPrefix + path]; + else + parent.markdownDescription = stringTable[keyPrefix + path]; } }; traverseJson(jsonTree, descriptionCallback, ""); diff --git a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json index 73b83e516b..e3f5b597c4 100644 --- a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "用于 IntelliSense 的 C 语言标准的版本。注意: GNU 标准仅用于查询设置编译器以获取 GNU 定义,并且 IntelliSense 将模拟等效的 C 标准版本。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用于 IntelliSense 的 C++ 语言标准的版本。注意: GNU 标准仅用于查询设置用来获取 GNU 定义的编译器,并且 IntelliSense 将模拟等效的 C++ 标准版本。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作区的 `compile_commands.json` 文件的完整路径。", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "搜索包含标头时 IntelliSense 引擎要使用的路径列表。在这些路径上进行搜索为非递归搜索。指定 `**` 以指示递归搜索。例如,`${workspaceFolder}/**` 将搜索所有子目录,而 `${workspaceFolder}` 将不进行搜索。通常,此不应包含系统包含;请改为设置 `#C_Cpp.default.compilerPath#`。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "搜索包含的标头时,IntelliSense 引擎要使用的路径列表。在这些路径上进行搜索为非递归搜索。指定 `**` 以指示递归搜索。例如,`${workspaceFolder}/**` 将搜索所有子目录,而 `${workspaceFolder}` 则不会。通常,此操作不应包含系统包含项;请改为设置 `C_Cpp.default.compilerPath`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Intellisense 引擎在 Mac 框架中搜索包含的标头时要使用的路径的列表。仅在 Mac 配置中受支持。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路径的版本,例如 `10.0.17134.0`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "分析文件时要使用的 IntelliSense 引擎的预处理器定义列表。(可选)使用 `=` 设置值,例如 `VERSION=1`。", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的、映射到 MSVC、gcc 或 Clang 的平台和体系结构变体的 IntelliSense 模式。如果未设置或设置为`${default}`,则扩展将为该平台选择默认值。Windows 默认为 `windows-msvc-x64`,Linux 默认为`linux-gcc-x64`,macOS 默认为 `macos-clang-x64`。仅指定 `-` 变体(例如 `gcc-x64`)的 IntelliSense 模式为旧模式,且会根据主机平台上的 `--` 变体进行自动转换。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的、映射到 MSVC、gcc 或 Clang 的平台和体系结构变体的 IntelliSense 模式。如果未设置或设置为`${default}`,则扩展将为该平台选择默认值。Windows 默认为 `windows-msvc-x64`,Linux 默认为`linux-gcc-x64`,macOS 默认为 `macos-clang-x64`。仅指定 `<编译器>-<体系结构>` 变体(例如 `gcc-x64`)的 IntelliSense 模式为旧模式,且会根据主机平台上的 `<平台>-<编译器>-<体系结构>` 变体进行自动转换。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "应在翻译单元中包括在任何包含文件之前的文件的列表。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "可为源文件提供 IntelliSense 配置信息的 VS Code 扩展的 ID。", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "`true`: 仅处理直接或间接包含为标头的文件,`false`: 处理指定包含路径下的所有文件。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "设置为 `true` 以将包含路径、定义和强制包含与来自配置提供程序的包含路径、定义和强制包含合并。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "设为 `true` 以仅处理直接或间接包含为标头的文件,设为 `false` 则处理指定包含路径下的所有文件。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "所生成的符号数据库的路径。如果指定了相对路径,则它将相对于工作区的默认存储位置。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "用于索引和分析工作区符号的路径列表(供“转到定义”、“查找所有引用”等使用)。默认情况下,在这些路径上进行搜索为递归搜索。指定 `*` 以指示非递归搜索。例如,`${workspaceFolder}` 将搜索所有子目录,而 `${workspaceFolder}/*` 将不进行搜索。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可通过命令`${cpptools:activeConfigCustomVariable}` 查询的自定义变量,用于 `launch.json` 或 `tasks.json`. 中的输入变量。", diff --git a/Extension/i18n/chs/package.i18n.json b/Extension/i18n/chs/package.i18n.json index beb7c4c02e..a2227e7d07 100644 --- a/Extension/i18n/chs/package.i18n.json +++ b/Extension/i18n/chs/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "重置 IntelliSense 数据库", "c_cpp.command.takeSurvey.title": "参加调查", "c_cpp.command.buildAndDebugActiveFile.title": "生成和调试活动文件", + "c_cpp.command.restartIntelliSenseForFile.title": "重启活动文件的 IntelliSense", "c_cpp.command.logDiagnostics.title": "日志诊断", "c_cpp.command.referencesViewGroupByType.title": "按引用类型分组", "c_cpp.command.referencesViewUngroupByType.title": "取消按引用类型分组", @@ -29,7 +30,7 @@ "c_cpp.configuration.formatting.description": "配置格式化引擎", "c_cpp.configuration.formatting.clangFormat.markdownDescription": "`clang-format` 将用于格式代码。", "c_cpp.configuration.formatting.vcFormat.markdownDescription": "将使用 Visual C++ 格式设置引擎来设置代码的格式。", - "c_cpp.configuration.formatting.Default.markdownDescription": "默认情况下,`clang-format` 将用于格式化代码。但是,如果找到具有相关设置的 `.editorconfig` 文件接近于所格式化的代码,且 `#C_Cpp.clang_format_style#` 为默认值:`file`,则将使用 Visual C++ 格式化引擎。", + "c_cpp.configuration.formatting.Default.markdownDescription": "默认情况下,`clang-format` 将用于格式化代码。但是,如果找到具有相关设置的 `.editorconfig` 文件接近于所格式化的代码,且 `#C_Cpp.clang_format_style#` 为默认值: `file`,则将使用 Visual C++ 格式化引擎。", "c_cpp.configuration.formatting.Disabled.markdownDescription": "将禁用代码格式设置。", "c_cpp.configuration.vcFormat.indent.braces.markdownDescription": "按 `#editor.tabSize#` 设置中指定的量缩进大括号。", "c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "确定相对于哪个新行缩进。", @@ -117,8 +118,8 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "任何在一行中输入左大括号和右大括号的代码都会保留在一行上,不考虑任何 `C_Cpp.vcFormat.newLine.*` 设置的值。", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "代码块始终基于 `C_Cpp.vcFormat.newLine.*` 设置的值进行格式化。", "c_cpp.configuration.clang_format_path.markdownDescription": "`clang-format` 可执行文件的完整路径。如果未指定,则 `clang-format` 在使用的环境路径中可用。如果在环境路径中找不到,则将使用与扩展捆绑的 `clang-format`。", - "c_cpp.configuration.clang_format_style.markdownDescription": "编码样式目前支持: `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`。使用 `file` 从当前目录或父目录中的 `.clang-format` 文件加载样式。使用 `{key: value, ...}` 以设置特定参数。例如,`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。", - "c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "用作回退的预定义样式的名称,以防使用样式 `file` 调用 `clang-format` 但找不到 `.clang-format` 文件。可能的值为 `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`、`none`,或使用 `{key: value, ...}` 以设置特定参数。例如,`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。", + "c_cpp.configuration.clang_format_style.markdownDescription": "编码样式目前支持: `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`。使用 `file` 从当前目录或父目录中的 `.clang-format` 文件加载样式。使用 `{键: 值, ...}` 以设置特定参数。例如,`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。", + "c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "用作回退的预定义样式的名称,以防使用样式 `file` 调用 `clang-format` 但找不到 `.clang-format` 文件。可能的值为 `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`、`none`,或使用 `{键: 值, ...}` 以设置特定参数。例如,`Visual Studio` 样式类似于: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`。", "c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "如果设置,则替换由 `SortIncludes` 参数确定的包含排序行为。", "c_cpp.configuration.intelliSenseEngine.description": "控制 IntelliSense 提供程序。", "c_cpp.configuration.intelliSenseEngine.default.description": "通过单独的 IntelliSense 流程提供上下文感知结果。", @@ -133,14 +134,14 @@ "c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "控制非活动预处理器块的不透明度。在 `0.1` 和 `1.0` 之间进行缩放。仅当启用非活动区域暗化时,此设置才适用。", "c_cpp.configuration.inactiveRegionForegroundColor.description": "控制非活动预处理程序块的字体颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为编辑器的语法颜色方案。此设置仅在启用非活动区域变暗时适用。", "c_cpp.configuration.inactiveRegionBackgroundColor.description": "控制非活动预处理程序块的背景颜色。输入的格式为十六进制颜色代码或有效的主题颜色。如果未设置,则默认为透明。此设置仅在启用了非活动区域变暗时适用。", - "c_cpp.configuration.loggingLevel.markdownDescription": "输出面板中日志记录的详细程度。从最不详细到最详细的级别顺序为: ‘无’ < ‘错误’ <‘警告’ <‘信息’ <‘调试’。", + "c_cpp.configuration.loggingLevel.markdownDescription": "输出面板中日志记录的详细程度。从最不详细到最详细的级别顺序为: `None` < `Error` < `Warning` < `Information` < `Debug`。", "c_cpp.configuration.autoAddFileAssociations.markdownDescription": "控制当文件为 C/C++ 文件中导航操作的目标时,其是否自动添加到 `#files.associations#`。", - "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "控制分析非活动工作区文件是否使用睡眠以避免使用 100% CPU。值‘最高’/‘高’/‘中等’/‘低’对应于约 100/75/50/25% 的 CPU 使用率。", + "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "控制分析非活动工作区文件是否使用睡眠以避免使用 100% CPU。值 `highest`/`high`/`medium`/`low` 对应于约 100/75/50/25% 的 CPU 使用率。", "c_cpp.configuration.workspaceSymbols.description": "调用“转到工作区中的符号”时要包含在查询结果中的符号。", "c_cpp.configuration.exclusionPolicy.markdownDescription": "当扩展在确定哪些文件应添加到代码导航数据库,并遍历 `browse.path` 数组中的路径时,指示其使用 `#files.exclude#` (和 `#C_Cpp.files.exclude#`)设置的时间。如果 `#files.exclude#` 设置仅包含文件夹,则 `checkFolders` 为最佳选择,且将提高扩展可以初始化代码导航数据库的速度。", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "排除筛选器将仅对每个文件夹进行一次评估(不检查单个文件)。", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "将针对每个遇到的文件和文件夹评估排除筛选器。", - "c_cpp.configuration.preferredPathSeparator.description": "要作为 #include 自动完成结果的路径分隔符使用的字符。", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "用作 `#include` 自动完成结果的路径分隔符的字符。", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "如果为 `true`,则悬停和自动完成的工具提示将仅显示结构化注释的某些标签。否则,将显示所有注释。", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "开始多行或单行注释块的模式。多行注释块的延续模式默认为 ` * `,或单行注释块默认为此字符串。", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "开启一个多行或单行注释块的模式。", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` 未指定或设置为 `${default}` 时要在配置中使用的值。", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "设置为 `true` 以将包含路径、定义和强制包含与来自配置提供程序的包含路径、定义和强制包含合并。", "c_cpp.configuration.default.browse.path.markdownDescription": "未指定 `browse.path` 时要在配置中使用的值,或 `browse.path` 中存在 `${default}` 时要插入的值。", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` 未指定或设置为 `${default}` 时要在配置中使用的值。", @@ -174,16 +176,16 @@ "c_cpp.configuration.suggestSnippets.markdownDescription": "如果为 `true`,则由语言服务器提供片段。", "c_cpp.configuration.enhancedColorization.markdownDescription": "如果启用,则根据 IntelliSense 对代码进行着色。仅当 `#C_Cpp.intelliSenseEngine#` 设置为 `Default`时,此设置才适用。", "c_cpp.configuration.codeFolding.description": "如果启用,则由语言服务器提供代码折叠范围。", - "c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器](https://aka.ms/vcpkg/)启用集成服务。", + "c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依赖关系管理器](https://aka.ms/vcpkg/) 启用集成服务。", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "当来自 `nan` 和 `node-addon-api` 的包含路径为依赖项时,请将其添加。", - "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "如果为 `true`,则 'Rename Symbol' 将需要有效的 C/C++ 标识符。", + "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "如果为 `true`,则“重命名符号”将需要有效的 C/C++ 标识符。", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "如果为 `true`,则自动完成将在函数调用后自动添加 `(` ,在这种情况下,也可以添加 `(` ,具体取决于 `#editor.autoClosingBrackets#` 设置的值。", "c_cpp.configuration.filesExclude.markdownDescription": "配置 glob 模式以排除文件夹(以及文件 - 如果 `#C_Cpp.exclusionPolicy#` 已更改)。这些特定于 C/C++ 扩展且是对 `#files.exclude#` 的补充,但与 `#files.exclude#` 不同,后者不会从 Explorer 视图中删除。阅读有关 glob 模式的详细信息 [此处](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", "c_cpp.configuration.filesExcludeBoolean.markdownDescription": "要与文件路径匹配的 glob 模式。设置为 `true` 或 `false` 以启用或禁用模式。", "c_cpp.configuration.filesExcludeWhen.markdownDescription": "对匹配文件同辈进行其他检查。将 `$(basename)` 用作匹配文件名变量。", "c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "如果为 `true`,则调试程序 shell 命令替换将使用过时的反引号 (`)。", "c_cpp.contributes.views.cppReferencesView.title": "C/C++: 其他引用结果。", - "c_cpp.contributes.viewsWelcome.contents": "要了解有关 launch.json 的信息,请参阅 [配置 C/C++ 调试](https://code.visualstudio.com/docs/cpp/launch-json-reference)。", + "c_cpp.contributes.viewsWelcome.contents": "要了解有关 launch.json 的信息,请参阅 [Configuring C/C++ debugging](https://code.visualstudio.com/docs/cpp/launch-json-reference)。", "c_cpp.debuggers.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和已启用 MI 的调试程序后端可执行文件(如 gdb)之间中继标准输入/输入。", "c_cpp.debuggers.pipeTransport.default.pipeProgram": "输入管道程序名称的完全限定的路径,例如 '/usr/bin/ssh'。", "c_cpp.debuggers.pipeTransport.default.debuggerPath": "目标计算机上调试程序的完整路径,例如 /usr/bin/gdb。", diff --git a/Extension/i18n/chs/src/nativeStrings.i18n.json b/Extension/i18n/chs/src/nativeStrings.i18n.json index a1fc551450..167fde6c6b 100644 --- a/Extension/i18n/chs/src/nativeStrings.i18n.json +++ b/Extension/i18n/chs/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "正在使用命令行调用 nvcc: {0}", "nvcc_host_compile_command_not_found": "在 nvcc 的输出中找不到主机编译命令。", "unable_to_locate_forced_include": "找不到 forced include: {0}", - "inline_macro": "内联宏" + "inline_macro": "内联宏", + "unable_to_access_browse_database": "无法访问浏览数据库。({0})" } \ No newline at end of file diff --git a/Extension/i18n/chs/ui/settings.html.i18n.json b/Extension/i18n/chs/ui/settings.html.i18n.json index 51d477b4a5..04dcd82c5d 100644 --- a/Extension/i18n/chs/ui/settings.html.i18n.json +++ b/Extension/i18n/chs/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "每行一个文件。", "compile.commands": "编译命令", "compile.commands.description": "工作区的 {0} 文件的完整路径。将使用在此文件中所发现的包含路径和定义,而不是为 {1} 和 {2} 设置设定的值。如果编译命令数据库不包含与你在编辑器中打开的文件对应的翻译单元条目,则将显示一条警告消息,并且扩展将改用 {3} 和 {4} 设置。", + "merge.configurations": "合并配置", + "merge.configurations.description": "如果为 true(或选中),则将包含路径、定义和强制包含与来自配置提供程序包含路径、定义和强制包含合并。", "browse.path": "浏览: 路径", "browse.path.description": "标记分析器的路径列表,它用于搜索源文件所包含的标头。如果省略,{0} 将用作 {1}。默认情况下,以递归方式搜索这些路径。指定 {2} 可指示非递归搜索。例如: {3} 将在所有子目录中搜索,而 {4} 不会。", "one.browse.path.per.line": "每行一个浏览路径。", diff --git a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json index 69b6c1876d..2d2892cc4f 100644 --- a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "用於 IntelliSense 的 C 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C 標準版本。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "用於 IntelliSense 的 C++ 語言標準版本。注意: GNU 標準僅會用於查詢設定編譯器以取得 GNU 定義,而 IntelliSense 將會模擬相同的 C++ 標準版本。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "工作區 `compile_commands.json` 檔案的完整路徑。", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Intellisense 引擎搜尋所含標頭檔時所要使用的清單路徑。若要重複搜尋,請指定 `**`。例如 `${workspaceFolder}/**` 會搜尋所有子目錄,而 `${workspaceFolder}` 不會。這通常不應包含系統 include; 請改為設定 `#C_Cpp.default.compilerPath#`。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "IntelliSense 引擎在搜尋包含的標頭時使用的路徑清單。在這些路徑上的搜尋不會遞迴。請指定 `**` 以表示遞迴搜尋。例如 `${workspaceFolder}/**` 會搜尋所有子目錄,而 `${workspaceFolder}` 不會。此路徑通常不應包含系統 include; 請改為設定 `#C_Cpp.default.compilerPath#`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "供 Intellisense 引擎在 Mac 架構中搜尋包含的標頭時使用的路徑清單。僅支援用於 Mac 組態。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "要在 Windows 上使用的 Windows SDK 包含路徑版本,例如 `10.0.17134.0`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。您可使用 `=` 來設定值,例如 `VERSION=1`。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "要使用的 IntelliSense 模式 (對應到 MSVC、gcc 或 Clang 的平台及架構變體)。如果未設定或設為 `${default}`,延伸模組會選擇該平台的預設。Windows 預設為 `windows-msvc-x64`、Linux 預設為 `linux-gcc-x64`、macOS 預設為 `macos-clang-x64`。僅指定 `-` 變體 (例如 `gcc-x64`) 的 IntelliSense 模式即為舊版模式,會依據主機平台自動轉換為 `--` 變體。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "應包含在編譯單位中任何 include 檔案之前的檔案清單。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "提供原始程式檔 IntelliSense 組態資訊的 VS Code 延伸模組識別碼。", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "設為 `true`,就會只處理直接或間接以標頭形式包含的檔案; 設為 `false`,則會處理位於指定 include 路徑下的所有檔案。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "設定為 `true` 以合併包含路徑、定義和強制包含來自設定提供者的路徑。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "設為 `true`,就會只處理直接或間接以標頭形式包含的檔案。設為 `false`,則會處理位於指定 include 路徑下的所有檔案。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "產生的符號資料庫路徑。如果指定了相對路徑,就會是相對於工作區預設儲存位置的路徑。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "用來為工作區符號進行索引編製與剖析的路徑清單 (供 [移至定義]、[尋找所有參考] 等使用)。根據預設,會以遞迴方式搜尋這些路徑。指定 `*` 表示非遞迴搜尋。例如,`${workspaceFolder}` 將在所有子目錄中搜尋,`${workspaceFolder}/*` 則不會。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可透過命令 `${cpptools:activeConfigCustomVariable}` 查詢的自訂變數,用於 `launch.json` 或 `tasks.json` 的輸入變數。", diff --git a/Extension/i18n/cht/package.i18n.json b/Extension/i18n/cht/package.i18n.json index 8b53fa222a..0452e0698e 100644 --- a/Extension/i18n/cht/package.i18n.json +++ b/Extension/i18n/cht/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "重設 IntelliSense 資料庫", "c_cpp.command.takeSurvey.title": "填寫問卷", "c_cpp.command.buildAndDebugActiveFile.title": "組建及偵錯使用中的檔案", + "c_cpp.command.restartIntelliSenseForFile.title": "為使用中檔案重新啟動 IntelliSense", "c_cpp.command.logDiagnostics.title": "記錄診斷", "c_cpp.command.referencesViewGroupByType.title": "依參考型別分組", "c_cpp.command.referencesViewUngroupByType.title": "依參考型別取消分組", @@ -140,7 +141,7 @@ "c_cpp.configuration.exclusionPolicy.markdownDescription": "在流覽 'browse.path' 陣列中的路徑並決定哪些檔案應新增至程式碼瀏覽資料庫時,指示延伸模組何時使用 '#files.exclude#' (和 '#C_Cpp.files.exclude#') 設定。如果您的 '#files.exclude#' 設定只包含資料夾,則 'checkFolders' 是最佳選擇,而且會加快延伸模組初始化程式碼瀏覽資料庫的速度。", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "排除篩選每個資料夾只會評估一次 (不會檢查個別檔案)。", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "將會針對每個遇到的檔案和資料夾評估排除篩選。", - "c_cpp.configuration.preferredPathSeparator.description": "用作 #include 自動完成結果路徑分隔符號的字元。", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "用作 `#include` 自動完成結果路徑分隔符號的字元。", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "若為 `true`,暫留與自動完成的工具提示只會顯示特定結構化註解標籤,否則將會顯示所有註解。", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "開始多行或單行註解區塊的模式。對於多行註解區塊,接續模式預設為 ` * `,或此字串表示單行註解區塊。", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "開始多行或單行註解區塊的模式。", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "當 `cStandard` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.cppStandard.markdownDescription": "當 `cppStandard` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.configurationProvider.markdownDescription": "當 `configurationProvider` 未指定或設定為 `${default}` 時,要在組態中使用的值。", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "設定為 `true` 以合併包含路徑、定義和強制包含來自設定提供者的路徑。", "c_cpp.configuration.default.browse.path.markdownDescription": "當 `browse.path` 未指定時,要在設定中使用的值,或 `browse.path` 中有 `${default}` 時要插入的值。", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "當 `browse.databaseFilename` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "當 `browse.limitSymbolsToIncludedHeaders` 未指定或設定為 `${default}` 時,要在組態中使用的值。", diff --git a/Extension/i18n/cht/src/nativeStrings.i18n.json b/Extension/i18n/cht/src/nativeStrings.i18n.json index 1729755402..877b1501df 100644 --- a/Extension/i18n/cht/src/nativeStrings.i18n.json +++ b/Extension/i18n/cht/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "正在使用命令列 {0} 叫用 nvcc", "nvcc_host_compile_command_not_found": "在 nvcc 的輸出中找不到主機編譯命令。", "unable_to_locate_forced_include": "找不到強制的 include: {0}", - "inline_macro": "內嵌巨集" + "inline_macro": "內嵌巨集", + "unable_to_access_browse_database": "無法存取瀏覽資料庫。({0})" } \ No newline at end of file diff --git a/Extension/i18n/cht/ui/settings.html.i18n.json b/Extension/i18n/cht/ui/settings.html.i18n.json index 70fdec968f..76a9684dba 100644 --- a/Extension/i18n/cht/ui/settings.html.i18n.json +++ b/Extension/i18n/cht/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "每行一個檔案。", "compile.commands": "編譯命令", "compile.commands.description": "工作區 {0} 檔案的完整路徑。系統會使用在這個檔案中找到的 include 路徑和 define,而不是為 {1} 與 {2} 設定所指定的值。如果在編譯命令資料庫中,對應到您在編輯器中開啟之檔案的編譯單位,沒有任何項目,就會出現警告訊息,而延伸模組會改為使用 {3} 和 {4} 設定。", + "merge.configurations": "合併設定", + "merge.configurations.description": "當為 True (或核取) 時,合併包含路徑、定義和強制包含來自設定提供者的路徑。", "browse.path": "瀏覽: 路徑", "browse.path.description": "供標籤剖析器在搜尋原始程式檔包含的標頭時使用的路徑清單。若省略,就會使用 {0} 當作 {1}。根據預設,會在這些路徑進行遞迴搜尋。指定 {2} 來指示非遞迴搜尋。例如: {3} 會在所有子目錄中搜尋,但 {4} 不會。", "one.browse.path.per.line": "每行一個瀏覽路徑。", diff --git a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json index 820c8fb0cf..1984206d4c 100644 --- a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Verze standardu jazyka C, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Verze standardu jazyka C++, která se použije pro IntelliSense. Poznámka: Standardy GNU se používají jen k odeslání dotazu nastavenému kompilátoru, aby se získaly definice GNU. IntelliSense bude emulovat ekvivalentní verzi standardu C++.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Úplná cesta k souboru `compile_commands.json` pro pracovní prostor.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Seznam cest, které modul IntelliSense použije při hledání zahrnutých hlaviček. Hledání v těchto cestách není rekurzivní. Pokud chcete zapnout rekurzivní hledání, zadejte `**`. Například při zadání `${workspaceFolder}/**` se bude hledat ve všech podadresářích, zatímco při zadání `${workspaceFolder}` nebude. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `#C_Cpp.default.compilerPath#`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Seznam cest, které modul IntelliSense použije při hledání zahrnutých hlaviček. Hledání v těchto cestách není rekurzivní. Pokud chcete zapnout rekurzivní hledání, zadejte `**`. Například při zadání `${workspaceFolder}/**` se bude hledat ve všech podadresářích, zatímco při zadání `${workspaceFolder}` nebude. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `C_Cpp.default.compilerPath`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Seznam cest pro modul IntelliSense, který se použije při hledání zahrnutých hlaviček z architektur Mac. Podporuje se jen pro konfiguraci pro Mac.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Verze cesty pro vložené soubory sady Windows SDK, která se má použít ve Windows, např. `10.0.17134.0`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Seznam definic preprocesoru, které modul IntelliSense použije při parsování souborů. Volitelně můžete pomocí `=` nastavit hodnotu, například `VERSION=1`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Režim IntelliSense, který se použije a mapuje na variantu platformy a architektury MSVC, gcc nebo Clang. Pokud se nenastaví nebo nastaví na `${default}`, rozšíření zvolí výchozí režim pro danou platformu. Výchozí možnost pro Windows je `windows-msvc-x64`, pro Linux `linux-gcc-x64` a pro macOS `macos-clang-x64`. Režimy IntelliSense, které specifikují pouze varianty `-` (např. `gcc-x64`), jsou starší režimy a automaticky se převádí na varianty `--` založené na hostitelské platformě.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Seznam souborů, které by se měly zahrnout dříve než kterýkoli vložený soubor v jednotce překladu", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "ID rozšíření VS Code, které může funkci IntelliSense poskytnout informace o konfiguraci pro zdrojové soubory.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Zadejte hodnotu `true`, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky, a hodnotu `false`, pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Nastavte tuto možnost `true`, pokud chcete sloučit cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Nastavte na hodnotu `true`, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky. Pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory, nastavte na hodnotu `false`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Cesta k vygenerované databázi symbolů. Pokud se zadá relativní cesta, nastaví se jako relativní k výchozímu umístění úložiště pracovního prostoru.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Seznam cest, které se použijí pro indexování a parsování symbolů pracovního prostoru (použijí se pro funkce Go to Definition, Find All References apod.). Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte *. Například `${workspaceFolder}` prohledá všechny podadresáře, ale `${workspaceFolder}/*` ne.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Vlastní proměnné, na které se dá poslat dotaz prostřednictvím příkazu `${cpptools:activeConfigCustomVariable}`, aby se použily jako vstupní proměnné v souborech `launch.json` nebo `tasks.json`.", diff --git a/Extension/i18n/csy/package.i18n.json b/Extension/i18n/csy/package.i18n.json index 3bf617502a..fa41264263 100644 --- a/Extension/i18n/csy/package.i18n.json +++ b/Extension/i18n/csy/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "Resetovat databázi IntelliSense", "c_cpp.command.takeSurvey.title": "Vyplnit průzkum", "c_cpp.command.buildAndDebugActiveFile.title": "Sestavit a ladit aktivní soubor", + "c_cpp.command.restartIntelliSenseForFile.title": "Restartovat IntelliSense pro aktivní soubor", "c_cpp.command.logDiagnostics.title": "Protokolovat diagnostiku", "c_cpp.command.referencesViewGroupByType.title": "Seskupit podle typu odkazu", "c_cpp.command.referencesViewUngroupByType.title": "Oddělit podle typu odkazu", @@ -27,7 +28,7 @@ "c_cpp.command.GoToNextDirectiveInGroup.title": "Přejít na další direktivu preprocesoru v podmíněné skupině", "c_cpp.command.GoToPrevDirectiveInGroup.title": "Přejít na předchozí direktivu preprocesoru v podmíněné skupině", "c_cpp.configuration.formatting.description": "Nakonfiguruje nástroj formátování textu.", - "c_cpp.configuration.formatting.clangFormat.markdownDescription": "`clang-format` will be used to format code.", + "c_cpp.configuration.formatting.clangFormat.markdownDescription": "K formátování kódu se použije `clang-format`.", "c_cpp.configuration.formatting.vcFormat.markdownDescription": "K formátování kódu se použije nástroj formátování textu Visual C++.", "c_cpp.configuration.formatting.Default.markdownDescription": "Ve výchozím nastavení se k formátování kódu použije `clang-format` Pokud se ale blíže k formátovanému kódu najde soubor `.editorconfig` s relevantními nastaveními a `#C_Cpp.clang_format_style#` bude mít výchozí hodnotu `file`, použije se modul formátování Visual C++.", "c_cpp.configuration.formatting.Disabled.markdownDescription": "Formátování kódu bude zakázané.", @@ -42,18 +43,18 @@ "c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "V existujícím kódu se zachová stávající zarovnání odsazení nových řádků v závorkách.", "c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "Popisky se odsazují relativně k příkazům switch mezerou zadanou v nastavení `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Kód v bloku case se odsazuje relativně ke svému popisku mezerou zadanou v nastavení `#editor.tabSize#`.", - "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Indent braces following a case statement by the amount specified in the `#editor.tabSize#` setting.", - "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Indent braces of lambdas used as function parameters relative to the start of the statement by the amount specified in the `#editor.tabSize#` setting.", + "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Odsadit složené závorky za příkazem case mezerou zadanou v nastavení `#editor.tabSize#`.", + "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Odsadit složené závorky výrazů lambda, které se používají jako parametry funkcí, relativně k začátku příkazu mezerou zadanou v nastavení `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Pozice popisků goto.", "c_cpp.configuration.vcFormat.indent.gotoLabels.oneLeft.markdownDescription": "Popisky goto se umístí nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.gotoLabels.leftmostColumn.markdownDescription": "Popisky goto se umístí ke zcela levému okraji kódu.", "c_cpp.configuration.vcFormat.indent.gotoLabels.none.markdownDescription": "Popisky goto se nebudou formátovat.", "c_cpp.configuration.vcFormat.indent.preprocessor.description": "Pozice direktiv preprocesoru.", - "c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.markdownDescription": "Preprocessor directives are positioned to the left of the current code indentation, by the amount specified in the `#editor.tabSize#` setting.", + "c_cpp.configuration.vcFormat.indent.preprocessor.oneLeft.markdownDescription": "Direktivy preprocesoru se umístí nalevo od aktuálního odsazení kódu mezerou zadanou v nastavení `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.preprocessor.leftmostColumn.markdownDescription": "Direktivy preprocesoru se umístí ke zcela levému okraji kódu.", "c_cpp.configuration.vcFormat.indent.preprocessor.none.markdownDescription": "Direktivy preprocesoru se nebudou formátovat.", "c_cpp.configuration.vcFormat.indent.accessSpecifiers.markdownDescription": "Specifikátory přístupu jsou odsazené relativně k definicím tříd nebo struktur mezerou zadanou v nastavení `#editor.tabSize#`.", - "c_cpp.configuration.vcFormat.indent.namespaceContents.markdownDescription": "Code is indented relative to its enclosing namespace by the amount specified in the `#editor.tabSize#` setting.", + "c_cpp.configuration.vcFormat.indent.namespaceContents.markdownDescription": "Kód se odsazuje relativně ke svému uzavírajícímu oboru názvů mezerou zadanou v nastavení `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.preserveComments.description": "Při formátovacích operacích se nezmění odsazení komentářů.", "c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.namespace.description": "Pozice levých složených závorek pro obory názvů.", "c_cpp.configuration.vcFormat.newLine.beforeOpenBrace.type.description": "Pozice levých složených závorek pro definice typů.", @@ -66,7 +67,7 @@ "c_cpp.configuration.vcFormat.newLine.scopeBracesOnSeparateLines.description": "Levé a pravé složené závorky pro obory se umístí na samostatné řádky.", "c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyType.description": "V případě prázdných typů se pravá závorka přesune na stejný řádek, na kterém je levá závorka.", "c_cpp.configuration.vcFormat.newLine.closeBraceSameLine.emptyFunction.description": "V případě prázdných těl funkcí se pravá závorka přesune na stejný řádek, na kterém je levá závorka.", - "c_cpp.configuration.vcFormat.newLine.beforeCatch.markdownDescription": "Place `catch` and similar keywords on a new line.", + "c_cpp.configuration.vcFormat.newLine.beforeCatch.markdownDescription": "`catch` a podobná klíčová slova se budou umísťovat na nový řádek.", "c_cpp.configuration.vcFormat.newLine.beforeElse.markdownDescription": "Klíčové slovo `else` se umístí na nový řádek.", "c_cpp.configuration.vcFormat.newLine.beforeWhileInDoWhile.markdownDescription": "Podmínka `while` ve smyčce `do`-`while` se umístí na nový řádek.", "c_cpp.configuration.vcFormat.space.beforeFunctionOpenParenthesis.description": "Mezery mezi názvy funkcí a levými závorkami seznamů argumentů.", @@ -115,7 +116,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.description": "Možnosti zalamování pro bloky.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Celý blok kódu, který se zadá na jednom řádku, zůstane na jednom řádku bez ohledu na hodnoty kteréhokoli nastavení `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Jakýkoli kód, ve kterém se na jednom řádku zadají levá a pravá složená závorka, zůstane na jednom řádku bez ohledu na hodnoty kteréhokoli nastavení `C_Cpp.vcFormat.newLine.*`.", - "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Code blocks are always formatted based on the values of the `C_Cpp.vcFormat.newLine.*` settings.", + "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Bloky kódu se budou vždy formátovat podle hodnot nastavení `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.clang_format_path.markdownDescription": "Úplná cesta ke spustitelnému souboru `clang-format`. Pokud se nespecifikuje a `clang-format` je k dispozici na cestě prostředí, použije se. Pokud se na cestě prostředí nenajde, použije se kopie `clang-format`, která se dodává spolu s rozšířením.", "c_cpp.configuration.clang_format_style.markdownDescription": "Styl kódování, v současné době se podporuje: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Pokud chcete načíst styl ze souboru `.clang-format` v aktuálním nebo nadřazeném adresáři, použijte možnost `file`. Pokud chcete zadat konkrétní parametry, použijte `{key: value, ...}`. Například styl `Visual Studio` je podobný tomuto: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.", "c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Název předdefinovaného stylu, který se použije jako záloha v případě, že se vyvolá `clang-format` se stylem `file`, ale nenajde se soubor `.clang-format`. Možné hodnoty jsou `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`, případně můžete použít `{key: value, ...}` a nastavit konkrétní parametry. Například styl `Visual Studio` je podobný tomuto: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.", @@ -137,10 +138,10 @@ "c_cpp.configuration.autoAddFileAssociations.markdownDescription": "Určuje, jestli se soubory automaticky přidají do `#files.associations#`, když budou cílem operace navigace ze souboru C/C++.", "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "Určuje, jestli parsování neaktivních souborů pracovního prostoru použije operace čekání, aby se procesor nevyužíval na 100 %. Hodnoty `highest`/`high`/`medium`/`low` odpovídají přibližně 100/75/50/25 % využití procesoru.", "c_cpp.configuration.workspaceSymbols.description": "Symboly, které se mají zahrnout do výsledků dotazů, když se zavolá operace Přejít na symbol v pracovním prostoru", - "c_cpp.configuration.exclusionPolicy.markdownDescription": "Instructs the extension when to use the `#files.exclude#` (and `#C_Cpp.files.exclude#`) setting when determining which files should be added to the code navigation database while traversing through the paths in the `browse.path` array. If your `#files.exclude#` setting only contains folders, then `checkFolders` is the best choice and will increase the speed at which the extension can initialize the code navigation database.", - "c_cpp.configuration.exclusionPolicy.checkFolders.description": "The exclusion filters will only be evaluated once per folder (individual files are not checked).", + "c_cpp.configuration.exclusionPolicy.markdownDescription": "Dává rozšíření pokyn, kdy se při určování, které soubory se mají přidat do databáze navigace v kódu při průchodu cestami v poli browse.path, má používat nastavení `#files.exclude#` (a `#C_Cpp.files.exclude#`). Pokud vaše nastavení `#files.exclude#` obsahuje jen složky, checkFolders je nejlepší volbou, která zvýší rychlost, jakou rozšíření může inicializovat databázi navigace v kódu.", + "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Filtry vyloučení se vyhodnotí pro každou složku jen jednou (jednotlivé soubory se nekontrolují).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Filtry vyloučení se vyhodnotí pro každý soubor a složku, které se vyskytnou.", - "c_cpp.configuration.preferredPathSeparator.description": "Znak, který se použije jako oddělovač cest pro výsledky automatického dokončení direktiv #include", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "Znak, který se použije jako oddělovač cest pro výsledky automatického dokončení direktiv `#include`", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Když se tato možnost nastaví na `true`, popisky ovládacích prvků po najetí myší a automatické dokončování budou zobrazovat jen určité popisky strukturovaných komentářů. Jinak se budou zobrazovat všechny komentáře.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Vzor, který zahájí víceřádkový nebo jednořádkový blok komentáře. Výchozí vzor pro pokračování je pro víceřádkové bloky komentářů ` * `, nebo tento řetězec pro jednořádkové bloky.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Vzor, který zahájí víceřádkový nebo jednořádkový blok komentáře", @@ -149,7 +150,7 @@ "c_cpp.configuration.configurationWarnings.description": "Určuje, jestli se budou zobrazovat automaticky otevíraná oznámení, když rozšíření poskytovatele konfigurací nebude moct poskytnout konfiguraci pro určitý zdrojový soubor.", "c_cpp.configuration.intelliSenseCachePath.markdownDescription": "Definuje cestu ke složce pro předkompilované hlavičky uložené do mezipaměti, které používá IntelliSense. Výchozí cesta k mezipaměti je `%LocalAppData%/Microsoft/vscode-cpptools` ve Windows, `$XDG_CACHE_HOME/vscode-cpptools/` v Linuxu (případně `$HOME/.cache/vscode-cpptools/`, pokud se nedefinovalo `XDG_CACHE_HOME`) a `$HOME/Library/Caches/vscode-cpptools/` na Macu. Výchozí cesta se použije, když není zadaná žádná cesta nebo když zadaná cesta nebude platná.", "c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "Maximální velikost místa na pevném disku pro předkompilované hlavičky uložené do mezipaměti na jeden pracovní prostor v megabajtech (MB). Skutečné využití se může pohybovat kolem této hodnoty. Výchozí velikost je `5120` MB. Když se velikost nastaví na `0`, ukládání předkompilovaných hlaviček do mezipaměti se zakáže.", - "c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Memory usage limit in megabytes (MB) of an IntelliSense process. The default is `4096` and the maximum is `16384`. The extension will shutdown and restart an IntelliSense process when it exceeds the limit.", + "c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Omezení využití paměti v megabajtech (MB) procesu IntelliSense. Výchozí je `4096` MB a maximum je `16384` GB. Rozšíření se vypne a restartuje proces IntelliSense, pokud limit překročí.", "c_cpp.configuration.intelliSenseUpdateDelay.description": "Určuje prodlevu v milisekundách, než se po úpravě začne aktualizovat IntelliSense.", "c_cpp.configuration.default.includePath.markdownDescription": "Hodnota, která se použije v konfiguraci, když se v souboru `c_cpp_properties.json nezadá `includePath`. Pokud se `includePath` zadá, přidejte do pole `${default}`, aby se vložily hodnoty z tohoto nastavení. Obvykle by se neměly zahrnovat systémové vložené soubory. Místo toho nastavte `#C_Cpp.default.compilerPath#`.", "c_cpp.configuration.default.defines.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `defines`, nebo hodnoty, které se mají vložit, pokud se v `defines` nachází `${default}`", @@ -163,15 +164,16 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `cStandard` nebo pokud se nastaví na `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `cppStandard` nebo pokud se nastaví na `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `configurationProvider` nebo pokud se nastaví na `${default}`.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Nastavte tuto možnost true, pokud chcete sloučit cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.", "c_cpp.configuration.default.browse.path.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.path`, nebo hodnoty, které se mají vložit, pokud se v `browse.path` nachází `${default}`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.databaseFilename` nebo pokud se nastaví na `${default}`", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.limitSymbolsToIncludedHeaders` nebo pokud se nastaví na `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Hodnota, která se použije pro systémovou cestu pro vložené soubory. Pokud se nastaví, přepíše systémovou cestu pro vložené soubory získanou z nastavení `compilerPath` a `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nenastaví `customConfigurationVariables`, nebo hodnoty, které se mají vložit, pokud se v `customConfigurationVariables` jako klíč nachází `${default}`.", - "c_cpp.configuration.updateChannel.markdownDescription": "Set to `Insiders` to automatically download and install the latest Insiders builds of the extension, which include upcoming features and bug fixes.", + "c_cpp.configuration.updateChannel.markdownDescription": "Pokud chcete automaticky stahovat a instalovat nejnovější sestavení rozšíření v programu Insider, která zahrnují připravované funkce a opravy chyb, nastavte možnost Účastníci programu Insider.", "c_cpp.configuration.experimentalFeatures.description": "Určuje, jestli je možné použít experimentální funkce.", - "c_cpp.configuration.suggestSnippets.markdownDescription": "If `true`, snippets are provided by the language server.", + "c_cpp.configuration.suggestSnippets.markdownDescription": "Pokud se nastaví na `true`, jazykový server poskytne fragmenty kódu.", "c_cpp.configuration.enhancedColorization.markdownDescription": "Když se tato možnost povolí, kód se bude obarvovat podle IntelliSense. Toto nastavení se použije jen v případě, že možnost `#C_Cpp.intelliSenseEngine#` je nastavená na `Default`.", "c_cpp.configuration.codeFolding.description": "Když se tato možnost povolí, rozsahy sbalování kódu bude poskytovat jazykový server.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Povolte integrační služby pro [správce závislostí vcpkg](https://aka.ms/vcpkg/).", @@ -180,7 +182,7 @@ "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Pokud je hodnota `true`, automatické dokončování automaticky přidá za volání funkcí znak `(`. V takovém případě se může přidat i znak `)`, což záleží na hodnotě nastavení `#editor.autoClosingBrackets#`.", "c_cpp.configuration.filesExclude.markdownDescription": "Nakonfigurujte vzory glob pro vyloučení složek (a souborů, pokud se změní `#C_Cpp.exclusionPolicy#`). Ty jsou specifické pro rozšíření C/C++ a doplňují `#files.exclude#`, ale na rozdíl od `#files.exclude#` se neodebírají ze zobrazení Průzkumníka. Další informace o vzorech glob najdete [tady](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "c_cpp.configuration.filesExcludeBoolean.markdownDescription": "Vzor glob pro hledání shod s cestami k souborům. Pokud chcete vzor povolit, nastavte hodnotu `true`, pokud ho chcete zakázat, nastavte hodnotu `false`.", - "c_cpp.configuration.filesExcludeWhen.markdownDescription": "Additional check on the siblings of a matching file. Use `$(basename)` as variable for the matching file name.", + "c_cpp.configuration.filesExcludeWhen.markdownDescription": "Další kontrola položek na stejné úrovni u odpovídajícího souboru. Jako proměnnou názvu odpovídajícího souboru použijte `$(basename)`.", "c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "Když se nastaví na `true`, nahrazování příkazů shellu ladicího programu bude používat starou verzi obrácené čárky (`).", "c_cpp.contributes.views.cppReferencesView.title": "C/C++: výsledky jiných odkazů.", "c_cpp.contributes.viewsWelcome.contents": "Další informace o launch.json najdete tady: [konfigurace C/C++ ladění](https://code.visualstudio.com/docs/cpp/launch-json-reference).", diff --git a/Extension/i18n/csy/src/nativeStrings.i18n.json b/Extension/i18n/csy/src/nativeStrings.i18n.json index a342531ecd..cbc2d41e67 100644 --- a/Extension/i18n/csy/src/nativeStrings.i18n.json +++ b/Extension/i18n/csy/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Volá se nvcc pomocí příkazového řádku: {0}", "nvcc_host_compile_command_not_found": "Ve výstupu nástroje nvcc se nepovedlo najít příkaz pro kompilaci hostitele.", "unable_to_locate_forced_include": "Nepovedlo se najít vynuceně zahrnované soubory: {0}", - "inline_macro": "Vložené makro" + "inline_macro": "Vložené makro", + "unable_to_access_browse_database": "Nedá se získat přístup k procházení databáze. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/csy/ui/settings.html.i18n.json b/Extension/i18n/csy/ui/settings.html.i18n.json index 18e6ca2b10..ae66982d4a 100644 --- a/Extension/i18n/csy/ui/settings.html.i18n.json +++ b/Extension/i18n/csy/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Na každý řádek jeden soubor", "compile.commands": "Příkazy kompilace", "compile.commands.description": "Úplná cesta k souboru {0} pro pracovní prostor. Cesty pro vložené soubory a direktivy define v tomto souboru se použijí namísto hodnot nastavených pro nastavení {1} a {2}. Pokud databáze příkazů pro kompilaci neobsahuje položku pro jednotku překladu, která odpovídá souboru otevřenému v editoru, zobrazí se zpráva upozornění a rozšíření místo toho použije nastavení {3} a {4}.", + "merge.configurations": "Sloučit konfigurace", + "merge.configurations.description": "Pokud je tato možnost true (nebo zaškrtnutá), sloučí cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.", "browse.path": "Procházení: cesta", "browse.path.description": "Seznam cest, na kterých bude analyzátor značek hledat hlavičky zahrnuté zdrojovými soubory. Pokud se vynechá, {0} se použije jako {1}. Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte {2}. Příklad: {3} prohledá všechny podadresáře, zatímco {4} ne.", "one.browse.path.per.line": "Na každý řádek jedna cesta procházení", diff --git a/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json index c8e51a8cff..c10b258c50 100644 --- a/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json @@ -17,7 +17,8 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Der zu verwendende IntelliSense-Modus, der einer Plattform- und Architekturvariante von MSVC, GCC oder Clang zugeordnet wird. Wenn er nicht oder auf `${default}` festgelegt wird, wählt die Erweiterung den Standardwert für diese Plattform aus. Windows verwendet standardmäßig `windows-msvc-x64`, Linux standardmäßig `linux-gcc-x64` und macOS standardmäßig `macos-clang-x64`. IntelliSense-Modi, die nur Varianten vom Typ `-` angeben (z. B. `gcc-x64`) sind Legacy-Modi und werden basierend auf der Hostplattform automatisch in die Varianten `--` konvertiert.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Eine Liste der Dateien, die vor einer Includedatei in einer Übersetzungseinheit enthalten sein sollen.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "Die ID einer VS Code-Erweiterung, die IntelliSense-Konfigurationsinformationen für Quelldateien bereitstellen kann.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "`true`, um nur die Dateien zu verarbeiten, die direkt oder indirekt als Header enthalten sind; `false`, um alle Dateien unter den angegebenen Includepfaden zu verarbeiten.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Legen Sie diesen Wert auf `true` fest, um Includepfade, Definitionen und erzwungene Includes mit denen eines Konfigurationsanbieters zusammenzuführen.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Legen Sie diesen Wert auf `true` fest, um nur die Dateien zu verarbeiten, die direkt oder indirekt als Header enthalten sind. Legen Sie diesen Wert auf `false` fest, um alle Dateien unter den angegebenen Includepfaden zu verarbeiten.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Pfad zur generierten Symboldatenbank. Wenn ein relativer Pfad angegeben wird, wird er relativ zum Standardspeicherort des Arbeitsbereichs erstellt.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Eine Liste der Pfade, die für die Indizierung und Analyse von Arbeitsbereichssymbolen verwendet werden sollen (z. B. bei „Gehe zu Definition“ oder „Alle Verweise suchen“). Die Suche in diesen Pfaden ist standardmäßig rekursiv. Geben Sie `*` an, um eine nicht rekursive Suche durchzuführen. Beispiel: `${workspaceFolder}` durchsucht alle Unterverzeichnisse, `${workspaceFolder}/*` hingegen nicht.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Benutzerdefinierte Variablen, die über den Befehl `${cpptools:activeConfigCustomVariable}` abgefragt werden können, um sie für die Eingabevariablen in `launch.json` oder `tasks.json` zu verwenden.", diff --git a/Extension/i18n/deu/package.i18n.json b/Extension/i18n/deu/package.i18n.json index 0a86ad45c7..3a79b6fb10 100644 --- a/Extension/i18n/deu/package.i18n.json +++ b/Extension/i18n/deu/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "IntelliSense-Datenbank zurücksetzen", "c_cpp.command.takeSurvey.title": "An Umfrage teilnehmen", "c_cpp.command.buildAndDebugActiveFile.title": "Aktive Datei erstellen und debuggen", + "c_cpp.command.restartIntelliSenseForFile.title": "IntelliSense für Active File neu starten", "c_cpp.command.logDiagnostics.title": "Diagnose protokollieren", "c_cpp.command.referencesViewGroupByType.title": "Nach Verweistyp gruppieren", "c_cpp.command.referencesViewUngroupByType.title": "Gruppierung nach Verweistyp aufheben", @@ -41,7 +42,7 @@ "c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "Die neue Zeile wird basierend auf `#C_Cpp.vcFormat.indent.multiLineRelativeTo#` eingerückt.", "c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "In vorhandenem Code wird die vorhandene Einstellung zum Einzug neuer Zeilen innerhalb von Klammern beibehalten.", "c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "Bezeichnungen werden relativ zu „switch“-Anweisungen um den in der Einstellung `#editor.tabSize#` angegebenen Wert eingerückt.", - "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Der Code in einem „Case“-Block wird relativ zu seiner Bezeichnung um den in der Einstellung `#editor.tabSize#` angegebenen Wert eingerückt.", + "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Code innerhalb eines Case-Blocks wird relativ zu seiner Bezeichnung um den in der Einstellung `#editor.tabSize#` angegebenen Betrag eingerückt.", "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Rücken Sie geschweifte Klammern nach einer Case-Anweisung um den in der Einstellung `#editor.tabSize#` angegebenen Betrag ein.", "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Einrücken von geschweiften Klammern von Lambdas, die als Funktionsparameter relativ zum Anfang der Anweisung verwendet werden, um den in der Einstellung `#editor.tabSize#` angegebenen Betrag.", "c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Die Position der goto-Bezeichnungen.", @@ -140,7 +141,7 @@ "c_cpp.configuration.exclusionPolicy.markdownDescription": "Instruiert die Erweiterung, wann die Einstellung `#files.exclude#` (und `#C_Cpp.files.exclude#`) verwendet werden soll, wenn bestimmt wird, welche Dateien der Codenavigationsdatenbank beim Durchlaufen der Pfade im Array `browse.path` hinzugefügt werden sollen. Wenn Ihre Einstellung `#files.exclude#` nur Ordner enthält, ist `checkFolders` die beste Wahl und erhöht die Geschwindigkeit, mit der die Erweiterung die Codenavigationsdatenbank initialisieren kann.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Die Ausschlussfilter werden nur einmal pro Ordner ausgewertet (einzelne Dateien werden nicht kontrolliert).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Die Ausschlussfilter werden für jede gefundene Datei und jeden gefundenen Ordner ausgewertet.", - "c_cpp.configuration.preferredPathSeparator.description": "Das Zeichen, das als Pfadtrennzeichen für #include-Ergebnisse der automatischen Vervollständigung verwendet wird.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "Das Zeichen, das als Pfadtrennzeichen für die Ergebnisse der automatischen Vervollständigung `#include` verwendet wird.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Wenn `true` festgelegt ist, zeigen die QuickInfos für „Darauf zeigen“ und „AutoVervollständigen“ nur bestimmte Bezeichnungen strukturierter Kommentare an. Andernfalls werden alle Kommentare angezeigt.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Das Muster, mit dem ein mehrzeiliger oder einzeiliger Kommentarblock beginnt. Das Fortsetzungsmuster wird standardmäßig auf `*` für mehrzeilige Kommentarblöcke oder auf diese Zeichenfolge für einzeilige Kommentarblöcke festgelegt.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Das Muster, mit dem ein mehrzeiliger oder einzeiliger Kommentarblock beginnt.", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `cStandard` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `cppStandard` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `configurationProvider` entweder nicht angegeben oder auf `${default}` festgelegt ist.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Legen Sie diesen Wert auf `true` fest, um Includepfade, Definitionen und erzwungene Includes mit denen eines Konfigurationsanbieters zusammenzuführen.", "c_cpp.configuration.default.browse.path.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `browse.path` nicht angegeben ist, oder die Werte, die eingefügt werden sollen, wenn `${default}` in `browse.path` vorhanden ist.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `browse.databaseFilename` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `browse.limitSymbolsToIncludedHeaders` entweder nicht angegeben oder auf `${default}` festgelegt ist.", diff --git a/Extension/i18n/deu/src/nativeStrings.i18n.json b/Extension/i18n/deu/src/nativeStrings.i18n.json index 516040bc1e..2100af0872 100644 --- a/Extension/i18n/deu/src/nativeStrings.i18n.json +++ b/Extension/i18n/deu/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "nvcc wird über Befehlszeile aufgerufen: {0}", "nvcc_host_compile_command_not_found": "Der Hostkompilierbefehl wurde in der Ausgabe von nvcc nicht gefunden.", "unable_to_locate_forced_include": "Erzwungene Includedatei wurde nicht gefunden: {0}", - "inline_macro": "Inlinemakro" + "inline_macro": "Inlinemakro", + "unable_to_access_browse_database": "Auf die Suchdatenbank kann nicht zugegriffen werden. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/deu/ui/settings.html.i18n.json b/Extension/i18n/deu/ui/settings.html.i18n.json index 633fcdc701..9896a8e1bd 100644 --- a/Extension/i18n/deu/ui/settings.html.i18n.json +++ b/Extension/i18n/deu/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Eine Datei pro Zeile.", "compile.commands": "Kompilierungsbefehle", "compile.commands.description": "Der vollständige Pfad zur {0}-Datei für den Arbeitsbereich. Die in dieser Datei ermittelten Includepfade und Define-Anweisungen werden anstelle der für die Einstellungen \"{1}\" und \"{2}\" festgelegten Werte verwendet. Wenn die Datenbank für Kompilierungsbefehle keinen Eintrag für die Übersetzungseinheit enthält, die der im Editor geöffneten Datei entspricht, wird eine Warnmeldung angezeigt, und die Erweiterung verwendet stattdessen die Einstellungen \"{3}\" und \"{4}\".", + "merge.configurations": "Konfigurationen zusammenführen", + "merge.configurations.description": "Wenn \"true\" (oder überprüft) ist, führen Sie Includepfade, Definitionen und erzwungene Includes mit denen eines Konfigurationsanbieters zusammen.", "browse.path": "Durchsuchen: Pfad", "browse.path.description": "Eine Liste der Pfade, in denen der Tagparser nach Headern suchen kann, die in Ihren Quelldateien enthalten sind. Ohne diese Angabe wird \"{0}\" als \"{1}\" verwendet. Die Suche in diesen Pfaden ist standardmäßig rekursiv. Geben Sie \"{2}\" an, um eine nicht rekursive Suche festzulegen. Beispiel: Bei \"{3}\" werden alle Unterverzeichnisse durchsucht, bei \"{4}\" nicht.", "one.browse.path.per.line": "Ein Suchpfad pro Zeile.", diff --git a/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json index 5f9adcde87..94c7039437 100644 --- a/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Versión del estándar del lenguaje C que se va a usar para IntelliSense. Nota: Los estándares GNU solo se usan para consultar el compilador de conjuntos a fin de obtener definiciones GNU e IntelliSense emulará la versión del estándar C equivalente.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Versión del estándar del lenguaje C++ que se va a usar para IntelliSense. Nota: Los estándares GNU solo se usan para consultar el compilador de conjuntos a fin de obtener definiciones GNU e IntelliSense emulará la versión del estándar C++ equivalente.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Ruta de acceso completa al archivo `compile_commands.json` del área de trabajo.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Lista de rutas de acceso que el motor de IntelliSense debe usar al buscar los encabezados incluidos. La búsqueda en estas rutas de acceso no es recursiva. Especifique `**` para indicar una búsqueda recursiva. Por ejemplo, `${workspaceFolder}/**` buscará en todos los subdirectorios, mientras que `${workspaceFolder}` no lo hará. Normalmente, esto no debe incluir las inclusiones del sistema; en su lugar, establezca `#C_Cpp.default.compilerPath#`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Lista de rutas de acceso que el motor de IntelliSense debe usar al buscar los encabezados incluidos. La búsqueda en estas rutas de acceso no es recursiva. Especifique `**` para indicar una búsqueda recursiva. Por ejemplo, `${workspaceFolder}/**` buscará en todos los subdirectorios, mientras que `${workspaceFolder}` no lo hará. Normalmente, esto no debería incluir las inclusiones del sistema. Si desea que lo haga, establezca `C_Cpp.default.compilerPath`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Lista de rutas de acceso que el motor de IntelliSense necesita usar para buscar los encabezados incluidos de las plataformas Mac. Solo se admite en configuraciones para Mac.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Versión de la ruta de acceso de inclusión de Windows SDK que debe usarse en Windows; por ejemplo, `10.0.17134.0`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Lista de definiciones del preprocesador que usará el motor de IntelliSense al analizar los archivos. También se puede usar `=` para establecer un valor (por ejemplo, `VERSION=1`).", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "El modo IntelliSense que se usará y que se asigna a una variante de plataforma y arquitectura de MSVC, gcc o Clang. Si se establece en `${default}` o no se establece, la extensión usará el valor predeterminado para esa plataforma. De forma predeterminada, Windows usa `windows-msvc-x64`, Linux usa `linux-gcc-x64` y macOS usa `macos-clang-x64`. Los modos IntelliSense que solo especifican variantes de `-` (por ejemplo, `gcc-x64`) son modos heredados y se convierten automáticamente a las variantes de `--` en función de la plataforma del host.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Lista de archivos que tienen que incluirse antes que cualquier archivo de inclusión en una unidad de traducción.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "El identificador de una extensión de VS Code que puede proporcionar información de configuración de IntelliSense para los archivos de código fuente.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "`true` para procesar únicamente los archivos incluidos directa o indirectamente como encabezados; `false` para procesar todos los archivos en las rutas de acceso de inclusión especificadas.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Se establece en `true` para combinar las rutas de acceso de inclusión, las definiciones y las inclusión forzadas con las de un proveedor de configuración.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Establecer `true` para procesar únicamente los archivos incluidos directa o indirectamente como encabezados. Establecer `false` para procesar todos los archivos en las rutas de acceso de inclusión especificadas.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Ruta de acceso a la base de datos de símbolos generada. Si se especifica una ruta de acceso relativa, será relativa a la ubicación de almacenamiento predeterminada del área de trabajo.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Lista de rutas de acceso que se usarán para indexar y analizar símbolos del área de trabajo (que se usarán con comandos como \"Ir a definición\", \"Buscar todas las referencias\", etc.). La búsqueda en estas rutas de acceso es recursiva de forma predeterminada. Especifique `*` para indicar una búsqueda no recursiva. Por ejemplo, `${workspaceFolder}` buscará en todos los subdirectorios, mientras que `${workspaceFolder}/*` no lo hará.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variables personalizadas que pueden consultarse mediante el comando `${cpptools:activeConfigCustomVariable}` para utilizarlas en las variables de entrada en `launch.json` o `tasks.json`.", diff --git a/Extension/i18n/esn/package.i18n.json b/Extension/i18n/esn/package.i18n.json index 792b0e4d91..0e0dc62c99 100644 --- a/Extension/i18n/esn/package.i18n.json +++ b/Extension/i18n/esn/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "Restablecer la base de datos de IntelliSense", "c_cpp.command.takeSurvey.title": "Realizar encuesta", "c_cpp.command.buildAndDebugActiveFile.title": "Compilar y depurar el archivo activo", + "c_cpp.command.restartIntelliSenseForFile.title": "Reiniciar IntelliSense para el archivo activo", "c_cpp.command.logDiagnostics.title": "Registrar diagnósticos", "c_cpp.command.referencesViewGroupByType.title": "Agrupar por tipo de referencia", "c_cpp.command.referencesViewUngroupByType.title": "Desagrupar por tipo de referencia", @@ -140,7 +141,7 @@ "c_cpp.configuration.exclusionPolicy.markdownDescription": "Indica a la extensión cuándo usar la configuración `#files.exclude#` (y `#C_Cpp.files.exclude#`) al determinar qué archivos se deben agregar a la base de datos de navegación de código mientras se recorren las rutas de acceso de la matriz `browse.path`. Si la configuración `#files.exclude#` solo contiene carpetas, entonces `checkFolders` es la mejor opción y aumentará la velocidad con la que la extensión puede inicializar la base de datos de navegación de código.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Los filtros de exclusión solo se evaluarán una vez por carpeta (no se comprueban los archivos individuales).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Los filtros de exclusión se evaluarán con cada archivo y carpeta encontrados.", - "c_cpp.configuration.preferredPathSeparator.description": "Carácter usado como separador de ruta de acceso para los resultados de finalización automática de instrucciones `#include`.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "Carácter usado como separador de ruta de acceso para los resultados de finalización automática de instrucciones \"#include\".", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Si es `true`, la información sobre herramientas al mantener el puntero y autocompletar solo mostrará ciertas etiquetas de comentarios estructurados. De lo contrario, se muestran todos los comentarios.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Patrón que comienza un bloque de comentario de una o varias líneas. El valor predeterminado del patrón de continuación es ` * ` para los bloques de comentario multilínea o esta cadena para los bloques de comentario de una línea.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Patrón que comienza un bloque de comentario de una o varias líneas.", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `cStandard` o si se establece en `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `cppStandard` o si se establece en `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `configurationProvider` o si se establece en `${default}`.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Se establece en `true` para combinar las rutas de acceso de inclusión, las definiciones y las inclusión forzadas con las de un proveedor de configuración.", "c_cpp.configuration.default.browse.path.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `browse.path`, o bien los valores que deben insertarse si se especifica `${default}` en `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Valor que debe usarse en una configuración si no se ha especificado `browse.databaseFilename` o se ha establecido en `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Valor que debe usarse en una configuración si no se ha especificado `browse.limitSymbolsToIncludedHeaders` o se ha establecido en `${default}`.", diff --git a/Extension/i18n/esn/src/nativeStrings.i18n.json b/Extension/i18n/esn/src/nativeStrings.i18n.json index 28c9b19c70..02d9ca4ca5 100644 --- a/Extension/i18n/esn/src/nativeStrings.i18n.json +++ b/Extension/i18n/esn/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Invocando nvcc con la línea de comandos: {0}", "nvcc_host_compile_command_not_found": "No se encuentra el comando de compilación del host en la salida de nvcc.", "unable_to_locate_forced_include": "No se encuentra la inclusión forzada: {0}", - "inline_macro": "Macro insertada" + "inline_macro": "Macro insertada", + "unable_to_access_browse_database": "No se puede acceder a la base de datos de exploración. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/esn/ui/settings.html.i18n.json b/Extension/i18n/esn/ui/settings.html.i18n.json index 5442af16c7..edbecee71d 100644 --- a/Extension/i18n/esn/ui/settings.html.i18n.json +++ b/Extension/i18n/esn/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Un archivo por línea.", "compile.commands": "Comandos de compilación", "compile.commands.description": "Ruta de acceso completa al archivo {0} del área de trabajo. Se usarán las definiciones y rutas de acceso de inclusión detectadas en el archivo, en lugar de los valores establecidos para las opciones {1} y {2}. Si la base de datos de comandos de compilación no contiene una entrada para la unidad de traducción que se corresponda con el archivo que ha abierto en el editor, se mostrará un mensaje de advertencia y la extensión usará las opciones {3} y {4} en su lugar.", + "merge.configurations": "Combinar configuraciones", + "merge.configurations.description": "Cuando sea true (o esté activada), combinar rutas de acceso de inclusión, definiciones e inclusiones forzadas con las de un proveedor de configuración.", "browse.path": "Examinar: ruta de acceso", "browse.path.description": "Lista de rutas de acceso para que el analizador de etiquetas busque los encabezados incluidos por los archivos de código fuente. Si se omite, se usará {0} como el elemento {1}. De forma predeterminada, la búsqueda en estas rutas de acceso es recursiva. Especifique {2} para indicar una búsqueda no recursiva. Por ejemplo, {3} buscará en todos los subdirectorios, mientras que {4} no lo hará.", "one.browse.path.per.line": "Una ruta de acceso de exploración por línea.", diff --git a/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json index 3f0758e13f..58bb2bba1f 100644 --- a/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json @@ -4,24 +4,25 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identificateur de configuration. Mac, Linux et Win32 sont des identificateurs spéciaux pour les configurations qui sont automatiquement sélectionnées sur ces plateformes, mais l'identificateur peut avoir n'importe quelle valeur.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Chemin complet du compilateur utilisé, par ex., /usr/bin/gcc, pour améliorer la précision d'IntelliSense.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Arguments du compilateur permettant de modifier les inclusions ou les définitions utilisées, par exemple, -nostdinc++, -m32, etc.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identificateur de configuration. `Mac`, `Linux` et `Win32` sont des identificateurs spéciaux pour les configurations qui sont automatiquement sélectionnées sur ces plateformes, mais l'identificateur peut avoir n'importe quelle valeur.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Chemin complet du compilateur utilisé, par ex., `/usr/bin/gcc`, pour améliorer la précision d'IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Arguments du compilateur permettant de modifier les inclusions ou les définitions utilisées, par exemple, `-nostdinc++`, `-m32`, etc.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Version de la norme de langage C à utiliser pour IntelliSense. Remarque : Les normes GNU sont utilisées uniquement pour interroger le compilateur défini afin d'obtenir les définitions GNU. IntelliSense émule la version C normalisée équivalente.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Version de la norme de langage C++ à utiliser pour IntelliSense. Remarque : Les normes GNU sont utilisées uniquement pour interroger le compilateur défini afin d'obtenir les définitions GNU. IntelliSense émule la version C++ normalisée équivalente.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Chemin complet du fichier compile_commands.json pour l'espace de travail.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Liste des chemins d’accès à utiliser par le moteur IntelliSense lors de la recherche d’en-têtes inclus. La recherche sur ces chemins d’accès n’est pas récursive. Spécifiez '**' pour indiquer une recherche récursive. Par exemple, «${workspaceFolder}/**» effectue une recherche dans tous les sous-répertoires, contrairement à «${workspaceFolder}». En règle générale, cela ne doit pas inclure les éléments système ; au lieu de cela, définissez « #C_Cpp.default.compilerPath# ».", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Chemin complet du fichier `compile_commands.json` pour l'espace de travail.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Liste des chemins d’accès à utiliser par le moteur IntelliSense lors de la recherche d’en-têtes inclus. La recherche sur ces chemins d’accès n’est pas récursive. Spécifiez `**` pour indiquer une recherche récursive. Par exemple, `${workspaceFolder}/**` effectue une recherche dans tous les sous-répertoires, contrairement à `${workspaceFolder}`. En règle générale, cela ne doit pas inclure les éléments système ; au lieu de cela, définissez `C_Cpp.default.compilerPath`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Liste de chemins que le moteur IntelliSense doit utiliser pour la recherche des en-têtes inclus dans les frameworks Mac. Prise en charge uniquement sur la configuration Mac.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Version du chemin d'inclusion du SDK Windows à utiliser sur Windows, par ex., 10.0.17134.0.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Liste des définitions de préprocesseur que le moteur IntelliSense doit utiliser pendant l'analyse des fichiers. Vous pouvez aussi utiliser = pour définir une valeur, par ex., VERSION=1.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Mode IntelliSense à utiliser, qui est mappé à une variante de plateforme et d'architecture de MSVC, gcc ou Clang. En l'absence de valeur définie, ou si la valeur est ${default}, l'extension choisit la valeur par défaut pour cette plateforme. Pour Windows, la valeur par défaut est windows-msvc-x64. Pour Linux, la valeur par défaut est linux-gcc-x64. Pour macOS, la valeur par défaut est macos-clang-x64. Les modes IntelliSense qui spécifient uniquement les variantes - (par exemple gcc-x64) sont des modes hérités. Ils sont convertis automatiquement en variantes -- en fonction de la plateforme hôte.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Version du chemin d'inclusion du SDK Windows à utiliser sur Windows, par ex., `10.0.17134.0`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Liste des définitions de préprocesseur que le moteur IntelliSense doit utiliser pendant l'analyse des fichiers. Vous pouvez aussi utiliser `=` pour définir une valeur, par ex., `VERSION=1`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Mode IntelliSense à utiliser, qui est mappé à une variante de plateforme et d'architecture de MSVC, gcc ou Clang. En l'absence de valeur définie, ou si la valeur est `${default}`, l'extension choisit la valeur par défaut pour cette plateforme. Pour Windows, la valeur par défaut est `windows-msvc-x64`. Pour Linux, la valeur par défaut est `linux-gcc-x64`. Pour macOS, la valeur par défaut est `macos-clang-x64`. Les modes IntelliSense qui spécifient uniquement les variantes `-` (par exemple `gcc-x64`) sont des modes hérités. Ils sont convertis automatiquement en variantes `--` en fonction de la plateforme hôte.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Liste des fichiers qui doivent être inclus avant tout fichier d'inclusion dans une unité de traduction.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "ID d'une extension VS Code pouvant fournir des informations de configuration IntelliSense pour les fichiers sources.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "true pour traiter uniquement les fichiers inclus directement ou indirectement comme des en-têtes, false pour traiter tous les fichiers sous les chemins d'inclusion spécifiés.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Affectez la valeur `true` pour fusionner les chemins d’accès, les définitions et les éléments obligatoires avec ceux d’un fournisseur de configuration.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Défini sur `true` pour traiter uniquement les fichiers directement ou indirectement inclus en tant qu’en-têtes. Défini sur `false` pour traiter tous les fichiers sous les chemins d’accès Include spécifiés.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Chemin de la base de données de symboles générée. Si un chemin relatif est spécifié, il est relatif à l'emplacement de stockage par défaut de l'espace de travail.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Liste de chemins à utiliser pour l'indexation et l'analyse des symboles d'espace de travail (à utiliser par Atteindre la définition, Rechercher toutes les références, etc.). La recherche sur ces chemins est récursive par défaut. Spécifiez * pour indiquer une recherche non récursive. Par exemple, ${workspaceFolder} permet d'effectuer une recherche parmi tous les sous-répertoires, ce qui n'est pas le cas de ${workspaceFolder}/*.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variables personnalisées qui peuvent être interrogées par le biais de la commande ${cpptools:activeConfigCustomVariable} à utiliser pour les variables d'entrée dans launch.json ou tasks.json.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Liste de chemins à utiliser pour l'indexation et l'analyse des symboles d'espace de travail (à utiliser par 'Atteindre la définition', 'Rechercher toutes les références', etc.). La recherche sur ces chemins est récursive par défaut. Spécifiez `*` pour indiquer une recherche non récursive. Par exemple, `${workspaceFolder}` permet d'effectuer une recherche parmi tous les sous-répertoires, ce qui n'est pas le cas de `${workspaceFolder}/*`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variables personnalisées qui peuvent être interrogées par le biais de la commande `${cpptools:activeConfigCustomVariable}` à utiliser pour les variables d'entrée dans `launch.json` ou `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Variables personnalisées qui peuvent être réutilisées n'importe où dans ce fichier en utilisant la syntaxe `${variable}` ou `${env:variable}`.", "c_cpp_properties.schema.json.definitions.version": "Version du fichier de configuration. Cette propriété est gérée par l'extension. Ne la changez pas.", - "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Contrôle si l'extension signale les erreurs détectées dans c_cpp_properties.json." + "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Contrôle si l'extension signale les erreurs détectées dans `c_cpp_properties.json`." } \ No newline at end of file diff --git a/Extension/i18n/fra/package.i18n.json b/Extension/i18n/fra/package.i18n.json index 15d1ba7246..889fc55c91 100644 --- a/Extension/i18n/fra/package.i18n.json +++ b/Extension/i18n/fra/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "Réinitialiser la base de données IntelliSense", "c_cpp.command.takeSurvey.title": "Répondre à l'enquête", "c_cpp.command.buildAndDebugActiveFile.title": "Générer et déboguer le fichier actif", + "c_cpp.command.restartIntelliSenseForFile.title": "Redémarrer IntelliSense pour le fichier actif", "c_cpp.command.logDiagnostics.title": "Journaliser les diagnostics", "c_cpp.command.referencesViewGroupByType.title": "Regrouper par type référence", "c_cpp.command.referencesViewUngroupByType.title": "Dissocier par type référence", @@ -41,7 +42,7 @@ "c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "La nouvelle ligne est indentée en fonction de `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.", "c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "Dans le code existant, conservez l'alignement existant de la mise en retrait des nouvelles lignes entre parenthèses.", "c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "Les étiquettes sont indentées par rapport aux instructions de commutation de la quantité spécifiée dans le paramètre `#editor.tabSize#`.", - "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Le code contenu dans le bloc case est indenté par rapport à son étiquette de la quantité spécifiée dans le paramètre `#editor.tabSize#`.", + "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Le code à l’intérieur d’un bloc de casse est mis en retrait par rapport à son étiquette en fonction de la quantité spécifiée dans le paramètre `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Mettez en retrait les accolades qui suivent une instruction case en fonction de la quantité spécifiée dans le paramètre `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Mettre en retrait les accolades des expressions lambda utilisées comme paramètres de fonction par rapport au début de l’instruction par la quantité spécifiée dans le paramètre `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Position des étiquettes goto.", @@ -117,15 +118,15 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Tout code où les accolades ouvrantes et fermantes sont saisies sur une ligne est maintenu sur une ligne, quelles que soient les valeurs des paramètres `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Les blocs de code sont toujours mis en forme en fonction des valeurs des paramètres `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.clang_format_path.markdownDescription": "Le chemin complet de l'exécutable `clang-format`. S'il n'est pas spécifié, et que `clang-format` est disponible dans le chemin de l'environnement, il est utilisé. S'il n'est pas trouvé dans le chemin de l'environnement, le `clang-format` fourni avec l'extension sera utilisé.", - "c_cpp.configuration.clang_format_style.markdownDescription": "Le style de codage prend actuellement en charge : `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Utilisez file pour charger le style à partir d’un fichier `.clang-format` dans le répertoire actuel ou parent. Utiliser `{key: value, ...}` pour définir des paramètres spécifiques. Par exemple, le style Visual Studio est similaire à : `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.", - "c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Nom du style prédéfini utilisé comme secours dans le cas où `clang-format` est appelé avec le style file, mais le fichier `.clang-format` est introuvable. Les valeurs possibles sont `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none` ou utilisez `{key: value, ...}` pour définir des paramètres spécifiques. Par exemple, le style `Visual Studio` est similaire à : `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.", - "c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "S’il est défini, remplace le comportement de tri Include déterminé par le paramètre SortIncludes.", + "c_cpp.configuration.clang_format_style.markdownDescription": "Le style de codage prend actuellement en charge : `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Utilisez `file` pour charger le style à partir d’un fichier `.clang-format` dans le répertoire actuel ou parent. Utiliser `{clé : valeur, ...}` pour définir des paramètres spécifiques. Par exemple, le style `Visual Studio` est similaire à : `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.", + "c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Nom du style prédéfini utilisé comme secours dans le cas où `clang-format` est appelé avec le style `file`, mais le fichier `.clang-format` est introuvable. Les valeurs possibles sont `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none` ou utilisez `{clé : valeur, ...}` pour définir des paramètres spécifiques. Par exemple, le style `Visual Studio` est similaire à : `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false }`.", + "c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "S’il est défini, remplace le comportement de tri Include déterminé par le paramètre `SortIncludes`.", "c_cpp.configuration.intelliSenseEngine.description": "Contrôle le fournisseur IntelliSense.", "c_cpp.configuration.intelliSenseEngine.default.description": "Fournit des résultats contextuels via un processus IntelliSense distinct.", "c_cpp.configuration.intelliSenseEngine.tagParser.description": "Fournit des résultats « flous » qui ne sont pas compatibles avec le contexte.", "c_cpp.configuration.intelliSenseEngine.disabled.description": "Désactive les fonctionnalités du service de langage C/C++.", "c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "Contrôle si le moteur IntelliSense bascule automatiquement vers l'analyseur de balises pour les unités de traduction qui contiennent des erreurs `#include`.", - "c_cpp.configuration.autocomplete.markdownDescription": "Contrôle le fournisseur de la saisie semi-automatique. Si la valeur est’Disabled’et que vous voulez utiliser la saisie semi-automatique, vous devez également définir `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}' (et de la même manière pour les langages’c’et’CUDA-CPP').", + "c_cpp.configuration.autocomplete.markdownDescription": "Contrôle le fournisseur de la saisie semi-automatique. Si la valeur est `Disabled` et que vous voulez utiliser la saisie semi-automatique, vous devez également définir `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}` (et de la même manière pour les langages `c` et `cuda-cpp`).", "c_cpp.configuration.autocomplete.default.description": "Utilise le moteur IntelliSense actif.", "c_cpp.configuration.autocomplete.disabled.description": "Utilise la saisie semi-automatique basée sur le mot fournie par Visual Studio Code.", "c_cpp.configuration.errorSquiggles.description": "Contrôle si les erreurs de compilation suspectées détectées par le moteur IntelliSense sont signalées à l'éditeur. Ce paramètre est ignoré par le moteur de l'analyseur de balises.", @@ -136,11 +137,11 @@ "c_cpp.configuration.loggingLevel.markdownDescription": "La verbosité de la journalisation dans le panneau de sortie. L'ordre des niveaux du moins verbeux au plus verbeux est : `None` < `Error` < `Warning` < `Information` < `Debug`.", "c_cpp.configuration.autoAddFileAssociations.markdownDescription": "Contrôle si les fichiers sont automatiquement ajoutés à `#files.associations#` lorsqu'ils sont la cible d'une opération de navigation depuis un fichier C/C++.", "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "Contrôle si l'analyse des fichiers de l'espace de travail non actif utilise des dormants pour éviter d'utiliser 100% du CPU. Les valeurs `highest`/`high`/`medium`/`low` correspondent à environ 100/75/50/25% d'utilisation du CPU.", - "c_cpp.configuration.workspaceSymbols.description": "Symboles à inclure dans les résultats de la requête quand Atteindre le symbole dans l'espace de travail est appelé.", - "c_cpp.configuration.exclusionPolicy.markdownDescription": "Indique à l’extension quand utiliser le paramètre «#files.exclude#» (et «#C_Cpp.files.exclude#») lors de la détermination des fichiers qui doivent être ajoutés à la base de données de navigation du code tout en parcourant les chemins d’accès dans le tableau 'browse.path'. Si votre paramètre «#files.exclude#» contient uniquement des dossiers, «checkFolders» est le meilleur choix et augmente la vitesse à laquelle l’extension peut initialiser la base de données de navigation du code.", + "c_cpp.configuration.workspaceSymbols.description": "Symboles à inclure dans les résultats de la requête quand 'Atteindre le symbole dans l'espace de travail' est appelé.", + "c_cpp.configuration.exclusionPolicy.markdownDescription": "Indique à l’extension quand utiliser le paramètre `#files.exclude#` (et `#C_Cpp.files.exclude#`) lors de la détermination des fichiers qui doivent être ajoutés à la base de données de navigation du code tout en parcourant les chemins d’accès dans le tableau `browse.path`. Si votre paramètre `#files.exclude#` contient uniquement des dossiers, `checkFolders` est le meilleur choix et augmente la vitesse à laquelle l’extension peut initialiser la base de données de navigation du code.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Les filtres d’exclusion ne seront évalués qu’une seule fois par dossier (les fichiers individuels ne sont pas vérifiés).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Les filtres d'exclusion seront évalués pour chaque fichier et dossier rencontré.", - "c_cpp.configuration.preferredPathSeparator.description": "Caractère utilisé comme séparateur de chemin dans les résultats d'autocomplétion de `#include`.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "Caractère utilisé comme séparateur de chemin dans les résultats d'autocomplétion de `#include`.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Si la valeur est `true`, les info-bulles de pointage et d'autocomplétion affichent uniquement certaines étiquettes de commentaires structurés. Sinon, tous les commentaires sont affichés.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Modèle qui commence un bloc de commentaires multiligne ou monoligne. Le modèle consécutif a la valeur par défaut ` * ` pour les blocs de commentaires multilignes ou cette chaîne pour les blocs de commentaires monolignes.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Modèle qui commence un bloc de commentaires multiligne ou monoligne.", @@ -149,41 +150,42 @@ "c_cpp.configuration.configurationWarnings.description": "Détermine si des notifications de fenêtre contextuelle s'affichent quand une extension de fournisseur de configuration ne peut pas fournir la configuration d'un fichier source.", "c_cpp.configuration.intelliSenseCachePath.markdownDescription": "Définit le chemin du dossier pour les en-têtes précompilés mis en cache et utilisés par IntelliSense. Le chemin par défaut du cache est `%LocalAppData%/Microsoft/vscode-cpptools` sous Windows, `$XDG_CACHE_HOME/vscode-cpptools/` sous Linux (ou `$HOME/.cache/vscode-cpptools/` si `XDG_CACHE_HOME` n'est pas défini), et `$HOME/Library/Caches/vscode-cpptools/` sous macOS. Le chemin par défaut sera utilisé si aucun chemin n'est spécifié ou si un chemin spécifié est invalide.", "c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "Taille maximale de l'espace disque dur par espace de travail en mégaoctets (Mo) pour les en-têtes précompilés mis en cache ; l'utilisation réelle peut fluctuer autour de cette valeur. La taille par défaut est de `5120` Mo. La mise en cache des en-têtes précompilés est désactivée lorsque la taille est de `0`.", - "c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Limite d’utilisation de la mémoire en mégaoctets (Mo) d’un processus IntelliSense. La valeur par défaut est « 4096 » et la valeur maximale est « 16384 ». L’extension arrête et redémarre un processus IntelliSense lorsqu’elle dépasse la limite.", + "c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Limite d’utilisation de la mémoire en mégaoctets (Mo) d’un processus IntelliSense. La valeur par défaut est `4096` et la valeur maximale est `16384`. L’extension arrête et redémarre un processus IntelliSense lorsqu’elle dépasse la limite.", "c_cpp.configuration.intelliSenseUpdateDelay.description": "Contrôle le délai en millisecondes avant que la mise à jour d'IntelliSense ne commence après une modification.", "c_cpp.configuration.default.includePath.markdownDescription": "Valeur à utiliser dans une configuration si `includePath` n’est pas spécifié dans `c_cpp_properties.json`. Si `includePath` est spécifié, ajoutez `${default}` au tableau pour insérer les valeurs de ce paramètre. En règle générale, cela ne doit pas inclure les éléments système ; à la place, définissez `#C_Cpp.default.compilerPath#`.", "c_cpp.configuration.default.defines.markdownDescription": "La valeur à utiliser dans une configuration si `defines` n'est pas spécifié, ou les valeurs à insérer si `${default}` est présent dans `defines`.", - "c_cpp.configuration.default.macFrameworkPath.markdownDescription": "Valeur à utiliser dans une configuration si `macFrameworkPath` n’est pas spécifié, ou les valeurs à insérer si '${default}' est présent dans macFrameworkPath.", + "c_cpp.configuration.default.macFrameworkPath.markdownDescription": "Valeur à utiliser dans une configuration si `macFrameworkPath` n’est pas spécifié, ou les valeurs à insérer si `${default}` est présent dans `macFrameworkPath`.", "c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "Version du chemin d'inclusion du SDK Windows à utiliser sur Windows, par ex., `10.0.17134.0`.", - "c_cpp.configuration.default.compileCommands.markdownDescription": "Valeur à utiliser dans une configuration si `compileCommands` n’est pas spécifié ou défini sur ${default}.", + "c_cpp.configuration.default.compileCommands.markdownDescription": "Valeur à utiliser dans une configuration si `compileCommands` n’est pas spécifié ou défini sur `${default}`.", "c_cpp.configuration.default.forcedInclude.markdownDescription": "La valeur à utiliser dans une configuration si `forcedInclude` n'est pas spécifié, ou les valeurs à insérer si `${default}` est présent dans `forcedInclude`.", - "c_cpp.configuration.default.intelliSenseMode.markdownDescription": "Valeur à utiliser dans une configuration si `intelliSenseMode` n’est pas spécifié ou défini sur ${default}.", + "c_cpp.configuration.default.intelliSenseMode.markdownDescription": "Valeur à utiliser dans une configuration si `intelliSenseMode` n’est pas spécifié ou défini sur `${default}`.", "c_cpp.configuration.default.compilerPath.markdownDescription": "Valeur à utiliser dans une configuration si `compilerPath` n'est pas spécifié ou est défini sur `${default}`.", - "c_cpp.configuration.default.compilerArgs.markdownDescription": "Valeur à utiliser dans la configuration si compilerArgs n’est pas spécifié ou défini sur ${default}.", + "c_cpp.configuration.default.compilerArgs.markdownDescription": "Valeur à utiliser dans la configuration si `compilerArgs` n’est pas spécifié ou défini sur `${default}`.", "c_cpp.configuration.default.cStandard.markdownDescription": "Valeur à utiliser dans une configuration si `cStandard` n'est pas spécifié ou est défini sur `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "La valeur à utiliser dans une configuration si `cppStandard` n'est pas spécifié ou défini à `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Valeur à utiliser dans une configuration si `configurationProvider` n'est pas spécifié ou est défini sur `${default}`.", - "c_cpp.configuration.default.browse.path.markdownDescription": "Valeur à utiliser dans une configuration si `browse.path` n’est pas spécifié, ou les valeurs à insérer si ${default} est présent dans `browse.path`.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Affectez la valeur `true` pour fusionner les chemins d’accès, les définitions et les éléments obligatoires avec ceux d’un fournisseur de configuration.", + "c_cpp.configuration.default.browse.path.markdownDescription": "Valeur à utiliser dans une configuration si `browse.path` n’est pas spécifié, ou les valeurs à insérer si `${default}` est présent dans browse.path.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "La valeur à utiliser dans une configuration si `browse.databaseFilename` n'est pas spécifié ou défini à `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Valeur à utiliser dans une configuration si `browse.limitSymbolsToIncludedHeaders` n'est pas spécifié ou a la valeur `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valeur à utiliser pour le chemin d'inclusion système. Si cette option est définie, elle remplace le chemin d'inclusion système obtenu via les paramètres `compilerPath` et `compileCommands`.", - "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Contrôle si l'extension signale les erreurs détectées dans c_cpp_properties.json.", - "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valeur à utiliser dans une configuration si customConfigurationVariables n'est pas défini, ou valeurs à insérer si ${default} est présent dans customConfigurationVariables.", - "c_cpp.configuration.updateChannel.markdownDescription": "Définissez la valeur « Insiders » pour télécharger et installer automatiquement les dernières builds Insider de l’extension, qui incluent les fonctionnalités à venir et les correctifs de bogues.", + "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Contrôle si l'extension signale les erreurs détectées dans `c_cpp_properties.json`.", + "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valeur à utiliser dans une configuration si `customConfigurationVariables` n'est pas défini, ou valeurs à insérer si `${default}` est présent dans `customConfigurationVariables`.", + "c_cpp.configuration.updateChannel.markdownDescription": "Définissez la valeur `Insiders` pour télécharger et installer automatiquement les dernières builds Insider de l’extension, qui incluent les fonctionnalités à venir et les correctifs de bogues.", "c_cpp.configuration.experimentalFeatures.description": "Contrôle si les fonctionnalités \"expérimentales\" sont utilisables.", - "c_cpp.configuration.suggestSnippets.markdownDescription": "Si la valeur est « true », les extraits de code sont fournis par le serveur de langage.", + "c_cpp.configuration.suggestSnippets.markdownDescription": "Si la valeur est `true`, les extraits de code sont fournis par le serveur de langage.", "c_cpp.configuration.enhancedColorization.markdownDescription": "Si cette option est activée, le code est colorisé en fonction d'IntelliSense. Ce paramètre s'applique uniquement si `#C_Cpp.intelliSenseEngine#` est défini à `Default`.", "c_cpp.configuration.codeFolding.description": "Si cette fonctionnalité est activée, les plages de pliage de code sont fournies par le serveur de langage.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Activez les services d'intégration pour le [gestionnaire de dépendances vcpkg](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Ajouter les chemins d'inclusion de `nan` et `node-addon-api` quand ils sont des dépendances.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Si `true`, 'Renommer le symbole' exigera un identifiant C/C++ valide.", - "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Si la valeur est true, l'autocomplétion ajoute automatiquement `(` après les appels de fonction. Dans ce cas `)` peut également être ajouté, en fonction de la valeur du paramètre `editor.autoClosingBrackets`.", - "c_cpp.configuration.filesExclude.markdownDescription": "Configurer les motifs globaux pour exclure les dossiers (et les fichiers si `#C_Cpp.exclusionPolicy#` est modifié). Ils sont spécifiques à l'extension C/C++ et s'ajoutent à `#files.exclude#`, mais contrairement à `#files.exclude#`, ils ne sont pas supprimés de la vue de l'explorateur. Pour en savoir plus sur les modèles globaux, cliquez ici (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", + "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Si la valeur est `true`, l'autocomplétion ajoute automatiquement `(` après les appels de fonction. Dans ce cas `)` peut également être ajouté, en fonction de la valeur du paramètre `#editor.autoClosingBrackets#`.", + "c_cpp.configuration.filesExclude.markdownDescription": "Configurer les motifs globaux pour exclure les dossiers (et les fichiers si `#C_Cpp.exclusionPolicy#` est modifié). Ils sont spécifiques à l'extension C/C++ et s'ajoutent à `#files.exclude#`, mais contrairement à `#files.exclude#`, ils ne sont pas supprimés de la vue de l'explorateur. Pour en savoir plus sur les modèles globaux, cliquez [ici](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "c_cpp.configuration.filesExcludeBoolean.markdownDescription": "Le modèle global pour la correspondance des chemins de fichiers. Définissez-le à `true` ou `false` pour activer ou désactiver le motif.", - "c_cpp.configuration.filesExcludeWhen.markdownDescription": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.", + "c_cpp.configuration.filesExcludeWhen.markdownDescription": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez `$(basename)` comme variable pour le nom de fichier correspondant.", "c_cpp.configuration.debugger.useBacktickCommandSubstitution.markdownDescription": "Si la valeur est `true`, le remplacement de la commande d'interpréteur de commandes du débogueur utilise un accent grave (`) obsolète.", "c_cpp.contributes.views.cppReferencesView.title": "C/C++ : d’autres référencent les résultats.", - "c_cpp.contributes.viewsWelcome.contents": "Pour en savoir plus sur launch.json, consultez [Configuration du C++ débogage C/](https://code.visualstudio.com/docs/cpp/launch-json-reference).", + "c_cpp.contributes.viewsWelcome.contents": "Pour en savoir plus sur launch.json, consultez [Configuration du débogage C/C++](https://code.visualstudio.com/docs/cpp/launch-json-reference).", "c_cpp.debuggers.pipeTransport.description": "Quand ce paramètre est présent, indique au débogueur de se connecter à un ordinateur distant en se servant d'un autre exécutable comme canal de relais d'entrée/de sortie standard entre VS Code et l'exécutable du back-end du débogueur MI (par exemple, gdb).", "c_cpp.debuggers.pipeTransport.default.pipeProgram": "entrez le chemin d’accès complet pour le nom du programme de canal, par exemple « /usr/bin/ssh ».", "c_cpp.debuggers.pipeTransport.default.debuggerPath": "Chemin complet du débogueur sur la machine cible, par exemple /usr/bin/gdb.", diff --git a/Extension/i18n/fra/src/nativeStrings.i18n.json b/Extension/i18n/fra/src/nativeStrings.i18n.json index cf70ce6338..fd9be35fee 100644 --- a/Extension/i18n/fra/src/nativeStrings.i18n.json +++ b/Extension/i18n/fra/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Appel de nvcc avec la ligne de commande : {0}", "nvcc_host_compile_command_not_found": "La commande de compilation hôte est introuvable dans la sortie de nvcc.", "unable_to_locate_forced_include": "Impossible de localiser le fichier include forcé : {0}", - "inline_macro": "Macro inlined" + "inline_macro": "Inline macro", + "unable_to_access_browse_database": "Impossible d’accéder à la base de données Browse. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/fra/ui/settings.html.i18n.json b/Extension/i18n/fra/ui/settings.html.i18n.json index 1476bcbb22..cd835208fa 100644 --- a/Extension/i18n/fra/ui/settings.html.i18n.json +++ b/Extension/i18n/fra/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Un fichier par ligne.", "compile.commands": "Commandes de compilation", "compile.commands.description": "Chemin complet du fichier {0} pour l'espace de travail. Les chemins d'inclusion et les définitions découverts dans ce fichier sont utilisés à la place des valeurs définies pour les paramètres {1} et {2}. Si la base de données des commandes de compilation n'a pas d'entrée pour l'unité de traduction qui correspond au fichier que vous avez ouvert dans l'éditeur, un message d'avertissement s'affiche et l'extension utilise les paramètres {3} et {4} à la place.", + "merge.configurations": "Fusionner les configurations", + "merge.configurations.description": "Lorsque la valeur est true (ou vérifiée), la fusion inclut des chemins d’accès, des définitions et des éléments obligatoires avec ceux d’un fournisseur de configuration.", "browse.path": "Parcourir : chemin", "browse.path.description": "Liste de chemins dans lesquels l'analyseur de balises doit rechercher les en-têtes inclus par vos fichiers sources. En cas d'omission, {0} est utilisé comme {1}. La recherche dans ces chemins est récursive par défaut. Spécifiez {2} pour indiquer une recherche non récursive. Par exemple : {3} effectue une recherche dans tous les sous-répertoires, contrairement à {4}.", "one.browse.path.per.line": "Un chemin de navigation par ligne.", diff --git a/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json index 6ca5b29dac..e35997f1f2 100644 --- a/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json @@ -4,24 +4,25 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identificatore configurazione. 'Mac', 'Linux' e 'Win32' sono identificatori speciali delle configurazioni che verranno selezionati automaticamente in tali piattaforme, ma come identificatore è possibile specificarne uno qualsiasi.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Percorso completo del compilatore usato, ad esempio '/usr/bin/gcc', per abilitare una versione più accurata di IntelliSense.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Argomenti del compilatore per modificare le direttive include o define usate, ad esempio '-nostdinc++', '-m32', e così via.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Identificatore configurazione. `Mac`, `Linux` e `Win32` sono identificatori speciali delle configurazioni che verranno selezionati automaticamente in tali piattaforme, ma come identificatore è possibile specificarne uno qualsiasi.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Percorso completo del compilatore usato, ad esempio `/usr/bin/gcc`, per abilitare una versione più accurata di IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Argomenti del compilatore per modificare le direttive include o define usate, ad esempio `-nostdinc++`, `-m32`, e così via.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Versione dello standard del linguaggio C da usare per IntelliSense. Nota: gli standard GNU vengono usati solo per eseguire query sul compilatore impostato per ottenere le definizioni di GNU. IntelliSense emulerà la versione dello standard di C equivalente.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Versione dello standard del linguaggio C++ da usare per IntelliSense. Nota: gli standard GNU vengono usati solo per eseguire query sul compilatore impostato per ottenere le definizioni di GNU. IntelliSense emulerà la versione dello standard di C++ equivalente.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Percorso completo del file 'compile_commands.json' per l'area di lavoro.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Elenco di percorsi che il motore IntelliSense usa durante la ricerca delle intestazioni incluse. La ricerca in questi percorsi non è ricorsiva. Specificare '**' per indicare la ricerca ricorsiva. Ad esempio: con '${workspaceFolder}/**' la ricerca verrà estesa a tutte le sottodirectory, mentre con '${workspaceFolder}' sarà limitata a quella corrente. In genere, ciò non deve includere le inclusioni di sistema, pertanto impostare '#C_Cpp.default.compilerPath#'.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Percorso completo del file `compile_commands.json` per l'area di lavoro.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Elenco di percorsi che il motore IntelliSense usa durante la ricerca delle intestazioni incluse. La ricerca in questi percorsi non è ricorsiva. Specificare `**` per indicare la ricerca ricorsiva. Ad esempio: con `${workspaceFolder}/**` la ricerca verrà estesa a tutte le sottodirectory, mentre con `${workspaceFolder}` sarà limitata a quella corrente. In genere, ciò non deve includere le inclusioni di sistema, pertanto impostare `#C_Cpp.default.compilerPath#`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Elenco di percorsi che il motore IntelliSense userà durante la ricerca delle intestazioni incluse da framework Mac. Supportato solo nella configurazione Mac.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Versione del percorso di inclusione di Windows SDK da usare in Windows, ad esempio '10.0.17134.0'.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Elenco di definizioni del preprocessore che il motore IntelliSense usa durante l'analisi dei file. In modo facoltativo, usare '=' per impostare un valore, ad esempio VERSION=1.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Modalità IntelliSense da usare per eseguire il mapping a una variante della piattaforma e dell'architettura di MSVC, gcc o Clang. Se non è impostata o se è impostata su '${default}', sarà l'estensione a scegliere il valore predefinito per tale piattaforma. L'impostazione predefinita di Windows è 'windows-msvc-x64', quella di Linux è 'linux-gcc-x64' e quella di macOS è 'macos-clang-x64'. Le modalità IntelliSense che specificano solo varianti '-' (ad esempio 'gcc-x64') sono modalità legacy e vengono convertite automaticamente nelle varianti '--' in base alla piattaforma host.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Versione del percorso di inclusione di Windows SDK da usare in Windows, ad esempio `10.0.17134.0`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Elenco di definizioni del preprocessore che il motore IntelliSense usa durante l'analisi dei file. In modo facoltativo, usare `=` per impostare un valore, ad esempio VERSION=1.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Modalità IntelliSense da usare per eseguire il mapping a una variante della piattaforma e dell'architettura di MSVC, gcc o Clang. Se non è impostata o se è impostata su `${default}`, sarà l'estensione a scegliere il valore predefinito per tale piattaforma. L'impostazione predefinita di Windows è `windows-msvc-x64`, quella di Linux è `linux-gcc-x64` e quella di macOS è `macos-clang-x64`. Le modalità IntelliSense che specificano solo varianti `-` (ad esempio `gcc-x64`) sono modalità legacy e vengono convertite automaticamente nelle varianti `--` in base alla piattaforma host.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Elenco di file che devono essere inclusi prima di qualsiasi file include in un'unità di conversione.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "ID di un'estensione VS Code che può fornire informazioni di configurazione IntelliSense per i file di origine.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "`true` per elaborare solo i file inclusi direttamente o indirettamente come intestazioni, `false` per elaborare tutti i file nei percorsi di inclusione specificati.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Impostare su `true` per unire percorsi di inclusione, definizioni e inclusioni forzate con quelli di un provider di configurazione.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Impostare su `true` per elaborare solo i file inclusi direttamente o indirettamente come intestazioni, su `false` per elaborare tutti i file nei percorsi di inclusione specificati.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Percorso del database dei simboli generato. Se viene specificato un percorso relativo, sarà relativo al percorso di archiviazione predefinito dell'area di lavoro.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Elenco di percorsi da usare per l'indicizzazione e l'analisi dei simboli dell'area di lavoro (usati da Vai alla definizione, Trova tutti i riferimenti e così via). Per impostazione predefinita, la ricerca in questi percorsi è ricorsiva. Specificare '*' per indicare la ricerca non ricorsiva. Ad esempio, con '${workspaceFolder}' la ricerca verrà estesa a tutte le sottodirectory, mentre con '${workspaceFolder}/*' sarà limitata a quella corrente.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variabili personalizzate su cui è possibile eseguire query tramite il comando '${cpptools:activeConfigCustomVariable}' da usare per le variabili di input in 'launch.json' o 'tasks.json'.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Elenco di percorsi da usare per l'indicizzazione e l'analisi dei simboli dell'area di lavoro (usati da Vai alla definizione, Trova tutti i riferimenti e così via). Per impostazione predefinita, la ricerca in questi percorsi è ricorsiva. Specificare `*` per indicare la ricerca non ricorsiva. Ad esempio, con `${workspaceFolder}` la ricerca verrà estesa a tutte le sottodirectory, mentre con `${workspaceFolder}/*` sarà limitata a quella corrente.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variabili personalizzate su cui è possibile eseguire query tramite il comando `${cpptools:activeConfigCustomVariable}` da usare per le variabili di input in `launch.json` o `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Variabili personalizzate che è possibile riutilizzare in qualsiasi punto del file usando la sintassi '${variabile}' o '${env:variabile}'.", "c_cpp_properties.schema.json.definitions.version": "Versione del file di configurazione. Questa proprietà è gestita dall'estensione. Non modificarla.", - "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Controlla se l'estensione segnala errori rilevati in 'c_cpp_properties.json'." + "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Controlla se l'estensione segnala errori rilevati in `c_cpp_properties.json`." } \ No newline at end of file diff --git a/Extension/i18n/ita/package.i18n.json b/Extension/i18n/ita/package.i18n.json index cb768faa8b..4d1420bb10 100644 --- a/Extension/i18n/ita/package.i18n.json +++ b/Extension/i18n/ita/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "Reimposta database IntelliSense", "c_cpp.command.takeSurvey.title": "Partecipa al sondaggio", "c_cpp.command.buildAndDebugActiveFile.title": "Compila ed esegui il debug del file attivo", + "c_cpp.command.restartIntelliSenseForFile.title": "Riavvia IntelliSense per il file attivo", "c_cpp.command.logDiagnostics.title": "Registra diagnostica", "c_cpp.command.referencesViewGroupByType.title": "Raggruppa per tipo riferimento", "c_cpp.command.referencesViewUngroupByType.title": "Separa per tipo riferimento", @@ -41,7 +42,7 @@ "c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "Il rientro per la nuova riga è impostato in base al valore di `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.", "c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "Nel codice esistente mantiene l'allineamento esistente del rientro per le nuove righe all'interno delle parentesi.", "c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "Le etichette vengono rientrate rispetto alla relativa istruzione switch in base al valore specificato nell'impostazione `#editor.tabSize#`.", - "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Il codice all'interno del blocco case viene rientrato rispetto alla relativa etichetta in base al valore specificato nell'impostazione `#editor.tabSize#`.", + "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "Il codice all'interno del blocco casi viene rientrato rispetto alla relativa etichetta in base al valore specificato nell'impostazione `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Imposta un rientro per le parentesi graffe dopo un'istruzione case in base al valore specificato nell'impostazione `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Imposta un rientro per le parentesi graffe delle funzioni lambda usate come parametri di funzione rispetto all'inizio dell'istruzione in base al valore specificato nell'impostazione `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Posizione delle etichette GoTo.", @@ -118,19 +119,19 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "I blocchi di codice vengono sempre formattati in base ai valori delle impostazioni `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.clang_format_path.markdownDescription": "Percorso completo del file eseguibile `clang-format`. Se non è specificato, verrà usato lo strumento `clang-format` disponibile nel percorso dell'ambiente. Se `clang-format` non viene trovato nel percorso dell'ambiente, verrà usato il `clang-format` fornito in bundle con l'estensione.", "c_cpp.configuration.clang_format_style.markdownDescription": "Stile di codifica. Attualmente supporta: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Usare `file` per caricare lo stile da un file `.clang-format` presente nella directory corrente o padre. Usare `{key: value, ...}` per impostare parametri specifici. Ad esempio, lo stile `Visual Studio` è simile a: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: False, IndentCaseLabels: False, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: False }`", - "c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Nome dello stile predefinito usato come fallback nel caso in cui `clang-format` venga richiamato con lo stile `file`, ma il file `.clang-format` non viene trovato. I valori possibili sono `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`. In alternativa, usare `{key: value, ...}` per impostare parametri specifici. Ad esempio, lo stile `Visual Studio` è simile a: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: False, IndentCaseLabels: False, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: False }`.", + "c_cpp.configuration.clang_format_fallbackStyle.markdownDescription": "Nome dello stile predefinito usato come fallback nel caso in cui `clang-format` venga richiamato con lo stile `file`, ma il file `clang-format` non viene trovato. I valori possibili sono `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`. In alternativa, usare `{key: value, ...}` per impostare parametri specifici. Ad esempio, lo stile `Visual Studio` è simile a: `{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: False, IndentCaseLabels: False, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: False }`.", "c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "Se è impostata, esegue l'override del comportamento di ordinamento di inclusione determinato dal parametro `SortIncludes`.", "c_cpp.configuration.intelliSenseEngine.description": "Controlla il provider IntelliSense.", "c_cpp.configuration.intelliSenseEngine.default.description": "Fornisce risultati compatibili con il contesto tramite un processo IntelliSense separato.", "c_cpp.configuration.intelliSenseEngine.tagParser.description": "Fornisce risultati 'fuzzy' che non sono compatibili con il contesto.", "c_cpp.configuration.intelliSenseEngine.disabled.description": "Disattiva le funzionalità del servizio di linguaggio C/C++.", "c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "Controlla se il motore IntelliSense passerà automaticamente al parser di tag per le unità di conversione contenenti errori `#include`.", - "c_cpp.configuration.autocomplete.markdownDescription": "Controlla il provider di completamento automatico. Se è `Disabled e si vuole il completamento basato su parole, sarà necessario impostare anche `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}` (e analogamente per le lingue `c` e `cuda-cpp`).", + "c_cpp.configuration.autocomplete.markdownDescription": "Controlla il provider di completamento automatico. Se è `Disabled` e si vuole il completamento basato su parole, sarà necessario impostare anche `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}` (e analogamente per le lingue `c` e `cuda-cpp`).", "c_cpp.configuration.autocomplete.default.description": "Usa il motore IntelliSense attivo.", "c_cpp.configuration.autocomplete.disabled.description": "Usa il completamento basato su parole fornito da Visual Studio Code.", "c_cpp.configuration.errorSquiggles.description": "Controlla se i sospetti errori di compilazione rilevati dal motore IntelliSense verranno restituiti all'editor. Questa impostazione viene ignorata dal motore del parser di tag.", "c_cpp.configuration.dimInactiveRegions.description": "Controlla se i blocchi del preprocessore inattivo vengono colorati in modo diverso rispetto al codice attivo. Questa impostazione non ha alcun effetto se IntelliSense è disabilitato o se si usa il tema Contrasto elevato predefinito.", - "c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "Controlla l'opacità dei blocchi del preprocessore inattivi. Può essere impostata su un valore compreso tra `0.1` e `1.0`. Questa impostazione viene applicata solo se è abilitata l'attenuazione delle aree inattive.", + "c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "Controlla l'opacità dei blocchi del preprocessore inattivi. Può essere impostata su un valore compreso tra `0,1` e `1,0`. Questa impostazione viene applicata solo se è abilitata l'attenuazione delle aree inattive.", "c_cpp.configuration.inactiveRegionForegroundColor.description": "Controlla la colorazione dei caratteri dei blocchi del preprocessore inattivi. L'input è costituito da codice a colori esadecimale o da un colore del tema valido. Se non è impostata, per impostazione predefinita viene usato lo schema di colorazione della sintassi dell'editor. Questa impostazione viene applicata solo se è abilitata l'attenuazione delle aree inattive.", "c_cpp.configuration.inactiveRegionBackgroundColor.description": "Controlla la colorazione di sfondo dei blocchi del preprocessore inattivi. L'input è costituito da codice a colori esadecimale o da un colore del tema valido. Se non è impostata, l'impostazione predefinita è trasparente. Questa impostazione viene applicata solo se è abilitata l'attenuazione delle aree inattive.", "c_cpp.configuration.loggingLevel.markdownDescription": "Livello di dettaglio della registrazione nel pannello di output. L'ordine dei livelli da meno dettagliato a più dettagliato è: `None` < `Error` < `Warning` < `Information` < `Debug`.", @@ -140,18 +141,18 @@ "c_cpp.configuration.exclusionPolicy.markdownDescription": "Indica all'estensione quando usare l'opzione `#files.exclude#` (e `#C_Cpp.files.exclude#`) per determinare i file da aggiungere al database di esplorazione del codice durante l'attraversamento dei percorsi nella matrice `browse.path`. Se l'opzione `#files.exclude#` contiene solo cartelle, `checkFolders` è la scelta migliore e consentirà di velocizzare l'inizializzazione del database di esplorazione del codice nell'estensione.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "I filtri di esclusione verranno valutati una sola volta per cartella (i singoli file non verranno controllati).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "I filtri di esclusione verranno valutati in base a ogni file e cartella rilevati.", - "c_cpp.configuration.preferredPathSeparator.description": "Carattere usato come separatore di percorso per i risultati di completamento automatico di #include.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "Carattere usato come separatore di percorso per i risultati di completamento automatico di `#include`.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Se è `true`, le descrizioni comando al passaggio del mouse e del completamento automatico visualizzeranno solo alcune etichette di commenti strutturati. In caso contrario, vengono visualizzati tutti i commenti.", - "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Criterio con cui inizia un blocco di commento su più righe o su una sola riga. Il criterio di continuazione è impostato su ` * ` per i blocchi di commento su più righe o su questa stringa per i blocchi di commento su una sola riga.", + "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Criterio con cui inizia un blocco di commento su più righe o su una sola riga. Il criterio di continuazione è impostato su `* ` per i blocchi di commento su più righe o su questa stringa per i blocchi di commento su una sola riga.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Criterio con cui inizia un blocco di commento su più righe o su una sola riga.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "Testo che verrà inserito alla riga successiva quando si preme INVIO all'interno di un blocco di commento su più righe o su una sola riga.", "c_cpp.configuration.commentContinuationPatterns.description": "Definisce il comportamento dell'editor quando si preme il tasto INVIO all'interno di un blocco di commento su più righe o su una sola riga.", "c_cpp.configuration.configurationWarnings.description": "Determina se verranno visualizzate le notifiche popup quando un'estensione del provider di configurazione non riesce a fornire una configurazione per un file di origine.", - "c_cpp.configuration.intelliSenseCachePath.markdownDescription": "Definisce il percorso della cartella per le intestazioni precompilate memorizzate nella cache usate da IntelliSense. Il percorso predefinito della cache è `%LocalAppData%/Microsoft/vscode-cpptools` in Windows, `$XDG_CACHE_HOME/vscode-cpptools/` in Linux (o `$HOME/.cache/vscode-cpptools/` se XDG_CACHE_HOME non è definito) e `$HOME/Library/Caches/vscode-cpptools/` in macOS. Verrà usato il percorso predefinito se non ne viene specificato nessuno o se ne viene specificato uno non valido.", + "c_cpp.configuration.intelliSenseCachePath.markdownDescription": "Definisce il percorso della cartella per le intestazioni precompilate memorizzate nella cache usate da IntelliSense. Il percorso predefinito della cache è `%LocalAppData%/Microsoft/vscode-cpptools` in Windows, `$XDG_CACHE_HOME/vscode-cpptools/` in Linux (o `$HOME/.cache/vscode-cpptools/` se `XDG_CACHE_HOME` non è definito) e `$HOME/Library/Caches/vscode-cpptools/` in macOS. Verrà usato il percorso predefinito se non ne viene specificato nessuno o se ne viene specificato uno non valido.", "c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "Dimensioni massime dello spazio su disco rigido per area di lavoro in megabyte (MB) per le intestazioni precompilate memorizzate nella cache. L'utilizzo effettivo potrebbe aggirarsi intorno a questo valore. Le dimensioni predefinite sono pari a `5120` MB. La memorizzazione nella cache dell'intestazione precompilata è disabilitata quando le dimensioni sono pari a `0`.", "c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Limite di utilizzo della memoria in megabyte (MB) di un processo IntelliSense. Il limite predefinito è `4096` e il limite massimo è `16384`. Quando viene superato il limite, l'estensione verrà arrestata e riavvierà un processo IntelliSense.", "c_cpp.configuration.intelliSenseUpdateDelay.description": "Controlla il ritardo in millisecondi prima che IntelliSense avvii l'aggiornamento dopo una modifica.", - "c_cpp.configuration.default.includePath.markdownDescription": "Valore da utilizzare in una configurazione se `includePath` non è specificato in `c_cpp_properties.json`. Se si specifica `includePath`, aggiungere `${default}` alla matrice per inserire i valori da questa impostazione. In genere, ciò non deve includere le inclusioni di sistema, pertanto impostare `#C_Cpp.default.compilerPath#`.", + "c_cpp.configuration.default.includePath.markdownDescription": "Valore da utilizzare in una configurazione se `includePath` non è specificato in `c_cpp_properties.json`. Se si specifica `includePath`, aggiungere `${default}` alla matrice per inserire i valori da questa impostazione. In genere, ciò non deve includere le inclusioni di sistema, pertanto impostare `#C_Cpp.default.compilerPath#`", "c_cpp.configuration.default.defines.markdownDescription": "Valore da usare in una configurazione se `defines` non è specificato oppure valori da inserire se `${default}` è presente in `defines`.", "c_cpp.configuration.default.macFrameworkPath.markdownDescription": "Valore da usare in una configurazione se `macFrameworkPath` non è specificato oppure valori da inserire se `${default}` è presente in `macFrameworkPath`.", "c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "Versione del percorso di inclusione di Windows SDK da usare in Windows, ad esempio `10.0.17134.0`.", @@ -163,10 +164,11 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Valore da usare in una configurazione se `cStandard` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Valore da usare in una configurazione se `cppStandard` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Valore da usare in una configurazione se `configurationProvider` non è specificato o impostato su `${default}`.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Impostare su `true` per unire percorsi di inclusione, definizioni e inclusioni forzate con quelli di un provider di configurazione.", "c_cpp.configuration.default.browse.path.markdownDescription": "Valore da usare in una configurazione se `browse.path` non è specificato oppure valori da inserire se `${default}` è presente in `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Valore da usare in una configurazione se `browse.databaseFilename` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Valore da usare in una configurazione se `browse.limitSymbolsToIncludedHeaders` non è specificato o impostato su `${default}`.", - "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valore da usare per il percorso di inclusione di sistema. Se è impostato, esegue l'override del percorso di inclusione di sistema acquisito con le impostazioni `compilerPath` e `compileCommands`.", + "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valore da usare per il percorso di inclusione di sistema. Se è impostato, esegue l'override del percorso di inclusione di sistema acquisito con le impostazioni `compilerPat` e `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controlla se l'estensione segnala errori rilevati in `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valore da usare in una configurazione se `customConfigurationVariables` non è impostato oppure valori da inserire se `${default}` è presente come chiave in `customConfigurationVariables`.", "c_cpp.configuration.updateChannel.markdownDescription": "Impostare su `Insiders` per scaricare e installare automaticamente le build Insider più recenti dell'estensione, che includono funzionalità in arrivo e correzioni di bug.", @@ -176,7 +178,7 @@ "c_cpp.configuration.codeFolding.description": "Se è abilitata, gli intervalli di riduzione del codice vengono fornite dal server di linguaggio.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Abilita i servizi di integrazione per l'[utilità di gestione dipendenze di vcpkg](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Aggiungere percorsi di inclusione da `nan` e `node-addon-api` quando sono dipendenze.", - "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Se è `true`, con Rename Symbol' sarà richiesto un identificatore C/C++ valido.", + "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Se è `true`, con 'Rename Symbol' sarà richiesto un identificatore C/C++ valido.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Se è `true`, il completamento automatico aggiungerà automaticamente `(` dopo le chiamate di funzione. In tal caso potrebbe essere aggiunto anche `)`, a seconda del valore dell'impostazione `#editor.autoClosingBrackets#`.", "c_cpp.configuration.filesExclude.markdownDescription": "Configura i criteri GLOB per escludere le cartelle (e i file, se `#C_Cpp.exclusionPolicy#` è modificato). Questi sono specifici dell'estensione C/C++ e si aggiungono a `#files.exclude#`, ma a differenza di `#files.exclude#` non vengono rimossi dalla visualizzazione Esplora. Altre informazioni sui criteri GLOB [qui](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "c_cpp.configuration.filesExcludeBoolean.markdownDescription": "Criterio GLOB da usare per trovare percorsi file. Impostare su `true` o `false` per abilitare o disabilitare il criterio.", diff --git a/Extension/i18n/ita/src/nativeStrings.i18n.json b/Extension/i18n/ita/src/nativeStrings.i18n.json index 2d6fce9821..2869366223 100644 --- a/Extension/i18n/ita/src/nativeStrings.i18n.json +++ b/Extension/i18n/ita/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Chiamata di nvcc con la riga di comando: {0}", "nvcc_host_compile_command_not_found": "Non è possibile trovare il comando di compilazione host nell'output di nvcc.", "unable_to_locate_forced_include": "Non è possibile individuare la direttiva include forzata: {0}", - "inline_macro": "Macro inline" + "inline_macro": "Macro inline", + "unable_to_access_browse_database": "Impossibile accedere al database di esplorazione. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/ita/ui/settings.html.i18n.json b/Extension/i18n/ita/ui/settings.html.i18n.json index cde478b5a7..9677b0a12a 100644 --- a/Extension/i18n/ita/ui/settings.html.i18n.json +++ b/Extension/i18n/ita/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Un file per riga.", "compile.commands": "Comandi di compilazione", "compile.commands.description": "Percorso completo del file {0} per l'area di lavoro. Verranno usati i percorsi di inclusione e le direttive define individuati in questo file invece dei valori specificati per le impostazioni {1} e {2}. Se il database dei comandi di compilazione non contiene una voce per l'unità di conversione corrispondente al file aperto nell'editor, verrà visualizzato un messaggio di avviso e l'estensione userà le impostazioni {3} e {4}.", + "merge.configurations": "Unire configurazioni", + "merge.configurations.description": "Se vero (o selezionato), unire percorsi di inclusione, definizioni e inclusioni forzate con quelli di un provider di configurazione.", "browse.path": "Sfoglia: percorso", "browse.path.description": "Elenco di percorsi in cui il parser di tag può cercare le intestazioni incluse dai file di origine. Se omesso, come {1} verrà usato {0}. Per impostazione predefinita, la ricerca in questi percorsi è ricorsiva. Specificare {2} per indicare la ricerca non ricorsiva. Ad esempio: con {3} la ricerca verrà estesa in tutte le sottodirectory, mentre con {4} sarà limitata a quella corrente.", "one.browse.path.per.line": "Un percorso di esplorazione per riga.", diff --git a/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json index bf2034f80a..29496c4f58 100644 --- a/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "IntelliSense に使用する C 言語標準のバージョンです。注意: GNU 標準は、set コンパイラをクエリして GNU 定義を取得するためにのみ使用されるため、IntelliSense は同等の C 標準バージョンをエミュレートします。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "IntelliSense に使用する C++ 言語標準のバージョンです。注意: GNU 標準は、set コンパイラをクエリして GNU 定義を取得するためにのみ使用されるため、IntelliSense は同等の C++ 標準バージョンをエミュレートします。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "ワークスペースの `compile_commands.json` ファイルへの完全なパス。", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "インクルードされたヘッダーを検索する際に IntelliSense エンジンによって使用されるパスの一覧です。これらのパスでの検索は再帰的ではありません。再帰的な検索を示すには、`**` を指定します。たとえば、`${workspaceFolder}/**` を指定するとすべてのサブディレクトリが検索されますが、`${workspaceFolder}` はそうではありません。通常、これにはシステム インクルードを含めるべきではありません。 代わりに、`#C_Cpp.default.compilerPath#` を設定します。 ", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "インクルードされたヘッダーを検索する際に IntelliSense エンジンによって使用されるパスの一覧です。これらのパスでの検索は再帰的ではありません。再帰的な検索を示すには、`**` を指定します。たとえば、`${workspaceFolder}/**` を指定するとすべてのサブディレクトリが検索されますが、`${workspaceFolder}` はそうではありません。通常、これにはシステム インクルードを含めるべきではありません。 代わりに、`C_Cpp.default.compilerPath` を設定します。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Mac フレームワークからインクルードされたヘッダーを検索する際に Intellisense エンジンが使用するパスの一覧です。Mac 構成でのみサポートされます。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Windows で使用する Windows SDK インクルード パスのバージョン (例: `10.0.17134.0`)。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "ファイルを解析する際に IntelliSense エンジンが使用するプリプロセッサ定義の一覧です。必要に応じて、`=` を使用して値を設定します (例: `VERSION=1`)。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "プラットフォームおよびアーキテクチャのバリアント (MSVC、gcc、Clang) へのマップに使用する IntelliSense モードです。値が設定されていない、または `${default}` に設定されている場合、拡張機能ではそのプラットフォームの既定値が選択されます。Windows の既定値は `windows-msvc-x64`、Linux の既定値は `linux-gcc-x64`、macOS の既定値は `macos-clang-x64` です。`-` バリエント (例: `gcc-x64`) のみを指定する IntelliSense モードはレガシ モードであり、ホスト プラットフォームに基づいて `--` に自動的に変換されます。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "翻訳単位のインクルード ファイルの前に含める必要があるファイルの一覧。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "ソース ファイルの IntelliSense 構成情報を提供できる VS Code 拡張機能の ID です。", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "ヘッダーとして直接的または間接的にインクルードされたファイルのみを処理する場合は `true`、指定したインクルード パスにあるすべてのファイルを処理する場合は `false` です。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "インクルード パス、定義、強制インクルードを構成プロバイダーのものとマージするには、`true` に設定します。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "ヘッダーとして直接的または間接的にインクルードされたファイルのみを処理する場合は `true` に設定し、指定したインクルード パスにあるすべてのファイルを処理する場合は `false` に設定します。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "生成されるシンボル データベースへのパスです。相対パスを指定した場合、ワークスペースの既定のストレージの場所に対する相対パスになります。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "ワークスペース シンボルのインデックス作成と解析に使用するパスの一覧です ([定義へ移動]、[すべての参照を検索] などに使用する)。既定では、これらのパスでの検索は再帰的です。非再帰的な検索を示すには `*` を指定します。たとえば、`${workspaceFolder}` を指定するとすべてのサブディレクトリが検索されますが、`${workspaceFolder}/*` を指定すると検索されません。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "`launch.json` または `tasks.json` で入力変数として使用するためにコマンド `${cpptools:activeConfigCustomVariable}` を使用して照会できるカスタム変数。", diff --git a/Extension/i18n/jpn/package.i18n.json b/Extension/i18n/jpn/package.i18n.json index 34b1fba398..042da636e2 100644 --- a/Extension/i18n/jpn/package.i18n.json +++ b/Extension/i18n/jpn/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "IntelliSense データベースのリセット", "c_cpp.command.takeSurvey.title": "アンケートに答える", "c_cpp.command.buildAndDebugActiveFile.title": "アクティブ ファイルのビルドとデバッグ", + "c_cpp.command.restartIntelliSenseForFile.title": "アクティブ ファイルに対して IntelliSense を再起動する", "c_cpp.command.logDiagnostics.title": "診断のログ記録", "c_cpp.command.referencesViewGroupByType.title": "参照渡し型でグループ化", "c_cpp.command.referencesViewUngroupByType.title": "参照の種類によるグループ化解除", @@ -133,14 +134,14 @@ "c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "アクティブではないプリプロセッサ ブロックの不透明度を制御します。`0.1` から `1.0` の範囲でスケーリングします。この設定は、アクティブでない領域の暗転が有効な場合にのみ適用されます。", "c_cpp.configuration.inactiveRegionForegroundColor.description": "アクティブでないプリプロセッサ ブロックのフォントの色を制御します。入力の形式は 16 進数の色コードまたは有効なテーマの色です。設定しない場合、既定ではエディターの構文カラー スキームになります。この設定は、アクティブでない領域の暗転が有効な場合にのみ適用されます。", "c_cpp.configuration.inactiveRegionBackgroundColor.description": "アクティブでないプリプロセッサ ブロックの背景色を制御します。入力の形式は 16 進数の色コードまたは有効なテーマの色です。設定しない場合、既定では透明になります。この設定は、アクティブでない領域の暗転が有効な場合にのみ適用されます。", - "c_cpp.configuration.loggingLevel.markdownDescription": "出力パネルでのログの詳細度。詳細度のレベルは、低いものから順に次のとおりです: `なし` < `エラー` < `警告` < `情報` < `デバッグ`。", + "c_cpp.configuration.loggingLevel.markdownDescription": "出力パネルでのログの詳細度。詳細度のレベルは、低いものから順に次のとおりです: `None` < `Error` < `Warning` < `Information` < `Debug`。", "c_cpp.configuration.autoAddFileAssociations.markdownDescription": "ファイルが C/C++ ファイルからのナビゲーション操作の対象である場合に、`#files.associations#` に自動的に追加されるかどうかを制御します。", "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "アクティブではないワークスペース ファイルの解析にスリープを使用して、CPU の使用率が 100% になるのを回避するかどうかを制御します。`highest`/`high`/`medium`/`low の値は、おおよそ CPU の使用率 100/75/50/25% に対応します。", "c_cpp.configuration.workspaceSymbols.description": "[ワークスペース内のシンボルへ移動] が呼び出されたときにクエリ結果に含めるシンボル。", "c_cpp.configuration.exclusionPolicy.markdownDescription": "`browse.path` 配列内のパスを走査する際、コード ナビゲーションのデータベースに追加する必要があるファイルを決定するときに、いつ `#files.exclude#` (および `#C_Cpp.files.exclude#`) 設定を使用するかを拡張機能に指示します。`#files.exclude#` 設定にフォルダーのみが含まれる場合は `checkFolders` が最適で、拡張機能がコード ナビゲーションのデータベースを初期化する速度が向上します。", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "除外フィルターはフォルダーごとに 1 回だけ評価されます (個々のファイルはチェックされません)。", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "除外フィルターは、検出されたすべてのファイルとフォルダーに対して評価されます。", - "c_cpp.configuration.preferredPathSeparator.description": "#include のオートコンプリート結果でパス区切り記号として使用される文字です。", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "`#include` のオートコンプリート結果でパス区切り記号として使用される文字です。", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "`true` の場合、ホバーおよびオートコンプリートのヒントに、構造化されたコメントの特定のラベルのみが表示されます。それ以外の場合は、すべてのコメントが表示されます。", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "複数行または単一行のコメント ブロックの先頭に置くパターン。継続のパターンの既定値は、複数行コメント ブロックの場合は ` * `、単一行コメント ブロックの場合はこの文字列です。", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "複数行または単一行のコメント ブロックの先頭に置くパターン。", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "インクルード パス、定義、強制インクルードを構成プロバイダーのものとマージするには、`true` に設定します。", "c_cpp.configuration.default.browse.path.markdownDescription": "`browse.path` が指定されていない場合に構成で使用される値、または `browse.path` 内に `${default}` が存在する場合に挿入される値です。", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", diff --git a/Extension/i18n/jpn/src/nativeStrings.i18n.json b/Extension/i18n/jpn/src/nativeStrings.i18n.json index c8bdec379e..36b24caf5a 100644 --- a/Extension/i18n/jpn/src/nativeStrings.i18n.json +++ b/Extension/i18n/jpn/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "コマンド ラインで nvcc を呼び出しています: {0}", "nvcc_host_compile_command_not_found": "nvcc の出力でホスト コンパイル コマンドが見つかりません。", "unable_to_locate_forced_include": "強制インクルードが見つかりません: {0}", - "inline_macro": "インライン マクロ" + "inline_macro": "インライン マクロ", + "unable_to_access_browse_database": "参照データベースにアクセスできません。({0})" } \ No newline at end of file diff --git a/Extension/i18n/jpn/ui/settings.html.i18n.json b/Extension/i18n/jpn/ui/settings.html.i18n.json index e2c8582e7b..753f35a870 100644 --- a/Extension/i18n/jpn/ui/settings.html.i18n.json +++ b/Extension/i18n/jpn/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "1 行につき 1 つのファイルです。", "compile.commands": "コンパイル コマンド", "compile.commands.description": "ワークスペースの {0} ファイルへの完全なパスです。このファイルで検出されたインクルード パスおよび定義は、{1} および {2} の設定に設定されている値の代わりに使用されます。コンパイル コマンド データベースに、エディターで開いたファイルに対応する翻訳単位のエントリが含まれていない場合は、警告メッセージが表示され、代わりに拡張機能では {3} および {4} の設定が使用されます。", + "merge.configurations": "構成のマージ", + "merge.configurations.description": "true (またはオン) の場合、インクルード パス、定義、および強制インクルードを構成プロバイダーのものにマージします。", "browse.path": "参照: パス", "browse.path.description": "ソース ファイルによってインクルードされたヘッダーを検索するためのタグ パーサーのパスの一覧です。省略すると、{0} が {1} として使用されます。既定では、これらのパスでの検索は再帰的です。非再帰的な検索を示すには、{2} を指定します。たとえば、{3} を指定するとすべてのサブディレクトリが検索されますが、{4} を指定すると検索されません。", "one.browse.path.per.line": "1 行につき 1 つの参照パスです。", diff --git a/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json index a33ecce952..112d90a63c 100644 --- a/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "IntelliSense에 사용할 C 언어 표준의 버전입니다. 참고: GNU 표준은 GNU 정의를 가져오기 위해 설정된 컴파일러를 쿼리하는 데만 사용되며, IntelliSense는 해당 C 표준 버전을 에뮬레이트합니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "IntelliSense에 사용할 C++ 언어 표준의 버전입니다. 참고: GNU 표준은 GNU 정의를 가져오기 위해 설정된 컴파일러를 쿼리하는 데만 사용되며, IntelliSense는 해당 C++ 표준 버전을 에뮬레이트합니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "작업 영역의 `compile_commands.json` 파일 전체 경로입니다.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "포함된 헤더를 검색하는 동안 사용할 IntelliSense 엔진의 경로 목록입니다. 이러한 경로 검색은 비재귀적입니다. 재귀적 검색을 나타내려면 `**`를 지정합니다. 예를 들어 `${workspaceFolder}/**`는 모든 하위 디렉터리를 검색하지만 `${workspaceFolder}`은(는) 하위 디렉터리를 검색하지 않습니다. 일반적으로 시스템 포함은 포함되지 않아야 하고 `#C_Cpp.default.compilerPath#`가 설정되어야 합니다.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "포함된 헤더를 검색하는 동안 사용할 IntelliSense 엔진의 경로 목록입니다. 이러한 경로 검색은 비재귀적입니다. 재귀적 검색을 나타내려면 `**`를 지정합니다. 예를 들어 `${workspaceFolder}/**`는 모든 하위 디렉터리를 검색하지만 `${workspaceFolder}`은(는) 하위 디렉터리를 검색하지 않습니다. 일반적으로 시스템 포함은 포함되지 않아야 하고 `C_Cpp.default.compilerPath`가 설정되어야 합니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Mac 프레임워크에서 포함된 헤더를 검색하는 동안 사용할 IntelliSense 엔진의 경로 목록입니다. Mac 구성에서만 지원됩니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Windows에서 사용할 Windows SDK 포함 경로의 버전입니다(예: `10.0.17134.0`).", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "파일을 구문 분석하는 동안 사용할 IntelliSense 엔진의 전처리기 정의 목록입니다. 선택적으로 `=`을 사용하여 값을 설정합니다(예: `VERSION= 1`).", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "MSVC, gcc 또는 Clang의 플랫폼 및 아키텍처 변형에 매핑되는 사용할 IntelliSense 모드입니다. 설정되지 않거나 `${default}`로 설정된 경우 확장에서 해당 플랫폼의 기본값을 선택합니다. Windows의 경우 기본값인 `windows-msvc-x64`로 설정되고, Linux의 경우 기본값인 `linux-gcc-x64`로 설정되며, macOS의 경우 기본값인 `macos-clang-x64`로 설정됩니다. `-` 변형(예: `gcc-x64`)만 지정하는 IntelliSense 모드는 레거시 모드이며 호스트 플랫폼에 따라 `--` 변형으로 자동으로 변환됩니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "변환 단위에서 포함 파일 앞에 포함해야 하는 파일의 목록입니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "소스 파일에 IntelliSense 구성 정보를 제공할 수 있는 VS Code 확장의 ID입니다.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "`true`인 경우 직접적으로 또는 간접적으로 헤더로 포함된 파일만 처리되고, `false`인 경우 지정된 포함 경로 아래의 모든 파일이 처리됩니다.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "포함 경로, 정의 및 강제 포함을 구성 공급자의 해당 항목과 병합하려면 `true`로 설정합니다.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "헤더로 직접 또는 간접적으로 포함된 파일만 처리하려면 `true`로 설정합니다. 지정된 포함 경로 아래의 모든 파일을 처리하려면 `false`로 설정합니다..", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "생성된 기호 데이터베이스의 경로입니다. 상대 경로가 지정된 경우 작업 영역의 기본 스토리지 위치에 대해 상대적으로 만들어집니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "작업 영역 기호의 인덱싱 및 구문 분석에 사용할 경로의 목록입니다(`정의로 이동`, `모든 참조 찾기` 등에서 사용). 이 경로에서 검색하는 작업은 기본적으로 재귀 작업입니다. 비재귀 검색을 나타내려면 `*`를 지정하세요. 예를 들어 `${workspaceFolder}`은(는) 모든 하위 디렉터리를 검색하지만 `${workspaceFolder}/*`는 그러지 않습니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "`launch.json` 또는 `tasks.json`의 입력 변수에 사용하기 위해 `${cpptools:activeConfigCustomVariable}` 명령을 통해 쿼리할 수 있는 사용자 지정 변수입니다.", diff --git a/Extension/i18n/kor/package.i18n.json b/Extension/i18n/kor/package.i18n.json index 7abaf4dd1a..7b890750bb 100644 --- a/Extension/i18n/kor/package.i18n.json +++ b/Extension/i18n/kor/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "IntelliSense 데이터베이스 다시 설정", "c_cpp.command.takeSurvey.title": "설문 조사 참여", "c_cpp.command.buildAndDebugActiveFile.title": "활성 파일 빌드 및 디버그", + "c_cpp.command.restartIntelliSenseForFile.title": "활성 파일에 대한 IntelliSense 다시 시작", "c_cpp.command.logDiagnostics.title": "진단 정보 로그", "c_cpp.command.referencesViewGroupByType.title": "참조 형식으로 그룹화", "c_cpp.command.referencesViewUngroupByType.title": "참조 형식으로 그룹화 해제", @@ -133,14 +134,14 @@ "c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "비활성 전처리기 블록의 불투명도를 제어합니다. `0.1`~`1.0` 사이에서 크기를 조정합니다. 이 설정은 비활성 영역 흐리게 표시가 사용하도록 설정된 경우에만 적용됩니다.", "c_cpp.configuration.inactiveRegionForegroundColor.description": "비활성 전처리기 블록의 글꼴 색 지정을 제어합니다. 입력은 16진수 색 코드 또는 유효한 테마 색의 형식입니다. 설정하지 않으면 기본적으로 편집기의 구문 색 구성표로 설정됩니다. 이 설정은 비활성 영역 흐리게 표시가 사용하도록 설정된 경우에만 적용됩니다.", "c_cpp.configuration.inactiveRegionBackgroundColor.description": "비활성 전처리기 블록의 배경색 지정을 제어합니다. 입력은 16진수 색 코드 또는 유효한 테마 색의 형식입니다. 설정하지 않으면 기본적으로 투명으로 설정됩니다. 이 설정은 비활성 영역 흐리게 표시가 사용하도록 설정된 경우에만 적용됩니다.", - "c_cpp.configuration.loggingLevel.markdownDescription": "출력 패널에서 로깅의 세부 정보 표시 수준입니다. 가장 낮은 표시 수준에서 가장 높은 표시 수준의 순서는 `없음` < `오류` < `경고` < `정보` < `디버그`입니다.", + "c_cpp.configuration.loggingLevel.markdownDescription": "출력 패널에서 로깅의 세부 정보 표시 수준입니다. 가장 낮은 표시 수준에서 가장 높은 표시 수준의 순서는 `None` < `Error` < `Warning` < `Information` < `Debug`。", "c_cpp.configuration.autoAddFileAssociations.markdownDescription": "파일이 C/C++ 파일의 탐색 작업에 대한 대상인 경우 `#files.associations#`에 자동으로 추가되는지 여부를 제어합니다.", - "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "비활성 작업 영역 파일의 구문 분석에서 100%의 CPU 사용률을 피하기 위해 일시 정지 모드를 사용하는지 여부를 제어합니다. `최고 높음`/`높음`/`중간`/`낮음` 값은 대략 100/75/50/25%의 CPU 사용률에 해당합니다.", + "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "비활성 작업 영역 파일의 구문 분석에서 100%의 CPU 사용률을 피하기 위해 일시 정지 모드를 사용하는지 여부를 제어합니다. `highest`/`high`/`medium`/`low` 값은 대략 100/75/50/25%의 CPU 사용률에 해당합니다.", "c_cpp.configuration.workspaceSymbols.description": "'작업 영역에서 기호로 이동'이 호출될 때 쿼리 결과에 포함할 기호입니다.", "c_cpp.configuration.exclusionPolicy.markdownDescription": "`browse.path` 배열의 경로를 통과하는 동안 코드 탐색 데이터베이스에 추가할 파일을 결정할 때 `#files.exclude#`(및 `#C_Cpp.files.exclude#`) 설정을 사용할 시기를 확장에 지시합니다. `#files.exclude#` 설정에 폴더만 포함되어 있는 경우 `checkFolders`가 가장 좋은 선택이며 확장명이 코드 탐색 데이터베이스를 초기화하는 속도를 향상시킵니다.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "제외 필터는 폴더당 한 번만 평가됩니다(개별 파일은 검사되지 않음).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "제외 필터는 발생한 모든 파일 및 폴더에 대해 평가됩니다.", - "c_cpp.configuration.preferredPathSeparator.description": "#include 자동 완성 결과의 경로 구분 기호로 사용되는 문자입니다.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "`#include` 자동 완성 결과의 경로 구분 기호로 사용되는 문자입니다.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "`true`인 경우 가리키기 및 자동 완성 도구 설명에 구조적 주석의 특정 레이블만 표시됩니다. 그렇지 않으면 모든 주석이 표시됩니다.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "여러 줄 또는 한 줄 주석 블록을 시작하는 패턴입니다. 기본적으로 여러 줄 주석 블록의 계속 패턴은 ` * `로 설정되고, 한 줄 주석 블록의 경우 이 문자열로 설정됩니다.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "여러 줄 또는 한 줄 주석 블록을 시작하는 패턴입니다.", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "포함 경로, 정의 및 강제 포함을 구성 공급자의 해당 항목과 병합하려면 'true'로 설정합니다.", "c_cpp.configuration.default.browse.path.markdownDescription": "`browse.path`가 지정되지 않은 경우 구성에서 사용할 값 또는 `${default}`가 `browse.path`에 있는 경우 삽입할 값입니다.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename`이 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", diff --git a/Extension/i18n/kor/src/nativeStrings.i18n.json b/Extension/i18n/kor/src/nativeStrings.i18n.json index af4aa773e4..39afc1aadf 100644 --- a/Extension/i18n/kor/src/nativeStrings.i18n.json +++ b/Extension/i18n/kor/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "명령줄 {0}을(를) 사용하여 nvcc를 호출하는 중", "nvcc_host_compile_command_not_found": "nvcc의 출력에서 호스트 컴파일 명령을 찾을 수 없습니다.", "unable_to_locate_forced_include": "강제 포함을 찾을 수 없음: {0}", - "inline_macro": "인라인 매크로" + "inline_macro": "인라인 매크로", + "unable_to_access_browse_database": "찾아보기 데이터베이스에 액세스할 수 없습니다({0})." } \ No newline at end of file diff --git a/Extension/i18n/kor/ui/settings.html.i18n.json b/Extension/i18n/kor/ui/settings.html.i18n.json index 3c9dd7d1f5..9b5e05e7bc 100644 --- a/Extension/i18n/kor/ui/settings.html.i18n.json +++ b/Extension/i18n/kor/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "줄당 하나의 파일입니다.", "compile.commands": "컴파일 명령", "compile.commands.description": "작업 영역의 {0} 파일 전체 경로입니다. 이 파일에서 검색된 포함 경로 및 정의가 {1} 및 {2} 설정에 설정된 값 대신 사용됩니다. 사용자가 편집기에서 연 파일에 해당하는 변환 단위에 대한 항목이 컴파일 명령 데이터베이스에 포함되지 않는 경우, 경고 메시지가 나타나고 확장에서 대신 {3} 및 {4} 설정을 사용합니다.", + "merge.configurations": "구성 병합", + "merge.configurations.description": "true(또는 선택됨)인 경우 포함 경로, 정의 및 강제 포함을 구성 제공자의 해당 항목과 병합합니다.", "browse.path": "찾아보기: 경로", "browse.path.description": "태그 파서가 소스 파일에 포함된 헤더를 검색할 경로의 목록입니다. 생략된 경우 {0}이(가) {1}(으)로 사용됩니다. 기본적으로 이 경로 검색은 재귀적입니다. 비재귀적 검색을 나타내려면 {2}을(를) 지정합니다. 예: {3}은(는) 모든 하위 디렉터리를 검색하지만 {4}은(는) 하위 디렉터리를 검색하지 않습니다.", "one.browse.path.per.line": "줄당 하나의 검색 경로입니다.", diff --git a/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json index be12a6488b..25798e96b1 100644 --- a/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Wersja standardu języka C, która ma być używana na potrzeby funkcji IntelliSense. Uwaga: standardy GNU są używane tylko do wykonywania zapytań względem kompilatora w celu pobrania dyrektyw define systemu GNU, a funkcja IntelliSense będzie emulować odpowiednią wersję standardu języka C.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Wersja standardu języka C++, która ma być używana na potrzeby funkcji IntelliSense. Uwaga: standardy GNU są używane tylko do wykonywania zapytań względem kompilatora w celu pobrania dyrektyw define systemu GNU, a funkcja IntelliSense będzie emulować odpowiednią wersję standardu języka C++.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Pełna ścieżka do pliku `compile_commands.json` na potrzeby obszaru roboczego.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Lista ścieżek na potrzeby aparatu funkcji IntelliSense, która ma być używana podczas wyszukiwania dołączanych nagłówków. Wyszukiwanie w tych ścieżkach nie jest rekurencyjne. Uściślij za pomocą znaku `**`, aby wskazać wyszukiwanie rekurencyjne. Na przykład wyrażenie `${workspaceFolder}/**` powoduje przeszukiwanie wszystkich podkatalogów, podczas gdy wyrażenie `${workspaceFolder}` tego nie robi. Zazwyczaj nie powinno to zawierać elementów dołączanych systemu; zamiast tego ustaw `#C_Cpp.default.compilerPath#`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Lista ścieżek na potrzeby aparatu funkcji IntelliSense, która ma być używana podczas wyszukiwania dołączanych nagłówków. Wyszukiwanie w tych ścieżkach nie jest rekurencyjne. Uściślij za pomocą znaku `**`, aby wskazać wyszukiwanie rekurencyjne. Na przykład wyrażenie `${workspaceFolder}/**` powoduje przeszukiwanie wszystkich podkatalogów, podczas gdy wyrażenie `${workspaceFolder}` tego nie robi. Zazwyczaj nie powinno to zawierać elementów dołączanych systemu; zamiast tego ustaw `C_Cpp.default.compilerPath`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Lista ścieżek, których aparat IntelliSense ma używać podczas wyszukiwania dołączanych nagłówków z platform na komputerach Mac. Obsługiwane tylko w konfiguracji dla komputerów Mac.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Wersja ścieżki dołączania zestawu Microsoft Windows SDK do użycia w systemie Windows, np. `10.0.17134.0`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Lista definicji preprocesora na potrzeby aparatu funkcji IntelliSense, które mają być używane analizowania plików. Opcjonalnie można użyć operatora `=`, aby ustawić wartość, np. `VERSION=1`.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Tryb funkcji IntelliSense umożliwiający użycie tych map na wariancie platformy lub architektury programu MSVC, gcc lub Clang. Jeśli nie jest to ustawione, lub jeśli jest ustawione na wartość `${default}`, rozszerzenie wybierze wartość domyślną dla danej platformy. W przypadku systemu Windows wartością domyślną jest `windows-msvc-x64`, dla Linuksa jest `linux-gcc-x64`, a dla systemu macOS jest `macos-clang-x64`. Tryby funkcji IntelliSense, które określają jedynie warianty `-` (np. `gcc-x64`), są trybami przestarzałymi i są one automatycznie konwertowane na warianty `--` na podstawie platformy hosta.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Tryb funkcji IntelliSense umożliwiający użycie tych map na wariancie platformy lub architektury programu MSVC, gcc lub Clang. Jeśli nie jest to ustawione, lub jeśli jest ustawione na wartość `${default}`, rozszerzenie wybierze wartość domyślną dla danej platformy. W przypadku systemu Windows wartością domyślną jest `windows-msvc-x64`, dla Linuksa jest `linux-gcc-x64`, a dla systemu macOS jest `macos-clang-x64`. Tryby funkcji IntelliSense, które określają jedynie warianty `-` (np. `gcc-x64`), są trybami przestarzałymi i są one automatycznie konwertowane na warianty `--` na podstawie platformy hosta.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Lista plików, które powinny być dołączane przed wszelkimi dołączanymi plikami w jednostce translacji.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "Identyfikator rozszerzenia programu VS Code, które może udostępnić informacje o konfiguracji funkcji IntelliSense dla plików źródłowych.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Wartość `true`, aby przetwarzać tylko pliki bezpośrednio lub pośrednio dołączone w postaci nagłówków, wartość `false`, aby przetwarzać wszystkie pliki w określonych ścieżkach dołączania.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Ustaw wartość „true”, aby scalić ścieżki dołączania, definiować i wymuszać dołączanie do ścieżek od dostawcy konfiguracji.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Ustaw na wartość `true`, aby przetwarzać tylko pliki bezpośrednio lub pośrednio dołączone w postaci nagłówków. Ustaw na wartość `false`, aby przetwarzać wszystkie pliki w określonych ścieżkach dołączania.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Ścieżka do generowanej bazy danych symboli. Jeśli zostanie określona ścieżka względna, będzie to ścieżka względem domyślnej lokalizacji magazynowania obszaru roboczego.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Lista ścieżek, która ma być używana do indeksowania i analizowania symboli obszaru roboczego (używana przez funkcje 'Go to Definition', 'Find All References'). Wyszukiwanie na tych ścieżkach jest domyślnie rekursywne. Za pomocą znaku `*` możesz określić wyszukiwanie jako nierekursywne. Na przykład `${workspaceFolder}` przeszukuje wszystkie podkatalogi, podczas gdy `${workspaceFolder}/*` już tego nie robi.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Zmienne niestandardowe, względem których można wykonywać zapytania za pomocą polecenia `${cpptools:activeConfigCustomVariable}`, aby użyć ich na potrzeby zmiennych wejściowych w plikach `launch.json` lub `tasks.json`.", diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 0a6fbfff70..16d1436579 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "Resetowanie bazy danych funkcji IntelliSense", "c_cpp.command.takeSurvey.title": "Wypełnij ankietę", "c_cpp.command.buildAndDebugActiveFile.title": "Aktywny plik kompilacji i debugowania", + "c_cpp.command.restartIntelliSenseForFile.title": "Uruchom ponownie funkcję IntelliSense dla aktywnego pliku", "c_cpp.command.logDiagnostics.title": "Rejestruj diagnostykę", "c_cpp.command.referencesViewGroupByType.title": "Grupuj według typu referencyjnego", "c_cpp.command.referencesViewUngroupByType.title": "Rozgrupuj według typu referencyjnego", @@ -41,7 +42,7 @@ "c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "Wcięcie nowego wiersza jest określane na podstawie elementu `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.", "c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "W istniejącym kodzie zachowaj istniejące wyrównanie nowych wierszy w obrębie nawiasów.", "c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "W przypadku etykiet tworzone jest wcięcie względem instrukcji switch o szerokości określonej w ustawieniu `#editor.tabSize#`.", - "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "W przypadku kodu wewnątrz bloku przypadku tworzone jest wcięcie o szerokości określonej w ustawieniu `#editor.tabSize#`.", + "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "W przypadku kodu wewnątrz bloku przypadku tworzone jest wcięcie w stosunku do jego etykiety o szerokości określonej w ustawieniu `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Zastosuj wcięcie nawiasów klamrowych po instrukcji case o wartości określonej w ustawieniu `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Zastosuj wcięcie nawiasów klamrowych dla wyrażeń lambda używanych jako parametry funkcji względem początku instrukcji o wartości określonej w ustawieniu `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.gotoLabels.description": "Pozycja etykiet instrukcji goto.", @@ -140,7 +141,7 @@ "c_cpp.configuration.exclusionPolicy.markdownDescription": "Określa, kiedy rozszerzenie ma używać ustawienie `#files.exclude#` (oraz `#C_Cpp.files.exclude#`) podczas ustalania, które pliki powinny być dodawane do bazy danych nawigacji kodu w trakcie przechodzenia przez ścieżki w tablicy `browse.path`. Jeśli ustawienie `#files.exclude#` zawiera tylko foldery, wtedy opcja `checkFolders` jest najlepszym wyborem, który zwiększy szybkość, przy jakiej rozszerzenie może inicjować bazę danych nawigacji kodu.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Filtry wykluczeń będą oceniane tylko raz dla danego folderu (pojedyncze pliki nie są sprawdzane).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Filtry wykluczeń będą oceniane w stosunku do każdego napotkanego pliku lub folderu.", - "c_cpp.configuration.preferredPathSeparator.description": "Znak używany jako separator ścieżki na potrzeby wyników automatycznego uzupełniania dyrektywy `#include`.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "Znak używany jako separator ścieżki na potrzeby wyników automatycznego uzupełniania dyrektywy `#include`.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "W przypadku wartości `true` etykietki narzędzi najechania kursorem oraz automatycznego uzupełniania będą wyświetlać tylko określone etykiety komentarzy ze strukturą. W przeciwnym razie wyświetlane będą wszystkie komentarze.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Wzorzec, który rozpoczyna wielowierszowy lub jednowierszowy blok komentarza. Wartość domyślna wzorca kontynuacji to ` * ` w przypadku wielowierszowych bloków komentarzy lub ten ciąg w przypadku jednowierszowych bloków komentarza.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Wzorzec, który rozpoczyna wielowierszowy lub jednowierszowy blok komentarza.", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `cStandard` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `cppStandard` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `configurationProvider` nie został określony lub jest ustawiony na wartość `${default}`.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Ustaw wartość „true”, aby scalić ścieżki dołączania, definiować i wymuszać dołączanie do ścieżek od dostawcy konfiguracji.", "c_cpp.configuration.default.browse.path.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `browse.path` nie został określony, lub wartości do wstawienia, jeśli element `${default}` istnieje w elemencie `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `browse.databaseFilename` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `browse.limitSymbolsToIncludedHeaders` nie został określony lub jest ustawiony na wartość `${default}`.", diff --git a/Extension/i18n/plk/src/nativeStrings.i18n.json b/Extension/i18n/plk/src/nativeStrings.i18n.json index eb0bbbb9e3..4b842225ab 100644 --- a/Extension/i18n/plk/src/nativeStrings.i18n.json +++ b/Extension/i18n/plk/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Wywoływanie narzędzia nvcc za pomocą wiersza polecenia: {0}", "nvcc_host_compile_command_not_found": "Nie można znaleźć polecenia kompilacji hosta w danych wyjściowych narzędzia nvcc.", "unable_to_locate_forced_include": "Nie można zlokalizować wymuszonego dołączenia: {0}", - "inline_macro": "Makro śródwierszowe" + "inline_macro": "Makro śródwierszowe", + "unable_to_access_browse_database": "Nie można uzyskać dostępu, aby przeglądać bazę danych ({0})" } \ No newline at end of file diff --git a/Extension/i18n/plk/ui/settings.html.i18n.json b/Extension/i18n/plk/ui/settings.html.i18n.json index e5fc765f58..df18c33569 100644 --- a/Extension/i18n/plk/ui/settings.html.i18n.json +++ b/Extension/i18n/plk/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Jeden plik na wiersz.", "compile.commands": "Polecenia kompilacji", "compile.commands.description": "Pełna ścieżka do pliku {0} dla obszaru roboczego. Ścieżki dołączania i definicje wykryte w tym pliku będą używane zamiast wartości określonych dla ustawień {1} i {2}. Jeśli baza danych poleceń kompilacji nie zawiera wpisu dla jednostki translacji odpowiadającej plikowi, który został otwarty w edytorze, pojawi się komunikat ostrzegawczy, a rozszerzenie użyje zamiast tego ustawień {3} i {4}.", + "merge.configurations": "Scal konfiguracje", + "merge.configurations.description": "Jeśli wartość jest równa true (lub jest zaznaczona), scala ścieżki dołączenia, definiuje i wymusza dołączenie ze ścieżkami od dostawcy konfiguracji.", "browse.path": "Przeglądaj: ścieżka", "browse.path.description": "Lista ścieżek, w których analizator tagów ma wyszukiwać nagłówki dołączane przez pliki źródłowe. W przypadku pominięcia tego ustawienia zostanie użyte ustawienie: {0} jako: {1}. Wyszukiwanie w tych ścieżkach jest domyślnie rekurencyjne. Użyj wartości {2}, aby określić wyszukiwanie nierekurencyjne. Na przykład wartość {3} spowoduje przeszukanie wszystkich podkatalogów, w przeciwieństwie do wartości {4}.", "one.browse.path.per.line": "Jedna ścieżka przeglądania na wiersz.", diff --git a/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json index 47864fbdc7..d12ef3d37f 100644 --- a/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Versão do padrão da linguagem C a ser usada para o IntelliSense. Observação: os padrões GNU são usados apenas para consultar o compilador de conjunto para obter definições GNU e o IntelliSense emulará a versão padrão do C equivalente.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Versão do padrão da linguagem C++ a ser usada para o IntelliSense. Observação: os padrões GNU são usados apenas para consultar o compilador de conjunto para obter definições de GNU e o IntelliSense emulará a versão do C++ padrão equivalente.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Caminho completo para o arquivo `compile_commands.json` para o espaço de trabalho.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Uma lista de caminhos para o mecanismo IntelliSense usar ao pesquisar cabeçalhos incluídos. A pesquisa nesses caminhos não é recursiva. Especifique `**` para indicar pesquisa recursiva. Por exemplo, `${workspaceFolder}/**` irá pesquisar em todos os subdiretórios enquanto `${workspaceFolder}` não irá. Normalmente, isso não deve incluir inclusões de sistema; em vez disso, defina `#C_Cpp.default.compilerPath#`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Uma lista de caminhos para o mecanismo IntelliSense usar ao pesquisar cabeçalhos incluídos. A pesquisa nesses caminhos não é recursiva. Especifique `**` para indicar pesquisa recursiva. Por exemplo, `${workspaceFolder}/**` irá pesquisar em todos os subdiretórios enquanto `${workspaceFolder}` não irá. Normalmente, isso não deve incluir inclusões de sistema; em vez disso, defina `C_Cpp.default.compilerPath`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Uma lista de caminhos para o mecanismo IntelliSense usar durante a pesquisa de cabeçalhos incluídos por meio das estruturas Mac. Compatível somente com configurações do Mac.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "A versão do SDK do Windows inclui o caminho a ser usado no Windows, por exemplo, `10.0.17134.0`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Uma lista de definições de pré-processador para o mecanismo IntelliSense usar durante a análise de arquivos. Opcionalmente, use `=` para definir um valor, por exemplo `VERSÃO=1`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "O modo IntelliSense para usar esse mapeamento para uma plataforma e variante de arquitetura do MSVC, gcc ou Clang. Se não for definido ou se for definido como `${default}`, a extensão irá escolher o padrão para aquela plataforma. O padrão do Windows é `windows-msvc-x64`, o padrão do Linux é` linux-gcc-x64`, e o padrão do macOS é `macos-clang-x64`. Os modos IntelliSense que especificam apenas variantes `-` (por exemplo, `gcc-x64`) são modos legados e são convertidos automaticamente para as variantes`--`com base no host plataforma.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Uma lista de arquivos que devem ser incluídos antes de qualquer arquivo de inclusão em uma unidade de tradução.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "A ID de uma extensão do VS Code que pode fornecer informações de configuração do IntelliSense para arquivos de origem.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "`true` para processar apenas os arquivos direta ou indiretamente incluídos como cabeçalhos,` false` para processar todos os arquivos nos caminhos de inclusão especificados.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Defina como `true` para mesclar os caminhos de inclusão, definições e inclusões forçadas com aqueles de um provedor de configuração.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Defina como `true` para processar somente os arquivos incluídos direta ou indiretamente como cabeçalhos. Defina como `false` para processar todos os arquivos sob os caminhos de inclusão especificados.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Caminho para o banco de dados de símbolo gerado. Se um caminho relativo for especificado, ele será criado em relação ao local de armazenamento padrão do workspace.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Uma lista de caminhos a serem usados ​​para indexação e análise de símbolos do espaço de trabalho (para uso por 'Ir para a definição', 'Localizar Tudo todas as referências', etc.). A pesquisa nesses caminhos é recursiva por padrão. Especifique `*` para indicar pesquisa não recursiva. Por exemplo, `${workspaceFolder}` irá pesquisar em todos os subdiretórios enquanto `${workspaceFolder}/*` não irá.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variáveis ​​personalizadas que podem ser consultadas através do comando `${cpptools: activeConfigCustomVariable}` para usar para as variáveis ​​de entrada em `launch.json` ou` tasks.json`.", diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index d99d457144..9919f6ddb3 100644 --- a/Extension/i18n/ptb/package.i18n.json +++ b/Extension/i18n/ptb/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "Redefinir o Banco de Dados IntelliSense", "c_cpp.command.takeSurvey.title": "Responder Pesquisa", "c_cpp.command.buildAndDebugActiveFile.title": "Criar e Depurar Arquivo Ativo", + "c_cpp.command.restartIntelliSenseForFile.title": "Reiniciar o IntelliSense para o Arquivo Ativo", "c_cpp.command.logDiagnostics.title": "Diagnóstico de Log", "c_cpp.command.referencesViewGroupByType.title": "Agrupar por Tipo de Referência", "c_cpp.command.referencesViewUngroupByType.title": "Desagrupar por Tipo de Referência", @@ -29,7 +30,7 @@ "c_cpp.configuration.formatting.description": "Configura o mecanismo de formatação", "c_cpp.configuration.formatting.clangFormat.markdownDescription": "`clang-format` será usado para formatar o código.", "c_cpp.configuration.formatting.vcFormat.markdownDescription": "O mecanismo de formatação Visual C++ será usado para formatar o código.", - "c_cpp.configuration.formatting.Default.markdownDescription": "Por padrão, `clang-format` será usado para formatar o código. No entanto, o mecanismo de formatação Visual C++ será usado se um arquivo `.editorconfig` com configurações relevantes for encontrado próximo ao código sendo formatado e` #C_Cpp.clang_format_style# `for o valor padrão:`arquivo`.", + "c_cpp.configuration.formatting.Default.markdownDescription": "Por padrão, `clang-format` será usado para formatar o código. No entanto, o mecanismo de formatação Visual C++ será usado se um arquivo `.editorconfig` com configurações relevantes for encontrado próximo ao código sendo formatado e` #C_Cpp.clang_format_style# ` for o valor padrão:`arquivo`.", "c_cpp.configuration.formatting.Disabled.markdownDescription": "A formatação de código será desabilitada.", "c_cpp.configuration.vcFormat.indent.braces.markdownDescription": "As chaves são recuadas pelo valor especificado na configuração `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.multiLineRelativeTo.description": "Determina a que recuo de nova linha é relativo.", @@ -41,7 +42,7 @@ "c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": "A nova linha é recuada com base em `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.", "c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "No código existente, preservar o alinhamento de recuo existente das novas linhas entre parênteses.", "c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": "Os rótulos são recuados em relação às instruções de troca pela quantidade especificada na configuração `#editor.tabSize#`.", - "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "O código dentro do bloco de caso é recuado em relação ao seu rótulo pela quantidade especificada na configuração `#editor.tabSize#`.", + "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": "O código dentro de um bloco de caso é recuado em relação ao seu rótulo pela quantidade especificada na configuração `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": "Recue os colchetes seguindo uma instrução de caso pela quantidade especificada na configuração `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": "Recue colchetes de lambdas usados ​​como parâmetros de função relativos ao início da instrução pela quantidade especificada na configuração `#editor.tabSize#`.", "c_cpp.configuration.vcFormat.indent.gotoLabels.description": "A posição dos rótulos goto.", @@ -125,7 +126,7 @@ "c_cpp.configuration.intelliSenseEngine.tagParser.description": "Fornece resultados \"difusos\" que não são sensíveis ao contexto.", "c_cpp.configuration.intelliSenseEngine.disabled.description": "Desabilita os recursos do serviço de linguagem C/C++.", "c_cpp.configuration.intelliSenseEngineFallback.markdownDescription": "Controla se o mecanismo IntelliSense mudará automaticamente para o Analisador de tags para unidades de tradução contendo erros `#include`.", - "c_cpp.configuration.autocomplete.markdownDescription": "Controla o provedor de preenchimento automático. Se `Disabled` e você quiser o preenchimento baseado em palavras, você também precisará definir` \"[cpp]\": {\"editor.wordBasedSuggestions\": true} `(e da mesma forma para os idiomas` c` e `cuda-cpp`).", + "c_cpp.configuration.autocomplete.markdownDescription": "Controla o provedor de preenchimento automático. Se `Disabled` e você quiser o preenchimento baseado em palavras, você também precisará definir `\"[cpp]\": {\"editor.wordBasedSuggestions\": true}` (e da mesma forma para os idiomas` c` e `cuda-cpp`).", "c_cpp.configuration.autocomplete.default.description": "Usa o mecanismo IntelliSense ativo.", "c_cpp.configuration.autocomplete.disabled.description": "Usa o preenchimento baseado em palavras fornecido pelo Visual Studio Code.", "c_cpp.configuration.errorSquiggles.description": "Controla se os erros de compilação suspeitos detectados pelo mecanismo IntelliSense serão relatados de volta ao editor. Esta configuração é ignorada pelo mecanismo do Analisador de Marca.", @@ -133,46 +134,47 @@ "c_cpp.configuration.inactiveRegionOpacity.markdownDescription": "Controla a opacidade de blocos de pré-processador inativos. Escalas entre `0.1` e` 1.0`. Esta configuração só se aplica quando o escurecimento da região inativa está habilitado.", "c_cpp.configuration.inactiveRegionForegroundColor.description": "Controla a cor da fonte dos blocos de pré-processador inativos. A entrada está no formato de um código de cor hexadecimal ou de uma Cor de Tema válida. Se não estiver definido, o esquema de cores de sintaxe do editor será usado como padrão. Esta configuração é aplicável somente quando o esmaecimento da região inativa está habilitado.", "c_cpp.configuration.inactiveRegionBackgroundColor.description": "Controla a cor da tela de fundo dos blocos de pré-processador inativos. A entrada está no formato de um código de cor hexadecimal ou de uma Cor de Tema válida. Se não estiver definido, transparente será usado como padrão. Esta configuração é aplicável somente quando o esmaecimento da região inativa está habilitado.", - "c_cpp.configuration.loggingLevel.markdownDescription": "O detalhamento do registro no painel de saída. A ordem dos níveis do menos detalhado para o mais detalhado é: `Nenhum` <`Erro` <`Aviso` <`Informação` <`Depurar`.", + "c_cpp.configuration.loggingLevel.markdownDescription": "O detalhamento do registro no painel de saída. A ordem dos níveis do menos detalhado para o mais detalhado é: `None` < `Error` < `Warning` < `Information` < `Debug`.", "c_cpp.configuration.autoAddFileAssociations.markdownDescription": "Controla se os arquivos são adicionados automaticamente a `#files.associations#` quando eles são o destino de uma operação de navegação de um arquivo C/C++.", - "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "Controla se a análise dos arquivos do espaço de trabalho não ativo usa hibernação para evitar o uso de 100% da CPU. Os valores `maior`/`alta`/`média`/` baixa` correspondem a aproximadamente 100/75/50/25% do uso da CPU.", + "c_cpp.configuration.workspaceParsingPriority.markdownDescription": "Controla se a análise dos arquivos do espaço de trabalho não ativo usa hibernação para evitar o uso de 100% da CPU. Os valores `highest`/`high`/`medium`/`low` correspondem a aproximadamente 100/75/50/25% do uso da CPU.", "c_cpp.configuration.workspaceSymbols.description": "Os símbolos a serem incluídos nos resultados da consulta quando 'Acessar o Símbolo no Workspace' é invocado.", - "c_cpp.configuration.exclusionPolicy.markdownDescription": "Instrui a extensão quando usar a configuração `#files.exclude#` (e `#C_Cpp.files.exclude#`) ao determinar quais arquivos devem ser adicionados ao banco de dados de navegação de código enquanto percorre os caminhos em `browse.path `matriz. Se sua configuração `#files.exclude#` contém apenas pastas, então `checkFolders` é a melhor escolha e aumentará a velocidade na qual a extensão pode inicializar o banco de dados de navegação de código.", + "c_cpp.configuration.exclusionPolicy.markdownDescription": "Instrui a extensão quando usar a configuração `#files.exclude#` (e `#C_Cpp.files.exclude#`) ao determinar quais arquivos devem ser adicionados ao banco de dados de navegação de código enquanto percorre os caminhos em `browse.path` matriz. Se sua configuração `#files.exclude#` contém apenas pastas, então `checkFolders` é a melhor escolha e aumentará a velocidade na qual a extensão pode inicializar o banco de dados de navegação de código.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Os filtros de exclusão serão avaliados apenas uma vez por pasta (arquivos individuais não são verificados).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Os filtros de exclusão serão avaliados em relação a todos os arquivos e pastas encontrados.", - "c_cpp.configuration.preferredPathSeparator.description": "O caractere usado como separador de caminho para resultados de preenchimento automático de #include.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "O caractere usado como separador de caminho para resultados de preenchimento automático de #include.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Se for `true`, as dicas de passar o mouse e autocompletar exibirão apenas alguns rótulos de comentários estruturados. Caso contrário, todos os comentários serão exibidos.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "O padrão que inicia um bloco de comentário de várias linhas ou de uma linha. O padrão de continuação é `*` para blocos de comentários de várias linhas ou esta cadeia de caracteres para blocos de comentários de uma única linha.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "O padrão que inicia um bloco de comentário de linha única ou de várias linhas.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.continue.description": "O texto que será inserido na próxima linha quando Enter for pressionado dentro de um bloco de comentário de linha única ou de várias linhas.", "c_cpp.configuration.commentContinuationPatterns.description": "Define o comportamento do editor para quando a tecla Enter é pressionada dentro de um bloco de comentário de linha única ou de várias linhas.", "c_cpp.configuration.configurationWarnings.description": "Determina se as notificações pop-up serão mostradas quando uma extensão do provedor de configuração não puder fornecer uma configuração para um arquivo de origem.", - "c_cpp.configuration.intelliSenseCachePath.markdownDescription": "Define o caminho da pasta para cabeçalhos pré-compilados em cache usados ​​pelo IntelliSense. O caminho de cache padrão é `%LocalAppData%/Microsoft/vscode-cpptools` no Windows,`$XDG_CACHE_HOME/vscode-cpptools/`no Linux (ou`$HOME/.cache/vscode-cpptools/`se`XDG_CACHE_HOME` não é definido) e `$HOME/Library/Caches/vscode-cpptools/` no macOS. O caminho padrão será usado se nenhum caminho for especificado ou se um caminho especificado for inválido.", + "c_cpp.configuration.intelliSenseCachePath.markdownDescription": "Define o caminho da pasta para cabeçalhos pré-compilados em cache usados ​​pelo IntelliSense. O caminho de cache padrão é `%LocalAppData%/Microsoft/vscode-cpptools` no Windows,`$XDG_CACHE_HOME/vscode-cpptools/` no Linux (ou`$HOME/.cache/vscode-cpptools/` se`XDG_CACHE_HOME` não é definido) e `$HOME/Library/Caches/vscode-cpptools/` no macOS. O caminho padrão será usado se nenhum caminho for especificado ou se um caminho especificado for inválido.", "c_cpp.configuration.intelliSenseCacheSize.markdownDescription": "Tamanho máximo do espaço do disco rígido por espaço de trabalho em megabytes (MB) para cabeçalhos pré-compilados em cache; o uso real pode oscilar em torno desse valor. O tamanho padrão é `5120` MB. O cache de cabeçalho pré-compilado é desabilitado quando o tamanho é `0`.", "c_cpp.configuration.intelliSenseMemoryLimit.markdownDescription": "Limite de uso de memória em megabytes (MB) de um processo IntelliSense. O padrão é `4096` e o máximo é` 16384`. A extensão será desligada e reiniciada um processo IntelliSense quando ele exceder o limite.", "c_cpp.configuration.intelliSenseUpdateDelay.description": "Controla o atraso em milissegundos até que o IntelliSense comece a ser atualizado após uma modificação.", "c_cpp.configuration.default.includePath.markdownDescription": "O valor a ser usado em uma configuração se `includePath` não for especificado em` c_cpp_properties.json`. Se `includePath` for especificado, adicione` $ {default} `ao array para inserir os valores desta configuração. Normalmente, isso não deve incluir inclusões de sistema; em vez disso, defina `#C_Cpp.default.compilerPath#`.", - "c_cpp.configuration.default.defines.markdownDescription": "O valor a ser usado em uma configuração se `define` não for especificado, ou os valores a serem inseridos se`${default} `estiver presente em` define`.", + "c_cpp.configuration.default.defines.markdownDescription": "O valor a ser usado em uma configuração se `define` não for especificado, ou os valores a serem inseridos se `${default} `estiver presente em` define`.", "c_cpp.configuration.default.macFrameworkPath.markdownDescription": "O valor a ser usado em uma configuração se `macFrameworkPath` não for especificado, ou os valores a serem inseridos se`${default}`estiver presente em` macFrameworkPath`.", "c_cpp.configuration.default.windowsSdkVersion.markdownDescription": "A versão do SDK do Windows inclui o caminho a ser usado no Windows, por exemplo, `10.0.17134.0`.", "c_cpp.configuration.default.compileCommands.markdownDescription": "O valor a ser usado em uma configuração se `compileCommands` não for especificado ou definido como`${default}`.", - "c_cpp.configuration.default.forcedInclude.markdownDescription": "O valor a usar em uma configuração se `forçadoIncluir` não for especificado, ou os valores a inserir se` ${padrão}`estiver presente em`forçadoIncluir`.", + "c_cpp.configuration.default.forcedInclude.markdownDescription": "O valor a usar em uma configuração se `forcedInclude` não for especificado, ou os valores a inserir se` ${padrão}`estiver presente em`forcedInclude`.", "c_cpp.configuration.default.intelliSenseMode.markdownDescription": "O valor a ser usado em uma configuração se `intelliSenseMode` não for especificado ou definido como`${default}`.", "c_cpp.configuration.default.compilerPath.markdownDescription": "O valor a ser usado em uma configuração se `compilerPath` não for especificado ou definido como`${default}`.", "c_cpp.configuration.default.compilerArgs.markdownDescription": "O valor a ser usado na configuração se `compilerArgs` não for especificado ou definido como`${default}`.", "c_cpp.configuration.default.cStandard.markdownDescription": "O valor a ser usado em uma configuração se `cStandard` não for especificado ou definido como`${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "O valor a ser usado em uma configuração se `cppStandard` não for especificado ou definido como`${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "O valor a ser usado em uma configuração se `configurationProvider` não for especificado ou definido como`${default}`.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Defina como `true` para mesclar os caminhos de inclusão, definições e inclusões forçadas com aqueles de um provedor de configuração.", "c_cpp.configuration.default.browse.path.markdownDescription": "O valor a ser usado em uma configuração se `browse.path` não for especificado, ou os valores a serem inseridos se `${default}`estiver presente em`browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "O valor a ser usado em uma configuração se `browse.databaseFilename` não for especificado ou definido como `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "O valor a ser usado em uma configuração se `browse.limitSymbolsToIncludedHeaders` não for especificado ou definido como`${default}`.", - "c_cpp.configuration.default.systemIncludePath.markdownDescription": "O valor a ser usado para o sistema inclui o caminho. Se definido, ele substitui o sistema emclude o caminho adquirido através das configurações `compilerPath` e` compileCommands`.", + "c_cpp.configuration.default.systemIncludePath.markdownDescription": "O valor a ser usado para o sistema inclui o caminho. Se definido, ele substitui o sistema inclui o caminho adquirido através das configurações `compilerPath` e` compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controla se a extensão reportará erros detectados em `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "O valor a ser usado em uma configuração se `customConfigurationVariables` não estiver definido, ou os valores a serem inseridos se`${default}`estiver presente como uma chave em`customConfigurationVariables`.", "c_cpp.configuration.updateChannel.markdownDescription": "Defina como `Insiders` para baixar e instalar automaticamente as compilações mais recentes dos Insiders da extensão, que incluem os próximos recursos e correções de bugs.", "c_cpp.configuration.experimentalFeatures.description": "Controla se os recursos \"experimentais\" podem ser usados.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Se `true`, os snippets são fornecidos pelo servidor de linguagem.", - "c_cpp.configuration.enhancedColorization.markdownDescription": "Se habilitado, o código é colorido com base no IntelliSense. Esta configuração se aplica apenas se `#C_Cpp.intelliSenseEngine#` estiver definido como `Padrão`.", + "c_cpp.configuration.enhancedColorization.markdownDescription": "Se habilitado, o código é colorido com base no IntelliSense. Esta configuração se aplica apenas se `#C_Cpp.intelliSenseEngine#` estiver definido como `Default`.", "c_cpp.configuration.codeFolding.description": "Se habilitado, os intervalos de dobramento de código serão fornecidos pelo servidor de idiomas.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilitar os serviços de integração para o [gerenciador de dependências vcpkg](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Adicione caminhos de inclusão de `nan` e` node-addon-api` quando forem dependências.", diff --git a/Extension/i18n/ptb/src/nativeStrings.i18n.json b/Extension/i18n/ptb/src/nativeStrings.i18n.json index 78675ac708..5d235a9428 100644 --- a/Extension/i18n/ptb/src/nativeStrings.i18n.json +++ b/Extension/i18n/ptb/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Invocando NVCC com a linha de comando: {0}", "nvcc_host_compile_command_not_found": "Não é possível localizar o comando de compilação de host na saída de NVCC.", "unable_to_locate_forced_include": "Não é possível localizar a inclusão forçada: {0}", - "inline_macro": "Macro embutida" + "inline_macro": "Macro embutida", + "unable_to_access_browse_database": "Não é possível acessar o banco de dados de navegação. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/ptb/ui/settings.html.i18n.json b/Extension/i18n/ptb/ui/settings.html.i18n.json index befdb6b9f2..218ad3b21c 100644 --- a/Extension/i18n/ptb/ui/settings.html.i18n.json +++ b/Extension/i18n/ptb/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Um arquivo por linha.", "compile.commands": "Compilar comandos", "compile.commands.description": "O caminho completo para o arquivo {0} para o workspace. Os caminhos de inclusão e as definições descobertas neste arquivo serão usados no lugar dos valores definidos para as configurações {1} e {2}. Se o banco de dados de comandos de compilação não contiver uma entrada para a unidade de tradução que corresponda ao arquivo aberto no editor, uma mensagem de aviso será exibida e, em vez disso, a extensão usará as configurações {3} e {4}.", + "merge.configurations": "Mesclar as configurações", + "merge.configurations.description": "Quando definido como true (ou verificado), mesclar os caminhos de inclusão, definições e inclusões forçadas com aqueles de um provedor de configuração.", "browse.path": "Procurar: caminho", "browse.path.description": "Uma lista de caminhos para o Analisador de Marca pesquisar os cabeçalhos incluídos pelos arquivos de origem. Se omitido, {0} será usado como o {1}. A pesquisa nesses caminhos é recursiva por padrão. Especifique {2} para indicar pesquisa não recursiva. Por exemplo: {3} pesquisará todos os subdiretórios enquanto {4} não pesquisará.", "one.browse.path.per.line": "Um caminho de pesquisa por linha.", diff --git a/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json index 8e8445c655..d2e561c27e 100644 --- a/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json @@ -4,24 +4,25 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Идентификатор конфигурации. \"Mac\", \"Linux\" и \"Win32\" — это специальные идентификаторы для конфигураций, которые будут автоматически выбираться на этих платформах, но идентификатор может быть любым.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Полный путь к используемому компилятору, например \"/usr/bin/gcc\", для повышения точности IntelliSense.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Аргументы компилятора для изменения используемых включений или определений, например \"-nostdinc++\", \"-m32\" и т. д.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.name": "Идентификатор конфигурации. `Mac`, `Linux` и `Win32` — это специальные идентификаторы для конфигураций, которые будут автоматически выбираться на этих платформах, но идентификатор может быть любым.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerPath": "Полный путь к используемому компилятору, например `/usr/bin/gcc`, для повышения точности IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compilerArgs": "Аргументы компилятора для изменения используемых включений или определений, например `-nostdinc++`, `-m32` и т. д.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "Версия стандарта языка C, используемая для IntelliSense. Примечание: стандарты GNU используются только для запроса определений GNU у установленного компилятора, а IntelliSense будет эмулировать эквивалентную версию стандарта C.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "Версия стандарта языка C++, используемая для IntelliSense. Примечание: стандарты GNU используются только для запроса определений GNU у установленного компилятора, а IntelliSense будет эмулировать эквивалентную версию стандарта C++.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Полный путь к файлу \"compile_commands.json\" рабочей области.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Список путей подсистемы IntelliSense, используемый при поиске включаемых заголовков. Поиск по этим путям не является рекурсивным. Чтобы использовать рекурсивный поиск, укажите \"**\". Например, если указать \"${workspaceFolder}/**\", будет выполнен поиск по всем подкаталогам, а если указать \"${workspaceFolder}\" — не будет. Обычно это не должно включать системное содержимое; вместо этого установите значение \"#C_Cpp.default.compilerPath#\".", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Полный путь к файлу `compile_commands.json` рабочей области.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "Список путей для подсистемы IntelliSense, используемых при поиске включаемых файлов заголовков. Поиск по этим путям не является рекурсивным. Чтобы использовать рекурсивный поиск, укажите `**`. Например, если указать `${workspaceFolder}/**`, будет выполнен поиск по всем подкаталогам, а если указать `${workspaceFolder}` — не будет. Обычно системное содержимое не включается; вместо этого установите значение `C_Cpp.default.compilerPath`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Список путей для подсистемы IntelliSense, используемых при поиске включаемых файлов заголовков из платформ Mac. Поддерживается только в конфигурации для Mac.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Версия пути включения Windows SDK для использования в Windows, например \"10.0.17134.0\".", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Список определений препроцессора для подсистемы IntelliSense, используемых при анализе файлов. При необходимости вы можете задать значение с помощью \"=\", например: \"VERSION=1\".", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Используемый режим IntelliSense, соответствующий определенному варианту платформы и архитектуры MSVC, gcc или Clang. Если значение не указано или указано значение \"${default}\", расширение выберет вариант по умолчанию для этой платформы. Для Windows по умолчанию используется \"windows-msvc-x64\", для Linux — \"linux-gcc-x64\", а для macOS — \"macos-clang-x64\". Режимы IntelliSense, в которых указаны только варианты \"<компилятор>-<архитектура>\" (например, \"gcc-x64\"), являются устаревшими и автоматически преобразуются в варианты \"<платформа>-<компилятор>-<архитектура>\" на основе платформы узла.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Версия пути включения Windows SDK для использования в Windows, например `10.0.17134.0`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "Список определений препроцессора для подсистемы IntelliSense, используемых при анализе файлов. При необходимости вы можете задать значение с помощью `=`, например: `VERSION=1`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "Используемый режим IntelliSense, соответствующий определенному варианту платформы и архитектуры MSVC, gcc или Clang. Если значение не указано или указано значение `${default}`, расширение выберет вариант по умолчанию для этой платформы. Для Windows по умолчанию используется `windows-msvc-x64`, для Linux — `linux-gcc-x64`, а для macOS — `macos-clang-x64`. Режимы IntelliSense, в которых указаны только варианты `<компилятор>-<архитектура>` (например, `gcc-x64`), являются устаревшими и автоматически преобразуются в варианты `<платформа>-<компилятор>-<архитектура>` на основе платформы узла.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Список файлов, которые должны быть включены перед любым файлом включений в единице трансляции.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "Идентификатор расширения VS Code, которое может предоставить данные конфигурации IntelliSense для исходных файлов.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "При значении \"true\" будут обрабатываться только файлы, прямо или косвенно включенные как файлы заголовков, а при значении \"false\" — все файлы по указанным путям для включений.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Установите значение true (истина), чтобы объединить пути включения, определения и принудительные включения с аналогичными элементами от поставщика конфигурации.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "При задании значения `true` будут обрабатываться только файлы, прямо или косвенно включенные как файлы заголовков, а при задании значения `false` — все файлы по указанным путям для включений.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Путь к создаваемой базе данных символов. При указании относительного пути он будет отсчитываться от используемого в рабочей области места хранения по умолчанию.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Список путей, используемых для индексирования и анализа символов рабочей области (для использования командами \"Перейти к определению\", \"Найти все ссылки\" и т. д.). Поиск по этим путям по умолчанию является рекурсивным. Укажите \"*\", чтобы использовать нерекурсивный поиск. Например, если указать \"${workspaceFolder}\", будет выполнен поиск по всем подкаталогам, а если указать \"${workspaceFolder}/*\" — не будет.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Пользовательские переменные, которые можно запросить с помощью команды \"${cpptools:activeConfigCustomVariable}\", чтобы использовать в качестве входных переменных в файле \"launch.json\" или \"tasks.json\".", - "c_cpp_properties.schema.json.definitions.env": "Пользовательские переменные, которые могут многократно применяться в любом месте этого файла с помощью синтаксиса \"${переменная}\" или \"${env:переменная}\".", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Список путей, используемых для индексирования и анализа символов рабочей области (для использования командами `Перейти к определению`, `Найти все ссылки` и т. д.). Поиск по этим путям по умолчанию является рекурсивным. Укажите `*`, чтобы использовать нерекурсивный поиск. Например, если указать `${workspaceFolder}`, будет выполнен поиск по всем подкаталогам, а если указать `${workspaceFolder}/*` — не будет.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Пользовательские переменные, которые можно запросить с помощью команды `${cpptools:activeConfigCustomVariable}`, чтобы использовать в качестве входных переменных в файле `launch.json` или `tasks.json`.", + "c_cpp_properties.schema.json.definitions.env": "Пользовательские переменные, которые могут многократно применяться в любом месте этого файла с помощью синтаксиса `${переменная}` или `${env:переменная}`.", "c_cpp_properties.schema.json.definitions.version": "Версия файла конфигурации. Этим свойством управляет расширение. Не изменяйте его.", - "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Определяет, будет ли расширение сообщать об ошибках, обнаруженных в \"c_cpp_properties.json\"." + "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Определяет, будет ли расширение сообщать об ошибках, обнаруженных в `c_cpp_properties.json`." } \ No newline at end of file diff --git a/Extension/i18n/rus/package.i18n.json b/Extension/i18n/rus/package.i18n.json index 32e5b29bbf..6a93704443 100644 --- a/Extension/i18n/rus/package.i18n.json +++ b/Extension/i18n/rus/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "Сброс базы данных IntelliSense", "c_cpp.command.takeSurvey.title": "Пройти опрос", "c_cpp.command.buildAndDebugActiveFile.title": "Сборка и отладка активного файла", + "c_cpp.command.restartIntelliSenseForFile.title": "Перезапуск IntelliSense для активного файла", "c_cpp.command.logDiagnostics.title": "Журнал диагностики", "c_cpp.command.referencesViewGroupByType.title": "Группирование по ссылке", "c_cpp.command.referencesViewUngroupByType.title": "Отмена группирования по ссылке", @@ -140,7 +141,7 @@ "c_cpp.configuration.exclusionPolicy.markdownDescription": "Предписывает расширению, когда использовать параметр `#files.exclude#` (и `#C_Cpp.files.exclude#`) при определении файлов, которые нужно добавить в базу данных навигации по коду при обходе путей в массиве `browse.path`. Если параметр `#files.exclude#` содержит только папки, то вариант `checkFolders` подходит лучше всего и увеличивает скорость, с которой расширение может инициализировать базу данных навигации по коду.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Фильтры исключения будут вычисляться только один раз для папки (отдельные файлы не проверяются).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Фильтры исключения будут вычисляться для каждого найденного файла и папки.", - "c_cpp.configuration.preferredPathSeparator.description": "Символ, используемый в качестве разделителя пути для результатов автозавершения `#include`.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "Символ, используемый в качестве разделителя пути для результатов автозавершения `#include`.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "Если выбрано значение `true`, в подсказках при наведении указателя и автозавершении будут отображаться только определенные метки со структурированными комментариями. В противном случае отображаются все комментарии.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Шаблон, который начинается с многострочного или однострочного примечания. Шаблон продолжения по умолчанию имеет значение ` * ` для многострочных примечаний или соответствует этой строке для однострочных примечаний.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Шаблон, который начинается с многострочного или однострочного примечания.", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Значение, используемое в конфигурации, если параметр `cStandard` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Значение, используемое в конфигурации, если параметр `cppStandard` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Значение, используемое в конфигурации, если параметр `configurationProvider` не указан или имеет значение `${default}`.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Установите значение `true` (истина), чтобы объединить пути включения, определения и принудительные включения с аналогичными элементами от поставщика конфигурации.", "c_cpp.configuration.default.browse.path.markdownDescription": "Значение, используемое в конфигурации, если параметр `browse.path` не указан, или вставляемые значения, если в `browse.path` присутствует значение `${default}`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Значение, используемое в конфигурации, если параметр `browse.databaseFilename` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Значение, используемое в конфигурации, если параметр `browse.limitSymbolsToIncludedHeaders` не указан или имеет значение `${default}`.", diff --git a/Extension/i18n/rus/src/nativeStrings.i18n.json b/Extension/i18n/rus/src/nativeStrings.i18n.json index f21b08e016..ae0f7b3baa 100644 --- a/Extension/i18n/rus/src/nativeStrings.i18n.json +++ b/Extension/i18n/rus/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Идет вызов nvcc с помощью командной строки: {0}", "nvcc_host_compile_command_not_found": "Не удалось найти команду компиляции узла в выходных данных nvcc.", "unable_to_locate_forced_include": "Не удалось найти принудительное включение: {0}", - "inline_macro": "Встроенный макрос" + "inline_macro": "Встроенный макрос", + "unable_to_access_browse_database": "Не удалось получить доступ к базе данных просмотра. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/rus/ui/settings.html.i18n.json b/Extension/i18n/rus/ui/settings.html.i18n.json index d68fac0564..1f79638035 100644 --- a/Extension/i18n/rus/ui/settings.html.i18n.json +++ b/Extension/i18n/rus/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Один файл в строке.", "compile.commands": "Команды компиляции", "compile.commands.description": "Полный путь к файлу {0} для рабочей области. Обнаруженные в этом файле пути для включений и определения будут использоваться вместо значений, заданных для параметров {1} и {2}. Если база данных команд сборки не содержит запись для единицы трансляции, соответствующей открытому в редакторе файлу, то появится предупреждающее сообщение и расширение будет использовать параметры {3} и {4}.", + "merge.configurations": "Объединение конфигураций", + "merge.configurations.description": "Если установлено значение true (истина) или стоит отметка, то пути включения, определения и принудительные включения будут объединены с аналогичными элементами от поставщика конфигурации.", "browse.path": "Обзор: путь", "browse.path.description": "Список путей, по которым анализатор тегов будет искать файлы заголовков, включаемые вашими исходными файлами. Если не указать его, то как {1} будет использоваться {0}. Поиск по этим путям по умолчанию рекурсивный. Чтобы использовать нерекурсивный, укажите {2}. Например, если указать {3}, будет выполнен поиск по всем подкаталогам, а если {4} — не будет.", "one.browse.path.per.line": "Один путь просмотра в строке.", diff --git a/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json index 42c61a0819..8858a85a32 100644 --- a/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json @@ -10,14 +10,15 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.cStandard": "IntelliSense için kullanılacak C dil standardı sürümü. Not: GNU standartları yalnızca GNU tanımlarını almak için ayarlanan derleyiciyi sorgulamak amacıyla kullanılır ve IntelliSense eşdeğer C standart sürümüne öykünür.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.cppStandard": "IntelliSense için kullanılacak C++ dil standardı sürümü. Not: GNU standartları yalnızca GNU tanımlarını almak için ayarlanan derleyiciyi sorgulamak amacıyla kullanılır ve IntelliSense, eşdeğer C++ standart sürümüne öykünür.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.compileCommands": "Çalışma alanı için `compile_commands.json` dosyasının tam yolu.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "IntelliSense altyapısının eklenen üst bilgileri ararken kullanacağı yol listesi. Bu yollarda arama özyinelemeli değildir. Özyinelemeli aramayı göstermek için `**` belirtin. Örneğin: `${workspaceFolder}/**` tüm alt dizinlerde ararken `${workspaceFolder}` aramaz. Bu genellikle sistem eklemelerini içermemelidir, bunun yerine `#C_Cpp.default.compilerPath#` ayarını belirleyin.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.includePath": "IntelliSense altyapısının eklenen üst bilgileri ararken kullanacağı yol listesi. Bu yollarda arama özyinelemeli değildir. Özyinelemeli aramayı göstermek için `**` belirtin. Örneğin: `${workspaceFolder}/**` tüm alt dizinlerde ararken `${workspaceFolder}` aramaz. Bu genellikle sistem eklemelerini içermemelidir, bunun yerine `C_Cpp.default.compilerPath` ayarını belirleyin.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.macFrameworkPath": "Mac çerçevelerinden eklenen üst bilgileri ararken IntelliSense altyapısı tarafından kullanılacak yolların listesi. Yalnızca Mac yapılandırmalarında desteklenir.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.windowsSdkVersion": "Windows üzerinde kullanılacak Windows SDK ekleme yolunun sürümü, ör. `10.0.17134.0`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.defines": "IntelliSense altyapısının dosyaları ayrıştırırken kullanacağı ön işlemci tanımlarının bir listesi. İsteğe bağlı olarak, bir değer ayarlamak için `=` kullanın, örneğin `VERSION=1`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.intelliSenseMode": "MSVC, gcc veya Clang'in platform ve mimari varyantına eşlemek için kullanılacak IntelliSense modu. Ayarlanmazsa veya `${default}` olarak belirlenirse uzantı, ilgili platform için varsayılan ayarı seçer. Windows için varsayılan olarak `windows-msvc-x64`, Linux için varsayılan olarak `linux-gcc-x64` ve macOS için varsayılan olarak `macos-clang-x64` kullanılır. Yalnızca `-` varyantlarını belirten IntelliSense modları (yani `gcc-x64`), eski modlardır ve konak platformuna göre otomatik olarak `--` varyantlarına dönüştürülür.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.forcedInclude": "Çeviri birimindeki herhangi bir içerme dosyasından önce dahil edilmesi gereken dosyaların listesi.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.configurationProvider": "Kaynak dosyalar için IntelliSense yapılandırma bilgilerini sağlayabilecek VS Code uzantısının kimliği.", - "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Yalnızca doğrudan veya dolaylı olarak üst bilgi olarak dahil edilen dosyaları işlemek için `true`, belirtilen ekleme yolları altındaki tüm dosyaları işlemek için `false`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.mergeConfigurations": "Ekleme yollarını, tanımları ve zorlamalı ekleme kodlarını yapılandırma sağlayıcısından alınan yapılandırmalarla birleştirmek için `true` olarak ayarlayın.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Yalnızca doğrudan veya dolaylı olarak üst bilgi olarak dahil edilen dosyaları işlemek için `true` olarak ayarlayın, belirtilen ekleme yolları altındaki tüm dosyaları işlemek için `false` olarak ayarlayın.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Oluşturulan sembol veritabanının yolu. Göreli bir yol belirtilirse, çalışma alanının varsayılan depolama konumuna göreli hale getirilir.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Çalışma alanı sembollerinin (‘Tanıma Git’, ‘Tüm Başvuruları Bul’ gibi özellikler için kullanılabilir) dizininin oluşturulması ve ayrıştırılması için kullanılacak yolların listesi. Bu yollarda arama varsayılan olarak özyinelemelidir. Özyinelemeli olmayan aramayı göstermek için `*` belirtin. Örneğin, `${workspaceFolder}` tüm alt dizinlerde arama yaparken `${workspaceFolder}/*` arama yapmaz.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "`launch.json` veya `tasks.json` içindeki giriş bağımsız değişkenleri için kullanılacak, `${cpptools:activeConfigCustomVariable}` komutu aracılığıyla sorgulanabilen özel değişkenler.", diff --git a/Extension/i18n/trk/package.i18n.json b/Extension/i18n/trk/package.i18n.json index 9c755b1c6c..17cf80bccc 100644 --- a/Extension/i18n/trk/package.i18n.json +++ b/Extension/i18n/trk/package.i18n.json @@ -17,6 +17,7 @@ "c_cpp.command.resetDatabase.title": "IntelliSense Veritabanını Sıfırla", "c_cpp.command.takeSurvey.title": "Ankete Katılın", "c_cpp.command.buildAndDebugActiveFile.title": "Etkin Dosyayı Derle ve Dosyada Hata Ayıkla", + "c_cpp.command.restartIntelliSenseForFile.title": "Etkin Dosya için IntelliSense'i yeniden başlat", "c_cpp.command.logDiagnostics.title": "Günlük Tanılama", "c_cpp.command.referencesViewGroupByType.title": "Başvuru Türüne Göre Gruplandır", "c_cpp.command.referencesViewUngroupByType.title": "Başvuru Türüne göre Grubu Çöz", @@ -140,7 +141,7 @@ "c_cpp.configuration.exclusionPolicy.markdownDescription": "`browse.path` dizisindeki yollarda dolaşırken, kod gezinti veritabanına hangi dosyaların ekleneceği belirlendiği sırada uzantıya `#files.exclude#` (ve `#C_Cpp.files.exclude#`) ayarının ne zaman kullanılacağını söyler. `#files.exclude#` ayarınız yalnızca klasörler içeriyorsa, `checkFolders` en iyi seçimdir ve uzantının kod gezinti veritabanını başlatabilme hızını artırır.", "c_cpp.configuration.exclusionPolicy.checkFolders.description": "Dışlama filtreleri, klasör başına yalnızca bir kez değerlendirilir (dosyalar tek tek denetlenmez).", "c_cpp.configuration.exclusionPolicy.checkFilesAndFolders.description": "Dışlama filtreleri, karşılaşılan her dosya ve klasörle değerlendirilecek.", - "c_cpp.configuration.preferredPathSeparator.description": "#include otomatik tamamlama sonuçları için yol ayırıcısı olarak kullanılan karakter.", + "c_cpp.configuration.preferredPathSeparator.markdownDescription": "`#include` otomatik tamamlama sonuçları için yol ayırıcısı olarak kullanılan karakter.", "c_cpp.configuration.simplifyStructuredComments.markdownDescription": "`true` ise, üzerine gelme ve otomatik tamamlama araç ipuçları, yapılandırılmış açıklamaların yalnızca belirli etiketlerini görüntüler. Aksi halde tüm açıklamalar görüntülenir.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.string.markdownDescription": "Çok satırlı veya tek satırlı açıklama bloğu başlatan desen. Devam deseni, çok satırlı açıklama blokları için varsayılan olarak ` * ` değerini veya tek satırlı açıklama blokları için bu dize değerini alır.", "c_cpp.configuration.commentContinuationPatterns.items.anyof.object.begin.description": "Çok satırlı veya tek satırlı açıklama bloğu başlatan desen.", @@ -163,6 +164,7 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Ekleme yollarını, tanımları ve zorlamalı ekleme kodlarını yapılandırma sağlayıcısından alınan yapılandırmalarla birleştirmek için `true` olarak ayarlayın.", "c_cpp.configuration.default.browse.path.markdownDescription": "`browse.path` belirtilmemişse bir yapılandırmada kullanılacak değer veya `browse.path` içinde `${default}` varsa eklenecek değerler.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` belirtilmemişse veya `${default}` olarak ayarlanmamışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` belirtilmemişse veya `${default}` olarak ayarlanmamışsa bir yapılandırmada kullanılacak değer.", diff --git a/Extension/i18n/trk/src/nativeStrings.i18n.json b/Extension/i18n/trk/src/nativeStrings.i18n.json index 2cce592535..8b5074b8ba 100644 --- a/Extension/i18n/trk/src/nativeStrings.i18n.json +++ b/Extension/i18n/trk/src/nativeStrings.i18n.json @@ -213,5 +213,6 @@ "invoking_nvcc": "Komut satırı ile nvcc çağrılıyor: {0}", "nvcc_host_compile_command_not_found": "Nvcc çıkışındaki konak derleme komutu bulunamıyor.", "unable_to_locate_forced_include": "Zorlamalı ekleme bulunamıyor: {0}", - "inline_macro": "Satır içi makro" + "inline_macro": "Satır içi makro", + "unable_to_access_browse_database": "Göz atma veritabanına erişilemiyor. ({0})" } \ No newline at end of file diff --git a/Extension/i18n/trk/ui/settings.html.i18n.json b/Extension/i18n/trk/ui/settings.html.i18n.json index d57510a40f..e8274d5f73 100644 --- a/Extension/i18n/trk/ui/settings.html.i18n.json +++ b/Extension/i18n/trk/ui/settings.html.i18n.json @@ -54,6 +54,8 @@ "one.file.per.line": "Satır başına bir dosya.", "compile.commands": "Derleme komutları", "compile.commands.description": "Çalışma alanı için {0} dosyasının tam yolu. {1} ve {2} ayarları için ayarlanan değerler yerine bu dosyada bulunan içerme yolları ve tanımlar kullanılır. Derleme komutları veritabanı, düzenleyicide açtığınız dosyaya karşılık gelen çeviri birimi için bir giriş içermiyorsa, bir uyarı mesajı görüntülenir ve uzantı bunun yerine {3} ve {4} ayarlarını kullanır.", + "merge.configurations": "Yapılandırmaları birleştir", + "merge.configurations.description": "“True” (veya işaretli) olduğunda, ekleme yollarını, tanımları ve zorlamalı ekleme kodlarını yapılandırma sağlayıcısından alınan yapılandırmalarla birleştirin.", "browse.path": "Gözat: yol", "browse.path.description": "Etiket Ayrıştırıcısının kaynak dosyalarınızın içerdiği üst bilgileri arayacağı yolların listesi. Atlanırsa, {1} olarak {0} kullanılır. Bu yollarda arama varsayılan olarak özyinelemelidir. Özyinelemeli olmayan aramayı belirtmek için {2} belirtin. Örneğin: {3}, tüm alt dizinlerde arar ancak {4} aramaz.", "one.browse.path.per.line": "Satır başına bir gözatma yolu.", diff --git a/Extension/package.nls.json b/Extension/package.nls.json index f83610c19d..4b143ea743 100644 --- a/Extension/package.nls.json +++ b/Extension/package.nls.json @@ -37,7 +37,7 @@ "c_cpp.configuration.vcFormat.indent.withinParentheses.indent.markdownDescription": { "message": "New line is indented based on `#C_Cpp.vcFormat.indent.multiLineRelativeTo#`.", "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." ] }, "c_cpp.configuration.vcFormat.indent.preserveWithinParentheses.description": "In existing code, preserve the existing indent alignment of new lines within parentheses.", "c_cpp.configuration.vcFormat.indent.caseLabels.markdownDescription": { "message": "Labels are indented relative to switch statements by the amount specified in the `#editor.tabSize#` 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." ] }, - "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": { "message": "Code inside a case block is indented relative to its label by the amount specified in the `#editor.tabSize#` 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." ] }, + "c_cpp.configuration.vcFormat.indent.caseContents.markdownDescription": { "message": "Code inside a `case` block is indented relative to its label by the amount specified in the `#editor.tabSize#` 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." ] }, "c_cpp.configuration.vcFormat.indent.caseContentsWhenBlock.markdownDescription": { "message": "Indent braces following a case statement by the amount specified in the `#editor.tabSize#` 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." ] }, "c_cpp.configuration.vcFormat.indent.lambdaBracesWhenParameter.markdownDescription": { "message": "Indent braces of lambdas used as function parameters relative to the start of the statement by the amount specified in the `#editor.tabSize#` 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." ] }, "c_cpp.configuration.vcFormat.indent.gotoLabels.description": "The position of goto labels.", diff --git a/Extension/src/telemetry.ts b/Extension/src/telemetry.ts index 0318a5ba60..f883fabfdb 100644 --- a/Extension/src/telemetry.ts +++ b/Extension/src/telemetry.ts @@ -65,7 +65,7 @@ export function activate(): void { if (packageInfo) { let targetPopulation: TargetPopulation; const userVersion: PackageVersion = new PackageVersion(packageInfo.version); - if (userVersion.suffix === "") { + if (!userVersion.suffix) { targetPopulation = TargetPopulation.Public; } else if (userVersion.suffix === "insiders") { targetPopulation = TargetPopulation.Insiders; diff --git a/Extension/ui/settings.html b/Extension/ui/settings.html index 0c0f19ecb3..b151ab004e 100644 --- a/Extension/ui/settings.html +++ b/Extension/ui/settings.html @@ -671,7 +671,7 @@
Merge configurations
- When true (or checked), merge include paths, defines, and forced includes with those from a configuration provider. + When `true` (or checked), merge include paths, defines, and forced includes with those from a configuration provider.