diff --git a/Extension/i18n/chs/package.i18n.json b/Extension/i18n/chs/package.i18n.json index 48b573e65b..8dce57a8ae 100644 --- a/Extension/i18n/chs/package.i18n.json +++ b/Extension/i18n/chs/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "如果有多个问题类型,显示“全部清除”,如果有多个 问题,显示“清除所有 ”以及显示“清除此项”代码操作", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "如果为 `true`,则在“修复”代码操作更改的行上运行格式设置。", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "如果为 `true`,则在 `#C_Cpp.codeAnalysis.runAutomatically#` 为 `true` (默认值)时,将启用使用 `clang-tidy` 的代码分析,并在文件打开或保存后运行它。", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 可执行文件的完整路径。如果未指定,并且 `clang-tidy` 在环境路径中可用,则使用该路径。如果在环境路径中找不到,则将使用与扩展捆绑的 `clang-tidy`。", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}`。当值为空时,`clang-tidy` 将尝试为其父目录中的每个源文件查找名为 `.clang-tidy` 的文件。", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "指定 YAML/JSON 格式的 `clang-tidy` 配置,以在未设置 `#C_Cpp.codeAnalysis.clangTidy.config#`,并且未找到 `.clang-tidy` 文件: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{键: x, 值: y}]}` 时将其用作回退。", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "与要从中输出诊断的标头名称匹配的 POSIX 扩展正则表达式 (ERE)。始终显示来自每个翻译单元的主文件的诊断。支持 `${workspaceFolder}` 变量(如果不存在 `.clang-tidy` 文件,则该变量将用作默认回退值)。如果此选项不是 `null` (空),则将替代 `.clang-tidy` 文件中的 `HeaderFilterRegex` 选项(如果有)。", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "在一行中输入的完整代码块会保留在一行上,不考虑`C_Cpp.vcFormat.newLine.*` 设置的值。", "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_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "编码样式目前支持: `Visual Studio`、`LLVM`、 `Google`、`Chromium`、`Mozilla`、`WebKit`、 `Microsoft`、`GNU`。使用 `file` 从当前目录或父目录中的 `.clang-format` 文件加载样式,或使用 `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` 参数确定的包含排序行为。", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "如果禁用,则语言服务器不再提供悬停详细信息。", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "为 [vcpkg 依存关系管理器](https://aka.ms/vcpkg/) 启用集成服务。", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "当来自 `nan` 和 `node-addon-api` 的包含路径为依赖项时,请将其添加。", + "c_cpp.configuration.copilotHover.markdownDescription": "如果 `disabled`,则悬停时不会显示任何 Copilot 信息。", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "如果为 `true`,则“重命名符号”将需要有效的 C/C++ 标识符。", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "如果为 `true`,则自动完成将在函数调用后自动添加 `(` ,在这种情况下,也可以添加 `)` ,具体取决于 `#editor.autoClosingBrackets#` 设置的值。", "c_cpp.configuration.filesExclude.markdownDescription": "为排除文件夹(以及文件 - 如果更改了 `#C_Cpp.exclusionPolicy#`)配置 glob 模式。这些特定于 C/C++ 扩展,并且是 `#files.exclude#` 的补充,但与 `#files.exclude#` 不同,它们也适用于当前工作区文件夹之外的路径,并且不会从资源管理器视图中删除。详细了解 [glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "从不包含头文件。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 配置", "c_cpp.languageModelTools.configuration.userDescription": "活动 C 或 C++ 文件的配置,例如语言标准版本和目标平台。" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/chs/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..0ba598f8d0 --- /dev/null +++ b/Extension/i18n/chs/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "生成 Copilot 摘要", + "copilot.disclaimer": "AI 生成的内容可能不正确。" +} \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/extension.i18n.json b/Extension/i18n/chs/src/LanguageServer/extension.i18n.json index d79ff61c1a..64e12ac67f 100644 --- a/Extension/i18n/chs/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "无法应用代码分析修复程序,因为文档已更改。", "prerelease.message": "C/C++ 扩展的预发行版本可用。是否要切换到它?", "yes.button": "是", - "no.button": "否" + "no.button": "否", + "copilot.hover.unavailable": "Copilot 摘要不可用于此符号。", + "copilot.hover.error": "生成 Copilot 摘要时出错。" } \ No newline at end of file diff --git a/Extension/i18n/chs/src/nativeStrings.i18n.json b/Extension/i18n/chs/src/nativeStrings.i18n.json index 0cbb7cf896..9788d40cad 100644 --- a/Extension/i18n/chs/src/nativeStrings.i18n.json +++ b/Extension/i18n/chs/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "未能查询编译器。正在回退到 64 位 intelliSenseMode。", "fallback_to_no_bitness": "未能查询编译器。正在回退到无位数。", "intellisense_client_creation_aborted": "已中止创建 IntelliSense 客户端: {0}", - "include_errors_config_provider_intellisense_disabled ": "基于 configurationProvider 设置提供的信息检测到 #include 错误。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。", - "include_errors_config_provider_squiggles_disabled ": "基于 configurationProvider 设置提供的信息检测到 #include 错误。已针对此翻译单元({0})禁用波形曲线。", + "include_errors_config_provider_intellisense_disabled": "基于 configurationProvider 设置提供的信息检测到 #include 错误。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。", + "include_errors_config_provider_squiggles_disabled": "基于 configurationProvider 设置提供的信息检测到 #include 错误。已针对此翻译单元({0})禁用波形曲线。", "preprocessor_keyword": "预处理器关键字", "c_keyword": "C 关键字", "cpp_keyword": "C++ 关键字", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "所选代码和外层代码之间的存在跳跃。", "refactor_extract_missing_return": "在所选代码中,一些控制路径退出而没有设置返回值。这只受标量、数字、和指针返回类型支持。", "expand_selection": "展开选择(以启用“提取到函数”)", - "file_not_found_in_path2": "在 compile_commands.json 文件中找不到 \"{0}\"。此文件将改用文件夹“{1}”中的 c_cpp_properties.json 中包含的 \"includePath\"。" + "file_not_found_in_path2": "在 compile_commands.json 文件中找不到 \"{0}\"。此文件将改用文件夹“{1}”中的 c_cpp_properties.json 中包含的 \"includePath\"。", + "copilot_hover_link": "生成 Copilot 摘要" } \ No newline at end of file diff --git a/Extension/i18n/cht/package.i18n.json b/Extension/i18n/cht/package.i18n.json index 32f54e3893..0dc87776d5 100644 --- a/Extension/i18n/cht/package.i18n.json +++ b/Extension/i18n/cht/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "顯示 '清除所有' (如果有多個問題類型)、'清除所有 ' (如果 有多個問題) 和 '清除此' 程式碼動作", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "如果為 `true`,格式就會在由「修正」程式碼動作變更的行上執行。", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "若為 `true`,會啟用使用 `clang-tidy` 的程式碼分析,並會在 `#C_Cpp.codeAnalysis.runAutomatically#` 為 `true` (預設) 時,在開啟或儲存檔案後執行。", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 可執行檔的完整路徑。若未指定可執行檔,且可在環境路徑中使用 `clang-tidy`,則會加以使用。若在環境路徑中找不到可執行檔,則會使用與延伸模組搭配的 `clang-tidy`。", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "以 YAML/JSON 格式指定 `clang-tidy` 組態: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{索引鍵: x, 值: y}]}`。當值為空白時,`clang-tidy` 將會嘗試為其父目錄中的每個來源檔案尋找名為 `.clang-tidy` 的檔案。", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "當 `#C_Cpp.codeAnalysis.clangTidy.config#` 未設定且找不到 `.clang-tidy` 檔案時,指定 YAML/JSON 格式的 `clang-tidy` 組態用作遞補: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{索引鍵: x, 值: y}]}`。", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "符合輸出診斷來源之標頭名稱的 POSIX 擴充規則運算式 (ERE)。來自每個編譯單位之主要檔案的診斷將一律顯示。支援 `${workspaceFolder}` 變數 (如果沒有 `.clang-tidy` 檔案,則作為預設後援值)。若此選項並非 `null` (空白),則會覆寫 `.clang-tidy` 檔案中的 `HeaderFilterRegex` 選項 (如果有的話)。", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "在一行中所輸入的完整程式碼區塊都保留在同一行,而不考慮任何 `C_Cpp.vcFormat.newLine.*` 設定。", "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_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "編碼樣式,目前支援: `Visual Studio`、`LLVM`、`Google`、`Chromium`、`Mozilla`、`WebKit`、`Microsoft`、`GNU`。使用 `file` 可從目前目錄或父目錄的 `.clang-format` 檔案載入樣式,或使用 `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` 參數所決定的包含排序行為。", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "如果停用,語言伺服器將不再提供暫留詳細資料。", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "啟用 [vcpkg 相依性管理員](https://aka.ms/vcpkg/) 的整合服務。", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "當 `nan` 和 `node-addon-api` 為相依性時,從中新增 include 路徑。", + "c_cpp.configuration.copilotHover.markdownDescription": "如果`disabled`,則暫留中將不會顯示 Copilot 資訊。", "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#` 不同的是,它們也適用於目前工作區資料夾以外的路徑,並且不會將其從總管檢視中移除。深入了解 [Glob 模式](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)。", diff --git a/Extension/i18n/cht/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/cht/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..7a44aea557 --- /dev/null +++ b/Extension/i18n/cht/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "產生 Copilot 摘要", + "copilot.disclaimer": "AI 產生的內容可能不正確。" +} \ No newline at end of file diff --git a/Extension/i18n/cht/src/LanguageServer/extension.i18n.json b/Extension/i18n/cht/src/LanguageServer/extension.i18n.json index 57de2833ff..cc9a4e6ec5 100644 --- a/Extension/i18n/cht/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "無法套用程式碼分析修正,因為文件已變更。", "prerelease.message": "已可使用 C/C++ 延伸模組的發行前版本。您要切換到此版本嗎?", "yes.button": "是", - "no.button": "否" + "no.button": "否", + "copilot.hover.unavailable": "此符號無法使用 Copilot 摘要。", + "copilot.hover.error": "產生 Copilot 摘要時發生錯誤。" } \ No newline at end of file diff --git a/Extension/i18n/cht/src/nativeStrings.i18n.json b/Extension/i18n/cht/src/nativeStrings.i18n.json index 80b389294f..56a529c922 100644 --- a/Extension/i18n/cht/src/nativeStrings.i18n.json +++ b/Extension/i18n/cht/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "無法查詢編譯器。請回復成 64 位元 intelliSenseMode。", "fallback_to_no_bitness": "無法查詢編譯器。請回復成沒有位元。", "intellisense_client_creation_aborted": "已中止建立 IntelliSense 用戶端: {0}", - "include_errors_config_provider_intellisense_disabled ": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。", - "include_errors_config_provider_squiggles_disabled ": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。已停用此編譯單位 ({0}) 的波浪線。", + "include_errors_config_provider_intellisense_disabled": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。", + "include_errors_config_provider_squiggles_disabled": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。已停用此編譯單位 ({0}) 的波浪線。", "preprocessor_keyword": "前置處理器關鍵字", "c_keyword": "C 關鍵字", "cpp_keyword": "C++ 關鍵字", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "所選程式碼與周圍的程式碼之間存在跳躍。", "refactor_extract_missing_return": "在選取的程式碼中,有一些控制項路徑未設定傳回值便結束。只有純量、數值與指標傳回類型支援此作法。", "expand_selection": "展開選取範圍 (以啟用 [擷取至函式])", - "file_not_found_in_path2": "在 compile_commands.json 檔案中找不到 \"{0}\"。將對此檔案改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。" + "file_not_found_in_path2": "在 compile_commands.json 檔案中找不到 \"{0}\"。將對此檔案改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。", + "copilot_hover_link": "產生 Copilot 摘要" } \ 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 5cea0f81db..febd46d6e1 100644 --- a/Extension/i18n/cht/ui/settings.html.i18n.json +++ b/Extension/i18n/cht/ui/settings.html.i18n.json @@ -32,7 +32,7 @@ "intellisense.mode": "IntelliSense 模式", "intellisense.mode.description": "要使用的 IntelliSense 模式 (對應到 MSVC、gcc 或 Clang 的平台及架構變體)。如果未設定或設為 {0},延伸模組會選擇該平台的預設。Windows 預設為 {1}、Linux 預設為 {2}、macOS 預設為 {3}。選取特定的 IntelliSense 模式可覆寫 {4} 模式。僅指定 {5} 變體 (例如 {6}) 的 IntelliSense 模式即為舊版模式,會依據主機平台自動轉換為 {7} 變體。", "include.path": "包含路徑", - "include.path.description": "include 路徑是包含來源檔案所含之標頭檔 (例如 {0}) 的資料夾。請為 IntelliSense 引擎指定搜尋所含標頭檔時所要使用的路徑清單。這些路徑不會重複搜尋。若要重複搜尋,請指定 {1}。例如 {2} 會搜尋所有子目錄,而 {3} 不會。若在安裝了 Visual Studio 的 Windows 上,或在 {4} 設定中指定了編譯器,就無須在此清單中列出系統的 include 路徑。", + "include.path.description": "include 路徑是包含來源檔案所含之標頭檔 (例如 {0}) 的資料夾。請為 Intellisense 引擎指定搜尋所含標頭檔時所要使用的路徑清單。這些路徑不會重複搜尋。若要重複搜尋,請指定 {1}。例如 {2} 會搜尋所有子目錄,而 {3} 不會。若在安裝了 Visual Studio 的 Windows 上,或在 {4} 設定中指定了編譯器,就無須在此清單中列出系統的 include 路徑。", "one.include.path.per.line": "每行一個包含路徑。", "defines": "定義", "defines.description": "剖析檔案時,IntelliSense 引擎要使用的前置處理器定義清單。可使用 {0} 來設定值,例如 {1}。", @@ -65,4 +65,4 @@ "limit.symbols.checkbox": "若為 {0} (或已選取),標籤剖析器只會剖析 {1} 中原始程式檔直接或間接包含的程式碼檔。若為 {2} (或未選取),標籤剖析器會剖析在 {3} 清單中的指定路徑找到的所有程式碼檔。", "database.filename": "瀏覽: 資料庫檔案名稱", "database.filename.description": "產生符號資料庫路徑。這會指示延伸模組將標籤剖析器的符號資料庫儲存在工作區預設儲存位置以外的某處。如果指定了相對路徑,就會是相對於工作區預設儲存位置 (非工作區資料夾本身) 的路徑。{0} 變數可用於指定相對於工作區資料夾的路徑 (例如 {1})。" -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/package.i18n.json b/Extension/i18n/csy/package.i18n.json index 5c4fc0d0e1..1ad3ac6ff9 100644 --- a/Extension/i18n/csy/package.i18n.json +++ b/Extension/i18n/csy/package.i18n.json @@ -55,7 +55,7 @@ "c_cpp.configuration.maxConcurrentThreads.markdownDescription": "Maximální počet souběžných vláken, která se mají použít pro zpracování služby jazyka. Hodnota je nápověda a nemusí být vždy použita. Výchozí hodnota `null` (prázdná) používá počet dostupných logických procesorů.", "c_cpp.configuration.maxCachedProcesses.markdownDescription": "Maximální počet procesů uložených v mezipaměti, které se mají použít pro zpracování služby jazyka. Výchozí hodnota `null` (prázdná) používá dvojnásobek dostupného počtu logických procesorů.", "c_cpp.configuration.maxMemory.markdownDescription": "Maximální paměť (v MB), která je k dispozici pro zpracování služby jazyka. Po překročení tohoto využití paměti bude uloženo do mezipaměti méně procesů, které budou spuštěny souběžně. Výchozí hodnota `null` (prázdná) používá volnou paměť systému.", - "c_cpp.configuration.maxSymbolSearchResults.markdownDescription": "Maximální počet výsledků, které se mají zobrazit pro možnost 'Go to Symbol in Workspace'. Výchozí hodnota je `5000`.", + "c_cpp.configuration.maxSymbolSearchResults.markdownDescription": "Maximální počet výsledků, které se mají zobrazit pro možnost 'Go to Symbol in Workspace'. Výchozí hodnota je `5 000`.", "c_cpp.configuration.intelliSense.maxCachedProcesses.markdownDescription": "Maximální počet procesů IntelliSense, které mají být nadále spuštěny. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou z `#C_Cpp.maxCachedProcesses#`.", "c_cpp.configuration.intelliSense.maxMemory.markdownDescription": "Po překročení tohoto využití paměti (v MB) se starší procesy IntelliSense vypnou před vytvořením nových procesů. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou od `#C_Cpp.maxMemory#`.", "c_cpp.configuration.references.maxConcurrentThreads.markdownDescription": "Maximální počet souběžných vláken, která se mají použít pro možnosti Najít všechny odkazy a Přejmenovat. Výchozí hodnota `null` (prázdná) používá hodnotu zděděnou od `#C_Cpp.maxConcurrentThreads#`.", @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Zobrazení možnosti Vymazat vše (pokud existuje více typů problémů), Vymazat všechny (pokud existuje více problémů pro ) a Vymazat tento kód", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Pokud je hodnota `true`, formátování se spustí na řádcích změněných akcemi kódu 'Opravit'.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Pokud je hodnota `true`, analýza kódu s `clang-tidy` se povolí a spustí po otevření nebo uložení souboru, pokud je `#C_Cpp.codeAnalysis.runAutomatically#` nastaveno na `true` (výchozí).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Úplná cesta ke spustitelnému souboru `clang-tidy`. Pokud se nespecifikuje a `clang-tidy` je k dispozici na cestě prostředí, použije se. Pokud se na cestě prostředí nenajde, použije se kopie `clang-tidy`, která se dodává spolu s rozšířením.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Určuje konfiguraci `clang-tidy` ve formátu YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`. Když je hodnota prázdná, `clang-tidy` se pokusí najít soubor s názvem `.clang-tidy` pro každý zdrojový soubor v jeho nadřazených adresářích.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Určuje konfiguraci `clang-tidy` ve formátu YAML/JSON, která se použije jako náhradní, když není nastavená konfigurace `#C_Cpp.codeAnalysis.clangTidy.config#` a nenašel se žádný soubor `.clang-tidy`: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{key: x, value: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Rozšířený regulární výraz POSIX (ERE) odpovídající názvům záhlaví pro výstup diagnostiky. Diagnostika z hlavního souboru každé jednotky překladu se vždy zobrazí. Proměnná `${workspaceFolder}` se podporuje (a používá se jako výchozí základní hodnota, pokud neexistuje žádný soubor `.clang-tidy`). Pokud tato možnost není `null` (prázdná), přepíše možnost `HeaderFilterRegex` v souboru `.clang-tidy`, pokud existuje.", @@ -175,7 +175,7 @@ "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": "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_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "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` nebo použijte `file:/.clang-format` k odkázání na konkrétní cestu. Pokud chcete zadat konkrétní parametry, použijte `{klíč: hodnota, ...}`. 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 `{klíč: hodnota, ...}` 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 }`.", "c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "Pokud se nastaví, přepíše chování řazení vložených souborů určené parametrem `SortIncludes`.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Pokud je tato možnost zakázaná, podrobnosti o najetí myší už nebude poskytovat jazykový server.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Povolte integrační služby pro [správce závislostí vcpkg](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Pokud existují závislosti, přidejte cesty pro zahrnuté soubory z `nan` a `node-addon-api`.", + "c_cpp.configuration.copilotHover.markdownDescription": "Pokud je tato možnost `disabled`, v hoveru se nezobrazí žádné informace Copilot.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Když se tato hodnota nastaví na `true`, operace Přejmenovat symbol bude vyžadovat platný identifikátor C/C++.", "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#` platí také pro cesty mimo aktuální složku pracovního prostoru a neodebírají se ze zobrazení Průzkumníka. Přečtěte si další informace o [vzorech glob](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -425,10 +426,10 @@ "c_cpp.walkthrough.compilers.found.description": "Rozšíření C++ funguje s kompilátorem C++. Vyberte jednu z těch, které už máte na počítači, kliknutím na tlačítko níže.\n[Vybrat výchozí kompilátor](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Obrázek znázorňující výběr výchozího rychlého výběru kompilátoru a seznam kompilátorů nalezených na počítači uživatelů, z nichž jeden je vybraný.", "c_cpp.walkthrough.create.cpp.file.title": "Vytvoření souboru C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Otevřete](command:toSide:workbench.action.files.openFile) nebo [vytvořte](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) soubor C++. Nezapomeňte ho uložit s příponou .cpp, například „helloworld.cpp“. \n[Vytvořte soubor C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Otevřete] (command:toSide:workbench.action.files.openFile) nebo [vytvořte](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) soubor C++. Nezapomeňte ho uložit s příponou .cpp, například „helloworld.cpp“. \n[Vytvořte soubor C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Otevřete soubor C++ nebo složku s projektem C++.", "c_cpp.walkthrough.command.prompt.title": "Spustit z příkazového řádku vývojáře", - "c_cpp.walkthrough.command.prompt.description": "Při použití kompilátoru Microsoft Visual Studio C++ vyžaduje rozšíření C++ spuštění VS Code z příkazového řádku vývojáře. Postupujte podle pokynů na pravé straně a spusťte ho znovu.\n [Znovu načíst okno](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.description": "Při použití kompilátoru Microsoft Visual Studio C++ vyžaduje rozšíření C++ spuštění VS Code z příkazového řádku vývojáře. Postupujte podle pokynů na pravé straně a spusťte ho znovu.\n [Znovu načíst okno] (command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Spuštění a ladění souboru C++", "c_cpp.walkthrough.run.debug.mac.description": "Otevřete soubor C++ a klikněte na tlačítko přehrát v pravém horním rohu editoru nebo stiskněte klávesu F5, když jste na souboru. Pokud chcete spustit s ladicím programem, vyberte clang++ – Sestavit a ladit aktivní soubor.", "c_cpp.walkthrough.run.debug.linux.description": "Otevřete soubor C++ a klikněte na tlačítko přehrát v pravém horním rohu editoru nebo stiskněte klávesu F5, když jste na souboru. Pokud chcete spustit s ladicím programem, vyberte g++ – Sestavit a ladit aktivní soubor.", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nikdy nezahrnujte soubor hlaviček.", "c_cpp.languageModelTools.configuration.displayName": "Konfigurace C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Konfigurace aktivního souboru C nebo C++, jako je standardní verze jazyka a cílová platforma" -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/csy/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..c3965738d0 --- /dev/null +++ b/Extension/i18n/csy/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Vygenerovat souhrn Copilotu", + "copilot.disclaimer": "Obsah vygenerovaný umělou inteligencí může být nesprávný." +} \ No newline at end of file diff --git a/Extension/i18n/csy/src/LanguageServer/extension.i18n.json b/Extension/i18n/csy/src/LanguageServer/extension.i18n.json index 8396eb9c42..3a1e0f127a 100644 --- a/Extension/i18n/csy/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Opravu analýzy kódu nelze použít, protože dokument byl změněn.", "prerelease.message": "K dispozici je předběžná verze rozšíření C/C++. Chcete na ni přepnout?", "yes.button": "Ano", - "no.button": "Ne" + "no.button": "Ne", + "copilot.hover.unavailable": "Souhrn Copilot není pro tento symbol k dispozici.", + "copilot.hover.error": "Při generování souhrnu Copilotu došlo k chybě." } \ No newline at end of file diff --git a/Extension/i18n/csy/src/nativeStrings.i18n.json b/Extension/i18n/csy/src/nativeStrings.i18n.json index 1dc2749586..458c05b87f 100644 --- a/Extension/i18n/csy/src/nativeStrings.i18n.json +++ b/Extension/i18n/csy/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k 64bitovému režimu intelliSenseMode.", "fallback_to_no_bitness": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k režimu bez bitové verze.", "intellisense_client_creation_aborted": "Vytváření klienta IntelliSense se přerušilo: {0}", - "include_errors_config_provider_intellisense_disabled ": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Funkce IntelliSense pro tuto jednotku překladu ({0}) bude poskytovat Tag Parser.", - "include_errors_config_provider_squiggles_disabled ": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Pro tuto jednotku překladu ({0}) se zakázaly vlnovky.", + "include_errors_config_provider_intellisense_disabled": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Funkce IntelliSense pro tuto jednotku překladu ({0}) bude poskytovat Tag Parser.", + "include_errors_config_provider_squiggles_disabled": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Pro tuto jednotku překladu ({0}) se zakázaly vlnovky.", "preprocessor_keyword": "klíčové slovo preprocesoru", "c_keyword": "Klíčové slovo jazyka C", "cpp_keyword": "Klíčové slovo jazyka C++", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Přecházení mezi vybraným kódem a okolním kódem jsou k dispozici.", "refactor_extract_missing_return": "Ve vybraném kódu se některé cesty ovládacího prvku ukončují bez nastavení návratové hodnoty. To se podporuje jenom u skalárních, numerických a ukazovacích návratových typů.", "expand_selection": "Rozbalit výběr (pro povolení možnosti Extrahovat do funkce)", - "file_not_found_in_path2": "\"{0}\" not found in compile_commands.json files. 'includePath' from c_cpp_properties.json in folder '{1}' will be used for this file instead." + "file_not_found_in_path2": "V souborech compile_commands.json se nepovedlo najít {0}. Pro tento soubor se místo toho použije includePath ze souboru c_cpp_properties.json ve složce {1}.", + "copilot_hover_link": "Vygenerovat souhrn Copilotu" } \ No newline at end of file diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 1ab43c76b6..68431e3d6c 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -17,9 +17,9 @@ "walkthrough.windows.note1": "Poznámka", "walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.", "walkthrough.windows.open.command.prompt": "Otevřete {0} zadáním příkazu „developer“ do nabídky Start systému Windows.", - "walkthrough.windows.command.prompt.name1": "Developer Command Prompt for VS", + "walkthrough.windows.command.prompt.name1": "Developer Command Prompt pro VS", "walkthrough.windows.check.install": "MSVC instalaci zkontrolujte tak, že zadáte {0} do Developer Command Prompt for VS. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití.", "walkthrough.windows.note2": "Poznámka", "walkthrough.windows.note2.text": "Pokud chcete použít MSVC z příkazového řádku nebo VS Code, musíte spouštět z {0}. Běžné prostředí, jako je {1}, {2} nebo příkazový řádek Windows, nemá nastavenou nezbytnou proměnnou prostředí cesty.", "walkthrough.windows.command.prompt.name2": "Developer Command Prompt for VS" -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 8e1973951e..d93a6471a8 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -11,7 +11,7 @@ "walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.", "walkthrough.windows.verify.compiler": "Ověřování instalace kompilátoru", "walkthrough.windows.open.command.prompt": "Otevřete {0} zadáním příkazu „developer“ do nabídky Start systému Windows.", - "walkthrough.windows.command.prompt.name1": "Developer Command Prompt for VS", + "walkthrough.windows.command.prompt.name1": "Developer Command Prompt pro VS", "walkthrough.windows.check.install": "MSVC instalaci zkontrolujte tak, že zadáte {0} do Developer Command Prompt for VS. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití.", "walkthrough.windows.note2": "Poznámka", "walkthrough.windows.note2.text": "Pokud chcete použít MSVC z příkazového řádku nebo VS Code, musíte spouštět z {0}. Běžné prostředí, jako je {1}, {2} nebo příkazový řádek Windows, nemá nastavenou nezbytnou proměnnou prostředí cesty.", @@ -20,4 +20,4 @@ "walkthrough.windows.text3": "Pokud cílíte na Linux z Windows, podívejte se na {0}. Nebo můžete {1}.", "walkthrough.windows.link.title1": "Použití C++ a subsystému Windows pro Linux (WSL) ve VS Code", "walkthrough.windows.link.title2": "instalovat GCC na Windows pomocí MinGW" -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 8e1973951e..d93a6471a8 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -11,7 +11,7 @@ "walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.", "walkthrough.windows.verify.compiler": "Ověřování instalace kompilátoru", "walkthrough.windows.open.command.prompt": "Otevřete {0} zadáním příkazu „developer“ do nabídky Start systému Windows.", - "walkthrough.windows.command.prompt.name1": "Developer Command Prompt for VS", + "walkthrough.windows.command.prompt.name1": "Developer Command Prompt pro VS", "walkthrough.windows.check.install": "MSVC instalaci zkontrolujte tak, že zadáte {0} do Developer Command Prompt for VS. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití.", "walkthrough.windows.note2": "Poznámka", "walkthrough.windows.note2.text": "Pokud chcete použít MSVC z příkazového řádku nebo VS Code, musíte spouštět z {0}. Běžné prostředí, jako je {1}, {2} nebo příkazový řádek Windows, nemá nastavenou nezbytnou proměnnou prostředí cesty.", @@ -20,4 +20,4 @@ "walkthrough.windows.text3": "Pokud cílíte na Linux z Windows, podívejte se na {0}. Nebo můžete {1}.", "walkthrough.windows.link.title1": "Použití C++ a subsystému Windows pro Linux (WSL) ve VS Code", "walkthrough.windows.link.title2": "instalovat GCC na Windows pomocí MinGW" -} +} \ No newline at end of file diff --git a/Extension/i18n/deu/package.i18n.json b/Extension/i18n/deu/package.i18n.json index 48a34c6259..fb5c39f84c 100644 --- a/Extension/i18n/deu/package.i18n.json +++ b/Extension/i18n/deu/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Zeigen Sie die Codeaktionen „Alle löschen“ (wenn mehrere Problemtypen vorhanden sind), „Alle löschen“ (wenn mehrere Probleme für den vorhanden sind) und „Diese löschen“ an.", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Bei `true` wird die Formatierung in den Zeilen ausgeführt, die durch Codeaktionen vom Typ 'Korrigieren' geändert wurden.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Bei `true` wird die Codeanalyse mit `clang-tidy` aktiviert und nach dem Öffnen oder Speichern einer Datei ausgeführt, wenn `#C_Cpp.codeAnalysis.runAutomatically#` auf `true` festgelegt ist (Standardeinstellung).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Der vollständige Pfad der ausführbaren Datei `clang-tidy`. Wenn nicht angegeben, ist `clang-tidy` im verwendeten Umgebungspfad verfügbar. Wenn der Umgebungspfad nicht gefunden wird, wird die `clang-tidy` verwendet, die mit der Erweiterung gebündelt ist.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Gibt eine `clang-tidy`-Konfiguration im YAML-/JSON-Format an: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{Schlüssel: x, Wert: y}]}`. Wenn der Wert leer ist, versucht `clang-tidy`, eine Datei namens `.clang-tidy` für jede Quelldatei in den übergeordneten Verzeichnissen zu finden.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Gibt eine `clang-tidy`-Konfiguration im YAML-/JSON-Format an, die als Fallback verwendet werden soll, wenn `#C_Cpp.codeAnalysis.clangTidy.config#` nicht festgelegt ist und keine `.clang-tidy`-Datei gefunden wird: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{Schlüssel: x, Wert: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Ein erweiterter regulärer POSIX-Ausdruck (Extended Regular Expression/ERE), der dem Namen der Header entspricht, aus denen die Diagnose ausgegeben werden soll. Diagnosen aus der Hauptdatei jeder Übersetzungseinheit werden immer angezeigt. Die Variable `${workspaceFolder}` wird unterstützt (und als standardmäßiger Fallbackwert benutzt, wenn keine `.clang-tidy`-Datei vorhanden ist). Wenn diese Option nicht `null` (leer) ist, überschreibt sie die Option `HeaderFilterRegex` in einer `.clang-tidy`-Datei, sofern vorhanden.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Ein vollständiger Codeblock, der in einer Zeile eingegeben wird, wird unabhängig von den Werten der Einstellungen für `C_Cpp.vcFormat.newLine.*` in einer Zeile beibehalten.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Jeder Code, in dem die öffnende und schließende geschweifte Klammer in einer Zeile eingegeben wird, wird unabhängig von den Werten der Einstellungen für `C_Cpp.vcFormat.newLine.*` in einer Zeile beibehalten.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Codeblöcke werden immer basierend auf den Werten der Einstellungen `C_Cpp.vcFormat.newLine.*` formatiert.", - "c_cpp.configuration.clang_format_path.markdownDescription": "Der vollständige Pfad der ausführbaren `clang-format`-Datei. Wenn dieser nicht angegeben wird und `clang-format` im verwendeten Umgebungspfad verfügbar ist. Wenn sie nicht im Umgebungspfad gefunden wird, wird die mit der Erweiterung gebündelte `clang-format`-Datei verwendet.", + "c_cpp.configuration.clang_format_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "Codierungsformat, unterstützt derzeit:`Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Verwenden Sie `file`, um das Format aus einer `.clang-format`-Datei im aktuellen oder übergeordneten Verzeichnis zu laden, oder verwenden Sie `file:/.clang-format`, um auf einen speziellen Pfad zu verweisen. Verwenden Sie `{Schlüssel: Wert, ...}`, um bestimmte Parameter festzulegen. Beispielsweise ähnelt das 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": "Name des vordefinierten Formats, das als Fallback verwendet wird, falls `clang-format` mit dem Format `file` aufgerufen wird, aber die `.clang-format`-Datei nicht gefunden wird. Mögliche Werte sind `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`, oder verwenden Sie `{Schlüssel: Wert, ...}`, um bestimmte Parameter festzulegen. Beispielsweise ähnelt das 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_sortIncludes.markdownDescription": "Wenn diese Option festgelegt ist, wird das durch den Parameter `SortIncludes` festgelegte Sortierverhalten für Includes überschrieben.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Wenn diese Option deaktiviert ist, werden die Hoverdetails nicht mehr vom Sprachserver bereitgestellt.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Hiermit aktivieren Sie Integrationsdienste für den [vcpkg-Abhängigkeitsmanager](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Fügen Sie Includepfade aus `nan` und `node-addon-api` hinzu, wenn es sich um Abhängigkeiten handelt.", + "c_cpp.configuration.copilotHover.markdownDescription": "Wenn `disabled` festgelegt ist, werden beim Daraufzeigen mit der Maus keine Copilot-Informationen angezeigt.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Wenn `true` festgelegt ist, erfordert 'Symbol umbenennen' einen gültigen C/C++-Bezeichner.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Wenn `true` festgelegt ist, fügt AutoVervollständigen automatisch `(` nach Funktionsaufrufen hinzu. In diesem Fall kann auch `)` in Abhängigkeit vom Wert der Einstellung `#editor.autoClosingBrackets#` hinzugefügt werden.", "c_cpp.configuration.filesExclude.markdownDescription": "Konfigurieren Sie Globmuster zum Ausschließen von Ordnern (und Dateien, wenn `#C_Cpp.exclusionPolicy#` geändert wird). Diese sind spezifisch für die C/C++-Erweiterung und gelten zusätzlich zu `#files.exclude#`, aber im Gegensatz zu `#files.exclude#` gelten sie auch für Pfade außerhalb des aktuellen Arbeitsbereichsordners und werden nicht aus der Explorer-Ansicht entfernt. Weitere Informationen zu [Globmustern](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -425,7 +426,7 @@ "c_cpp.walkthrough.compilers.found.description": "Die C++-Erweiterung funktioniert mit einem C++-Compiler. Wählen Sie eines der bereits auf Ihrem Computer Vorhandenen aus, indem Sie auf die Schaltfläche unten klicken.\n[Select my Default Compiler](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Abbildung, das die Auswahl eines standardmäßigen Compilerschnellauswahl und die Liste der Compiler auf dem Benutzercomputer anzeigt, von denen einer ausgewählt ist.", "c_cpp.walkthrough.create.cpp.file.title": "C++-Datei erstellen", - "c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) oder [create](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) eine C++-Datei. Speichern Sie die Datei unbedingt mit der Erweiterung \".cpp\", z. B. \"helloworld.cpp\". \n[C++-Datei erstellen](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) oder [create](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) eine C++-Datei. Speichern Sie die Datei unbedingt mit der Erweiterung \".cpp\", z. B. \"helloworld.cpp\". \n[C++-Datei erstellen] (command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Öffnen Sie eine C++-Datei oder einen Ordner mit einem C++-Projekt.", "c_cpp.walkthrough.command.prompt.title": "Starten über die Developer-Eingabeaufforderung", "c_cpp.walkthrough.command.prompt.description": "Wenn Sie den Microsoft Visual Studio C++-Compiler verwenden, erfordert die C++-Erweiterung, dass Sie VS Code über die Entwicklereingabeaufforderung starten. Befolgen Sie die Anweisungen auf der rechten Seite, um den Neustart zu starten.\n[Reload Window](command:workbench.action.reloadWindow)", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Hiermit wird die Headerdatei nie eingeschlossen.", "c_cpp.languageModelTools.configuration.displayName": "C/C++-Konfiguration", "c_cpp.languageModelTools.configuration.userDescription": "Konfiguration der aktiven C- oder C++-Datei, z. B. Sprachstandardversion und Zielplattform." -} +} \ No newline at end of file diff --git a/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json index adb3284ac3..1eada0e5d2 100644 --- a/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "ignoring.lines.in.envfile": "Nicht analysierbare Zeilen in {0} {1} werden ignoriert: " -} + "ignoring.lines.in.envfile": "Nicht analysierbare Zeilen in {0} {1}werden ignoriert: " +} \ No newline at end of file diff --git a/Extension/i18n/deu/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/deu/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..85857d5841 --- /dev/null +++ b/Extension/i18n/deu/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Copilot-Zusammenfassung generieren", + "copilot.disclaimer": "KI-generierte Inhalte können falsch sein." +} \ No newline at end of file diff --git a/Extension/i18n/deu/src/LanguageServer/extension.i18n.json b/Extension/i18n/deu/src/LanguageServer/extension.i18n.json index 158b5119ab..1392b2a3bd 100644 --- a/Extension/i18n/deu/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Der Codeanalysepatch konnte nicht angewendet werden, da sich das Dokument geändert hat.", "prerelease.message": "Eine Vorabversion der C/C++-Erweiterung ist verfügbar. Möchten Sie zu ihr wechseln?", "yes.button": "Ja", - "no.button": "Nein" + "no.button": "Nein", + "copilot.hover.unavailable": "Die Copilot-Zusammenfassung ist für dieses Symbol nicht verfügbar.", + "copilot.hover.error": "Fehler beim Generieren der Copilot-Zusammenfassung." } \ No newline at end of file diff --git a/Extension/i18n/deu/src/nativeStrings.i18n.json b/Extension/i18n/deu/src/nativeStrings.i18n.json index 059e84451f..a8e1d314ba 100644 --- a/Extension/i18n/deu/src/nativeStrings.i18n.json +++ b/Extension/i18n/deu/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Fehler beim Abfragen des Compilers. Es wird ein Fallback auf den 64-Bit-intelliSenseMode durchgeführt.", "fallback_to_no_bitness": "Fehler beim Abfragen des Compilers. Es wird ein Fallback auf keine Bitanzahl durchgeführt.", "intellisense_client_creation_aborted": "IntelliSense-Clienterstellung abgebrochen: {0}", - "include_errors_config_provider_intellisense_disabled ": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.", - "include_errors_config_provider_squiggles_disabled ": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. Wellenlinien sind für diese Übersetzungseinheit deaktiviert ({0}).", + "include_errors_config_provider_intellisense_disabled": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.", + "include_errors_config_provider_squiggles_disabled": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. Wellenlinien sind für diese Übersetzungseinheit deaktiviert ({0}).", "preprocessor_keyword": "Präprozessor-Schlüsselwort", "c_keyword": "C-Schlüsselwort", "cpp_keyword": "C++-Schlüsselwort", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Es sind Sprünge zwischen dem ausgewählten und dem umgebenden Code vorhanden.", "refactor_extract_missing_return": "Im ausgewählten Code werden einige Steuerungspfade beendet, ohne den Rückgabewert festzulegen. Dies wird nur für skalare, numerische und Zeigerrückgabetypen unterstützt.", "expand_selection": "Auswahl erweitern (um „In Funktion extrahieren“ zu aktivieren)", - "file_not_found_in_path2": "„{0}“ wurde in compile_commands.json-Dateien nicht gefunden. Stattdessen wird „includePath“ aus „c_cpp_properties.json“ im Ordner „{1}“ für diese Datei verwendet." + "file_not_found_in_path2": "„{0}“ wurde in compile_commands.json-Dateien nicht gefunden. Stattdessen wird „includePath“ aus „c_cpp_properties.json“ im Ordner „{1}“ für diese Datei verwendet.", + "copilot_hover_link": "Copilot-Zusammenfassung generieren" } \ No newline at end of file diff --git a/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json b/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json index 0cebc625c5..a67cbf55b1 100644 --- a/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json @@ -16,6 +16,6 @@ "reinstall.extension.text5": "En Windows:", "reinstall.extension.text6": "En Linux:", "reinstall.extension.text7": "A continuación, reinstale mediante la interfaz de usuario de Marketplace en VS Code.", - "reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción 'Instalar desde VSIX...', en el menú '...' en la interfaz de usuario de Marketplace en VS Code.", + "reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción 'Instalar desde VSIX...', en el menú '..' en la interfaz de usuario de Marketplace en VS Code.", "download.vsix.link.title": "descargado del sitio web del Marketplace VS Code" -} +} \ No newline at end of file diff --git a/Extension/i18n/esn/package.i18n.json b/Extension/i18n/esn/package.i18n.json index 8ba3441e3d..720db3b320 100644 --- a/Extension/i18n/esn/package.i18n.json +++ b/Extension/i18n/esn/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Mostrar las acciones de código 'Borrar todo' (si hay varios tipos de problema), 'Borrar todos los ' (si hay varios problemas para el ) y 'Borrar este'", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Si es `true`, el formato se ejecutará en las líneas modificadas por las acciones de código \"Corregir\".", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Si es `true`, el análisis de código que usa `clang-tidy` se habilitará y se ejecutará automáticamente si `#C_Cpp.codeAnalysis.runAutomatically#` es `true` (valor predeterminado).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Ruta de acceso completa del archivo ejecutable de `clang-tidy`. Si no se especifica y `clang-tidy` está disponible en la ruta de acceso del entorno, se usará este. Si no se encuentra en la ruta de acceso del entorno, se usará el `clang-tidy` incluido con la extensión.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Especifica una configuración `clang-tidy` en formato YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{clave: x, valor: y}]}`. Cuando el valor está vacío, `clang-tidy` intentará encontrar un archivo denominado `.clang-tidy` para cada archivo de origen en sus directorios primarios.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Especifica una configuración `clang-tidy` en formato YAML/JSON que se usará como reserva cuando no se establezca `#C_Cpp.codeAnalysis.clangTidy.config#` y no se encuentre ningún archivo `.clang-tidy`: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{clave: x, valor: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Expresión regular extendida (ERE) POSIX que coincide con los nombres de los encabezados de los que se van a generar diagnósticos. Siempre se muestran los diagnósticos del archivo principal de cada unidad de traducción. Se admite la variable `${workspaceFolder}` (y se usa como valor de reserva predeterminado si no existe ningún archivo `.clang-tidy`). Si esta opción no es `null` (vacía), invalida la opción `HeaderFilterRegex` en un archivo `.clang-tidy`, si existe.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Un bloque de código completo que se escribe en una línea se mantiene en una línea, independientemente de los valores de la configuración `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Cualquier código en el que la llave de apertura y de cierre se escriba en una línea se mantiene en una sola línea, independientemente de cualquiera de los valores de configuración de `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Los bloques de código siempre tienen formato basado en los valores de la configuración `C_Cpp.vcFormat.newLine.*`.", - "c_cpp.configuration.clang_format_path.markdownDescription": "Ruta de acceso completa del archivo ejecutable de `clang-format`. Si no se especifica y `clang-format` está disponible en la ruta de acceso del entorno, se usará este. Si no se encuentra en la ruta de acceso del entorno, se usará el `clang-format` incluido con la extensión.", + "c_cpp.configuration.clang_format_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "Estilo de codificación. Actualmente, admite: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Use `file` para cargar el estilo de un archivo `.clang-format` en el directorio actual o primario, o use `file:/.clang-format` para hacer referencia a una ruta de acceso específica. Use `{clave: valor, ...}` para establecer parámetros específicos. Por ejemplo, el estilo de `Visual Studio` es similar 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": "Nombre del estilo predefinido que se usa como elemento fallback en el caso de que se invoque a `clang-format` con el estilo `file` y no se encuentre el archivo `.clang-format`. Los valores posibles son `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none` o usar `{clave: valor, ...}` para establecer parámetros específicos. Por ejemplo, el estilo `Visual Studio` es similar 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": "Si se establece, invalida el comportamiento de ordenación de inclusiones que determina el parámetro `SortIncludes`.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Si se deshabilita, el servidor de lenguaje ya no proporciona detalles al mantener el puntero.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilita los servicios de integración para el [administrador de dependencias de vcpkgs](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Agrega rutas de acceso de inclusión de `nan` y `node-addon-api` cuando sean dependencias.", + "c_cpp.configuration.copilotHover.markdownDescription": "Si está `deshabilitado`, no aparecerá información de Copilot al mantener el puntero.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Si es `true`, 'Cambiar nombre de símbolo' requerirá un identificador de C/C++ válido.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Si es `true`, la opción de autocompletar agregará `(` de forma automática después de las llamadas a funciones, en cuyo caso puede que también se agregue `)`, en función del valor de la configuración de `editor.autoClosingBrackets`.", "c_cpp.configuration.filesExclude.markdownDescription": "Configure patrones globales para excluir carpetas (y archivos si se cambia `#C_Cpp.exclusionPolicy#`). Son específicos de la extensión de C/C++ y se agregan a `#files.exclude#`, pero a diferencia de `#files.exclude#`, también se aplican a las rutas de acceso fuera de la carpeta del área de trabajo actual y no se quitan de la vista del Explorador. Obtenga información sobre [patrones globales](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -420,9 +421,9 @@ "c_cpp.walkthrough.description": "Sumérgete en la enriquecida experiencia de desarrollo de C++ de VS Code.", "c_cpp.walkthrough.set.up.title": "Configurar el entorno de C++", "c_cpp.walkthrough.activating.description": "Activando la extensión de C++ para determinar si se ha configurado el entorno de C++.\nActivando extensión...", - "c_cpp.walkthrough.no.compilers.windows.description": "No pudimos encontrar un compilador de C++ en el equipo, que es necesario para usar la extensión de C++. Siga las instrucciones de la derecha para instalar una y, a continuación, haga clic en “Buscar mi nuevo compilador”.\n[Buscar mi nuevo compilador](command:C_Cpp.RescanCompilers?%22walkthrough%22)", - "c_cpp.walkthrough.no.compilers.description": "No pudimos encontrar un compilador de C++ en el equipo, que es necesario para usar la extensión de C++. Seleccione “Instalar un compilador de C++” para tener un compilador instalado automáticamente o siga las instrucciones de la derecha para instalar uno y, a continuación, haga clic en “Buscar mi nuevo compilador”.\n[Instalar un compilador de C++](command:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Buscar mi nuevo compilador](command:C_Cpp.RescanCompilers?%22walkthrough%22)", - "c_cpp.walkthrough.compilers.found.description": "La extensión de C++ funciona con un compilador de C++. Seleccione una de las que ya están en el equipo haciendo clic en el botón siguiente.\n[Seleccionar mi compilador predeterminado](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.windows.description": "No pudimos encontrar un compilador de C++ en el equipo, que es necesario para usar la extensión de C++. Siga las instrucciones de la derecha para instalar una y, a continuación, haga clic en “Buscar mi nuevo compilador”.\n[Buscar mi nuevo compilador](comando:C_Cpp.RescanCompilers?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.description": "No pudimos encontrar un compilador de C++ en el equipo, que es necesario para usar la extensión de C++. Seleccione “Instalar un compilador de C++” para tener un compilador instalado automáticamente o siga las instrucciones de la derecha para instalar uno y, a continuación, haga clic en “Buscar mi nuevo compilador”.\n[Instalar un compilador de C++](comando:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Buscar mi nuevo compilador](comando:C_Cpp.RescanCompilers?%22walkthrough%22)", + "c_cpp.walkthrough.compilers.found.description": "La extensión de C++ funciona con un compilador de C++. Seleccione una de las que ya están en el equipo haciendo clic en el botón siguiente.\n[Seleccionar mi compilador predeterminado](comando:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Imagen que muestra la selección de una selección rápida predeterminada del compilador y la lista de compiladores encontrados en el equipo de los usuarios, uno de los cuales está seleccionado.", "c_cpp.walkthrough.create.cpp.file.title": "Crear un archivo de C++", "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) o [crear](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un archivo de C++. Asegúrese de guardarlo con la extensión \".cpp\", como \"helloworld.cpp\". \n[Crear un archivo de C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nunca incluya el archivo de encabezado.", "c_cpp.languageModelTools.configuration.displayName": "Configuración de C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuración del archivo activo de C o C++, como la versión estándar del lenguaje y la plataforma de destino." -} +} \ No newline at end of file diff --git a/Extension/i18n/esn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/esn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..fe8590759b --- /dev/null +++ b/Extension/i18n/esn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Generar resumen de Copilot", + "copilot.disclaimer": "El contenido generado por inteligencia artificial puede ser incorrecto." +} \ No newline at end of file diff --git a/Extension/i18n/esn/src/LanguageServer/extension.i18n.json b/Extension/i18n/esn/src/LanguageServer/extension.i18n.json index a275bdca84..5debc68170 100644 --- a/Extension/i18n/esn/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "No se pudo aplicar la corrección de análisis de código porque el documento ha cambiado.", "prerelease.message": "Hay disponible una versión preliminar de la extensión de C/C++. ¿Desea cambiar a ella?", "yes.button": "Sí", - "no.button": "No" + "no.button": "No", + "copilot.hover.unavailable": "El resumen de Copilot no está disponible para este símbolo.", + "copilot.hover.error": "Error al generar el resumen de Copilot." } \ No newline at end of file diff --git a/Extension/i18n/esn/src/nativeStrings.i18n.json b/Extension/i18n/esn/src/nativeStrings.i18n.json index 401ca51517..b7ce01d840 100644 --- a/Extension/i18n/esn/src/nativeStrings.i18n.json +++ b/Extension/i18n/esn/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "No se pudo consultar el compilador. Revirtiendo a intelliSenseMode de 64 bits.", "fallback_to_no_bitness": "No se pudo consultar el compilador. Revirtiendo para no establecer ningún valor de bits.", "intellisense_client_creation_aborted": "Se anuló la creación del cliente de IntelliSense: {0}", - "include_errors_config_provider_intellisense_disabled ": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).", - "include_errors_config_provider_squiggles_disabled ": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El subrayado ondulado está deshabilitado para esta unidad de traducción ({0}).", + "include_errors_config_provider_intellisense_disabled": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).", + "include_errors_config_provider_squiggles_disabled": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El subrayado ondulado está deshabilitado para esta unidad de traducción ({0}).", "preprocessor_keyword": "palabra clave del preprocesador", "c_keyword": "Palabra clave de C", "cpp_keyword": "Palabra clave de C++", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Hay saltos entre el código seleccionado y el código que lo rodea.", "refactor_extract_missing_return": "En el código seleccionado, algunas rutas de control salen sin establecer el valor devuelto. Esto se admite solo para tipos de valor devuelto escalar, numérico y puntero.", "expand_selection": "Expandir selección (para habilitar 'Extraer a función')", - "file_not_found_in_path2": "\"{0}\" no se encuentra en compile_commands.json archivos. ''includePath'' de c_cpp_properties.json de la carpeta ''{1}'' se usará en su lugar para este archivo." + "file_not_found_in_path2": "\"{0}\" no se encuentra en compile_commands.json archivos. ''includePath'' de c_cpp_properties.json de la carpeta ''{1}'' se usará en su lugar para este archivo.", + "copilot_hover_link": "Generar resumen de Copilot" } \ No newline at end of file diff --git a/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json b/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json index e44fd740df..d891ef0ac4 100644 --- a/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json @@ -16,6 +16,6 @@ "reinstall.extension.text5": "Sur Windows :", "reinstall.extension.text6": "Sur Linux :", "reinstall.extension.text7": "Réinstallez ensuite via l’interface utilisateur de la Place de marché dans VS Code.", - "reinstall.extension.text8": "Si la version correcte de l’extension ne peut pas être déployée par VS Code, le VSIX approprié pour votre système peut être {0} et installé à l’aide de l’option 'Installer à partir de VSIX...' sous le menu '...' de l’interface utilisateur de la Place de marché dans VS Code.", + "reinstall.extension.text8": "Si la version correcte de l’extension ne peut pas être déployée par VS Code, le VSIX approprié pour votre système peut être {0} et installé à l’aide de l’option 'Installer à partir de VSIX'...' sous le menu '...' de l’interface utilisateur de la Place de marché dans VS Code.", "download.vsix.link.title": "téléchargé à partir du site web de la place de marché VS Code" -} +} \ No newline at end of file diff --git a/Extension/i18n/fra/package.i18n.json b/Extension/i18n/fra/package.i18n.json index 2e83f529cf..84b2e725ca 100644 --- a/Extension/i18n/fra/package.i18n.json +++ b/Extension/i18n/fra/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Afficher l’option « Effacer tout » (s’il existe plusieurs types de problèmes), « Effacer tous les » (s’il existe plusieurs problèmes pour le ) et les actions de code « Effacer ceci »", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Si la valeur est `true`, la mise en forme est exécutée sur les lignes modifiées par les actions de code 'Corriger'.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Si la valeur est `true`, l’analyse du code à l’aide de `clang-tidy` est activée et s’exécute après l’ouverture ou l’enregistrement d’un fichier si `#C_Cpp.codeAnalysis.runAutomatically#` a la valeur `true` (valeur par défaut).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Le chemin complet de l'exécutable `clang-tidy`. S'il n'est pas spécifié, et que `clang-tidy` est disponible dans le chemin de l'environnement, il sera utilisé. S'il n'est pas trouvé dans le chemin de l'environnement, le `clang-tidy` fourni avec l'extension sera utilisé.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Spécifie une configuration `clang-tidy` au format YAML/JSON : `{Checks: '-*,clang-analyzer-*', CheckOptions: [{clé : x, valeur : y}]}`. Quand la valeur est vide, `clang-tidy` tente de trouver un fichier nommé `.clang-tidy` pour chaque fichier source dans ses répertoires parents.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Spécifie une configuration `clang-tidy` au format YAML/JSON à utiliser comme secours quand `#C_Cpp.codeAnalysis.clangTidy.config#` n’est pas défini et qu’aucun fichier `.clang-tidy` n’est trouvé : `{Checks: '-*,clang-analyzer-*', CheckOptions: [{clé : x, valeur : y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Expression régulière étendue POSIX (ERE) correspondant aux noms des en-têtes à partir des diagnostics de sortie. Les diagnostics du fichier principal de chaque unité de traduction sont toujours affichés. La variable `${workspaceFolder}` est prise en charge (et est utilisée comme valeur de secours par défaut si aucun fichier `.clang-tidy` n’existe). Si cette option n’est pas `null` (vide), elle remplace l’option `HeaderFilterRegex` dans un fichier `.clang-tidy`, le cas échéant.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Un bloc de code complet qui est entré 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.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_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "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, ou utilisez `file:/.clang-format`pour référencer un chemin d'accès spécifique. 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`.", @@ -183,7 +183,7 @@ "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.autocomplete.markdownDescription": "Contrôle le fournisseur de la saisie semi-automatique. Si `disabled` et que vous souhaitez une complétion basée sur les mots, vous devrez également définir `\"[cpp]\": {\"editor.wordBasedSuggestions\": }` (et de même pour `c` et `cuda-cpp` langues).", + "c_cpp.configuration.autocomplete.markdownDescription": "Contrôle le fournisseur de la saisie semi-automatique. Si `désactivé` et que vous souhaitez une complétion basée sur les mots, vous devrez également définir `\"[cpp]\": {\"editor.wordBasedSuggestions\": }` (et de même pour `c` et `cuda-cpp` langues).", "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 suspectes détectées par le moteur IntelliSense seront rapportées à l'éditeur. Il contrôle également si les avertissements d'analyse de code sont signalés si les includes ne peuvent pas être trouvés. Ce paramètre est ignoré par le moteur Tag Parser.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Si cette option est désactivée, les détails du pointage ne sont plus fournis 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.copilotHover.markdownDescription": "Si l’option est `disabled`, aucune information Copilot n’apparaîtra dans Hover.", "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 modèles 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 s’appliquent également aux chemins en dehors du dossier de l’espace de travail actuel et ne sont pas supprimés de la vue de l’explorateur. En savoir plus sur les [motifs globaux](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -420,12 +421,12 @@ "c_cpp.walkthrough.description": "Permet de découvrir la riche expérience de développement C++ de VS Code.", "c_cpp.walkthrough.set.up.title": "Configurer votre environnement C++", "c_cpp.walkthrough.activating.description": "Activation de l’extension C++ pour déterminer si votre environnement C++ a été configuré.\nActivation de l’extension...", - "c_cpp.walkthrough.no.compilers.windows.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Suivez les instructions de droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Rechercher mon nouveau compilateur](command:C_Cpp.RescanCompilers ?%22walkthrough%22)", - "c_cpp.walkthrough.no.compilers.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Sélectionnez « Installer un compilateur C++ » pour installer un compilateur pour vous ou suivez les instructions à droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Installer un compilateur C++](command:C_Cpp.InstallCompiler ?%22walkthrough%22)\n[Rechercher mon nouveau compilateur](command:C_Cpp.RescanCompilers ?%22walkthrough%22)", - "c_cpp.walkthrough.compilers.found.description": "L’extension C++ fonctionne avec un compilateur C++. Sélectionnez-en un parmi ceux déjà présents sur votre ordinateur en cliquant sur le bouton ci-dessous.\n[Sélectionner mon compilateur par défaut](command:C_Cpp.SelectIntelliSenseConfiguration ?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.windows.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Suivez les instructions de droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Rechercher mon nouveau compilateur](commande :C_Cpp.RescanCompilers ?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Sélectionnez « Installer un compilateur C++ » pour installer un compilateur pour vous ou suivez les instructions à droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Installer un compilateur C++](commande :C_Cpp.InstallCompiler ?%22walkthrough%22)\n[Rechercher mon nouveau compilateur](commande :C_Cpp.RescanCompilers ?%22walkthrough%22)", + "c_cpp.walkthrough.compilers.found.description": "L’extension C++ fonctionne avec un compilateur C++. Sélectionnez-en un parmi ceux déjà présents sur votre ordinateur en cliquant sur le bouton ci-dessous.\n[Sélectionner mon compilateur par défaut](commande :C_Cpp.SelectIntelliSenseConfiguration ?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Image montrant la sélection d’une sélection rapide de compilateur par défaut et la liste des compilateurs trouvés sur l’ordinateur des utilisateurs, dont l’un est sélectionné.", "c_cpp.walkthrough.create.cpp.file.title": "Créer un fichier C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Ouvrir](command:toSide:workbench.action.files.openFile) ou [créer](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un fichier C++. Veillez à l’enregistrer avec l’extension « .cpp », telle que « helloworld.cpp ». \n[Créer un fichier C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Ouvrir](command:toSide:workbench.action.files.openFile) ou [créer](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un fichier C++. Veillez à l’enregistrer avec l’extension « .cpp », telle que « helloworld.cpp ». \n[Créer un fichier C++] (command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Ouvrez un fichier C++ ou un dossier avec un projet C++.", "c_cpp.walkthrough.command.prompt.title": "Lancer à partir de l’invite de commandes développeur", "c_cpp.walkthrough.command.prompt.description": "Quand vous utilisez le compilateur Microsoft Visual Studio C++, l’extension C++ vous demande de lancer VS Code à partir de l’invite de commandes du développeur. Suivez les instructions à droite pour relancer.\n[Recharger la fenêtre](command:workbench.action.reloadWindow)", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Ne jamais inclure le fichier d’en-tête.", "c_cpp.languageModelTools.configuration.displayName": "Configuration C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuration du fichier C ou C++ actif, comme la version standard du langage et la plateforme cible." -} +} \ No newline at end of file diff --git a/Extension/i18n/fra/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/fra/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..97fe78f969 --- /dev/null +++ b/Extension/i18n/fra/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Générer un résumé de Copilot", + "copilot.disclaimer": "Il est possible que le contenu généré par IA soit incorrect." +} \ No newline at end of file diff --git a/Extension/i18n/fra/src/LanguageServer/extension.i18n.json b/Extension/i18n/fra/src/LanguageServer/extension.i18n.json index 8fe95f27fa..22e7fb413b 100644 --- a/Extension/i18n/fra/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Impossible d’appliquer le correctif d’analyse du code, car le document a changé.", "prerelease.message": "Une version préliminaire de l’extension C/C++ est disponible. Voulez-vous basculer vers celui-ci ?", "yes.button": "Oui", - "no.button": "Non" + "no.button": "Non", + "copilot.hover.unavailable": "Le résumé Copilot n’est pas disponible pour ce symbole.", + "copilot.hover.error": "Une erreur s’est produite lors de la génération du résumé Copilot." } \ No newline at end of file diff --git a/Extension/i18n/fra/src/nativeStrings.i18n.json b/Extension/i18n/fra/src/nativeStrings.i18n.json index 1ccfca5d6c..b6af549a6d 100644 --- a/Extension/i18n/fra/src/nativeStrings.i18n.json +++ b/Extension/i18n/fra/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Échec de l'interrogation du compilateur. Retour au intelliSenseMode 64 bits.", "fallback_to_no_bitness": "Échec de l'interrogation du compilateur. Retour au mode sans nombre de bits.", "intellisense_client_creation_aborted": "Abandon de la création du client IntelliSense : {0}", - "include_errors_config_provider_intellisense_disabled ": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.", - "include_errors_config_provider_squiggles_disabled ": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les tildes sont désactivés pour cette unité de traduction ({0}).", + "include_errors_config_provider_intellisense_disabled": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.", + "include_errors_config_provider_squiggles_disabled": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les tildes sont désactivés pour cette unité de traduction ({0}).", "preprocessor_keyword": "mot clé de préprocesseur", "c_keyword": "Mot clé C", "cpp_keyword": "Mot clé C++", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Des sauts entre le code sélectionné et le code environnant sont présents.", "refactor_extract_missing_return": "Dans le code sélectionné, certains chemins de contrôle s'arrêtent sans définir la valeur renvoyée. Cela n'est pris en charge que pour les types de retour scalaire, numérique et pointeur.", "expand_selection": "Développer la sélection (pour activer ' Extraire vers la fonction')", - "file_not_found_in_path2": "« {0} » n'a pas été trouvé dans les fichiers compile_commands.json. « includePath » from c_cpp_properties.json in folder « {1} » sera utilisé pour ce fichier à la place." + "file_not_found_in_path2": "« {0} » n'a pas été trouvé dans les fichiers compile_commands.json. « includePath » from c_cpp_properties.json in folder « {1} » sera utilisé pour ce fichier à la place.", + "copilot_hover_link": "Générer un résumé de Copilot" } \ No newline at end of file diff --git a/Extension/i18n/ita/package.i18n.json b/Extension/i18n/ita/package.i18n.json index d9bf9b2cc4..a08154aef1 100644 --- a/Extension/i18n/ita/package.i18n.json +++ b/Extension/i18n/ita/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Mostrare le azioni codice 'Cancella tutto' (se sono presenti più tipi di problema), 'Cancella tutti ' (se sono presenti più problemi per ) e 'Cancella questo'", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Se `true`, la formattazione verrà eseguita nelle righe modificate dalle azioni del codice 'Correggi'.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Se è `true`, l'analisi del codice che usa `clang-tidy` verrà abilitata ed eseguita dopo l'apertura o il salvataggio di un file se `#C_Cpp.codeAnalysis.runAutomatically#` è `true` (impostazione predefinita).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Percorso completo dell'eseguibile `clang-tidy`. Se non è specificato, `clang-tidy` è disponibile nel percorso dell'ambiente usato. Se non viene trovato nel percorso dell'ambiente, verrà usato `clang-tidy` in bundle con l'estensione.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Specifica una configurazione `clang-tidy` in formato YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{chiave: x, valore: y}]}`. Quando il valore è vuoto, `clang-tidy` tenterà di trovare un file denominato `.clang-tidy` per ogni file di origine nelle directory padre.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Specifica una configurazione `clang-tidy` in formato YAML/JSON da usare come fallback quando `#C_Cpp.codeAnalysis.clangTidy.config#` non è impostato e non è stato trovato alcun file `.clang-tidy`: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{chiave: x, valore: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Espressione regolare estesa POSIX (ERE) corrispondente ai nomi delle intestazioni da cui eseguire la diagnostica di output. La diagnostica dal file principale di ogni unità di conversione viene sempre visualizzata. La variabile `${workspaceFolder}` è supportata e viene usata come valore di fallback predefinito se non esiste alcun file `.clang-tidy`. Se questa opzione non è `null` (vuota), esegue l'override dell'opzione `HeaderFilterRegex` in un file `.clang-tidy`, se presente.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Un blocco di codice completo immesso su una sola riga viene mantenuto su una sola riga, indipendentemente dai valori di qualsiasi impostazione `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Codice di qualsiasi tipo in cui le parentesi graffe di apertura e chiusura sono nella stessa riga viene mantenuto in una sola riga, indipendentemente dai valori di una delle impostazioni `C_Cpp.vcFormat.newLine.*`.", "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 non viene trovato nel percorso dell'ambiente, verrà usato il `clang-format` fornito in bundle con l'estensione.", + "c_cpp.configuration.clang_format_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "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` nella directory corrente o padre, oppure usare `file:/.clang-format` per fare riferimento a un percorso specifico. Usare `{chiave: valore, ...}` 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 `{chiave: valore, ...}` 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`.", @@ -183,7 +183,7 @@ "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.autocomplete.markdownDescription": "Controlla il provider di completamento automatico. Se è `disabled` e si vuole il completamento basato sulle parole, sarà necessario impostare anche `\"[cpp]\": {\"editor.wordBasedSuggestions\": }` (e analogamente per i linguaggi `c` e `cuda-cpp`).", + "c_cpp.configuration.autocomplete.markdownDescription": "Controlla il provider di completamento automatico. Se è `disabilitato` e si vuole il completamento basato sulle parole, sarà necessario impostare anche `\"[cpp]\": {\"editor.wordBasedSuggestions\": }` (e analogamente per i linguaggi `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 possibili errori di compilazione rilevati dal motore IntelliSense verranno segnalati all'editor. Controlla inoltre se vengono segnalati avvisi di analisi del codice se non è possibile trovare le inclusioni. Questa impostazione viene ignorata dal motore del parser di tag.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Se questa opzione è disabilitata, i dettagli al passaggio del mouse non vengono più forniti 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.copilotHover.markdownDescription": "Se è `disabilitato`, nessuna informazione di Copilot verrà visualizzata al passaggio del mouse.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Se è `true`, con 'Rinomina simbolo' 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": "Configurare i criteri GLOB per escludere le cartelle (e i file se `#C_Cpp.exclusionPolicy#` viene modificato). Sono specifici dell'estensione C/C++ e si aggiungono a `#files.exclude#`, ma diversamente da `#files.exclude#` si applicano anche ai percorsi esterni alla cartella dell'area di lavoro corrente e non vengono rimossi dalla visualizzazione Esplora risorse. Altre informazioni su [criteri GLOB](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -421,11 +422,11 @@ "c_cpp.walkthrough.set.up.title": "Configurare l'ambiente C++", "c_cpp.walkthrough.activating.description": "Attivazione dell'estensione C++ per determinare se l'ambiente C++ è stato configurato.\nAttivazione dell'estensione...", "c_cpp.walkthrough.no.compilers.windows.description": "Non è stato possibile trovare un compilatore C++ nel computer, necessario per usare l'estensione C++. Seguire le istruzioni a destra per installarne uno, quindi fare clic su “Trova il nuovo compilatore” di seguito.\n[Trova il nuovo compilatore](command:C_Cpp.RescanCompilers?%22walkthrough%22)", - "c_cpp.walkthrough.no.compilers.description": "Non è stato possibile trovare un compilatore C++ nel computer, necessario per usare l'estensione C++. Selezionare \"Installa un compilatore C++\" per installare automaticamente un compilatore, oppure seguire le istruzioni a destra per installarne uno, quindi fare clic su \"Trova il nuovo compilatore\" di seguito.\n[Installa un compilatore C++](command:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Trova il nuovo compilatore](command:C_Cpp.RescanCompilers?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.description": "Non è stato possibile trovare un compilatore C++ nel computer, necessario per usare l'estensione C++. Selezionare \"Installa un compilatore C++\" per installare automaticamente un compilatore, oppure seguire le istruzioni a destra per installarne uno, quindi fare clic su \"Trova il nuovo compilatore\" di seguito.\n[Installa un compilatore C++ ](command:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Trova il nuovo compilatore](command:C_Cpp.RescanCompilers?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.description": "L'estensione C++ funziona con un compilatore C++. Selezionare una delle opzioni già presenti nel computer facendo clic sul pulsante seguente.\n[Selezionare il compilatore predefinito](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Immagine che mostra la selezione di un quickpick del compilatore predefinito e l'elenco dei compilatori trovati nel computer degli utenti, uno dei quali è selezionato.", "c_cpp.walkthrough.create.cpp.file.title": "Creare un file C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) o [creare](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un file C++. Assicurasi di salvarlo con l'estensione \".cpp\", ad esempio \"helloworld.cpp\". \n[Creare un file C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) o [creare](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un file C++. Assicurasi di salvarlo con l'estensione \".cpp\", ad esempio \"helloworld.cpp\". \n[Creare un file C++] (command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Apre un file C++ o una cartella con un progetto C++.", "c_cpp.walkthrough.command.prompt.title": "Prompt dei comandi per gli sviluppatori", "c_cpp.walkthrough.command.prompt.description": "Quando si usa il compilatore C++ Microsoft Visual Studio, l'estensione C++ richiede di avviare VS Code dal prompt dei comandi per sviluppatori. Seguire le istruzioni a destra per riavviare.\n[Reload Window](command:workbench.action.reloadWindow)", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Non includere mai il file di intestazione.", "c_cpp.languageModelTools.configuration.displayName": "Configurazione di C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configurazione del file C o C++ attivo, ad esempio la versione standard del linguaggio e la piattaforma di destinazione." -} +} \ No newline at end of file diff --git a/Extension/i18n/ita/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/ita/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..9589a4d345 --- /dev/null +++ b/Extension/i18n/ita/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Genera riepilogo Copilot", + "copilot.disclaimer": "Il contenuto generato dall'intelligenza artificiale potrebbe non essere corretto." +} \ No newline at end of file diff --git a/Extension/i18n/ita/src/LanguageServer/extension.i18n.json b/Extension/i18n/ita/src/LanguageServer/extension.i18n.json index 9c0e143699..7b3c1720e5 100644 --- a/Extension/i18n/ita/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Impossibile applicare la correzione di analisi codice perché il documento è stato modificato.", "prerelease.message": "È disponibile una versione non definitiva dell'estensione C/C++. Passare a questa versione?", "yes.button": "Sì", - "no.button": "No" + "no.button": "No", + "copilot.hover.unavailable": "Il riepilogo di Copilot non è disponibile per questo simbolo.", + "copilot.hover.error": "Errore durante la generazione del riepilogo di Copilot." } \ No newline at end of file diff --git a/Extension/i18n/ita/src/nativeStrings.i18n.json b/Extension/i18n/ita/src/nativeStrings.i18n.json index 66f44f3036..0f9ae629c8 100644 --- a/Extension/i18n/ita/src/nativeStrings.i18n.json +++ b/Extension/i18n/ita/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Non è stato possibile eseguire una query sul compilatore. Verrà eseguito il fallback a intelliSenseMode a 64 bit.", "fallback_to_no_bitness": "Non è stato possibile eseguire una query sul compilatore. Verrà eseguito il fallback alla modalità senza numero di bit.", "intellisense_client_creation_aborted": "La creazione del client IntelliSense è stata interrotta: {0}", - "include_errors_config_provider_intellisense_disabled ": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.", - "include_errors_config_provider_squiggles_disabled ": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. I segni di revisione sono disabilitati per questa unità di conversione ({0}).", + "include_errors_config_provider_intellisense_disabled": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.", + "include_errors_config_provider_squiggles_disabled": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. I segni di revisione sono disabilitati per questa unità di conversione ({0}).", "preprocessor_keyword": "parola chiave del preprocessore", "c_keyword": "parola chiave C", "cpp_keyword": "parola chiave C++", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Sono presenti collegamenti tra il codice selezionato e quello circostante.", "refactor_extract_missing_return": "Nel codice selezionato alcuni percorsi di controllo terminano senza impostare il valore restituito. Questo comportamento è supportato solo per tipi restituiti scalari, numerici e puntatore.", "expand_selection": "Espandi selezione (per abilitare 'Estrai in funzione')", - "file_not_found_in_path2": "\"{0}\" non è stato trovato nei file compile_commands.json. In alternativa per questo file verrà usato ''includePath'' del file c_cpp_properties.json nella cartella ''{1}''." + "file_not_found_in_path2": "\"{0}\" non è stato trovato nei file compile_commands.json. In alternativa per questo file verrà usato ''includePath'' del file c_cpp_properties.json nella cartella ''{1}''.", + "copilot_hover_link": "Genera riepilogo Copilot" } \ No newline at end of file diff --git a/Extension/i18n/jpn/package.i18n.json b/Extension/i18n/jpn/package.i18n.json index 0e889f90c2..96b212aed8 100644 --- a/Extension/i18n/jpn/package.i18n.json +++ b/Extension/i18n/jpn/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "[すべてクリア] (複数の問題の種類がある場合)、[すべてののクリア] (に複数の問題がある場合)、'これをクリア' コード アクションを表示する", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "`true` の場合、'修正' コード アクションによって変更された行に対して書式設定が実行されます。", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "`true` の場合、`clang-tidy` を使用したコード分析が有効になり、`#C_Cpp.codeAnalysis.runAutomatically#` が `true` (既定値) の場合、ファイルを開いたり保存したりした後に実行されます。", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` の実行可能ファイルの完全なパスです。指定されておらず、`clang-tidy` が環境パスに置かれている場合は、それが使用されます。環境パスに見つからない場合は、拡張機能にバンドルされている `clang-tidy` が使用されます。", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "YAML/JSON 形式の `clang-tidy` 構成を指定します: `{Checks: '-*,clang-analyzer-*',CheckOptions: [{キー: x, 値: y}]}`。値が空の場合、`clang-tidy` は親ディレクトリ内の各ソース ファイルの `.clang-tidy` という名前のファイルの検索を試みます。", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "`#C_Cpp.codeAnalysis.clangTidy.config#` が設定されておらず、`clang-tidy` ファイルが見つからない場合に、フォールバックとして使用する YAML/JSON 形式の `clang-tidy` 構成を指定します: `{Checks: '-*,clang-analyzer-*',CheckOptions: [{キー: x, 値: y}]}`。", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "診断を出力するヘッダーの名前と一致する POSIX 拡張正規表現 (ERE)。各翻訳単位のメイン ファイルからの診断は常に表示されます。`${workspaceFolder}` 変数はサポートされています (`.clang-tidy` ファイルが存在しない場合は、既定のフォールバック値として使用されます)。このオプションが `null` (空) でない場合は、`.clang-tidy` ファイルの `HeaderFilterRegex` オプションがオーバーライドされます (存在する場合)。", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "`C_Cpp.vcFormat.newLine.*` 設定の値に関係なく、1 行に入力された完全なコード ブロックは、1 行に保持されます。", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "`C_Cpp.vcFormat.newLine.*` 設定の値に関係なく、左および右中かっこが 1 行に入力されているコードは、1 行に保持されます。", "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_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "次のコーディング スタイルが現在サポートされています: `Visual Studio`、`LLVM`、`Google`、`Chromium`、`Mozilla`、`WebKit`、`Microsoft`、`GNU`。`file` を使用して、現在のディレクトリまたは親ディレクトリにある `.clang-format` ファイルからスタイルを読み込むか、`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": "`clang-format` が`file`スタイルで呼び出されたものの`.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` パラメーターによって決定されるインクルードの並べ替え動作がオーバーライドされます。", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "無効にすると、ホバーの詳細が言語サーバーから提供されなくなります。", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg 依存関係マネージャー](https://aka.ms/vcpkg/) の統合サービスを有効にします。", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "依存関係である場合は、`nan` および `node-addon-api` のインクルード パスを追加してください。", + "c_cpp.configuration.copilotHover.markdownDescription": "`disabled` の場合、ホバーに Copilot 情報は表示されません。", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "`true` の場合、'シンボルの名前変更' には有効な C/C++ 識別子が必要です。", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "`true` の場合、関数呼び出しの後に `(` が自動的に追加されます。その場合は、`#editor.autoClosingBrackets#` 設定の値に応じて、`)` も追加される場合があります。", "c_cpp.configuration.filesExclude.markdownDescription": "フォルダー (および `#C_Cpp.exclusionPolicy#` が変更されている場合はファイル) を除外するための glob パターンを構成します。これらは C/C++ 拡張機能に固有であり、`#files.exclude#` に加えてありますが、`#files.exclude#` とは異なり、現在のワークスペース フォルダーの外部のパスにも適用され、エクスプローラー ビューからは削除されません。[glob パターン](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) についての詳細をご確認ください。", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "ヘッダー ファイルを含めることはありません。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 構成", "c_cpp.languageModelTools.configuration.userDescription": "言語標準バージョンやターゲット プラットフォームなど、アクティブ C または C++ ファイルの構成。" -} +} \ No newline at end of file diff --git a/Extension/i18n/jpn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/jpn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..c48e773b79 --- /dev/null +++ b/Extension/i18n/jpn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Copilot 要約を生成します", + "copilot.disclaimer": "AI によって生成されたコンテンツが正しくない可能性があります。" +} \ No newline at end of file diff --git a/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json b/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json index fe3c55f22d..60a5d17350 100644 --- a/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "ドキュメントが変更されたため、コード分析修正プログラムを適用できませんでした。", "prerelease.message": "C/C++ 拡張機能のプレリリース版が利用可能です。切り替えますか?", "yes.button": "はい", - "no.button": "いいえ" + "no.button": "いいえ", + "copilot.hover.unavailable": "Copilot の概要は、このシンボルでは使用できません。", + "copilot.hover.error": "Copilot 要約の生成中にエラーが発生しました。" } \ No newline at end of file diff --git a/Extension/i18n/jpn/src/nativeStrings.i18n.json b/Extension/i18n/jpn/src/nativeStrings.i18n.json index ad82921c55..9012c476bf 100644 --- a/Extension/i18n/jpn/src/nativeStrings.i18n.json +++ b/Extension/i18n/jpn/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "コンパイラを照会できませんでした。64 ビットの intelliSenseMode に戻しています。", "fallback_to_no_bitness": "コンパイラを照会できませんでした。ビットなしに戻ります。", "intellisense_client_creation_aborted": "IntelliSense クライアントの作成が中止されました: {0}", - "include_errors_config_provider_intellisense_disabled ": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。", - "include_errors_config_provider_squiggles_disabled ": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) では、波線が無効になっています。", + "include_errors_config_provider_intellisense_disabled": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。", + "include_errors_config_provider_squiggles_disabled": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) では、波線が無効になっています。", "preprocessor_keyword": "プリプロセッサ キーワード", "c_keyword": "C キーワード", "cpp_keyword": "C++ キーワード", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "選択したコードと周囲のコードの間にジャンプが存在します。", "refactor_extract_missing_return": "選択したコードでは、戻り値を設定せずに一部のコントロール パスが終了します。これは、スカラー型、数値型、およびポインター型の戻り値に対してのみサポートされます。", "expand_selection": "選択範囲を展開する ([関数に抽出] を有効にする)", - "file_not_found_in_path2": "\"{0}\" が compile_commands.json ファイルに見つかりません。フォルダー '{1}' にある c_cpp_properties.json からの 'includePath' が、このファイルで代わりに使用されます。" + "file_not_found_in_path2": "\"{0}\" が compile_commands.json ファイルに見つかりません。フォルダー '{1}' にある c_cpp_properties.json からの 'includePath' が、このファイルで代わりに使用されます。", + "copilot_hover_link": "Copilot 要約の生成" } \ No newline at end of file diff --git a/Extension/i18n/kor/package.i18n.json b/Extension/i18n/kor/package.i18n.json index 3a092f7d53..c0c03ab581 100644 --- a/Extension/i18n/kor/package.i18n.json +++ b/Extension/i18n/kor/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "'모두 지우기'(여러 문제 유형이 있는 경우), '모두 지우기 '(에 대해 여러 문제가 있는 경우) 및 '이 항목 지우기' 코드 작업 표시", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "`true`이면 '수정' 코드 동작에 의해 변경된 줄에서 서식이 실행됩니다.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "`true`인 경우 `#C_Cpp.codeAnalysis.runAutomatically#`가 `true`(기본값)이면 `clang-tidy`를 사용한 코드 분석을 사용하도록 설정되고 파일을 열거나 저장한 뒤 실행됩니다.", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` 실행 파일의 전체 경로입니다. 지정하지 않은 경우 `clang-tidy`를 환경 경로에서 사용할 수 있으면 해당 실행 파일이 사용됩니다. 환경 경로에 없는 경우에는 확장과 함께 제공된 `clang-tidy`가 사용됩니다.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "YAML/JSON 형식의 `clang-tidy` 구성을 지정합니다. `{Checks: '-*,clang-analyzer-*', CheckOptions: [{키: x, 값: y}]}`. 값이 비어 있으면 `clang-tidy`는 상위 디렉터리의 각 소스 파일에 대해 `.clang-tidy`라는 파일을 찾으려고 시도합니다.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "`#C_Cpp.codeAnalysis.clangTidy.config#`가 설정되지 않고 `.clang-tidy` 파일을 찾을 수 없는 경우 대체로 사용할 YAML/JSON 형식의 `clang-tidy` 구성을 지정합니다. `{Checks: '-*, clang-analyzer-*', CheckOptions: [{키: x, 값: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "진단을 출력할 헤더의 이름과 일치하는 POSIX 확장 정규식(ERE)입니다. 각 번역 단위의 기본 파일에서 진단이 항상 표시됩니다. `${workspaceFolder}` 변수가 지원됩니다(`.clang-tidy` 파일이 없는 경우 기본 폴백 값으로 사용됨). 이 옵션이 `null`(비어 있음)이 아닌 경우 `.clang-tidy` 파일의 `HeaderFilterRegex` 옵션(있는 경우)을 재정의합니다.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "모든 `C_Cpp.vcFormat.newLine.*` 설정의 값에 관계없이 한 줄에 입력된 전체 코드 블록이 한 줄에 유지됩니다.", "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_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "코딩 스타일은 현재 `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`을 지원합니다. `file`을 사용하여 현재 또는 상위 디렉터리의 `.clang-format` 파일에서 스타일을 로드하거나 `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": "`clang-format`이 `file` 스타일을 사용하여 호출되지만 `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_sortIncludes.markdownDescription": "설정되는 경우 `SortIncludes` 매개 변수로 결정된 포함 정렬 동작을 재정의합니다.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "사용하지 않도록 설정하면 언어 서버에서 마우스로 가리키기 세부 정보를 더 이상 제공하지 않습니다.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg 종속성 관리자](https://aka.ms/vcpkg/)에 대해 통합 서비스를 사용하도록 설정합니다.", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "`nan` 및 `node-addon-api`가 종속성일 때 해당 포함 경로를 추가합니다.", + "c_cpp.configuration.copilotHover.markdownDescription": "`disabled`인 경우 Hover에 Copilot 정보가 표시되지 않습니다.", "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#`와 달리 현재 작업 영역 폴더 외부의 경로에도 적용되며 탐색기 보기에서 제거되지 않습니다. [glob 패턴](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options)에 대해 자세히 알아보세요.", diff --git a/Extension/i18n/kor/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/kor/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..0ca285c6e9 --- /dev/null +++ b/Extension/i18n/kor/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Copilot 요약 생성", + "copilot.disclaimer": "AI 생성 콘텐츠가 잘못되었을 수 있습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/extension.i18n.json b/Extension/i18n/kor/src/LanguageServer/extension.i18n.json index 5b547e76b7..2abbfb7dab 100644 --- a/Extension/i18n/kor/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "문서가 변경되어 코드 분석 수정 사항을 적용할 수 없습니다.", "prerelease.message": "C/C++ 확장의 시험판 버전을 사용할 수 있습니다. 전환하시겠습니까?", "yes.button": "예", - "no.button": "아니요" + "no.button": "아니요", + "copilot.hover.unavailable": "이 기호에는 Copilot 요약을 사용할 수 없습니다.", + "copilot.hover.error": "Copilot 요약을 생성하는 동안 오류가 발생했습니다." } \ No newline at end of file diff --git a/Extension/i18n/kor/src/nativeStrings.i18n.json b/Extension/i18n/kor/src/nativeStrings.i18n.json index 9b6dc985e0..eeed677d5b 100644 --- a/Extension/i18n/kor/src/nativeStrings.i18n.json +++ b/Extension/i18n/kor/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "컴파일러를 쿼리하지 못했습니다. 64비트 intelliSenseMode로 대체하는 중입니다.", "fallback_to_no_bitness": "컴파일러를 쿼리하지 못했습니다. 0비트로 대체하는 중입니다.", "intellisense_client_creation_aborted": "IntelliSense 클라이언트 만들기가 중단되었습니다. {0}", - "include_errors_config_provider_intellisense_disabled ": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 태그 파서가 이 변환 단위({0})에 적합한 IntelliSense 기능을 제공합니다.", - "include_errors_config_provider_squiggles_disabled ": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 이 변환 단위({0})에서 물결선을 사용할 수 없습니다.", + "include_errors_config_provider_intellisense_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 태그 파서가 이 변환 단위({0})에 적합한 IntelliSense 기능을 제공합니다.", + "include_errors_config_provider_squiggles_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 이 변환 단위({0})에서 물결선을 사용할 수 없습니다.", "preprocessor_keyword": "전처리기 키워드", "c_keyword": "C 키워드", "cpp_keyword": "C++ 키워드", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "선택된 코드와 주변 코드 사이에 점프가 있습니다.", "refactor_extract_missing_return": "선택된 코드에서 일부 제어 경로가 반환 값 설정 없이 종료됩니다. 이는 스칼라, 숫자 및 포인터 반환 형식에 대해서만 지원됩니다.", "expand_selection": "선택 영역 확장('함수로 추출'을 사용하도록 설정)", - "file_not_found_in_path2": "compile_commands.json 파일에서 \"{0}\"을(를) 찾을 수 없습니다. '{1}' 폴더의 c_cpp_properties.json 'includePath'가 대신 이 파일에 사용됩니다." + "file_not_found_in_path2": "compile_commands.json 파일에서 \"{0}\"을(를) 찾을 수 없습니다. '{1}' 폴더의 c_cpp_properties.json 'includePath'가 대신 이 파일에 사용됩니다.", + "copilot_hover_link": "Copilot 요약 생성" } \ No newline at end of file diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 262e12efdf..def7a7e10c 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Pokaż polecenie „Wyczyść wszystko” (jeśli istnieje wiele typów problemów), „Wyczyść wszystkie ” (jeśli istnieje wiele problemów dotyczących ), a także działanie kodu „Wyczyść to”", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "W przypadku wartości `true` formatowanie będzie uruchamiane w wierszach zmienionych przez akcje kodu „Rozwiąż”.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "W przypadku wartości `true` analiza kodu przy użyciu polecenia `clang-tidy` zostanie włączona i zostanie uruchomiona po otwarciu lub zapisaniu pliku, jeśli parametr `#C_Cpp.codeAnalysis.runAutomatically#` ma wartość `true` (wartość domyślna).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Pełna ścieżka pliku wykonywalnego `clang-tidy`. Jeśli nie zostanie określony, a element `clang-tidy` jest dostępny w ścieżce środowiska, jest używany. Jeśli ścieżka środowiska nie zostanie znaleziona, zostanie użyty element `clang-tidy` w pakiecie z rozszerzeniem.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Określa konfigurację `clang-tidy` w formacie YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{klucz: x, wartość: y}]}`. Gdy wartość jest pusta, element `clang-tidy` podejmie próbę znalezienia pliku o nazwie `clang-tidy` dla każdego pliku źródłowego w jego katalogach nadrzędnych.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Określa konfigurację `clang-tidy` w formacie YAML/JSON, który ma być używany jako rezerwowy, gdy konfiguracja `#C_Cpp.codeAnalysis.clangTidy.config#` nie jest ustawiona i nie znaleziono pliku `.clang-tidy`: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{klucz: x, wartość: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Rozszerzone wyrażenie regularne (ERE) POSIX pasujące do nazw nagłówków do diagnostyki wyjściowej. Diagnostyka z głównego pliku każdej jednostki tłumaczenia jest zawsze wyświetlana. Zmienna `${workspaceFolder}` jest obsługiwana (i jest używana jako domyślna wartość rezerwowa, jeśli plik `.clang-tidy` nie istnieje). Jeśli ta opcja nie ma wartości `null` (pusta), zastępuje opcję `HeaderFilterRegex` w pliku `.clang-tidy`, jeśli istnieje.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Pełny blok kodu, który został wprowadzony w jednym wierszu, jest pozostawiany w jednym wierszu, niezależnie od wartości ustawień elementu `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Dowolny kod, w którym otwierający i zamykający nawias klamrowy został wprowadzony w jednym wierszu, jest pozostawiany w jednym wierszu, niezależnie od wartości ustawień elementu `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Bloki kodu są zawsze formatowane na podstawie wartości ustawień `C_Cpp.vcFormat.newLine.*`.", - "c_cpp.configuration.clang_format_path.markdownDescription": "Pełna ścieżka do pliku wykonywalnego elementu `clang-format`. Jeśli nie zostanie ona określona, a element `clang-format` będzie dostępny w ścieżce środowiska, to zostanie on użyty. Jeśli nie zostanie znaleziony w ścieżce środowiska, zostanie użyty element `clang-format` powiązany z danym rozszerzeniem.", + "c_cpp.configuration.clang_format_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "Styl kodowania, obecnie obsługiwane: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Użyj elementu `file`, aby załadować styl z pliku `.clang-format` znajdującego się w bieżącym lub nadrzędnym katalogu lub ścieżki `file:<ścieżka>/.clang-format`, aby odwołać się do określonej ścieżki. Użyj składni `{klucz: wartość, ...}`, aby ustawić określone parametry. Na przykład styl `Visual Studio` jest podobny do następującego: `{ 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": "Nazwa wstępnie zdefiniowanego stylu używana jako rezerwa w przypadku, gdy plik `clang-format` zostanie wywołany przy użyciu stylu `file`, natomiast plik `.clang-format` nie zostanie znaleziony. Możliwe wartości to `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none`, bądź użycie składni `{klucz: wartość, ...}` do ustawienia określonych parametrów. Na przykład styl `Visual Studio` jest podobny do następującego: `{ 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": "Jeśli jest ustawiony, zastępuje zachowanie sortowania dołączanych elementów określane za pomocą parametru `SortIncludes`.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "W przypadku wyłączenia szczegóły dotyczące umieszczania wskaźnika myszy nie będą już udostępniane przez serwer języka.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Włącz usługi integracji dla elementu [vcpkg dependency manager](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Dodaj ścieżki dołączania z plików `nan` i `node-addon-api`, jeśli są one zależnościami.", + "c_cpp.configuration.copilotHover.markdownDescription": "W przypadku wartości `disabled` po najechaniu kursorem nie będą wyświetlane żadne informacje funkcji Copilot.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Jeśli ma wartość `true`, element „Symbol zmiany nazwy” będzie wymagać prawidłowego identyfikatora C/C++.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Jeśli ma wartość `true`, autouzupełnianie będzie automatycznie dodawać znak `(` po wywołaniach funkcji, a w niektórych przypadkach może również dodawać znak `)`, zależnie od ustawienia `#editor.autoClosingBrackets#`.", "c_cpp.configuration.filesExclude.markdownDescription": "Skonfiguruj wzorce globalne na potrzeby wykluczania folderów (i plików w przypadku zmiany zasad `#C_Cpp.exclusionPolicy#`). Są one specyficzne dla rozszerzenia języka C/C++ i są dodatkiem do elementu `#files.exclude#`, ale w przeciwieństwie do elementu `#files.exclude#` mają również zastosowanie do ścieżek spoza bieżącego folderu obszaru roboczego i nie są usuwane z widoku Eksploratora. Przeczytaj więcej o [wzorcach globalnych](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -425,10 +426,10 @@ "c_cpp.walkthrough.compilers.found.description": "Rozszerzenie języka C++ działa z kompilatorem języka C++. Wybierz jedną z tych, które są już na Twojej maszynie, klikając poniższy przycisk.\n[Select my Default Compiler](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Obraz przedstawiający wybieranie domyślnego kompilatora za pomocą narzędzia QuickPick oraz listę kompilatorów znalezionych na maszynach użytkowników, z których jeden jest zaznaczony.", "c_cpp.walkthrough.create.cpp.file.title": "Tworzenie pliku C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Otwórz](command:toSide:workbench.action.files.openFile) lub [utwórz](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) plik C++. Pamiętaj, aby zapisać go z rozszerzeniem „.cpp” (na przykład „helloworld.cpp”). \n[Utwórz plik C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Otwórz](command:toSide:workbench.action.files.openFile) lub [utwórz](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) plik C++. Pamiętaj, aby zapisać go z rozszerzeniem „.cpp” (na przykład „helloworld.cpp”). \n[Utwórz plik C++ ] (command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Otwórz plik C++ lub folder z projektem C++.", "c_cpp.walkthrough.command.prompt.title": "Uruchamianie z wiersza polecenia dla deweloperów", - "c_cpp.walkthrough.command.prompt.description": "Jeśli korzystasz z kompilatora języka C++ programu Microsoft Visual Studio, rozszerzenie języka C++ wymaga uruchomienia edytora VS Code z poziomu wiersza polecenia dla deweloperów. Postępuj zgodnie z instrukcjami po prawej stronie, aby uruchomić ponownie.\n[Załaduj ponownie okno](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.description": "Jeśli korzystasz z kompilatora języka C++ programu Microsoft Visual Studio, rozszerzenie języka C++ wymaga uruchomienia edytora VS Code z poziomu wiersza polecenia dla deweloperów. Postępuj zgodnie z instrukcjami po prawej stronie, aby uruchomić ponownie.\n[Załaduj ponownie okno] (command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Uruchamianie i debugowanie pliku C++", "c_cpp.walkthrough.run.debug.mac.description": "Otwórz plik C++ i kliknij przycisk odtwarzania w prawym górnym rogu edytora lub naciśnij klawisz F5, gdy korzystasz z pliku. Wybierz pozycję „clang++ — kompiluj i debuguj aktywny plik\", aby uruchomić go za pomocą debugera.", "c_cpp.walkthrough.run.debug.linux.description": "Otwórz plik C++ i kliknij przycisk odtwarzania w prawym górnym rogu edytora lub naciśnij klawisz F5, gdy korzystasz z pliku. Wybierz pozycję „g++ — kompiluj i debuguj aktywny plik\", aby uruchomić go za pomocą debugera.", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nigdy nie uwzględniaj pliku nagłówkowego.", "c_cpp.languageModelTools.configuration.displayName": "Konfiguracja języka C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Konfiguracja aktywnego pliku C lub C++, na przykład standardowa wersja języka i platforma docelowa." -} +} \ No newline at end of file diff --git a/Extension/i18n/plk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/plk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..0ee5e0e2a4 --- /dev/null +++ b/Extension/i18n/plk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Generuj podsumowanie funkcji Copilot", + "copilot.disclaimer": "Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna." +} \ No newline at end of file diff --git a/Extension/i18n/plk/src/LanguageServer/extension.i18n.json b/Extension/i18n/plk/src/LanguageServer/extension.i18n.json index fcf4c8d988..cca3459875 100644 --- a/Extension/i18n/plk/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Nie można rozwiązać problemu z analizą kodu, ponieważ dokument został zmieniony.", "prerelease.message": "Dostępna jest wersja wstępna rozszerzenia C/C++. Czy chcesz się na nią przełączyć?", "yes.button": "Tak", - "no.button": "Nie" + "no.button": "Nie", + "copilot.hover.unavailable": "Podsumowanie Copilot jest niedostępne dla tego symbolu.", + "copilot.hover.error": "Wystąpił błąd podczas generowania podsumowania funkcji Copilot." } \ No newline at end of file diff --git a/Extension/i18n/plk/src/nativeStrings.i18n.json b/Extension/i18n/plk/src/nativeStrings.i18n.json index 3587ff53ab..cd9de4b4d5 100644 --- a/Extension/i18n/plk/src/nativeStrings.i18n.json +++ b/Extension/i18n/plk/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Nie można wykonać zapytania dotyczącego kompilatora. Powrót do 64-bitowego trybu intelliSenseMode.", "fallback_to_no_bitness": "Nie można wykonać zapytania dotyczącego kompilatora. Powrót do braku liczby bitów.", "intellisense_client_creation_aborted": "Przerwano tworzenie klienta IntelliSense: {0}", - "include_errors_config_provider_intellisense_disabled ": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Funkcje IntelliSense dla tej jednostki tłumaczeniowej ({0}) będą udostępniane przez analizator tagów.", - "include_errors_config_provider_squiggles_disabled ": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Zygzaki dla tej jednostki tłumaczeniowej ({0}) są wyłączone.", + "include_errors_config_provider_intellisense_disabled": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Funkcje IntelliSense dla tej jednostki tłumaczeniowej ({0}) będą udostępniane przez analizator tagów.", + "include_errors_config_provider_squiggles_disabled": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Zygzaki dla tej jednostki tłumaczeniowej ({0}) są wyłączone.", "preprocessor_keyword": "słowo kluczowe preprocesora", "c_keyword": "Słowo kluczowe języka C", "cpp_keyword": "Słowo kluczowe języka C++", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Występują skoki między zaznaczonym kodem a otaczającym kodem.", "refactor_extract_missing_return": "W zaznaczonym kodzie niektóre ścieżki kontroli kończą działanie bez ustawienia zwracanej wartości. Jest to obsługiwane tylko w przypadku zwracanych typów skalarnych, liczbowych i wskaźnikowych.", "expand_selection": "Rozwiń wybór (aby włączyć opcję „Wyodrębnij do funkcji”)", - "file_not_found_in_path2": "\"{0}\" not found in compile_commands.json files. 'includePath' from c_cpp_properties.json in folder '{1}' will be used for this file instead." + "file_not_found_in_path2": "Nie znaleziono elementu „{0}” w plikach compile_commands.json. Zamiast tego dla tego pliku zostanie użyty element „includePath” z c_cpp_properties.json w folderze „{1}”.", + "copilot_hover_link": "Generuj podsumowanie funkcji Copilot" } \ No newline at end of file diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index 96de292e6c..6a8a817c8c 100644 --- a/Extension/i18n/ptb/package.i18n.json +++ b/Extension/i18n/ptb/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "Formatação", "c_cpp.subheaders.codeDocumentation.title": "Documentação do Código", - "c_cpp.subheaders.codeAnalysis.title": "Análise de Código", + "c_cpp.subheaders.codeAnalysis.title": "Análise de código", "c_cpp.subheaders.debugging.title": "Depurando", "c_cpp.subheaders.resourceManagement.title": "Gerenciamento de Recursos", "c_cpp.subheaders.miscellaneous.title": "Diversos", @@ -39,7 +39,7 @@ "c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Executar Análise de Código no Arquivo Ativo", "c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Executar Análise de Código em Abrir Arquivos", "c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Executar Análise de Código em Todos os Arquivos", - "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Limpar Todos os Problemas de Análise de Código", + "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Limpar todos os problemas de Análise de código", "c_cpp.command.BuildAndDebugFile.title": "Depurar Arquivo C/C++", "c_cpp.command.BuildAndRunFile.title": "Executar Arquivo C/C++", "c_cpp.command.AddDebugConfiguration.title": "Adicionar a Configuração de Depuração", @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Mostrar 'Limpar tudo' (se houver vários tipos de problema), 'Limpar todos os ' (se houver vários problemas para o ), e 'Limpar isso' para código de ações", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Se for `true`, a formatação será executada nas linhas alteradas pelas ações de código 'Corrigir'.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "Se for `true`, a análise de código usando `clang-tidy` será habilitada e será executada depois que um arquivo for aberto ou salvo se `#C_Cpp.codeAnalysis.runAutomatically#` for `true` (o padrão).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "O caminho completo do executável `clang-tidy`. Se não for especificado, o `clang-tidy` estará disponível no caminho do ambiente usado. Se não for encontrado no caminho do ambiente, o `clang-tidy` empacotado com a extensão será usado.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Especifica uma configuração `clang-tidy` no formato YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{chave: x, valor: y}]}`. Quando o valor estiver vazio, `clang-tidy` tentará localizar um arquivo chamado `.clang-tidy` para cada arquivo de origem em seus diretórios pai.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Especifica uma configuração `clang-tidy` no formato YAML/JSON a ser usada como fallback quando `#C_Cpp.codeAnalysis.clangTidy.config#` não estiver definido e nenhum arquivo `.clang-tidy` for encontrado: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{chave: x, valor: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Uma expressão regular estendida (ERE) que corresponde ao nome do cabeçalho a partir do qual o diagnóstico deve ser gerado. Os diagnósticos do arquivo principal de cada unidade de tradução são sempre exibidos. A variável `${workspaceFolder}` é suportada (e será usada como o valor de fallback padrão se o arquivo `.clang-tidy` não existir). Se esta opção não for `null` (vazia), ela substituirá a opção `HeaderFilterRegex` em um arquivo `.clang-tidy`, se houver.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Um bloco de código completo inserido em uma linha é mantido em uma linha, independentemente dos valores de qualquer uma das configurações `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Qualquer código onde a chave de abertura e fechamento é inserida em uma linha é mantido em uma linha, independentemente dos valores de qualquer uma das configurações `C_Cpp.vcFormat.newLine.*`.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Os blocos de código são sempre formatados com base nos valores das configurações `C_Cpp.vcFormat.newLine. *`.", - "c_cpp.configuration.clang_format_path.markdownDescription": "O caminho completo do executável `clang-format`. Se não for especificado, o `clang-format` estará disponível no caminho do ambiente usado. Se não for encontrado no caminho do ambiente, o `clang-format` empacotado com a extensão será usado.", + "c_cpp.configuration.clang_format_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "Estilo de codificação, atualmente suporta: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Use `file` para carregar o estilo de um arquivo `.clang-format` no diretório atual ou pai, ou use `file:/.clang-format` para referenciar um caminho específico. Use `{chave: valor, ...}` para definir parâmetros específicos. Por exemplo, o estilo `Visual Studio` é semelhante 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 do estilo predefinido usado como fallback no caso de `clang-format` ser invocado com o estilo `file`, mas o arquivo `.clang-format` não for encontrado. Os valores possíveis são `Visual Studio`,`LLVM`, `Google`,`Chromium`, `Mozilla`,`WebKit`, `Microsoft`, `GNU`, `none` ou use `{key: value, .. .}` para definir parâmetros específicos. Por exemplo, o estilo `Visual Studio` é semelhante a: `{BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Allman, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifier: - 4, NamespaceIndentation: All, FixNamespaceComments: false}`.", "c_cpp.configuration.clang_format_sortIncludes.markdownDescription": "Se definido, substitui o comportamento de classificação de inclusão determinado pelo parâmetro `SortIncludes`.", @@ -183,7 +183,7 @@ "c_cpp.configuration.intelliSenseEngine.default.description": "Fornece resultados baseados no contextopor meio de um processo IntelliSense separado.", "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.autocomplete.markdownDescription": "Controla o provedor de preenchimento automático. Se estiver `disabled` e você quiser a conclusão baseada em palavras, também precisará definir `\"[cpp]\": {\"editor.wordBasedSuggestions\": }` (e da mesma forma para linguagens `c` e `cuda-cpp`).", + "c_cpp.configuration.autocomplete.markdownDescription": "Controla o provedor de preenchimento automático. Se estiver `desabilitado` e você quiser a conclusão baseada em palavras, também precisará definir `\"[cpp]\": {\"editor.wordBasedSuggestions\": }` (e da mesma forma para linguagens `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 do IntelliSense serão relatados de volta ao editor. Ele também controla se os avisos de análise de código são relatados se as inclusões não puderem ser encontradas. Essa configuração é ignorada pelo mecanismo do Analisador de Marca.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Se desabilitado, os detalhes do hover não são mais 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.", + "c_cpp.configuration.copilotHover.markdownDescription": "Se `desabilitado`, nenhuma informação do Copilot será exibida em Hover.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Se `true`, 'Renomear Símbolo' exigirá um identificador C/C++ válido.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Se `true`, autocomplete adicionará automaticamente `(` após chamadas de função, neste caso `)` também pode ser adicionado, dependendo do valor da configuração `#editor.autoClosingBrackets#`.", "c_cpp.configuration.filesExclude.markdownDescription": "Configure padrões glob para excluir pastas (e arquivos se `#C_Cpp.exclusionPolicy#` for alterado). Esses são específicos para a extensão C/C++ e são adicionais a `#files.exclude#`, mas ao contrário de `#files.exclude#`, eles também se aplicam a caminhos fora do espaço de trabalho atual e não são removidos da visualização do Explorer. Saiba mais sobre [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -420,15 +421,15 @@ "c_cpp.walkthrough.description": "Mergulhe na rica experiência de desenvolvimento C++ do VS Code.", "c_cpp.walkthrough.set.up.title": "Configure seu ambiente C++", "c_cpp.walkthrough.activating.description": "Ativando a extensão C++ para determinar se seu ambiente C++ foi configurado.\nAtivando extensão...", - "c_cpp.walkthrough.no.compilers.windows.description": "Não foi possível encontrar um compilador C++ em sua máquina, que é necessário para usar a extensão C++. Siga as instruções à direita para instalar um e clique em “Encontrar meu novo compilador” abaixo.\n[Encontre meu novo Compilador](command:C_Cpp.RescanCompilers?%22walkthrough%22)", - "c_cpp.walkthrough.no.compilers.description": "Não foi possível encontrar um compilador C++ em sua máquina, que é necessário para usar a extensão C++. Selecione “Instalar um compilador C++” para ter um compilador instalado para você ou siga as instruções à direita para instalar um e clique em “Encontrar meu novo compilador” abaixo.\n[Instalar um Compilador C++](command:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Encontre meu novo Compilador](command:C_Cpp.RescanCompilers?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.windows.description": "Não foi possível encontrar um compilador C++ em sua máquina, que é necessário para usar a extensão C++. Siga as instruções à direita para instalar um e clique em “Encontrar meu novo compilador” abaixo.\n[Encontre meu novo Compilador](comando:C_Cpp.RescanCompilers?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.description": "Não foi possível encontrar um compilador C++ em sua máquina, que é necessário para usar a extensão C++. Selecione “Instalar um compilador C++” para ter um compilador instalado para você ou siga as instruções à direita para instalar um e clique em “Encontrar meu novo compilador” abaixo.\n[Instalar um Compilador C++](comando:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Encontre meu novo Compilador](comando:C_Cpp.RescanCompilers?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.description": "A extensão C++ funciona com um compilador C++. Selecione um daqueles que já estão em sua máquina clicando no botão abaixo.\n[Selecione meu Compilador Padrão](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Imagem mostrando a seleção rápida de um compilador padrão e a lista de compiladores encontrados na máquina do usuário, um dos quais está selecionado.", "c_cpp.walkthrough.create.cpp.file.title": "Criar um arquivo C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) ou [criar](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) em C++ arquivo. Certifique-se de salvá-lo com a extensão \".cpp\", como \"helloworld.cpp\".\n[Criar um arquivo C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) ou [criar](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) em C++ arquivo. Certifique-se de salvá-lo com a extensão \".cpp\", como \"helloworld.cpp\".\n[Criar um arquivo C++](comando:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Abra um arquivo C++ ou uma pasta com um projeto C++.", "c_cpp.walkthrough.command.prompt.title": "Iniciar no prompt de comando do desenvolvedor", - "c_cpp.walkthrough.command.prompt.description": "Ao usar o compilador Microsoft Visual Studio C++, a extensão C++ exige que você inicie o VS Code no prompt de comando do desenvolvedor. Siga as instruções à direita para reiniciar.\n[Recarregar Janela](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.description": "Ao usar o compilador Microsoft Visual Studio C++, a extensão C++ exige que você inicie o VS Code no prompt de comando do desenvolvedor. Siga as instruções à direita para reiniciar.\n[Recarregar Janela](comando:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Executar e depurar o arquivo C++", "c_cpp.walkthrough.run.debug.mac.description": "Abra seu arquivo C++ e clique no botão play no canto superior direito do editor ou pressione F5 quando estiver no arquivo. Selecione \"clang++ - Compilar e depurar arquivo ativo\" para executar com o depurador.", "c_cpp.walkthrough.run.debug.linux.description": "Abra seu arquivo C++ e clique no botão play no canto superior direito do editor ou pressione F5 quando estiver no arquivo. Selecione \"g++ - Compilar e depurar arquivo ativo\" para executar com o depurador.", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nunca inclua o arquivo de cabeçalho.", "c_cpp.languageModelTools.configuration.displayName": "Configuração C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuração do arquivo C ou C++ ativo, como versão do padrão da linguagem e plataforma de destino." -} +} \ No newline at end of file diff --git a/Extension/i18n/ptb/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/ptb/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..0c95ceba05 --- /dev/null +++ b/Extension/i18n/ptb/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Gerar resumo do Copilot", + "copilot.disclaimer": "O conteúdo gerado pela IA pode estar incorreto." +} \ No newline at end of file diff --git a/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json b/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json index 8c8660acc4..9ee0368ac1 100644 --- a/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Não foi possível aplicar a correção de análise de código porque o documento foi alterado.", "prerelease.message": "Uma versão de pré-lançamento da extensão C/C++ está disponível. Deseja alternar para ela?", "yes.button": "Sim", - "no.button": "Não" + "no.button": "Não", + "copilot.hover.unavailable": "O resumo do Copilot não está disponível para este símbolo.", + "copilot.hover.error": "Ocorreu um erro ao gerar o resumo do Copilot." } \ No newline at end of file diff --git a/Extension/i18n/ptb/src/nativeStrings.i18n.json b/Extension/i18n/ptb/src/nativeStrings.i18n.json index ac5a72e538..bff77952d2 100644 --- a/Extension/i18n/ptb/src/nativeStrings.i18n.json +++ b/Extension/i18n/ptb/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Falha ao consultar o compilador. Voltando para o intelliSenseMode de 64 bits.", "fallback_to_no_bitness": "Falha ao consultar o compilador. Voltando para nenhum número de bit.", "intellisense_client_creation_aborted": "Criação de cliente do IntelliSense anulada: {0}", - "include_errors_config_provider_intellisense_disabled ": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os recursos do IntelliSense para essa unidade de conversão ({0}) serão fornecidos pelo Analisador de Marca.", - "include_errors_config_provider_squiggles_disabled ": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).", + "include_errors_config_provider_intellisense_disabled": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os recursos do IntelliSense para essa unidade de conversão ({0}) serão fornecidos pelo Analisador de Marca.", + "include_errors_config_provider_squiggles_disabled": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).", "preprocessor_keyword": "palavra-chave do pré-processador", "c_keyword": "Palavra-chave C", "cpp_keyword": "Palavra-chave C++", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Saltos entre o código selecionado e o código ao redor estão presentes.", "refactor_extract_missing_return": "No código selecionado, alguns caminhos de controle são encerrados sem definir o valor retornado. Isso tem suporte apenas para os tipos de retorno escalar, numérico e de ponteiro.", "expand_selection": "Expandir seleção (para habilitar \"Extrair para função\")", - "file_not_found_in_path2": "\"{0}\" não encontrado nos arquivos compile_commands.json. \"includePath\" de c_cpp_properties.json na pasta \"{1}\" será usado para esse arquivo." + "file_not_found_in_path2": "\"{0}\" não encontrado nos arquivos compile_commands.json. \"includePath\" de c_cpp_properties.json na pasta \"{1}\" será usado para esse arquivo.", + "copilot_hover_link": "Gerar resumo do Copilot" } \ No newline at end of file diff --git a/Extension/i18n/rus/package.i18n.json b/Extension/i18n/rus/package.i18n.json index 80249d88bb..6b4152071c 100644 --- a/Extension/i18n/rus/package.i18n.json +++ b/Extension/i18n/rus/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "Отображение действий кода \"Очистить все проблемы\" (при множестве типов проблем), \"Очистить все проблемы типа <тип>\" (при множестве проблем определенного <типа>) и \"Очистить эту проблему\".", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "Если установлено значение `true`, форматирование будет выполняться в строках, измененных действиями кода \"Исправить\".", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "При значении `true` анализ кода с использованием `clang-tidy` будет включен и он будет запускаться после открытия или сохранения файла, если `#C_Cpp.codeAnalysis.runAutomatically#` имеет значение `true` (по умолчанию).", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "Полный путь к исполняемому файлу `clang-tidy`. Если значение не указано, а `clang-tidy` доступен в переменной среды PATH, используется именно он. Если `clang-tidy` не найден в переменной среды PATH, будет использоваться, связанный с расширением.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "Задает конфигурацию `clang-tidy` в формате YAML/JSON: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{ключ: x, значение: y}]}`. Если значение пусто, `clang-tidy` попытается найти файл с именем `.clang-tidy` для каждого исходного файла в его родительских каталогах.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "Задает конфигурацию `clang-tidy` в формате YAML/JSON, которая будет использоваться в качестве резервной, если не задана конфигурация `#C_Cpp.codeAnalysis.clangTidy.config#`, а файл `.clang-tidy` не найден: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{ключ: x, значение: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Расширенное регулярное выражение (ERE) POSIX, соответствующее именам заголовков для вывода диагностики. Диагностика основного файла каждой единицы трансляции отображается всегда. Поддерживается переменная `${workspaceFolder}` (и используется в качестве резервного значения по умолчанию, если файл `.clang-tidy` не существует). Если данный параметр не имеет значение `null` (пусто), он переопределяет параметр `HeaderFilterRegex` в файле `.clang-tidy` (если таковой существует).", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Полный блок кода, введенный в одной строке, остается в ней вне зависимости от значений параметров `C_Cpp.vcFormat.newLine.*`.", "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_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "Стиль кодирования сейчас поддерживает: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Используйте `file`, чтобы загрузить стиль из файла `.clang-format` в текущем или родительском каталоге, или используйте `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": "Имя предварительно определенного стиля, используемое в качестве резервного варианта при вызове `clang-format` со стилем `file`, когда файл `.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`.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Если этот параметр отключен, сведения при наведении курсора больше не предоставляются языковым сервером.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Включите службы интеграции для [диспетчера зависимостей vcpkg](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Добавьте пути включения из `nan` и `node-addon-api`, если они являются зависимостями.", + "c_cpp.configuration.copilotHover.markdownDescription": "Если параметр `отключен`, сведения о Copilot не будут отображаться при наведении указателя мыши.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Если этот параметр имеет значение `true`, для операции 'Переименование символа' потребуется указать допустимый идентификатор C/C++.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Если присвоено значение `true`, автозаполнение автоматически добавит `(` после вызовов функции, при этом также может добавляться `)` в зависимости от значения параметра `#editor.autoClosingBrackets#`.", "c_cpp.configuration.filesExclude.markdownDescription": "Настройка стандартных масок для исключения папок (и файлов, если внесено изменение в `#C_Cpp.exclusionPolicy#`). Они специфичны для расширения C/C++ и дополняют `#files.exclude#`, но в отличие от `#files.exclude#` они применяются также к путям вне папки используемой рабочей области и не удаляются из представления обозревателя. Дополнительные сведения о [шаблонах глобусов](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", diff --git a/Extension/i18n/rus/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/rus/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..780bae43ba --- /dev/null +++ b/Extension/i18n/rus/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Создать сводку Copilot", + "copilot.disclaimer": "Содержимое, создаваемое ИИ, может быть некорректным." +} \ No newline at end of file diff --git a/Extension/i18n/rus/src/LanguageServer/extension.i18n.json b/Extension/i18n/rus/src/LanguageServer/extension.i18n.json index 64b084f3bd..a281b402da 100644 --- a/Extension/i18n/rus/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Не удалось применить исправление анализа кода, так как документ был изменен.", "prerelease.message": "Доступна предварительная версия расширения C/C++. Переключиться на нее?", "yes.button": "Да", - "no.button": "Нет" + "no.button": "Нет", + "copilot.hover.unavailable": "Сводка Copilot недоступна для этого символа.", + "copilot.hover.error": "При создании сводки Copilot возникла ошибка." } \ No newline at end of file diff --git a/Extension/i18n/rus/src/nativeStrings.i18n.json b/Extension/i18n/rus/src/nativeStrings.i18n.json index b9542f4e10..3441843beb 100644 --- a/Extension/i18n/rus/src/nativeStrings.i18n.json +++ b/Extension/i18n/rus/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Не удалось запросить сведения от компилятора. Возврат к 64-разрядному режиму IntelliSenseMode.", "fallback_to_no_bitness": "Не удалось запросить сведения от компилятора. Возврат к режиму без использования разрядности.", "intellisense_client_creation_aborted": "Создание клиента IntelliSense прервано: {0}", - "include_errors_config_provider_intellisense_disabled ": "обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Функции IntelliSense для этой записи преобразования ({0}) будут предоставлены анализатором тегов.", - "include_errors_config_provider_squiggles_disabled ": "Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Волнистые линии для этой записи преобразования ({0}) отключены.", + "include_errors_config_provider_intellisense_disabled": "обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Функции IntelliSense для этой записи преобразования ({0}) будут предоставлены анализатором тегов.", + "include_errors_config_provider_squiggles_disabled": "Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Волнистые линии для этой записи преобразования ({0}) отключены.", "preprocessor_keyword": "ключевое слово препроцессора", "c_keyword": "Ключевое слово C", "cpp_keyword": "Ключевое слово C++", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Есть переходы между выбранным кодом и окружающим его кодом.", "refactor_extract_missing_return": "В выбранном коде некоторые контрольные пути завершаются без установки возвращаемого значения. Это поддерживается только для скалярных, числовых типов возвращаемого значения и типов возвращаемого значения-указателей.", "expand_selection": "Развернуть выделенный фрагмент (чтобы включить функцию \"Извлечение в функцию\")", - "file_not_found_in_path2": "\"{0}\" не найден в файлах compile_commands.json. Вместо него для этого файла будет использоваться \"includePath\" из файла c_cpp_properties.json в папке \"{1}\"." + "file_not_found_in_path2": "\"{0}\" не найден в файлах compile_commands.json. Вместо него для этого файла будет использоваться \"includePath\" из файла c_cpp_properties.json в папке \"{1}\".", + "copilot_hover_link": "Создать сводку Copilot" } \ No newline at end of file diff --git a/Extension/i18n/trk/package.i18n.json b/Extension/i18n/trk/package.i18n.json index 4c1534f154..29e2ae331d 100644 --- a/Extension/i18n/trk/package.i18n.json +++ b/Extension/i18n/trk/package.i18n.json @@ -77,7 +77,7 @@ "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllTypeAndThis.description": "'Tümünü temizle' (birden çok sorun türü varsa), 'Tüm temizle' ( için birden çok sorun varsa) ve 'Bunu temizle' kod eylemlerini göster", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.formatFixes.markdownDescription": "`true` ise biçimlendirme 'Düzelt' kod eylemlerinin değiştirdiği satırlarda çalıştırılacaktır.", "c_cpp.configuration.codeAnalysis.clangTidy.enabled.markdownDescription": "`True` ise `clang-tidy` kullanan kod analizi etkinleştirilir ve `#C_Cpp.codeAnalysis.runAutomatically#` değeri `true` (varsayılan) ise dosya açıldıktan veya kaydedildikten sonra çalıştırılır.", - "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "`clang-tidy` yürütülebilir dosyasının tam yolu. Belirtilmemişse ve ortam yolunda `clang-tidy` mevcutsa, bu kullanılır. Ortam yolunda bulunamazsa, uzantıyla birlikte gelen `clang-tidy` kullanılacaktır.", + "c_cpp.configuration.codeAnalysis.clangTidy.path.markdownDescription": "The full path of the `clang-tidy` executable. If not specified, and `clang-tidy` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-tidy` bundled with the extension will be used.", "c_cpp.configuration.codeAnalysis.clangTidy.config.markdownDescription": "YAML/JSON biçiminde bir `clang-tidy` yapılandırmasını belirtir: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{anahtar: x, değer: y}]}`. Değer boş olduğunda, `clang-tidy`, üst dizinlerinde her kaynak dosya için `clang-tidy` adlı bir dosya bulmayı dener.", "c_cpp.configuration.codeAnalysis.clangTidy.fallbackConfig.markdownDescription": "`#C_Cpp.codeAnalysis.clangTidy.config#` ayarlanmamışsa ve hiçbir `.clang-tidy` dosyası bulunamasa geri dönüş olarak kullanılacak YAML/JSON biçiminde bir `clang-tidy` yapılandırmasını belirtir: `{Checks: '-*,clang-analyzer-*', CheckOptions: [{anahtar: x, değer: y}]}`.", "c_cpp.configuration.codeAnalysis.clangTidy.headerFilter.markdownDescription": "Tanılama çıktısı alınacak başlıkların adlarıyla eşleşen bir POSIX genişletilmiş normal ifadesi (ERE). Her çeviri biriminin ana dosyasındaki tanılamalar her zaman görüntülenir. `${workspaceFolder}` değişkeni desteklenir (ve `.clang-tidy` dosyası yoksa varsayılan geri dönüş değeri olarak kullanılır). Bu seçenek `null` (boş) değilse, varsa `.clang-tidy` dosyasındaki `HeaderFilterRegex` seçeneğini geçersiz kılar.", @@ -175,7 +175,7 @@ "c_cpp.configuration.vcFormat.wrap.preserveBlocks.oneLiners.markdownDescription": "Tek satıra girilen tam kod bloğu, `C_Cpp.vcFormat.newLine.*` ayarlarının herhangi birinin değerinden bağımsız olarak tek satırda tutulur.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.allOneLineScopes.markdownDescription": "Açma ve kapama küme ayracının tek bir satırda girildiği tüm kodlar, `C_Cpp.vcFormat.newLine.*` ayarlarının herhangi birinin değerinden bağımsız olarak tek satırda tutulur.", "c_cpp.configuration.vcFormat.wrap.preserveBlocks.never.markdownDescription": "Kod blokları her zaman `C_Cpp.vcFormat.newLine.*` ayarlarının değerlerine göre biçimlendirilir.", - "c_cpp.configuration.clang_format_path.markdownDescription": "`clang-format` yürütülebilir dosyasının tam yolu. Belirtilmezse ve ortam yolunda `clang-format` kullanılabiliyorsa bu kullanılır. Ortam yolunda bulunamazsa uzantı ile paketlenmiş bir `clang-format` kullanılır.", + "c_cpp.configuration.clang_format_path.markdownDescription": "The full path of the `clang-format` executable. If not specified, and `clang-format` is available in the environment path, that is used unless the version bundled with the extension is newer. If not found in the environment path, the `clang-format` bundled with the extension will be used.", "c_cpp.configuration.clang_format_style.markdownDescription": "Kodlama stili şu anda şunları destekliyor: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`. Geçerli veya üst dizindeki `.clang-format` dosyasından stili yüklemek için `file` kullanın veya belirli bir yola başvurmak için `file:/.clang-format` kullanın. Belirli parametreleri ayarlamak için `{anahtar: değer, ...}` kullanın. Örneğin, `Visual Studio` stili şuna benzer: `{ 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": "`clang-format`, `file` stiliyle çağrıldığında geri dönüş olarak kullanılan önceden tanımlı stilin adı, ancak `.clang-format` dosyası bulunamadı. Olası değerler: `Visual Studio`, `LLVM`, `Google`, `Chromium`, `Mozilla`, `WebKit`, `Microsoft`, `GNU`, `none` veya belirli parametreleri ayarlamak için `{anahtar: değer, ...}` kullanın. Örneğin, `Visual Studio` stili şuna benzer: `{ 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": "Ayarlanırsa, `SortIncludes` parametresi tarafından belirlenen ekleme sıralama davranışını geçersiz kılar.", @@ -253,6 +253,7 @@ "c_cpp.configuration.hover.description": "Devre dışı bırakılırsa üzerine gelme ayrıntıları artık dil sunucusu tarafından sağlanmaz.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "[vcpkg bağımlılık yöneticisi](https://aka.ms/vcpkg/) için tümleştirme hizmetlerini etkinleştirin.", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "`nan` ve `node-addon-api` bağımlılık olduğunda bunlardan ekleme yolları ekleyin.", + "c_cpp.configuration.copilotHover.markdownDescription": "`disabled` ise Hover'da Copilot bilgisi görünmez.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "`true` ise, 'Sembolü Yeniden Adlandır' işlemi için geçerli bir C/C++ tanımlayıcısı gerekir.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "`true` ise otomatik tamamla özelliği, işlev çağrılarından sonra otomatik olarak `(` ekler. Bazı durumlarda `#editor.autoClosingBrackets#` ayarının değerine bağlı olarak `)` karakteri de eklenebilir.", "c_cpp.configuration.filesExclude.markdownDescription": "Klasörleri (ve `#C_Cpp.exclusionPolicy#` değiştirilirse dosyaları) hariç tutmak için glob desenlerini yapılandırın. Bunlar, C/C++ uzantısına özgüdür ve `#files.exclude#` öğesine ek olarak, ancak `#files.exclude#` öğesinden farklı olarak, geçerli çalışma alanı klasörünün dışındaki yollara da uygulanırlar ve Explorer görünümünden kaldırılmazlar. [Glob desenleri](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) ile ilgili daha fazla bilgi edinin.", @@ -428,7 +429,7 @@ "c_cpp.walkthrough.create.cpp.file.description": "[Aç](command:toSide:workbench.action.files.openFile) veya [create](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) bir C++ dosya. \"helloworld.cpp\" gibi \".cpp\" uzantısıyla kaydettiğinizden emin olun.\n[Bir C++ Dosyası Oluşturun](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Bir C++ dosyası veya bir klasörü C++ projesiyle açın.", "c_cpp.walkthrough.command.prompt.title": "Geliştirici komut istemini kullanarak yeniden başlat", - "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ derleyicisini kullanırken, C++ uzantısı, geliştirici komut isteminden VS Code'u başlatmanızı gerektirir. Yeniden başlatmak için sağdaki talimatları izleyin.\n[Yeniden Yükleme Penceresi](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ derleyicisini kullanırken, C++ uzantısı, geliştirici komut isteminden VS Code'u başlatmanızı gerektirir. Yeniden başlatmak için sağdaki talimatları izleyin.\n[Yeniden Yükleme Penceresi](komut:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "C++ dosyanızı çalıştırın ve hata ayıklayın", "c_cpp.walkthrough.run.debug.mac.description": "C++ dosyanızı açın ve düzenleyicinin sağ üst köşesindeki oynat düğmesine tıklayın veya dosyadayken F5'e basın. Hata ayıklayıcı ile çalıştırmak için \"clang++ - Etkin dosya derle ve hata ayıkla\" seçeneğini seçin.", "c_cpp.walkthrough.run.debug.linux.description": "C++ dosyanızı açın ve düzenleyicinin sağ üst köşesindeki oynat düğmesine tıklayın veya dosyadayken F5'e basın. Hata ayıklayıcı ile çalıştırmak için \"g++ - Aktif dosya derle ve hata ayıkla\"yı seçin.", @@ -449,4 +450,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Üst bilgi dosyasını hiçbir zaman ekleme.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ yapılandırması", "c_cpp.languageModelTools.configuration.userDescription": "Dil standardı sürümü ve hedef platform gibi etkin C veya C++ dosyası yapılandırması." -} +} \ No newline at end of file diff --git a/Extension/i18n/trk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/trk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json new file mode 100644 index 0000000000..44b2993726 --- /dev/null +++ b/Extension/i18n/trk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// Do not edit this file. It is machine generated. +{ + "generate.copilot.description": "Copilot özeti oluştur", + "copilot.disclaimer": "Yapay zeka tarafından oluşturulan içerik yanlış olabilir." +} \ No newline at end of file diff --git a/Extension/i18n/trk/src/LanguageServer/extension.i18n.json b/Extension/i18n/trk/src/LanguageServer/extension.i18n.json index e6392051e4..64e6ea13f4 100644 --- a/Extension/i18n/trk/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/extension.i18n.json @@ -19,5 +19,7 @@ "code.action.aborted": "Belge değiştiğinden kod analizi düzeltmesi uygulanamadı.", "prerelease.message": "C/C++ uzantısının yayın öncesi bir sürümü var. Buna geçmek ister misiniz?", "yes.button": "Evet", - "no.button": "Hayır" + "no.button": "Hayır", + "copilot.hover.unavailable": "Copilot özeti bu sembol için kullanılamıyor.", + "copilot.hover.error": "Copilot özeti oluşturulurken bir hata oluştu." } \ No newline at end of file diff --git a/Extension/i18n/trk/src/nativeStrings.i18n.json b/Extension/i18n/trk/src/nativeStrings.i18n.json index 7a51ffcd3c..6feae95679 100644 --- a/Extension/i18n/trk/src/nativeStrings.i18n.json +++ b/Extension/i18n/trk/src/nativeStrings.i18n.json @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Derleyici sorgulanamadı. 64 bit intelliSenseMode'a geri dönülüyor.", "fallback_to_no_bitness": "Derleyici sorgulanamadı. Bit genişliği yok durumuna geri dönülüyor.", "intellisense_client_creation_aborted": "IntelliSense istemcisi oluşturma işlemi durduruldu: {0}", - "include_errors_config_provider_intellisense_disabled ": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.", - "include_errors_config_provider_squiggles_disabled ": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için dalgalı çizgiler devre dışı bırakıldı.", + "include_errors_config_provider_intellisense_disabled": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.", + "include_errors_config_provider_squiggles_disabled": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için dalgalı çizgiler devre dışı bırakıldı.", "preprocessor_keyword": "ön işlemci anahtar sözcüğü", "c_keyword": "C anahtar sözcüğü", "cpp_keyword": "C++ anahtar sözcüğü", @@ -316,5 +316,6 @@ "refactor_extract_xborder_jump": "Seçili kod ile çevreleyen kod arasında atlamalar var.", "refactor_extract_missing_return": "Seçili kodda bazı denetim yolları, dönüş değeri ayarlanmadan çıkış yapıyor. Bu durum yalnızca skaler, sayısal ve işaretçi dönüş türlerinde desteklenir.", "expand_selection": "Seçimi genişlet (\"İşleve çıkar\" seçeneğini etkinleştirmek için)", - "file_not_found_in_path2": "\"{0}\" compile_commands.json dosyaları içinde bulunamadı. Bu dosya yerine '{1}' klasöründeki c_cpp_properties.json dosyasında bulunan 'includePath' kullanılacak." + "file_not_found_in_path2": "\"{0}\" compile_commands.json dosyaları içinde bulunamadı. Bu dosya yerine '{1}' klasöründeki c_cpp_properties.json dosyasında bulunan 'includePath' kullanılacak.", + "copilot_hover_link": "Copilot özeti oluştur" } \ No newline at end of file