From 052bcffe371b8cb361e3d3ed396958a371b0d2c2 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 4 Dec 2024 15:01:24 -0800 Subject: [PATCH 1/4] Fix an unnecessary cancel/re-request with GitHub Copilot requests (and fix some other bugs with Copilot exception handling) (#12988) * Fix an unnecessary cancel/re-request with GitHub Copilot requests. * A couple bug fixes from the previous PR. * Fix another loc case. --- Extension/src/LanguageServer/client.ts | 33 +++++++++++-------- .../src/LanguageServer/copilotProviders.ts | 15 +++++---- Extension/src/LanguageServer/lmTool.ts | 11 ++++--- .../SingleRootProject/tests/lmTool.test.ts | 4 +-- 4 files changed, 37 insertions(+), 26 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index ba353a858a..d937cff044 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -804,9 +804,9 @@ export interface Client { getShowConfigureIntelliSenseButton(): boolean; setShowConfigureIntelliSenseButton(show: boolean): void; addTrustedCompiler(path: string): Promise; - getIncludes(maxDepth: number, token: vscode.CancellationToken): Promise; + getIncludes(maxDepth: number): Promise; getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise; - getProjectContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise; + getProjectContext(uri: vscode.Uri): Promise; } export function createClient(workspaceFolder?: vscode.WorkspaceFolder): Client { @@ -2228,25 +2228,31 @@ export class DefaultClient implements Client { await this.languageClient.sendNotification(DidOpenNotification, params); } - public async getIncludes(maxDepth: number, token: vscode.CancellationToken): Promise { + /** + * Copilot completion-related requests (e.g. getIncludes and getProjectContext) will have their cancellation tokens cancelled + * if the current request times out (showing the user completion results without context info), + * but the results can still be used for future requests (due to caching) so it's better to return results instead of cancelling. + * This is different behavior from the getChatContext, which does handle cancel requests, since the request blocks + * the UI results and always re-requests (no caching). + */ + + public async getIncludes(maxDepth: number): Promise { const params: GetIncludesParams = { maxDepth: maxDepth }; await this.ready; - return DefaultClient.withLspCancellationHandling( - () => this.languageClient.sendRequest(IncludesRequest, params, token), token); + return this.languageClient.sendRequest(IncludesRequest, params); } - public async getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { + public async getProjectContext(uri: vscode.Uri): Promise { const params: TextDocumentIdentifier = { uri: uri.toString() }; - await withCancellation(this.ready, token); - return DefaultClient.withLspCancellationHandling( - () => this.languageClient.sendRequest(CppContextRequest, params, token), token); + await this.ready; + return this.languageClient.sendRequest(ProjectContextRequest, params); } - public async getProjectContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { + public async getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { const params: TextDocumentIdentifier = { uri: uri.toString() }; await withCancellation(this.ready, token); return DefaultClient.withLspCancellationHandling( - () => this.languageClient.sendRequest(ProjectContextRequest, params, token), token); + () => this.languageClient.sendRequest(CppContextRequest, params, token), token); } /** @@ -2340,7 +2346,6 @@ export class DefaultClient implements Client { throw e; } } - if (token.isCancellationRequested) { throw new vscode.CancellationError(); } @@ -4151,7 +4156,7 @@ class NullClient implements Client { getShowConfigureIntelliSenseButton(): boolean { return false; } setShowConfigureIntelliSenseButton(show: boolean): void { } addTrustedCompiler(path: string): Promise { return Promise.resolve(); } - getIncludes(maxDepth: number, token: vscode.CancellationToken): Promise { return Promise.resolve({} as GetIncludesResult); } + getIncludes(maxDepth: number): Promise { return Promise.resolve({} as GetIncludesResult); } getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { return Promise.resolve({} as ChatContextResult); } - getProjectContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { return Promise.resolve({} as ProjectContextResult); } + getProjectContext(uri: vscode.Uri): Promise { return Promise.resolve({} as ProjectContextResult); } } diff --git a/Extension/src/LanguageServer/copilotProviders.ts b/Extension/src/LanguageServer/copilotProviders.ts index 2433e16953..a78fdfa5b6 100644 --- a/Extension/src/LanguageServer/copilotProviders.ts +++ b/Extension/src/LanguageServer/copilotProviders.ts @@ -5,7 +5,7 @@ 'use strict'; import * as vscode from 'vscode'; -import { localize } from 'vscode-nls'; +import * as nls from 'vscode-nls'; import * as util from '../common'; import * as logger from '../logger'; import * as telemetry from '../telemetry'; @@ -13,6 +13,9 @@ import { GetIncludesResult } from './client'; import { getActiveClient } from './extension'; import { getCompilerArgumentFilterMap, getProjectContext } from './lmTool'; +nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })(); +const localize: nls.LocalizeFunc = nls.loadMessageBundle(); + export interface CopilotTrait { name: string; value: string; @@ -38,14 +41,14 @@ export async function registerRelatedFilesProvider(): Promise { for (const languageId of ['c', 'cpp', 'cuda-cpp']) { api.registerRelatedFilesProvider( { extensionId: util.extensionContext.extension.id, languageId }, - async (uri: vscode.Uri, context: { flags: Record }, token: vscode.CancellationToken) => { + async (uri: vscode.Uri, context: { flags: Record }) => { const start = performance.now(); const telemetryProperties: Record = {}; const telemetryMetrics: Record = {}; try { - const getIncludesHandler = async () => (await getIncludesWithCancellation(1, token))?.includedFiles.map(file => vscode.Uri.file(file)) ?? []; + const getIncludesHandler = async () => (await getIncludes(1))?.includedFiles.map(file => vscode.Uri.file(file)) ?? []; const getTraitsHandler = async () => { - const projectContext = await getProjectContext(uri, context, token); + const projectContext = await getProjectContext(uri, context); if (!projectContext) { return undefined; @@ -154,9 +157,9 @@ export async function registerRelatedFilesProvider(): Promise { } } -async function getIncludesWithCancellation(maxDepth: number, token: vscode.CancellationToken): Promise { +async function getIncludes(maxDepth: number): Promise { const activeClient = getActiveClient(); - const includes = await activeClient.getIncludes(maxDepth, token); + const includes = await activeClient.getIncludes(maxDepth); const wksFolder = activeClient.RootUri?.toString(); if (!wksFolder) { diff --git a/Extension/src/LanguageServer/lmTool.ts b/Extension/src/LanguageServer/lmTool.ts index 746ff3829f..50240fdd75 100644 --- a/Extension/src/LanguageServer/lmTool.ts +++ b/Extension/src/LanguageServer/lmTool.ts @@ -5,7 +5,7 @@ 'use strict'; import * as vscode from 'vscode'; -import { localize } from 'vscode-nls'; +import * as nls from 'vscode-nls'; import * as util from '../common'; import * as logger from '../logger'; import * as telemetry from '../telemetry'; @@ -13,6 +13,9 @@ import { ChatContextResult, ProjectContextResult } from './client'; import { getClients } from './extension'; import { checkDuration } from './utils'; +nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })(); +const localize: nls.LocalizeFunc = nls.loadMessageBundle(); + const MSVC: string = 'MSVC'; const Clang: string = 'Clang'; const GCC: string = 'GCC'; @@ -127,11 +130,11 @@ function filterCompilerArguments(compiler: string, compilerArguments: string[], return result; } -export async function getProjectContext(uri: vscode.Uri, context: { flags: Record }, token: vscode.CancellationToken): Promise { +export async function getProjectContext(uri: vscode.Uri, context: { flags: Record }): Promise { const telemetryProperties: Record = {}; const telemetryMetrics: Record = {}; try { - const projectContext = await checkDuration(async () => await getClients()?.ActiveClient?.getProjectContext(uri, token) ?? undefined); + const projectContext = await checkDuration(async () => await getClients()?.ActiveClient?.getProjectContext(uri) ?? undefined); telemetryMetrics["duration"] = projectContext.duration; if (!projectContext.result) { return undefined; @@ -177,7 +180,7 @@ export async function getProjectContext(uri: vscode.Uri, context: { flags: Recor // Intentionally swallow any exception. } telemetryProperties["error"] = "true"; - return undefined; + throw exception; // Throw the exception for auto-retry. } finally { telemetry.logCopilotEvent('ProjectContext', telemetryProperties, telemetryMetrics); } diff --git a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts index f11c048e1f..afcf90366e 100644 --- a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts +++ b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts @@ -200,7 +200,7 @@ describe('CppConfigurationLanguageModelTool Tests', () => { } }); - const result = await getProjectContext(mockTextDocumentStub.uri, context, new vscode.CancellationTokenSource().token); + const result = await getProjectContext(mockTextDocumentStub.uri, context); ok(result, 'result should not be undefined'); ok(result.language === 'C++'); @@ -364,7 +364,7 @@ describe('CppConfigurationLanguageModelTool Tests', () => { } }); - const result = await getProjectContext(mockTextDocumentStub.uri, { flags: {} }, new vscode.CancellationTokenSource().token); + const result = await getProjectContext(mockTextDocumentStub.uri, { flags: {} }); ok(telemetryStub.calledOnce, 'Telemetry should be called once'); ok(telemetryStub.calledWithMatch('ProjectContext', sinon.match({ From 44b736e84a5cfa61ced454b445b860ceb895c867 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Wed, 4 Dec 2024 18:55:51 -0800 Subject: [PATCH 2/4] Update changelog for 1.23.2 (#13020) --- Extension/CHANGELOG.md | 22 ++++++++++++++++++++++ Extension/package.json | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index da554b2e1a..641684adc7 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,27 @@ # C/C++ for Visual Studio Code Changelog +### Version 1.23.2: December 5, 2024 +### Enhancements +* Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) +* Add support for providing well-known compiler argument information to Copilot Completions. [PR #12979](https://github.com/microsoft/vscode-cpptools/pull/12979) +* Fixed unnecessary cancellation of Copilot context requests. [PR #12988](https://github.com/microsoft/vscode-cpptools/pull/12988) +* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [PR #12993](https://github.com/microsoft/vscode-cpptools/pull/12993) + * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) +* Update clang-format and clang-tidy from 19.1.2 to 19.1.5. +* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. + +### Bug Fixes +* Increase clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) +* Fix casing of path in include completion tooltip on Windows. [#12895](https://github.com/microsoft/vscode-cpptools/issues/12895) +* Fix pattern matching of sections in `.editorConfig` files. [#12933](https://github.com/microsoft/vscode-cpptools/issues/12933) +* Fix handling of relative paths passed to cl.exe `/reference` argument. [#12944](https://github.com/microsoft/vscode-cpptools/issues/12944) +* Fix a leak of compile command file watchers. [#12946](https://github.com/microsoft/vscode-cpptools/issues/12946) + * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12948](https://github.com/microsoft/vscode-cpptools/pull/12948) +* Fix a compile commands fallback logic issue. [#12947](https://github.com/microsoft/vscode-cpptools/issues/12947) + * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12948](https://github.com/microsoft/vscode-cpptools/pull/12948) +* Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) +* Fix IntelliSense issues related to large header files (>32K) and encodings other than UTF-8. + ### Version 1.23.1: November 6, 2024 ### Bug Fixes * A potential fix for a crash during process shutdown (in `uv_run`). [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) diff --git a/Extension/package.json b/Extension/package.json index 4f1f849f95..f1f96ac3eb 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.23.1-main", + "version": "1.23.2-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 05d43dc2f7a814d19489fff5e2db1719a85b69c5 Mon Sep 17 00:00:00 2001 From: "CSIGS@microsoft.com" Date: Thu, 5 Dec 2024 12:09:39 -0800 Subject: [PATCH 3/4] [Auto] Localization - Translated Strings (#12869) --- .../chs/src/Debugger/configurationProvider.i18n.json | 2 +- .../chs/src/LanguageServer/configurations.i18n.json | 1 - .../chs/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/chs/src/nativeStrings.i18n.json | 3 ++- .../open-developer-command-prompt.md.i18n.json | 2 +- .../install-compiler-windows.md.i18n.json | 2 +- .../install-compiler-windows10.md.i18n.json | 2 +- .../install-compiler-windows11.md.i18n.json | 2 +- .../cht/src/LanguageServer/configurations.i18n.json | 1 - .../cht/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/cht/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/csy/package.i18n.json | 2 +- .../csy/src/LanguageServer/configurations.i18n.json | 1 - .../csy/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/csy/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/deu/package.i18n.json | 2 +- .../deu/src/LanguageServer/configurations.i18n.json | 1 - .../deu/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/deu/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/esn/package.i18n.json | 2 +- .../esn/src/LanguageServer/configurations.i18n.json | 1 - .../esn/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/esn/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/fra/package.i18n.json | 2 +- .../fra/src/LanguageServer/configurations.i18n.json | 1 - .../fra/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/fra/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/ita/package.i18n.json | 6 +++--- .../i18n/ita/src/LanguageServer/codeAnalysis.i18n.json | 4 ++-- .../ita/src/LanguageServer/configurations.i18n.json | 1 - .../ita/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ .../i18n/ita/src/LanguageServer/extension.i18n.json | 2 +- Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/ita/src/LanguageServer/ui.i18n.json | 2 +- Extension/i18n/ita/src/nativeStrings.i18n.json | 5 +++-- Extension/i18n/jpn/package.i18n.json | 4 ++-- .../jpn/src/LanguageServer/configurations.i18n.json | 1 - .../jpn/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/jpn/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/kor/package.i18n.json | 4 ++-- .../kor/src/LanguageServer/configurations.i18n.json | 1 - .../kor/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/kor/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/plk/package.i18n.json | 4 ++-- .../plk/src/LanguageServer/configurations.i18n.json | 1 - .../plk/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/plk/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/ptb/package.i18n.json | 10 +++++----- .../ptb/src/LanguageServer/configurations.i18n.json | 1 - .../ptb/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/ptb/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/rus/package.i18n.json | 2 +- .../rus/src/LanguageServer/configurations.i18n.json | 1 - .../rus/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/rus/src/nativeStrings.i18n.json | 3 ++- Extension/i18n/trk/package.i18n.json | 6 +++--- .../trk/src/LanguageServer/configurations.i18n.json | 1 - .../trk/src/LanguageServer/copilotProviders.i18n.json | 8 ++++++++ Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json | 9 +++++++++ Extension/i18n/trk/src/nativeStrings.i18n.json | 3 ++- 71 files changed, 279 insertions(+), 58 deletions(-) create mode 100644 Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json create mode 100644 Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json create mode 100644 Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json diff --git a/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json index be02d66c99..0d36c0bafe 100644 --- a/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json @@ -16,7 +16,7 @@ "compiler.path.not.exists": "找不到 {0}。将忽略 {1} 任务。", "pre.Launch.Task": "preLaunchTask: {0}", "debugger.path.not.exists": "找不到 {0} 调试器。将忽略 {1} 的调试配置。", - "build.and.debug.active.file": "生成和调试活动文件", + "build.and.debug.active.file": "构建和调试活动文件", "cl.exe.not.available": "仅当从 VS 开发人员命令提示符处运行 VS Code 时,{0} 生成和调试才可用。", "lldb.find.failed": "缺少 lldb-mi 可执行文件的依赖项“{0}”。", "lldb.search.paths": "搜索范围:", diff --git a/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json b/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json index 11649d8639..8b1c3f8031 100644 --- a/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "路径不是文件: {0}", "path.is.not.a.directory": "路径不是目录: {0}", "duplicate.name": "{0} 重复。配置名称应是唯一的。", - "cannot.find2": "无法找到“{0}”。", "multiple.paths.not.allowed": "不允许使用多个路径。", "paths.are.not.directories": "路径不是目录: {0}" } \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/chs/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 22ae6e7d02..0cbb7cf896 100644 --- a/Extension/i18n/chs/src/nativeStrings.i18n.json +++ b/Extension/i18n/chs/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "函数必须通过引用返回一个值。C 代码不能返回引用。", "refactor_extract_xborder_jump": "所选代码和外层代码之间的存在跳跃。", "refactor_extract_missing_return": "在所选代码中,一些控制路径退出而没有设置返回值。这只受标量、数字、和指针返回类型支持。", - "expand_selection": "展开选择(以启用“提取到函数”)" + "expand_selection": "展开选择(以启用“提取到函数”)", + "file_not_found_in_path2": "在 compile_commands.json 文件中找不到 \"{0}\"。此文件将改用文件夹“{1}”中的 c_cpp_properties.json 中包含的 \"includePath\"。" } \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/chs/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index 4cafd48801..e2bccc71bf 100644 --- a/Extension/i18n/chs/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -6,6 +6,6 @@ { "walkthrough.windows.title.open.dev.command.prompt": "使用开发人员命令提示符重新启动", "walkthrough.windows.background.dev.command.prompt": "正在使用带有 MSVC 编译器的 Windows 机器,因此需要从开发人员命令提示符中启动 VS Code,以便所有环境变量都能正确设置。要使用开发人员命令提示符重新启动:", - "walkthrough.open.command.prompt": "通过在 Windows 开始菜单中键入 \"developer\" 来打开 VS 的开发人员命令提示提示。选择 VS 的开发人员命令提示提示,它将自动导航到当前打开的文件夹。", + "walkthrough.open.command.prompt": "通过在 Windows 开始菜单中键入 \"developer\" 来打开 VS 的开发人员命令提示。选择 VS 的开发人员命令提示,它将自动导航到当前打开的文件夹。", "walkthrough.windows.press.f5": "在命令提示符中键入 \"code\",然后按 Enter。这应该重新启动 VS Code 并将你带回此演练。" } \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 84bd1257a7..d7cae3b5b0 100644 --- a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -20,6 +20,6 @@ "walkthrough.windows.command.prompt.name1": "VS 的 Developer 命令提示", "walkthrough.windows.check.install": "在 VS 的开发人员命令提示中键入 {0} 以检查 MSVC 安装。你应该会看到包含版本和基本使用说明的版权消息。", "walkthrough.windows.note2": "注意", - "walkthrough.windows.note2.text": "要从命令行或 VS Code 使用 MSVC,必须从 {0} 运行。普通 shell (例如 {1}、 {2})或 Windows 命令提示符未设置必要的路径环境变量。", + "walkthrough.windows.note2.text": "要从命令行或 VS Code 使用 MSVC,必须从 {0} 运行。普通 shell (例如 {1}、{2} 或 Windows 命令提示符)未设置必要的路径环境变量。", "walkthrough.windows.command.prompt.name2": "VS 的开发人员命令提示" } \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index c0d79a4a48..c7823f4c02 100644 --- a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -14,7 +14,7 @@ "walkthrough.windows.command.prompt.name1": "VS 的 Developer 命令提示", "walkthrough.windows.check.install": "在 VS 的开发人员命令提示中键入 {0} 以检查 MSVC 安装。你应该会看到包含版本和基本使用说明的版权消息。", "walkthrough.windows.note2": "注意", - "walkthrough.windows.note2.text": "要从命令行或 VS Code 使用 MSVC,必须从 {0} 运行。普通 shell (例如 {1}、 {2})或 Windows 命令提示符未设置必要的路径环境变量。", + "walkthrough.windows.note2.text": "要从命令行或 VS Code 使用 MSVC,必须从 {0} 运行。普通 shell (例如 {1}、{2} 或 Windows 命令提示符)未设置必要的路径环境变量。", "walkthrough.windows.command.prompt.name2": "VS 的开发人员命令提示", "walkthrough.windows.other.compilers": "其他编译器选项", "walkthrough.windows.text3": "如果面向的是 Windows 中的 Linux,请查看{0}。或者,可{1}。", diff --git a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index c0d79a4a48..c7823f4c02 100644 --- a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -14,7 +14,7 @@ "walkthrough.windows.command.prompt.name1": "VS 的 Developer 命令提示", "walkthrough.windows.check.install": "在 VS 的开发人员命令提示中键入 {0} 以检查 MSVC 安装。你应该会看到包含版本和基本使用说明的版权消息。", "walkthrough.windows.note2": "注意", - "walkthrough.windows.note2.text": "要从命令行或 VS Code 使用 MSVC,必须从 {0} 运行。普通 shell (例如 {1}、 {2})或 Windows 命令提示符未设置必要的路径环境变量。", + "walkthrough.windows.note2.text": "要从命令行或 VS Code 使用 MSVC,必须从 {0} 运行。普通 shell (例如 {1}、{2} 或 Windows 命令提示符)未设置必要的路径环境变量。", "walkthrough.windows.command.prompt.name2": "VS 的开发人员命令提示", "walkthrough.windows.other.compilers": "其他编译器选项", "walkthrough.windows.text3": "如果面向的是 Windows 中的 Linux,请查看{0}。或者,可{1}。", diff --git a/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json b/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json index 6f53903910..69ae82a11b 100644 --- a/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "路徑不是檔案: {0}", "path.is.not.a.directory": "路徑不是目錄: {0}", "duplicate.name": "{0} 重複。組態名稱應該是唯一的。", - "cannot.find2": "找不到 \"{0}\"。", "multiple.paths.not.allowed": "不允許使用多個路徑。", "paths.are.not.directories": "路徑不是目錄: {0}" } \ No newline at end of file diff --git a/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/cht/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 ac02497142..80b389294f 100644 --- a/Extension/i18n/cht/src/nativeStrings.i18n.json +++ b/Extension/i18n/cht/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "函式必須藉傳址傳回值。C 程式碼無法傳回參考。", "refactor_extract_xborder_jump": "所選程式碼與周圍的程式碼之間存在跳躍。", "refactor_extract_missing_return": "在選取的程式碼中,有一些控制項路徑未設定傳回值便結束。只有純量、數值與指標傳回類型支援此作法。", - "expand_selection": "展開選取範圍 (以啟用 [擷取至函式])" + "expand_selection": "展開選取範圍 (以啟用 [擷取至函式])", + "file_not_found_in_path2": "在 compile_commands.json 檔案中找不到 \"{0}\"。將對此檔案改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。" } \ No newline at end of file diff --git a/Extension/i18n/csy/package.i18n.json b/Extension/i18n/csy/package.i18n.json index 1bb35f3878..5c4fc0d0e1 100644 --- a/Extension/i18n/csy/package.i18n.json +++ b/Extension/i18n/csy/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "Formátování", "c_cpp.subheaders.codeDocumentation.title": "Dokumentace ke kódu", - "c_cpp.subheaders.codeAnalysis.title": "Code Analysis", + "c_cpp.subheaders.codeAnalysis.title": "Analýza kódu", "c_cpp.subheaders.debugging.title": "Ladění", "c_cpp.subheaders.resourceManagement.title": "Správa prostředků", "c_cpp.subheaders.miscellaneous.title": "Různé", diff --git a/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json b/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json index 97877dc7a6..86d2122157 100644 --- a/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "Cesta není soubor: {0}", "path.is.not.a.directory": "Cesta není adresář: {0}", "duplicate.name": "{0} je duplicitní. Název konfigurace by měl být jedinečný.", - "cannot.find2": "Nejde najít {0}.", "multiple.paths.not.allowed": "Více cest není povoleno.", "paths.are.not.directories": "Cesty nejsou adresáře: {0}" } \ No newline at end of file diff --git a/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/csy/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 54cc7e5c70..1dc2749586 100644 --- a/Extension/i18n/csy/src/nativeStrings.i18n.json +++ b/Extension/i18n/csy/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "Funkce by musela vracet hodnotu pomocí odkazu. Kód C nemůže vracet odkazy.", "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)" + "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." } \ No newline at end of file diff --git a/Extension/i18n/deu/package.i18n.json b/Extension/i18n/deu/package.i18n.json index b90b323549..48a34c6259 100644 --- a/Extension/i18n/deu/package.i18n.json +++ b/Extension/i18n/deu/package.i18n.json @@ -39,7 +39,7 @@ "c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Codeanalyse für aktive Dateien ausführen", "c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Codeanalyse für geöffnete Dateien ausführen", "c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Codeanalyse für alle Dateien ausführen", - "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Alle Code Analysis Probleme löschen", + "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Alle Codeanalyseprobleme löschen", "c_cpp.command.BuildAndDebugFile.title": "C/C++-Datei debuggen", "c_cpp.command.BuildAndRunFile.title": "C/C++-Datei ausführen", "c_cpp.command.AddDebugConfiguration.title": "Debugkonfiguration hinzufügen", diff --git a/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json b/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json index 8c278a9d03..5887699ce2 100644 --- a/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "Der Pfad ist keine Datei: {0}", "path.is.not.a.directory": "Der Pfad ist kein Verzeichnis: {0}", "duplicate.name": "\"{0}\" ist ein Duplikat. Der Konfigurationsname muss eindeutig sein.", - "cannot.find2": "\"{0}\" wurde nicht gefunden.", "multiple.paths.not.allowed": "Mehrere Pfade sind nicht zulässig.", "paths.are.not.directories": "Pfade sind keine Verzeichnisse: {0}" } \ No newline at end of file diff --git a/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/deu/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 00418cfbfa..059e84451f 100644 --- a/Extension/i18n/deu/src/nativeStrings.i18n.json +++ b/Extension/i18n/deu/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "Die Funktion muss einen Wert durch Verweis zurückgeben. C-Code kann keine Verweise zurückgeben.", "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)" + "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." } \ No newline at end of file diff --git a/Extension/i18n/esn/package.i18n.json b/Extension/i18n/esn/package.i18n.json index 8178647efe..8ba3441e3d 100644 --- a/Extension/i18n/esn/package.i18n.json +++ b/Extension/i18n/esn/package.i18n.json @@ -39,7 +39,7 @@ "c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Ejecutar análisis de código en el archivo activo", "c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Ejecutar análisis de código en archivos abiertos", "c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Ejecutar análisis de código en todos los archivos", - "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Borrar todos los problemas de Code Analysis", + "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Borrar todos los problemas de análisis de código", "c_cpp.command.BuildAndDebugFile.title": "Depurar archivo C/C++", "c_cpp.command.BuildAndRunFile.title": "Ejecutar archivo C/C++", "c_cpp.command.AddDebugConfiguration.title": "Agregar configuración de depuración", diff --git a/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json b/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json index f026c85081..2280d2d031 100644 --- a/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "La ruta de acceso no es un archivo: {0}", "path.is.not.a.directory": "La ruta de acceso no es un directorio: {0}", "duplicate.name": "{0} es un duplicado. El nombre de la configuración debe ser único.", - "cannot.find2": "No se encuentra \"{0}\".", "multiple.paths.not.allowed": "No se permiten varias rutas de acceso.", "paths.are.not.directories": "Las rutas de acceso no son directorios: {0}" } \ No newline at end of file diff --git a/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/esn/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 10bea9fa49..401ca51517 100644 --- a/Extension/i18n/esn/src/nativeStrings.i18n.json +++ b/Extension/i18n/esn/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "La función debería devolver un valor por referencia. El código C no puede devolver referencias.", "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')" + "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." } \ No newline at end of file diff --git a/Extension/i18n/fra/package.i18n.json b/Extension/i18n/fra/package.i18n.json index 64276fc9d1..2e83f529cf 100644 --- a/Extension/i18n/fra/package.i18n.json +++ b/Extension/i18n/fra/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "Mise en forme", "c_cpp.subheaders.codeDocumentation.title": "Documentation du code", - "c_cpp.subheaders.codeAnalysis.title": "Code Analysis", + "c_cpp.subheaders.codeAnalysis.title": "Analyse du code", "c_cpp.subheaders.debugging.title": "Débogage", "c_cpp.subheaders.resourceManagement.title": "Gestion des ressources", "c_cpp.subheaders.miscellaneous.title": "Divers", diff --git a/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json b/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json index ccb086d7bb..8de3546cc1 100644 --- a/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "Le chemin n'est pas un fichier : {0}", "path.is.not.a.directory": "Le chemin n'est pas un répertoire : {0}", "duplicate.name": "{0} est dupliqué. Le nom de configuration doit être unique.", - "cannot.find2": "\"{0}\" est introuvable.", "multiple.paths.not.allowed": "Il est interdit d’utiliser plusieurs chemin d’accès.", "paths.are.not.directories": "Les chemins d’accès ne sont pas des répertoires : {0}" } \ No newline at end of file diff --git a/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/fra/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 8589b8b3cd..1ccfca5d6c 100644 --- a/Extension/i18n/fra/src/nativeStrings.i18n.json +++ b/Extension/i18n/fra/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "La fonction doit renvoyer une valeur par référence. Le code C ne peut pas renvoyer de référence.", "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')" + "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." } \ No newline at end of file diff --git a/Extension/i18n/ita/package.i18n.json b/Extension/i18n/ita/package.i18n.json index 147faa4843..d9bf9b2cc4 100644 --- a/Extension/i18n/ita/package.i18n.json +++ b/Extension/i18n/ita/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "Formattazione", "c_cpp.subheaders.codeDocumentation.title": "Documentazione del codice", - "c_cpp.subheaders.codeAnalysis.title": "Code Analysis", + "c_cpp.subheaders.codeAnalysis.title": "Analisi codice", "c_cpp.subheaders.debugging.title": "Debug", "c_cpp.subheaders.resourceManagement.title": "Gestione risorse", "c_cpp.subheaders.miscellaneous.title": "Varie", @@ -39,7 +39,7 @@ "c_cpp.command.RunCodeAnalysisOnActiveFile.title": "Esegui analisi del codice su File attivo", "c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "Esegui analisi del codice su Apri file", "c_cpp.command.RunCodeAnalysisOnAllFiles.title": "Esegui analisi del codice su Tutti i file", - "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Cancellare tutti i problemi Code Analysis", + "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "Cancellare tutti i problemi di analisi codice", "c_cpp.command.BuildAndDebugFile.title": "Debug file C/C++", "c_cpp.command.BuildAndRunFile.title": "Esegui file C/C++", "c_cpp.command.AddDebugConfiguration.title": "Aggiungere configurazione di debug", @@ -70,7 +70,7 @@ "c_cpp.configuration.codeAnalysis.runAutomatically.markdownDescription": "Se è `true`, analisi del codice verrà eseguito automaticamente su un file dopo l'apertura o il salvataggio.", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDisable.markdownDescription": "Se è `true`, l'azione codice 'Disabilita' verrà visualizzata quando disponibile (all'analisi codice successiva). Quando si usa l'azione codice 'Disabilita', aggiunge il codice di avviso all'impostazione `C_Cpp.codeAnalysis.clangTidy.checks.disabled`.", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showDocumentation.markdownDescription": "Se è `true`, l'azione codice 'Mostra documentazione per' verrà visualizzata quando disponibile (all'analisi codice successiva).", - "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "Controlla quali opzioni di azione codice per il problema Code Analysis 'Cancella' sono disponibili. La modifica dell'impostazione per visualizzare altre opzioni potrebbe richiedere la ripetizione dell'analisi codice.", + "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.description": "Controlla quali opzioni di azione codice per il problema di analisi codice 'Cancella' sono disponibili. La modifica dell'impostazione per visualizzare altre opzioni potrebbe richiedere la ripetizione dell'analisi codice.", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.None.description": "Non mostrare azioni codice 'Cancella'.", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllOnly.description": "Mostrare solo l'azione codice 'Cancella tutto' (o 'Cancella tutti ' se è presente un solo tipo o 'Cancella questo' se è presente un solo problema).", "c_cpp.configuration.codeAnalysis.clangTidy.codeAction.showClear.AllAndAllType.description": "Mostrare l'azione codice 'Cancella tutto' (se sono presenti più tipi di problema) e l'azione codice 'Cancella tutti ' (o 'Cancella questo' se è presente un solo problema per )", diff --git a/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json index f0c190f251..53164a0920 100644 --- a/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json @@ -4,8 +4,8 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "fix.all.code.analysis.problems": "Correggere tutti i problemi Code Analysis", - "clear.all.code.analysis.problems": "Cancellare tutti i problemi di Code Analysis", + "fix.all.code.analysis.problems": "Correggere tutti i problemi analisi codice", + "clear.all.code.analysis.problems": "Cancellare tutti i problemi di analisi codice", "fix.all.type.problems": "Correggere tutti i problemi {0}", "disable.all.type.problems": "Disabilitare tutti i problemi {0}", "clear.all.type.problems": "Cancellare tutti i problemi {0}", diff --git a/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json b/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json index cbdd8fdecf..5cf8051916 100644 --- a/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "Il percorso non è un file: {0}", "path.is.not.a.directory": "Il percorso non è una directory: {0}", "duplicate.name": "{0} è duplicato. Il nome della configurazione deve essere univoco.", - "cannot.find2": "Non è possibile trovare \"{0}\".", "multiple.paths.not.allowed": "Più percorsi non sono consentiti.", "paths.are.not.directories": "I percorsi non sono directory: {0}" } \ No newline at end of file diff --git a/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ 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 bd38688925..9c0e143699 100644 --- a/Extension/i18n/ita/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/extension.i18n.json @@ -16,7 +16,7 @@ "configuration.select.first": "Apri prima una cartella per selezionare una configurazione.", "configuration.provider.select.first": "Apri prima una cartella per selezionare un provider di configurazione.", "edit.configurations.open.first": "Aprire prima una cartella per modificare le configurazioni", - "code.action.aborted": "Impossibile applicare la correzione di Code Analysis perché il documento è stato modificato.", + "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" diff --git a/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/ita/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ No newline at end of file diff --git a/Extension/i18n/ita/src/LanguageServer/ui.i18n.json b/Extension/i18n/ita/src/LanguageServer/ui.i18n.json index d33496cf27..94e16456e6 100644 --- a/Extension/i18n/ita/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/ui.i18n.json @@ -33,7 +33,7 @@ "startup.codeanalysis.status": "Avvio...", "c.cpp.codeanalysis.statusbar.showRunNowOptions": "Esegui", "running.analysis.processed.tooltip": "In esecuzione: {0} / {1} ({2}%)", - "select.code.analysis.command": "Selezionare un comando di Code Analysis...", + "select.code.analysis.command": "Selezionare un comando di analisi codice...", "cancel.analysis": "Annulla", "resume.analysis": "Riprendi", "pause.analysis": "Sospendi", diff --git a/Extension/i18n/ita/src/nativeStrings.i18n.json b/Extension/i18n/ita/src/nativeStrings.i18n.json index db129d2a77..66f44f3036 100644 --- a/Extension/i18n/ita/src/nativeStrings.i18n.json +++ b/Extension/i18n/ita/src/nativeStrings.i18n.json @@ -241,7 +241,7 @@ "inline_macro": "Macro inline", "unable_to_access_browse_database": "Impossibile accedere al database di esplorazione. ({0})", "default_compiler_path_modified_explicit_intellisense_mode": "IntelliSenseMode è stato modificato perché non corrisponde al compilatore rilevato. Provare a impostare \"compilerPath\". Impostare \"compilerPath\" su \"\" per disabilitare il rilevamento delle inclusioni e delle definizioni del sistema.", - "remove_all_code_analysis_problems": "Rimuovere tutti i problemi Code Analysis", + "remove_all_code_analysis_problems": "Rimuovere tutti i problemi analisi codice", "multiple_locations_note": "(Più località)", "folder_tag": "Cartella", "file_tag": "File", @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "La funzione deve restituire un valore per riferimento. Il codice C non è in grado di restituire riferimenti.", "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')" + "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}''." } \ No newline at end of file diff --git a/Extension/i18n/jpn/package.i18n.json b/Extension/i18n/jpn/package.i18n.json index d3ea6612e2..0e889f90c2 100644 --- a/Extension/i18n/jpn/package.i18n.json +++ b/Extension/i18n/jpn/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "書式設定", "c_cpp.subheaders.codeDocumentation.title": "コード ドキュメント", - "c_cpp.subheaders.codeAnalysis.title": "Code Analysis", + "c_cpp.subheaders.codeAnalysis.title": "コード分析", "c_cpp.subheaders.debugging.title": "デバッグ", "c_cpp.subheaders.resourceManagement.title": "リソース管理", "c_cpp.subheaders.miscellaneous.title": "その他", @@ -449,4 +449,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/configurations.i18n.json b/Extension/i18n/jpn/src/LanguageServer/configurations.i18n.json index c689d1f819..bbc6b07715 100644 --- a/Extension/i18n/jpn/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "パスがファイルではありません: {0}", "path.is.not.a.directory": "パスがディレクトリではありません: {0}", "duplicate.name": "{0} が重複しています。構成名は一意である必要があります。", - "cannot.find2": "\"{0}\" が見つかりません。", "multiple.paths.not.allowed": "複数のパスは使用できません。", "paths.are.not.directories": "パスはディレクトリではありません: {0}" } \ No newline at end of file diff --git a/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/jpn/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 3803780511..ad82921c55 100644 --- a/Extension/i18n/jpn/src/nativeStrings.i18n.json +++ b/Extension/i18n/jpn/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "関数は参照渡しで値を返す必要があります。C コードは参照を返すことができません。", "refactor_extract_xborder_jump": "選択したコードと周囲のコードの間にジャンプが存在します。", "refactor_extract_missing_return": "選択したコードでは、戻り値を設定せずに一部のコントロール パスが終了します。これは、スカラー型、数値型、およびポインター型の戻り値に対してのみサポートされます。", - "expand_selection": "選択範囲を展開する ([関数に抽出] を有効にする)" + "expand_selection": "選択範囲を展開する ([関数に抽出] を有効にする)", + "file_not_found_in_path2": "\"{0}\" が compile_commands.json ファイルに見つかりません。フォルダー '{1}' にある c_cpp_properties.json からの 'includePath' が、このファイルで代わりに使用されます。" } \ No newline at end of file diff --git a/Extension/i18n/kor/package.i18n.json b/Extension/i18n/kor/package.i18n.json index 4172646f12..3a092f7d53 100644 --- a/Extension/i18n/kor/package.i18n.json +++ b/Extension/i18n/kor/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "서식 지정", "c_cpp.subheaders.codeDocumentation.title": "코드 설명서", - "c_cpp.subheaders.codeAnalysis.title": "Code Analysis", + "c_cpp.subheaders.codeAnalysis.title": "코드 분석", "c_cpp.subheaders.debugging.title": "디버깅", "c_cpp.subheaders.resourceManagement.title": "리소스 관리", "c_cpp.subheaders.miscellaneous.title": "기타", @@ -39,7 +39,7 @@ "c_cpp.command.RunCodeAnalysisOnActiveFile.title": "활성 파일에서 코드 분석 실행", "c_cpp.command.RunCodeAnalysisOnOpenFiles.title": "열린 파일에서 코드 분석 실행", "c_cpp.command.RunCodeAnalysisOnAllFiles.title": "모든 파일에 대한 코드 분석 실행", - "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "모든 Code Analysis 문제 해결", + "c_cpp.command.RemoveAllCodeAnalysisProblems.title": "모든 코드 분석 문제 해결", "c_cpp.command.BuildAndDebugFile.title": "C/C++ 파일 디버그", "c_cpp.command.BuildAndRunFile.title": "C/C++ 파일 실행", "c_cpp.command.AddDebugConfiguration.title": "디버그 구성 추가", diff --git a/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json b/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json index 79b57e0535..bba8f04b9f 100644 --- a/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "경로가 파일이 아닙니다. {0}", "path.is.not.a.directory": "경로가 디렉터리가 아닙니다. {0}", "duplicate.name": "{0}은(는) 중복됩니다. 구성 이름은 고유해야 합니다.", - "cannot.find2": "\"{0}\"을(를) 찾을 수 없습니다.", "multiple.paths.not.allowed": "여러 경로는 허용되지 않습니다.", "paths.are.not.directories": "경로는 디렉터리가 아닙니다. {0}" } \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/kor/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 6307a0846f..9b6dc985e0 100644 --- a/Extension/i18n/kor/src/nativeStrings.i18n.json +++ b/Extension/i18n/kor/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "이 함수는 값을 참조로 반환해야 합니다. C 코드는 참조를 반환할 수 없습니다.", "refactor_extract_xborder_jump": "선택된 코드와 주변 코드 사이에 점프가 있습니다.", "refactor_extract_missing_return": "선택된 코드에서 일부 제어 경로가 반환 값 설정 없이 종료됩니다. 이는 스칼라, 숫자 및 포인터 반환 형식에 대해서만 지원됩니다.", - "expand_selection": "선택 영역 확장('함수로 추출'을 사용하도록 설정)" + "expand_selection": "선택 영역 확장('함수로 추출'을 사용하도록 설정)", + "file_not_found_in_path2": "compile_commands.json 파일에서 \"{0}\"을(를) 찾을 수 없습니다. '{1}' 폴더의 c_cpp_properties.json 'includePath'가 대신 이 파일에 사용됩니다." } \ No newline at end of file diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 8fb0a91bf0..262e12efdf 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "Formatowanie", "c_cpp.subheaders.codeDocumentation.title": "Dokumentacja dotyczące kodu", - "c_cpp.subheaders.codeAnalysis.title": "Code Analysis", + "c_cpp.subheaders.codeAnalysis.title": "Analiza kodu", "c_cpp.subheaders.debugging.title": "Debugowanie", "c_cpp.subheaders.resourceManagement.title": "Zarządzanie zasobami", "c_cpp.subheaders.miscellaneous.title": "Różne", @@ -63,7 +63,7 @@ "c_cpp.configuration.references.maxMemory.markdownDescription": "Mniej procesów „Znajdź wszystkie odwołania” i „Zmień nazwę” będzie buforowanych i uruchamianych współbieżnie po przekroczeniu tego użycia pamięci (w MB). Wartość domyślna `null` (pusta) używa wartości dziedziczonej z elementu `#C_Cpp.maxMemory#`.", "c_cpp.configuration.codeAnalysis.maxConcurrentThreads.markdownDescription": "Maksymalna liczba współbieżnych wątków do użycia na potrzeby analizy kodu. Wartość domyślna `null` (pusta) używa połowy wartości elementu `#C_Cpp.maxConcurrentThreads#`.", "c_cpp.configuration.codeAnalysis.maxMemory.markdownDescription": "Mniej procesów analizy kodu będzie uruchamianych współbieżnie po przekroczeniu tego użycia pamięci (w MB). Wartość domyślna `null` (pusta) używa wartości dziedziczonej z elementu `#C_Cpp.maxMemory#`.", - "c_cpp.configuration.codeAnalysis.updateDelay.markdownDescription": "Steruje opóźnieniem w milisekundach zanim rozszerzenie Code Analysis rozpocznie przetwarzanie po wyzwoleniu zapisu z edycji, gdy właściwość `#files.autoSave#` ma wartość `afterDelay`, a właściwość `#C_Cpp.codeAnalysis.runAutomatically#` ma wartość `true`.", + "c_cpp.configuration.codeAnalysis.updateDelay.markdownDescription": "Steruje opóźnieniem w milisekundach, zanim analiza kodu rozpocznie przetwarzanie po wyzwoleniu zapisu z edycji, gdy właściwość `#files.autoSave#` ma wartość `afterDelay`, a właściwość `#C_Cpp.codeAnalysis.runAutomatically#` ma wartość `true`.", "c_cpp.configuration.codeAnalysis.exclude.markdownDescription": "Skonfiguruj wzorce globalne dla wykluczania folderów i plików na potrzeby analizy kodu. Pliki, które nie znajdują się w folderze obszaru roboczego, są zawsze wykluczone. Dziedziczy wartości z elementów `#files.exclude#` i `#C_Cpp.files.exclude#`. Przeczytaj więcej o [wzorcach globalnych](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", "c_cpp.configuration.codeAnalysis.excludeBoolean.markdownDescription": "Wzorzec globalny do dopasowywania ścieżek do plików. Aby włączyć lub wyłączyć wzorzec, ustaw na wartość `true` lub `false`.", "c_cpp.configuration.codeAnalysis.excludeWhen.markdownDescription": "Dodatkowe sprawdzenie elementów równorzędnych pasującego pliku. Użyj ciągu `$(basename)` jako zmiennej dla nazwy pasującego pliku.", diff --git a/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json b/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json index 78643cd5c3..190871a1cd 100644 --- a/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "Ścieżka nie jest plikiem: {0}", "path.is.not.a.directory": "Ścieżka nie jest katalogiem: {0}", "duplicate.name": "Element {0} jest duplikatem. Nazwa konfiguracji musi być unikatowa.", - "cannot.find2": "Nie można znaleźć elementu „{0}”.", "multiple.paths.not.allowed": "Wiele ścieżek jest niedozwolonych.", "paths.are.not.directories": "Ścieżki nie są katalogami: {0}" } \ No newline at end of file diff --git a/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/plk/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 99d46898c6..3587ff53ab 100644 --- a/Extension/i18n/plk/src/nativeStrings.i18n.json +++ b/Extension/i18n/plk/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "Funkcja musiałaby zwracać wartość przez referencję. W kodzie języka C nie można zwracać referencji.", "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”)" + "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." } \ No newline at end of file diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index 1b4cbfd31b..96de292e6c 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": "Code Analysis", + "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 Code Analysis", + "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", @@ -430,9 +430,9 @@ "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.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++ - Construir 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++ - Construir e depurar arquivo ativo\" para executar com o depurador.", - "c_cpp.walkthrough.run.debug.windows.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 \"cl.exe - Construir e depurar arquivo ativo\" para executar com o depurador.", + "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.", + "c_cpp.walkthrough.run.debug.windows.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 \"cl.exe - Compilar e depurar arquivo ativo\" para executar com o depurador.", "c_cpp.walkthrough.run.debug.windows.altText": "Imagem mostrando um ponto de interrupção em um arquivo C++, o botão f5 e o símbolo de execução no canto superior direito", "c_cpp.walkthrough.customize.debugging.title": "Personalizar a depuração", "c_cpp.walkthrough.customize.debugging.mac.description": "Para personalizar a configuração de depuração, selecione o Explorer na barra de atividades e abra uma pasta que inclua o arquivo C++. Abra o arquivo C++ e selecione \"Adicionar Configuração de Depuração\" à direita do botão reproduzir. A nova configuração de depuração é salva no arquivo launch.json do projeto. \n[Saiba mais](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)", diff --git a/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json b/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json index 0ca57b0b97..0408803c48 100644 --- a/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "O caminho não é um arquivo: {0}", "path.is.not.a.directory": "O caminho não é um diretório: {0}", "duplicate.name": "{0} é uma duplicata. O nome da configuração deve ser exclusivo.", - "cannot.find2": "Não é possível localizar \"{0}\".", "multiple.paths.not.allowed": "Vários caminhos não são permitidos.", "paths.are.not.directories": "Os caminhos não são diretórios: {0}" } \ No newline at end of file diff --git a/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/ptb/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 1201657f2e..ac5a72e538 100644 --- a/Extension/i18n/ptb/src/nativeStrings.i18n.json +++ b/Extension/i18n/ptb/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "A função teria que retornar um valor por referência. O código C não pode retornar referências.", "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\")" + "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." } \ No newline at end of file diff --git a/Extension/i18n/rus/package.i18n.json b/Extension/i18n/rus/package.i18n.json index f36089737a..80249d88bb 100644 --- a/Extension/i18n/rus/package.i18n.json +++ b/Extension/i18n/rus/package.i18n.json @@ -7,7 +7,7 @@ "c_cpp.subheaders.intelliSense.title": "IntelliSense", "c_cpp.subheaders.formatting.title": "Форматирование", "c_cpp.subheaders.codeDocumentation.title": "Документирование кода", - "c_cpp.subheaders.codeAnalysis.title": "Code Analysis", + "c_cpp.subheaders.codeAnalysis.title": "Анализ кода", "c_cpp.subheaders.debugging.title": "Отладка", "c_cpp.subheaders.resourceManagement.title": "Управление ресурсами", "c_cpp.subheaders.miscellaneous.title": "Прочее", diff --git a/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json b/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json index 439b47ca72..a3bf9be06a 100644 --- a/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "Путь не является файлом: {0}", "path.is.not.a.directory": "Путь не является каталогом: {0}", "duplicate.name": "{0} является дубликатом. Имя конфигурации должно быть уникальным.", - "cannot.find2": "Не удается найти \"{0}\".", "multiple.paths.not.allowed": "Запрещено использовать несколько путей.", "paths.are.not.directories": "Пути не являются каталогами: {0}" } \ No newline at end of file diff --git a/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/rus/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 ad08527be8..b9542f4e10 100644 --- a/Extension/i18n/rus/src/nativeStrings.i18n.json +++ b/Extension/i18n/rus/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "Функция предполагает возврат значения по ссылке. Код C не может возвращать ссылки.", "refactor_extract_xborder_jump": "Есть переходы между выбранным кодом и окружающим его кодом.", "refactor_extract_missing_return": "В выбранном коде некоторые контрольные пути завершаются без установки возвращаемого значения. Это поддерживается только для скалярных, числовых типов возвращаемого значения и типов возвращаемого значения-указателей.", - "expand_selection": "Развернуть выделенный фрагмент (чтобы включить функцию \"Извлечение в функцию\")" + "expand_selection": "Развернуть выделенный фрагмент (чтобы включить функцию \"Извлечение в функцию\")", + "file_not_found_in_path2": "\"{0}\" не найден в файлах compile_commands.json. Вместо него для этого файла будет использоваться \"includePath\" из файла c_cpp_properties.json в папке \"{1}\"." } \ No newline at end of file diff --git a/Extension/i18n/trk/package.i18n.json b/Extension/i18n/trk/package.i18n.json index dbfed7ef84..4c1534f154 100644 --- a/Extension/i18n/trk/package.i18n.json +++ b/Extension/i18n/trk/package.i18n.json @@ -430,9 +430,9 @@ "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.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 oluştur 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 oluştur ve hata ayıkla\"yı seçin.", - "c_cpp.walkthrough.run.debug.windows.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 \"cl.exe - Etkin dosya oluştur ve hata ayıkla\" seçeneğini seçin.", + "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.", + "c_cpp.walkthrough.run.debug.windows.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 \"cl.exe - Etkin dosya derle ve hata ayıkla\" seçeneğini seçin.", "c_cpp.walkthrough.run.debug.windows.altText": "C++ dosyasında bir kesme noktası, f5 düğmesi ve sağ üstte çalıştır simgesini gösteren resim", "c_cpp.walkthrough.customize.debugging.title": "Hata ayıklamayı özelleştir", "c_cpp.walkthrough.customize.debugging.mac.description": "Hata ayıklama yapılandırmanızı özelleştirmek için etkinlik çubuğunda Gezgin'i seçin ve C++ dosyanızı içeren bir klasörü açın. C++ dosyasını açın ve oynat düğmesinin sağındaki \"Hata Ayıklama Yapılandırması Ekle\" seçeneğini seçin. Yeni hata ayıklama yapılandırması projenizin launch.json dosyasına kaydedilir. \n[Learn More](https://code.visualstudio.com/docs/cpp/config-linux#_debug-helloworldcpp)", diff --git a/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json b/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json index fc6ec17724..b22acf5251 100644 --- a/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json @@ -16,7 +16,6 @@ "path.is.not.a.file": "Yol bir dosya değil: {0}", "path.is.not.a.directory": "Yol bir dizin değil: {0}", "duplicate.name": "{0} yineleniyor. Yapılandırma adı benzersiz olmalıdır.", - "cannot.find2": "\"{0}\" bulunamıyor.", "multiple.paths.not.allowed": "Birden fazla yola izin verilmez.", "paths.are.not.directories": "Yollar dizin değil: {0}" } \ No newline at end of file diff --git a/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json new file mode 100644 index 0000000000..a0179ba567 --- /dev/null +++ b/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * 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. +{ + "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json new file mode 100644 index 0000000000..91d03284dc --- /dev/null +++ b/Extension/i18n/trk/src/LanguageServer/lmTool.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. +{ + "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", + "copilot.cppcontext.error": "Error while retrieving the #cpp context." +} \ 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 fdabcb71aa..7a51ffcd3c 100644 --- a/Extension/i18n/trk/src/nativeStrings.i18n.json +++ b/Extension/i18n/trk/src/nativeStrings.i18n.json @@ -315,5 +315,6 @@ "refactor_extract_reference_return_c_code": "İşlevin başvuruya göre bir değer döndürmesi gerekiyor. C kodu başvuruları döndüremiyor.", "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)" + "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." } \ No newline at end of file From ee71e1f82c8f175281cd44ba18b33625aa68e742 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 5 Dec 2024 12:39:02 -0800 Subject: [PATCH 4/4] Update changelog for 1.23.2 (2nd time) (#13024) --- Extension/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 641684adc7..4ac81cfed1 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -2,13 +2,13 @@ ### Version 1.23.2: December 5, 2024 ### Enhancements +* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. [#12924](https://github.com/microsoft/vscode-cpptools/issues/12924) * Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) * Add support for providing well-known compiler argument information to Copilot Completions. [PR #12979](https://github.com/microsoft/vscode-cpptools/pull/12979) * Fixed unnecessary cancellation of Copilot context requests. [PR #12988](https://github.com/microsoft/vscode-cpptools/pull/12988) * Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [PR #12993](https://github.com/microsoft/vscode-cpptools/pull/12993) * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) * Update clang-format and clang-tidy from 19.1.2 to 19.1.5. -* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. ### Bug Fixes * Increase clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) @@ -21,6 +21,7 @@ * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12948](https://github.com/microsoft/vscode-cpptools/pull/12948) * Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) * Fix IntelliSense issues related to large header files (>32K) and encodings other than UTF-8. +* Fix a deadlock. ### Version 1.23.1: November 6, 2024 ### Bug Fixes