From 7e02d995ea45d0bd9c3e21d4570f0d65e19f706c Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 9 Jul 2026 12:13:02 -0700 Subject: [PATCH 01/62] Some IntelliSense loc changes. (#14571) --- Extension/bin/messages/cs/messages.json | 2 +- Extension/bin/messages/ja/messages.json | 2 +- Extension/bin/messages/ko/messages.json | 2 +- Extension/bin/messages/pl/messages.json | 6 +++--- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Extension/bin/messages/cs/messages.json b/Extension/bin/messages/cs/messages.json index 0672c9d03..702a811b6 100644 --- a/Extension/bin/messages/cs/messages.json +++ b/Extension/bin/messages/cs/messages.json @@ -2810,7 +2810,7 @@ "Nejde vyhodnotit hodnotu nekompletní položky %t.", "Systém ignoroval návratovou hodnotu z rutiny deklarované pomocí atributu nodiscard.", "Systém ignoroval typ návratové hodnoty s atributem nodiscard.", - "Atribut nodiscard neplatí pro destruktory nebo rutiny s návratovým typem void.", + "Atribut nodiscard neplatí pro destruktory nebo rutiny s návratovým typem void.", "Atribut fallthrough platí jenom pro příkazy null.", "Atribut fallthrough se může vyskytovat jenom uvnitř příkazu switch.", "Příkaz fallthrough musí předcházet návěstí větve příkazu switch nebo výchozí hodnotě.", diff --git a/Extension/bin/messages/ja/messages.json b/Extension/bin/messages/ja/messages.json index 4e0edb265..a38aa4ef4 100644 --- a/Extension/bin/messages/ja/messages.json +++ b/Extension/bin/messages/ja/messages.json @@ -3705,7 +3705,7 @@ "", "", "", - "", + "", "", "パラメーター #", " (1 つ上のレベル)", diff --git a/Extension/bin/messages/ko/messages.json b/Extension/bin/messages/ko/messages.json index bbabf4e0a..a1c3c4266 100644 --- a/Extension/bin/messages/ko/messages.json +++ b/Extension/bin/messages/ko/messages.json @@ -3705,7 +3705,7 @@ "", "", "", - "", + "", "", "parameter #", " (한 수준 위로)", diff --git a/Extension/bin/messages/pl/messages.json b/Extension/bin/messages/pl/messages.json index ac4c22240..b23fa19a0 100644 --- a/Extension/bin/messages/pl/messages.json +++ b/Extension/bin/messages/pl/messages.json @@ -2739,7 +2739,7 @@ "wyrażenie niedozwolone w kontekście, którego nie obliczono", null, null, - "wyrażenie „return” jest niedozwolone w koprocedurze (zamiast tego użyj wyrażenia „co_return”)", + "instrukcja „return” jest niedozwolona w koprocedurze (użyj zamiast niej instrukcji „co_return”)", "wyrażenie „co_return” jest dozwolone tylko w koprocedurach", "nie można porównać wartości zmiennoprzecinkowych", "nie można porównać wartości wskaźników, ponieważ nie wskazują na ten sam kompletny obiekt lub wskazują na podobiekty o różnej dostępności", @@ -3177,7 +3177,7 @@ "brak instrukcji co_return, podczas gdy %t nie ma elementu „return_void” na końcu %n", "nie znaleziono wariantu nothrow globalnego elementu „operator new” dla alokacji stanu koprocedury", "nie znaleziono zdatnego do użycia elementu „operator delete” dla cofania alokacji koprocedury", - "funkcja constexpr nie może być kokprocedurą", + "funkcja constexpr nie może być koprocedurą", "argument operacji dla tego wyrażenia %s jest rozpoznawany jako niebędący klasą typ %t", "wyrażenie co_await jest niedozwolone w inicjatorze statycznym", "wyrażenie co_await wywołujące funkcję %n musi być niezwracalne", @@ -3705,7 +3705,7 @@ "", "", "", - "", + "", "", "parametr #", " (jeden poziom wyżej)", From 57cf069d65263b5e0ae296924cbc17aa382cae92 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Tue, 14 Jul 2026 14:32:08 -0700 Subject: [PATCH 02/62] Support requests of multiple custom configs (#14582) --- Extension/src/LanguageServer/client.ts | 68 +++++++++++++------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 3410e7502..0c522c1ee 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -486,8 +486,14 @@ interface CodeAnalysisParams { scope: CodeAnalysisScope; } +interface RequestCustomConfigsParams { + workspaceFolderUri: string; + files: string[]; + batchId: number; +} + interface FinishedRequestCustomConfigParams { - uri: string; + batchId: number; isProviderRegistered: boolean; } @@ -651,7 +657,7 @@ const ClearCustomConfigurationsNotification: NotificationType = new NotificationType('cpptools/clearCustomBrowseConfiguration'); const PreviewReferencesNotification: NotificationType = new NotificationType('cpptools/previewReferences'); const RescanFolderNotification: NotificationType = new NotificationType('cpptools/rescanFolder'); -const FinishedRequestCustomConfig: NotificationType = new NotificationType('cpptools/finishedRequestCustomConfig'); +const FinishedRequestCustomConfig: NotificationType = new NotificationType('cpptools/finishedRequestCustomConfigs'); const DidChangeSettingsNotification: NotificationType = new NotificationType('cpptools/didChangeSettings'); const DidChangeVisibleTextEditorsNotification: NotificationType = new NotificationType('cpptools/didChangeVisibleTextEditors'); const DidChangeTextEditorVisibleRangesNotification: NotificationType = new NotificationType('cpptools/didChangeTextEditorVisibleRanges'); @@ -674,7 +680,7 @@ const DebugLogNotification: NotificationType = new Notific const CompileCommandsPathsNotification: NotificationType = new NotificationType('cpptools/compileCommandsPaths'); const ReferencesNotification: NotificationType = new NotificationType('cpptools/references'); const ReportReferencesProgressNotification: NotificationType = new NotificationType('cpptools/reportReferencesProgress'); -const RequestCustomConfig: NotificationType = new NotificationType('cpptools/requestCustomConfig'); +const RequestCustomConfigs: NotificationType = new NotificationType('cpptools/requestCustomConfigs'); const PublishRefactorDiagnosticsNotification: NotificationType = new NotificationType('cpptools/publishRefactorDiagnostics'); const ShowMessageWindowNotification: NotificationType = new NotificationType('cpptools/showMessageWindow'); const ShowWarningNotification: NotificationType = new NotificationType('cpptools/showWarning'); @@ -804,7 +810,7 @@ export interface Client { onRegisterCustomConfigurationProvider(provider: CustomConfigurationProvider1): Thenable; updateCustomConfigurations(requestingProvider?: CustomConfigurationProvider1): Thenable; updateCustomBrowseConfiguration(requestingProvider?: CustomConfigurationProvider1): Thenable; - provideCustomConfiguration(docUri: vscode.Uri): Promise; + provideCustomConfigurations(docUris: vscode.Uri[], batchId: number): Promise; logDiagnostics(): Promise; rescanFolder(): Promise; toggleReferenceResultsView(): void; @@ -2274,10 +2280,10 @@ export class DefaultClient implements Client { return this.languageClient.sendNotification(RescanFolderNotification); } - public async provideCustomConfiguration(docUri: vscode.Uri): Promise { + public async provideCustomConfigurations(docUris: vscode.Uri[], batchId: number): Promise { let isProviderRegistered: boolean = false; const onFinished: () => void = () => { - void this.languageClient.sendNotification(FinishedRequestCustomConfig, { uri: docUri.toString(), isProviderRegistered }); + void this.languageClient.sendNotification(FinishedRequestCustomConfig, { batchId, isProviderRegistered }); }; try { const providerId: string | undefined = this.configurationProvider; @@ -2289,29 +2295,21 @@ export class DefaultClient implements Client { return; } isProviderRegistered = true; - const resultCode = await this.provideCustomConfigurationAsync(docUri, provider); - telemetry.logLanguageServerEvent('provideCustomConfiguration', { providerId, resultCode }); + const resultCode = await this.provideCustomConfigurationAsync(docUris, provider); + telemetry.logLanguageServerEvent('provideCustomConfigurations', { providerId, resultCode }); } finally { onFinished(); } } - private async provideCustomConfigurationAsync(docUri: vscode.Uri, provider: CustomConfigurationProvider1): Promise { + private async provideCustomConfigurationAsync(docUris: vscode.Uri[], provider: CustomConfigurationProvider1): Promise { const tokenSource: vscode.CancellationTokenSource = new vscode.CancellationTokenSource(); - // Need to loop through candidates, to see if we can get a custom configuration from any of them. - // Wrap all lookups in a single task, so we can apply a timeout to the entire duration. + // Wrap the provider lookup in a single task, so we can apply a timeout to the entire duration. const provideConfigurationAsync: () => Thenable = async () => { - try { - if (!await provider.canProvideConfiguration(docUri, tokenSource.token)) { - return []; - } - } catch { - console.warn("Caught exception from canProvideConfiguration"); - } let configs: util.Mutable[] = []; try { - configs = await provider.provideConfigurations([docUri], tokenSource.token); + configs = await provider.provideConfigurations(docUris, tokenSource.token); } catch { console.warn("Caught exception from provideConfigurations"); } @@ -2358,7 +2356,13 @@ export class DefaultClient implements Client { }; let result: string = "success"; try { - const configs: SourceFileConfigurationItem[] | undefined = await this.callTaskWithTimeout(provideConfigurationAsync, configProviderTimeout, tokenSource); + let configs: SourceFileConfigurationItem[] | undefined; + // Multi-file requests are async, and do not require a timeout. + if (docUris.length > 1) { + configs = await provideConfigurationAsync(); + } else { + configs = await this.callTaskWithTimeout(provideConfigurationAsync, configProviderTimeout, tokenSource); + } if (configs && configs.length > 0) { this.sendCustomConfigurations(configs, provider.version); } else { @@ -2367,7 +2371,7 @@ export class DefaultClient implements Client { } catch (err) { result = "timeout"; const settings: CppSettings = new CppSettings(this.RootUri); - if (settings.isConfigurationWarningsEnabled && !this.isExternalHeader(docUri) && !vscode.debug.activeDebugSession) { + if (settings.isConfigurationWarningsEnabled && !vscode.debug.activeDebugSession) { const dismiss: string = localize("dismiss.button", "Dismiss"); const disable: string = localize("disable.warnings.button", "Disable Warnings"); const configName: string | undefined = this.configuration.CurrentConfiguration?.name; @@ -2375,8 +2379,8 @@ export class DefaultClient implements Client { return "noConfigName"; } let message: string = localize("unable.to.provide.configuration", - "{0} is unable to provide IntelliSense configuration information for '{1}'. Settings from the '{2}' configuration will be used instead.", - provider.name, docUri.fsPath, configName); + "{0} is unable to provide IntelliSense configuration information. Settings from the '{1}' configuration will be used instead.", + provider.name, configName); if (err) { message += ` (${err})`; } @@ -2392,20 +2396,16 @@ export class DefaultClient implements Client { return result; } - private handleRequestCustomConfig(file: string): void { - const uri: vscode.Uri = vscode.Uri.file(file); - const client: Client = clients.getClientFor(uri); + private handleRequestCustomConfigs(params: RequestCustomConfigsParams): void { + const workspaceFolderUri: vscode.Uri = vscode.Uri.parse(params.workspaceFolderUri); + const client: Client = clients.getClientFor(workspaceFolderUri); if (client instanceof DefaultClient) { const defaultClient: DefaultClient = client as DefaultClient; - void defaultClient.provideCustomConfiguration(uri).catch(logAndReturn.undefined); + const uris: vscode.Uri[] = params.files.map(file => vscode.Uri.file(file)); + void defaultClient.provideCustomConfigurations(uris, params.batchId).catch(logAndReturn.undefined); } } - private isExternalHeader(uri: vscode.Uri): boolean { - const rootUri: vscode.Uri | undefined = this.RootUri; - return !rootUri || (util.isHeaderFile(uri) && !uri.toString().startsWith(rootUri.toString())); - } - public async getCurrentConfigName(): Promise { await this.ready; return this.configuration.CurrentConfiguration?.name; @@ -2649,7 +2649,7 @@ export class DefaultClient implements Client { this.languageClient.onNotification(CompileCommandsPathsNotification, (e) => void this.promptCompileCommands(e)); this.languageClient.onNotification(ReferencesNotification, (e) => this.processReferencesPreview(e)); this.languageClient.onNotification(ReportReferencesProgressNotification, (e) => this.handleReferencesProgress(e)); - this.languageClient.onNotification(RequestCustomConfig, (e) => this.handleRequestCustomConfig(e)); + this.languageClient.onNotification(RequestCustomConfigs, (e) => this.handleRequestCustomConfigs(e)); this.languageClient.onNotification(IntelliSenseResultNotification, (e) => this.handleIntelliSenseResult(e)); this.languageClient.onNotification(PublishRefactorDiagnosticsNotification, publishRefactorDiagnostics); RegisterCodeAnalysisNotifications(this.languageClient); @@ -4458,7 +4458,7 @@ class NullClient implements Client { onRegisterCustomConfigurationProvider(provider: CustomConfigurationProvider1): Thenable { return Promise.resolve(); } updateCustomConfigurations(requestingProvider?: CustomConfigurationProvider1): Thenable { return Promise.resolve(); } updateCustomBrowseConfiguration(requestingProvider?: CustomConfigurationProvider1): Thenable { return Promise.resolve(); } - provideCustomConfiguration(docUri: vscode.Uri): Promise { return Promise.resolve(); } + provideCustomConfigurations(docUris: vscode.Uri[], batchId: number): Promise { return Promise.resolve(); } logDiagnostics(): Promise { return Promise.resolve(); } rescanFolder(): Promise { return Promise.resolve(); } toggleReferenceResultsView(): void { } From 4b2a1e1b636d39563cfeaaf39dc76a3948a728ab Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 14 Jul 2026 14:51:06 -0700 Subject: [PATCH 03/62] Add an opt-in for capturing sanitizer logs from the language server (#14573) * Add an opt-in for capturing sanitizer logs from the language server --- Extension/.vscode/launch.json | 25 +++++++++++ Extension/readme.developer.md | 34 +++++++++++++++ Extension/src/LanguageServer/client.ts | 58 +++++++++++++++++++++++++- 3 files changed, 115 insertions(+), 2 deletions(-) diff --git a/Extension/.vscode/launch.json b/Extension/.vscode/launch.json index a110f3407..6547573af 100644 --- a/Extension/.vscode/launch.json +++ b/Extension/.vscode/launch.json @@ -22,6 +22,31 @@ // you can use a watch task as a prelaunch task and it works like you'd want it to. "preLaunchTask": "watch" }, + { + // debugs the extension with sanitizer (TSan/ASan/UBSan) reports captured to files. + // Requires a sanitizer build of the cpptools language server. Each process writes + // ${userHome}/cpptools-sanitizer-logs/. (see readme.developer.md). + "name": "Run Extension (capture sanitizer logs)", + "type": "extensionHost", + "request": "launch", + "env": { + "CPPTOOLS_SANITIZER_LOG_DIR": "${userHome}/cpptools-sanitizer-logs" + }, + "args": [ + "--no-sandbox", + "--disable-updates", + "--skip-welcome", + "--skip-release-notes", + "--disable-workspace-trust", + "--extensionDevelopmentPath=${workspaceFolder}", + ], + "sourceMaps": true, + "outFiles": [ + "${workspaceFolder}/dist/**" + ], + // you can use a watch task as a prelaunch task and it works like you'd want it to. + "preLaunchTask": "watch" + }, { // debugs the extension (selecting the workspace) "name": "Run Extension-Select Workspace", diff --git a/Extension/readme.developer.md b/Extension/readme.developer.md index 678bc32c8..5a7d4c3b3 100644 --- a/Extension/readme.developer.md +++ b/Extension/readme.developer.md @@ -10,6 +10,7 @@ - [From Inside VS Code](#from-inside-vs-code) - [From Command line](#from-command-line) - [Use of an isolated VS Code environment](#use-of-an-isolated-vs-code-environment) +- [Capturing sanitizer diagnostics from the language server](#capturing-sanitizer-diagnostics-from-the-language-server) - [Testing](#testing) - [Unit tests](#unit-tests) - [Scenario Tests](#scenario-tests) @@ -99,6 +100,39 @@ your normal VS Code environment. > When debugging the scenario tests from VS Code, it has to use the same VS Code binary > as the debugger instance, so the isolated environment can't be used. +## Capturing sanitizer diagnostics from the language server + +When you run a sanitizer build of the language server (a `-tsan` or `-asan-ubsan` CMake preset -- +ThreadSanitizer, or AddressSanitizer + UndefinedBehaviorSanitizer combined; on Windows use +`windows-x64-asan`, ASan only), the sanitizer prints its +reports to `stderr`. Because the extension talks to the language server over `stdio`, those reports are +easy to miss, and the exit-time backtrace you see in a crash log only shows the sanitizer shutting +down -- not the actual report. + +To capture the reports, set the `CPPTOOLS_SANITIZER_LOG_DIR` environment variable before launching +VS Code (or add it to the `env` of the launch config that starts the extension). The extension then +routes each sanitizer's `log_path` into that directory, so every process -- `cpptools` and the +`cpptools-srv`/`cpptools-srv2` children it spawns, which inherit the environment -- writes its own +`/.` file (for example `tsan.12345`). Any `TSAN_OPTIONS`/`ASAN_OPTIONS`/ +`UBSAN_OPTIONS` you already set are preserved. + +```bash +# macOS/Linux +export CPPTOOLS_SANITIZER_LOG_DIR=/tmp/cpptools-san +# ...launch VS Code with a sanitizer build of cpptools, reproduce the issue, then read the logs. +# A -tsan build writes tsan.; a combined -asan-ubsan build writes both asan. and ubsan.. +cat /tmp/cpptools-san/* +``` + +The **Run Extension (capture sanitizer logs)** configuration in `.vscode/launch.json` sets this +variable for you (to `${userHome}/cpptools-sanitizer-logs`), so you can just pick it from the Run +and Debug dropdown instead of exporting the variable yourself. + +The variable is opt-in: when it is unset (normal development, CI, released builds) the child +environment is inherited unchanged, so there is no behavior change. No debugger is required -- and +because the sanitizer writes to a file, you avoid the shutdown-time hangs that can occur when a +debugger is attached to a sanitizer process as it exits. + ## Testing The test architecture has been reorganized and the layout refactored a bit. diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 0c522c1ee..2f8d093f0 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1689,9 +1689,13 @@ export class DefaultClient implements Client { throw String('Missing binary at ' + serverModule); } const serverName: string = this.getName(this.rootFolder); + // Opt-in: when CPPTOOLS_SANITIZER_LOG_DIR is set, route sanitizer (TSan/ASan/UBSan) reports + // from a sanitizer build to files in that directory (see getSanitizerServerEnv). This is + // undefined -- i.e. the environment is inherited unchanged -- for normal builds. + const sanitizerServerEnv: NodeJS.ProcessEnv | undefined = getSanitizerServerEnv(); const serverOptions: ServerOptions = { - run: { command: serverModule, options: { detached: false, cwd: util.getExtensionFilePath("bin") } }, - debug: { command: serverModule, args: [serverName], options: { detached: true, cwd: util.getExtensionFilePath("bin") } } + run: { command: serverModule, options: { detached: false, cwd: util.getExtensionFilePath("bin"), env: sanitizerServerEnv } }, + debug: { command: serverModule, args: [serverName], options: { detached: true, cwd: util.getExtensionFilePath("bin"), env: sanitizerServerEnv } } }; // The IntelliSense process should automatically detect when AutoPCH is @@ -4419,6 +4423,56 @@ function getLanguageServerFileName(): string { return path.resolve(util.getExtensionFilePath("bin"), extensionProcessName); } +// Opt-in helper for capturing sanitizer (TSan/ASan/UBSan) diagnostics from a sanitizer build of +// the language server. The sanitizers print their reports to stderr, which the language-server +// stdio can swallow. When the CPPTOOLS_SANITIZER_LOG_DIR environment variable is set, this routes +// each sanitizer's log_path into that directory so every process -- cpptools and its +// cpptools-srv/-srv2 children, which inherit this environment -- writes its own +// "/." file. Any *SAN_OPTIONS the developer already set are preserved. +// Returns undefined when the variable is unset, leaving the child environment inherited unchanged, +// so this is a no-op for normal builds and safe to leave checked in. To use it, build a sanitizer +// preset of the language server, set CPPTOOLS_SANITIZER_LOG_DIR before launching VS Code (or add it +// to the launch config's "env"), reproduce, then read the "/." files. +function getSanitizerServerEnv(): NodeJS.ProcessEnv | undefined { + const logDirectoryEnv: string | undefined = process.env.CPPTOOLS_SANITIZER_LOG_DIR; + if (!logDirectoryEnv) { + return undefined; + } + // The language server is spawned with cwd set to the "bin" directory (see the ServerOptions + // above), so the sanitizer runtime would interpret a relative log_path relative to "bin". + // Resolve against that same directory here so the directory we create and the path we hand the + // sanitizer always agree, and so a relative CPPTOOLS_SANITIZER_LOG_DIR still works. + const logDirectory: string = path.resolve(util.getExtensionFilePath("bin"), logDirectoryEnv); + // The sanitizer runtime opens "." and does not create missing directories, so + // ensure the directory exists (best effort). If it can't be created the sanitizer just falls + // back to stderr. + try { + fs.mkdirSync(logDirectory, { recursive: true }); + } catch { + // Not fatal -- reports will go to stderr instead. + } + const withLogPath = (existingOptions: string | undefined, sanitizer: string): string => + // The sanitizer runtime flag parser treats a space (as well as ',', ':', tab, and newline) + // as a delimiter between key=value pairs, so a single space is a valid, cross-platform + // separator here. Do not use path.delimiter (';' on Windows), which the parser does NOT + // treat as a delimiter and which would break parsing for the Windows ASan preset. + // + // The colon delimiter also matters *inside* the value: a Windows absolute path begins with a + // drive letter and colon (e.g. C:\...), so an unquoted log_path=C:\... parses as log_path=C + // followed by a stray \... token, and the runtime aborts at startup with + // "expected '=' in ASAN_OPTIONS" (exit 1) before any code runs. Wrap the value in single + // quotes: the flag parser reads a quoted value verbatim up to the closing quote, so the + // embedded colon is preserved. Quoting is harmless on Linux/macOS (the parser strips the + // quotes), so it is applied unconditionally rather than only on Windows. + [existingOptions, `log_path='${path.join(logDirectory, sanitizer)}'`].filter(Boolean).join(" "); + return { + ...process.env, + TSAN_OPTIONS: withLogPath(process.env.TSAN_OPTIONS, "tsan"), + ASAN_OPTIONS: withLogPath(process.env.ASAN_OPTIONS, "asan"), + UBSAN_OPTIONS: withLogPath(process.env.UBSAN_OPTIONS, "ubsan") + }; +} + /* eslint-disable @typescript-eslint/no-unused-vars */ class NullClient implements Client { private booleanEvent = new vscode.EventEmitter(); From 4549dff7c4c72ad07ee5074cd2530f543e842471 Mon Sep 17 00:00:00 2001 From: Glen Chung <105310954+kuchungmsft@users.noreply.github.com> Date: Thu, 16 Jul 2026 23:43:33 -0700 Subject: [PATCH 04/62] Add localizable strings for --check headless validation (#14578) * Add localizable strings for --check headless validation Adds 13 native strings backing the mscppls --check mode (the clangd-style headless validation of a compile_commands.json file): the two --help entries and the setup/usage error messages. * No lock on placeholders * Fix LOC locks --- Extension/src/nativeStrings.json | 53 ++++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+), 2 deletions(-) diff --git a/Extension/src/nativeStrings.json b/Extension/src/nativeStrings.json index 484bdf550..d7cd154dd 100644 --- a/Extension/src/nativeStrings.json +++ b/Extension/src/nativeStrings.json @@ -698,5 +698,54 @@ "status_indexing_files_with_text": "Indexing files {0}", "help_allow_missing_lsp_config": "Allow the server to start even if the specified --lsp-config file does not exist.", "initialize_failed_during_engine_setup": "Initialization failed during engine setup.", - "important_label": "Important:" -} \ No newline at end of file + "important_label": "Important:", + "help_check": { + "text": "Validate a source file against compile_commands.json by fully parsing and analyzing it, reporting any diagnostics. Exits non-zero if errors are found.", + "hint": "{Locked=\"compile_commands.json\"}" + }, + "help_check_compile_commands": { + "text": "Path to a specific compile_commands.json (or its directory) to use with --check. Defaults to auto-discovery.", + "hint": "{Locked=\"compile_commands.json\"} {Locked=\"--check\"}" + }, + "check_not_authorized": { + "text": "not authorized; sign in is required to run --check", + "hint": "{Locked=\"--check\"}" + }, + "check_requires_source": { + "text": "--check requires a source file: --check=", + "hint": "{Locked=\"--check\"} {Locked=\"--check=\"}" + }, + "check_source_not_found": { + "text": "source file not found: {0}", + "hint": "{0} is the source file path. {Locked=\"{0}\"}" + }, + "check_compile_commands_not_found": { + "text": "compile_commands.json not found: {0}", + "hint": "{0} is the file path. {Locked=\"compile_commands.json\"} {Locked=\"{0}\"}" + }, + "check_compile_commands_not_discovered": { + "text": "could not find compile_commands.json in any parent directory of {0}; pass --check-compile-commands= to specify it explicitly", + "hint": "{0} is the starting directory path. {Locked=\"compile_commands.json\"} {Locked=\"{0}\"} {Locked=\"--check-compile-commands=\"}" + }, + "check_engine_init_failed": "failed to initialize the language engine", + "check_no_workspace_folder": { + "text": "no workspace folder resolved for {0}", + "hint": "{0} is the source file path. {Locked=\"{0}\"}" + }, + "check_not_in_compile_commands": { + "text": "{0} is not present in {1}", + "hint": "{0} is the source file path. {1} is the compile_commands.json path. {Locked=\"{0}\"} {Locked=\"{1}\"}" + }, + "check_read_failed": { + "text": "failed to read {0}", + "hint": "{0} is the file path. {Locked=\"{0}\"}" + }, + "check_open_failed": { + "text": "failed to open {0} for analysis", + "hint": "{0} is the source file path. {Locked=\"{0}\"}" + }, + "check_timed_out": { + "text": "timed out waiting for analysis of {0} to finish", + "hint": "{0} is the source file path. {Locked=\"{0}\"}" + } +} From 61eed95a5a7ee8ba3ce8306c7c9f5f7d431d530f Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Wed, 22 Jul 2026 15:02:05 -0700 Subject: [PATCH 05/62] send telemetry for language client errors (#14577) --- Extension/src/LanguageServer/client.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 2f8d093f0..133890cfa 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1765,7 +1765,14 @@ export class DefaultClient implements Client { initializationOptions: lspInitializationOptions, middleware: createProtocolFilter(), errorHandler: { - error: (_error, _message, _count) => ({ action: ErrorAction.Continue }), + error: (error, message, count) => { + telemetry.logLanguageServerEvent("languageClientError", { + error: error.toString(), + message: message?.toString() ?? '', + count: count?.toString() ?? '' + }); + return { action: ErrorAction.Continue }; + }, closed: () => { languageClientHasCrashed = true; languageClientCrashTimes.push(Date.now()); From e799b285f45d2dd1826927a70c7cb25f4a18a497 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 18:54:50 -0700 Subject: [PATCH 06/62] Bump brace-expansion and @vscode/vsce in /Themes (#14591) Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) to 5.0.7 and updates ancestor dependency [@vscode/vsce](https://github.com/Microsoft/vsce). These dependencies need to be updated together. Updates `brace-expansion` from 1.1.13 to 5.0.7 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.13...v5.0.7) Updates `@vscode/vsce` from 3.9.1 to 3.9.2 - [Release notes](https://github.com/Microsoft/vsce/releases) - [Commits](https://github.com/Microsoft/vsce/compare/v3.9.1...v3.9.2) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 5.0.7 dependency-type: indirect - dependency-name: "@vscode/vsce" dependency-version: 3.9.2 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Themes/package-lock.json | 257 ++++++--------------------------------- Themes/package.json | 2 +- 2 files changed, 40 insertions(+), 219 deletions(-) diff --git a/Themes/package-lock.json b/Themes/package-lock.json index 7d8f4d90f..cef3a988c 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -9,7 +9,7 @@ "version": "2.1.0", "license": "SEE LICENSE IN LICENSE.txt", "devDependencies": { - "@vscode/vsce": "^3.9.1" + "@vscode/vsce": "^3.9.2" }, "engines": { "vscode": "^1.30.0" @@ -235,16 +235,6 @@ "node": ">=6.9.0" } }, - "node_modules/@isaacs/cliui": { - "version": "9.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@isaacs/cliui/-/cliui-9.0.0.tgz", - "integrity": "sha1-TQo/EnBYBDvy5+4Wnq8w7ZATAvM=", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -584,9 +574,9 @@ } }, "node_modules/@vscode/vsce": { - "version": "3.9.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/vsce/-/vsce-3.9.1.tgz", - "integrity": "sha1-zyc/4IlaFP6KXn/YhjC7Wlh2rWo=", + "version": "3.9.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/vsce/-/vsce-3.9.2.tgz", + "integrity": "sha1-kmLRc326bGHZHcVq4pAa8+HgKUo=", "dev": true, "license": "MIT", "dependencies": { @@ -602,13 +592,13 @@ "cockatiel": "^3.1.2", "commander": "^12.1.0", "form-data": "^4.0.0", - "glob": "^11.0.0", + "glob": "^13.0.6", "hosted-git-info": "^4.0.2", "jsonc-parser": "^3.2.0", "leven": "^3.1.0", "markdown-it": "^14.1.0", "mime": "^1.3.4", - "minimatch": "^3.0.3", + "minimatch": "^10.2.2", "parse-semver": "^1.1.1", "read": "^1.0.7", "secretlint": "^10.1.2", @@ -883,11 +873,14 @@ } }, "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "version": "4.0.4", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } }, "node_modules/base64-js": { "version": "1.5.1", @@ -955,14 +948,16 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "1.1.13", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.13.tgz", - "integrity": "sha1-03h1wB3J7/mI3UnREqV8tntU7+Y=", + "version": "5.0.7", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha1-Gw5GlltHna1lr3N7SgJ5CgVJgzc=", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/braces": { @@ -1190,28 +1185,6 @@ "node": ">=18" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha1-ilj+ePANzXDDcEUXWd+/rwPo7p8=", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/css-select": { "version": "5.2.2", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/css-select/-/css-select-5.2.2.tgz", @@ -1635,23 +1608,6 @@ "node": ">=8" } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha1-Mujp7Rtoo0l777msK2rfkqY4V28=", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.6", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.6.tgz", @@ -1750,25 +1706,18 @@ "optional": true }, "node_modules/glob": { - "version": "11.1.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-11.1.0.tgz", - "integrity": "sha1-T4JlduTrmcfa04N5PS+fCPZ+UKY=", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "version": "13.0.6", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-13.0.6.tgz", + "integrity": "sha1-B4ZmVmpCUUfMrPvS4zLetmor5x0=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "foreground-child": "^3.3.1", - "jackspeak": "^4.1.1", - "minimatch": "^10.1.1", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^2.0.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -1787,45 +1736,6 @@ "node": ">= 6" } }, - "node_modules/glob/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "10.2.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha1-Rls6zL0CGLgoH1MB4nztxpf5b94=", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/globby": { "version": "14.1.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globby/-/globby-14.1.0.tgz", @@ -2161,13 +2071,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true, - "license": "ISC" - }, "node_modules/istextorbinary": { "version": "9.5.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/istextorbinary/-/istextorbinary-9.5.0.tgz", @@ -2186,22 +2089,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/jackspeak": { - "version": "4.2.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jackspeak/-/jackspeak-4.2.3.tgz", - "integrity": "sha1-J++A8zuTQSA3w76k+O3fgOGTFIM=", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^9.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-tokens/-/js-tokens-4.0.0.tgz", @@ -2557,16 +2444,19 @@ } }, "node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha1-WAyI+NVEXyvWqo88re+g3nn71p4=", + "version": "10.2.5", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha1-vUhoegvjjtKWE5kQVgD4MglYYdE=", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^5.0.5" }, "engines": { - "node": "*" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -2760,13 +2650,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha1-TxRxoBCCeob5TP2bByfjbSZ95QU=", - "dev": true, - "license": "BlueOak-1.0.0" - }, "node_modules/parse-json": { "version": "8.3.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-json/-/parse-json-8.3.0.tgz", @@ -2858,16 +2741,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/path-scurry": { "version": "2.0.2", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-scurry/-/path-scurry-2.0.2.tgz", @@ -2886,9 +2759,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.2.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-cache/-/lru-cache-11.2.6.tgz", - "integrity": "sha1-NWv4op6Ip6KUVQezH2QpploZLFg=", + "version": "11.5.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha1-AOFmZckMYg+6FKPDaHMql2ST92A=", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -3255,29 +3128,6 @@ "node": ">=10" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel/-/side-channel-1.1.0.tgz", @@ -3354,19 +3204,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/simple-concat": { "version": "1.0.1", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/simple-concat/-/simple-concat-1.0.1.tgz", @@ -3899,22 +3736,6 @@ "node": ">=18" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrappy/-/wrappy-1.0.2.tgz", diff --git a/Themes/package.json b/Themes/package.json index 90d3ba17d..99626afde 100644 --- a/Themes/package.json +++ b/Themes/package.json @@ -63,7 +63,7 @@ ] }, "devDependencies": { - "@vscode/vsce": "^3.9.1" + "@vscode/vsce": "^3.9.2" }, "overrides": { "@azure/msal-browser": "^4.29.1" From 42c703ed742fd124537e67b5526cf916867d7bcd Mon Sep 17 00:00:00 2001 From: HuzaifaAbdulRehman <143286445+HuzaifaAbdulRehman@users.noreply.github.com> Date: Fri, 24 Jul 2026 02:12:49 +0500 Subject: [PATCH 07/62] Fix portable ps command for remote process picker (#14592) * Fix portable remote process ps command --- Extension/src/Debugger/nativeAttach.ts | 2 +- .../scenarios/SingleRootProject/tests/extension.test.ts | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Extension/src/Debugger/nativeAttach.ts b/Extension/src/Debugger/nativeAttach.ts index 669fe7570..462facd8d 100644 --- a/Extension/src/Debugger/nativeAttach.ts +++ b/Extension/src/Debugger/nativeAttach.ts @@ -117,7 +117,7 @@ export class PsProcessParser { // Note that comm on Linux systems is truncated to 16 characters: // https://bugzilla.redhat.com/show_bug.cgi?id=429565 // Since 'args' contains the full path to the executable, even if truncated, searching will work as desired. - public static get psLinuxCommand(): string { return `ps axww -o pid=,comm=${PsProcessParser.commColumnTitle},args=`; } + public static get psLinuxCommand(): string { return `ps axww -o pid= -o comm=${PsProcessParser.commColumnTitle} -o args=`; } public static get psDarwinCommand(): string { return `ps axww -o pid=,comm=${PsProcessParser.commColumnTitle},args= -c`; } public static get psToyboxCommand(): string { return `ps -A -o pid=,comm=${PsProcessParser.commColumnTitle},args=`; } diff --git a/Extension/test/scenarios/SingleRootProject/tests/extension.test.ts b/Extension/test/scenarios/SingleRootProject/tests/extension.test.ts index 62f06236a..ad51cf7b5 100644 --- a/Extension/test/scenarios/SingleRootProject/tests/extension.test.ts +++ b/Extension/test/scenarios/SingleRootProject/tests/extension.test.ts @@ -126,6 +126,12 @@ suite("Pick Process Tests", () => { assert.equal(process2.pid, '15220'); }); + test("Use portable ps options on Linux", () => { + assert.equal( + PsProcessParser.psLinuxCommand, + `ps axww -o pid= -o comm=${'a'.repeat(49)} -o args=`); + }); + test('Parse valid CIM output', () => { // output from the command used in CimAttachItemsProvider const cimOutput: string = String.raw`[ From eb76b09387062f8ab88b67b7a584502c2295c3dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 12:35:33 +0000 Subject: [PATCH 08/62] Bump fast-uri from 3.1.2 to 3.1.4 in /Themes (#14593) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.2 to 3.1.4. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.4) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Themes/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Themes/package-lock.json b/Themes/package-lock.json index cef3a988c..d1467d265 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -1569,9 +1569,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha1-ivPU/J0+cbEVcswmc7UUp9GoyOw=", + "version": "3.1.4", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz", + "integrity": "sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=", "dev": true, "funding": [ { From 7187b343846c8695006961143c0eb5477fa75b26 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 12:36:27 +0000 Subject: [PATCH 09/62] Bump linkify-it from 5.0.1 to 5.0.2 in /ExtensionPack (#14594) Bumps [linkify-it](https://github.com/markdown-it/linkify-it) from 5.0.1 to 5.0.2. - [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/linkify-it/compare/5.0.1...5.0.2) --- updated-dependencies: - dependency-name: linkify-it dependency-version: 5.0.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- ExtensionPack/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index 0322343e6..34178d4b1 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -2342,9 +2342,9 @@ } }, "node_modules/linkify-it": { - "version": "5.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/linkify-it/-/linkify-it-5.0.1.tgz", - "integrity": "sha1-EMTOy7XGgo6r+B08gBrcSlQt+1U=", + "version": "5.0.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/linkify-it/-/linkify-it-5.0.2.tgz", + "integrity": "sha1-074KaTrz2p3ziD8eNGoOl0YajBk=", "dev": true, "funding": [ { From db3a96f9f7ff5edcb7b7f63391998b07285f3515 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 12:51:54 +0000 Subject: [PATCH 10/62] Bump linkify-it from 5.0.1 to 5.0.2 in /Extension (#14596) Bumps [linkify-it](https://github.com/markdown-it/linkify-it) from 5.0.1 to 5.0.2. - [Changelog](https://github.com/markdown-it/linkify-it/blob/master/CHANGELOG.md) - [Commits](https://github.com/markdown-it/linkify-it/compare/5.0.1...5.0.2) --- updated-dependencies: - dependency-name: linkify-it dependency-version: 5.0.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sean McManus --- Extension/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extension/yarn.lock b/Extension/yarn.lock index d37a5ed84..cf4dd2262 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -4186,9 +4186,9 @@ liftoff@^5.0.1: resolve "^1.20.0" linkify-it@^5.0.1: - version "5.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/linkify-it/-/linkify-it-5.0.1.tgz#10c4cecbb5c6828eabf81d3c801adc4a542dfb55" - integrity sha1-EMTOy7XGgo6r+B08gBrcSlQt+1U= + version "5.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/linkify-it/-/linkify-it-5.0.2.tgz#d3be0a693af3da9df3883f1e346a0e97461a8c19" + integrity sha1-074KaTrz2p3ziD8eNGoOl0YajBk= dependencies: uc.micro "^2.0.0" From 7df19266de3dce397261751d7bb1b6bf8c0d246c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 05:52:42 -0700 Subject: [PATCH 11/62] Bump js-yaml from 4.2.0 to 4.3.0 in /Extension (#14597) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.2.0 to 4.3.0. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.3.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sean McManus --- Extension/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extension/yarn.lock b/Extension/yarn.lock index cf4dd2262..b0920c70f 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -3998,9 +3998,9 @@ js-tokens@^4.0.0: integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= js-yaml@^4.1.0, js-yaml@^4.1.1: - version "4.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.2.0.tgz#2bd9e85682dd91bd469afb809d816043b3d49524" - integrity sha1-K9noVoLdkb1GmvuAnYFgQ7PUlSQ= + version "4.3.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz#d1900572a7f7cf0b5f540c83673e60bad3436592" + integrity sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI= dependencies: argparse "^2.0.1" From 0e4228b3b79aae51540336e3c47d2406498eb3e3 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 24 Jul 2026 10:57:15 -0700 Subject: [PATCH 12/62] Update dependencies. (#14598) --- .github/actions/package-lock.json | 58 ++++-- Build/package/jobs_package_vsix.yml | 2 +- Build/publish/jobs_publish_vsix.yml | 2 +- Extension/package.json | 8 +- Extension/yarn.lock | 79 +++----- ExtensionPack/package-lock.json | 269 +++++----------------------- ExtensionPack/package.json | 2 +- Themes/package-lock.json | 12 +- 8 files changed, 130 insertions(+), 302 deletions(-) diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index 256495ff6..3a051021a 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -2764,16 +2764,29 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.16.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/axios/-/axios-1.16.0.tgz", - "integrity": "sha1-+OXdkxzvKl+MMiFtV4Ttovh1Drc=", + "version": "1.18.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/axios/-/axios-1.18.1.tgz", + "integrity": "sha1-1j+YY7zYk4gVyG+eKr04AYnZbf4=", "license": "MIT", "dependencies": { "follow-redirects": "^1.16.0", "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", "proxy-from-env": "^2.1.0" } }, + "node_modules/axios/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/axios/node_modules/form-data": { "version": "4.0.6", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.6.tgz", @@ -2790,6 +2803,19 @@ "node": ">= 6" } }, + "node_modules/axios/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz", @@ -2846,9 +2872,9 @@ "optional": true }, "node_modules/brace-expansion": { - "version": "1.1.13", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.13.tgz", - "integrity": "sha1-03h1wB3J7/mI3UnREqV8tntU7+Y=", + "version": "1.1.16", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.16.tgz", + "integrity": "sha1-cj06MMBVjCJavJ/Eeac+FOJsPC8=", "dev": true, "license": "MIT", "dependencies": { @@ -3117,7 +3143,6 @@ "version": "4.4.3", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-4.4.3.tgz", "integrity": "sha1-xq5DLZvZZiWC/OCHCbA4xY6ePWo=", - "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -3898,9 +3923,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.3.tgz", - "integrity": "sha1-BJMzi91Y4xmxA5xnz37kOYksAdk=", + "version": "2.1.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha1-C7oicf631Fiw0xrRNiWqpHVEMeI=", "dev": true, "license": "MIT", "dependencies": { @@ -4277,9 +4302,9 @@ "license": "ISC" }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha1-K9noVoLdkb1GmvuAnYFgQ7PUlSQ=", + "version": "4.3.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=", "dev": true, "funding": [ { @@ -4526,9 +4551,9 @@ } }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.3.tgz", - "integrity": "sha1-BJMzi91Y4xmxA5xnz37kOYksAdk=", + "version": "2.1.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha1-C7oicf631Fiw0xrRNiWqpHVEMeI=", "dev": true, "license": "MIT", "dependencies": { @@ -4629,7 +4654,6 @@ "version": "2.1.3", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ms/-/ms-2.1.3.tgz", "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=", - "dev": true, "license": "MIT" }, "node_modules/natural-compare": { diff --git a/Build/package/jobs_package_vsix.yml b/Build/package/jobs_package_vsix.yml index 5f80eee6e..703fbf487 100644 --- a/Build/package/jobs_package_vsix.yml +++ b/Build/package/jobs_package_vsix.yml @@ -59,7 +59,7 @@ jobs: - script: mkdir $(Build.ArtifactStagingDirectory)\vsix displayName: Create Staging Directory - - script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.9.1 + - script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.9.2 displayName: Install vsce workingDirectory: $(Build.SourcesDirectory)\${{ parameters.srcDir }} diff --git a/Build/publish/jobs_publish_vsix.yml b/Build/publish/jobs_publish_vsix.yml index 0b7c5ee83..d2d949804 100644 --- a/Build/publish/jobs_publish_vsix.yml +++ b/Build/publish/jobs_publish_vsix.yml @@ -31,7 +31,7 @@ jobs: $aadToken = az account get-access-token --query accessToken --resource $(AzureGuid) -o tsv Write-Host "##vso[task.setvariable variable=AAD_TOKEN;issecret=true]$aadToken" - - script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.9.1 + - script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.9.2 displayName: Install vsce - script: npm rebuild @vscode/vsce-sign --ignore-scripts=false diff --git a/Extension/package.json b/Extension/package.json index eb08ea14f..741f49897 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7204,7 +7204,7 @@ "@vscode/debugprotocol": "^1.65.0", "@vscode/dts": "^0.4.0", "@vscode/test-electron": "^2.3.10", - "@vscode/vsce": "^3.9.1", + "@vscode/vsce": "^3.9.2", "async-child-process": "^1.1.1", "await-notify": "^1.0.1", "eslint": "^9.39.2", @@ -7264,6 +7264,10 @@ "@azure/msal-browser": "^4.29.1", "flatted": "^3.4.1", "uuid": "^11.1.1", - "undici": "^7.28.0" + "undici": "^7.28.0", + "brace-expansion@^1.1.7": "^1.1.16", + "brace-expansion@^2.0.1": "^2.1.2", + "brace-expansion@^5.0.2": "^5.0.7", + "fast-uri": "^3.1.4" } } \ No newline at end of file diff --git a/Extension/yarn.lock b/Extension/yarn.lock index b0920c70f..e1dcf2372 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -324,11 +324,6 @@ resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba" integrity sha1-wrnS43TuYsWG062+qHGZsdenpro= -"@isaacs/cliui@^9.0.0": - version "9.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@isaacs/cliui/-/cliui-9.0.0.tgz#4d0a3f127058043bf2e7ee169eaf30ed901302f3" - integrity sha1-TQo/EnBYBDvy5+4Wnq8w7ZATAvM= - "@jridgewell/gen-mapping@^0.3.5": version "0.3.13" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" @@ -1131,10 +1126,10 @@ "@vscode/vsce-sign-win32-arm64" "2.0.6" "@vscode/vsce-sign-win32-x64" "2.0.6" -"@vscode/vsce@^3.9.1": - version "3.9.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/vsce/-/vsce-3.9.1.tgz#cf273fe0895a14fe8a5e7fd88630bb5a5876ad6a" - integrity sha1-zyc/4IlaFP6KXn/YhjC7Wlh2rWo= +"@vscode/vsce@^3.9.2": + version "3.9.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/vsce/-/vsce-3.9.2.tgz#9262d1737dba6c61d91dc56ae2901af3e1e0294a" + integrity sha1-kmLRc326bGHZHcVq4pAa8+HgKUo= dependencies: "@azure/identity" "^4.1.0" "@secretlint/node" "^10.1.2" @@ -1148,13 +1143,13 @@ cockatiel "^3.1.2" commander "^12.1.0" form-data "^4.0.0" - glob "^11.0.0" + glob "^13.0.6" hosted-git-info "^4.0.2" jsonc-parser "^3.2.0" leven "^3.1.0" markdown-it "^14.1.0" mime "^1.3.4" - minimatch "^3.0.3" + minimatch "^10.2.2" parse-semver "^1.1.1" read "^1.0.7" secretlint "^10.1.2" @@ -1749,6 +1744,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^1.1.7@^1.1.16, brace-expansion@^2.0.1@^2.1.2, brace-expansion@^5.0.2@^5.0.7: + version "5.0.8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz#135ad0d8d808eb18eb5e0ec9a21f3a0b92ef18cf" + integrity sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8= + dependencies: + balanced-match "^4.0.2" + brace-expansion@^2.0.1: version "2.1.1" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.1.tgz#c68b1c4111c76aae3a6fba55d496cee10c39dad8" @@ -2925,10 +2927,10 @@ fast-levenshtein@^3.0.0: dependencies: fastest-levenshtein "^1.0.7" -fast-uri@^3.0.1: - version "3.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.2.tgz#8af3d4fc9d3e71b11572cc2673b514a7d1a8c8ec" - integrity sha1-ivPU/J0+cbEVcswmc7UUp9GoyOw= +fast-uri@^3.0.1, fast-uri@^3.1.4: + version "3.1.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz#3b3daf9ce68f41f956df0b505132c0cfce9ec7af" + integrity sha1-Oz2vnOaPQflW3wtQUTLAz86ex68= fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7: version "1.0.16" @@ -3056,14 +3058,6 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" -foreground-child@^3.3.1: - version "3.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" - integrity sha1-Mujp7Rtoo0l777msK2rfkqY4V28= - dependencies: - cross-spawn "^7.0.6" - signal-exit "^4.0.1" - form-data@^4.0.0, form-data@^4.0.4: version "4.0.6" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.6.tgz#28e864e1b786dbebb68db1f452f9635278665827" @@ -3261,17 +3255,14 @@ glob-watcher@^6.0.0: async-done "^2.0.0" chokidar "^3.5.3" -glob@^11.0.0: - version "11.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-11.1.0.tgz#4f826576e4eb99c7dad383793d2f9f08f67e50a6" - integrity sha1-T4JlduTrmcfa04N5PS+fCPZ+UKY= +glob@^13.0.6: + version "13.0.6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-13.0.6.tgz#078666566a425147ccacfbd2e332deb66a2be71d" + integrity sha1-B4ZmVmpCUUfMrPvS4zLetmor5x0= dependencies: - foreground-child "^3.3.1" - jackspeak "^4.1.1" - minimatch "^10.1.1" - minipass "^7.1.2" - package-json-from-dist "^1.0.0" - path-scurry "^2.0.0" + minimatch "^10.2.2" + minipass "^7.1.3" + path-scurry "^2.0.2" glob@^7.1.1, glob@^7.2.0, glob@^7.2.3: version "7.2.3" @@ -3976,13 +3967,6 @@ istextorbinary@^9.5.0: editions "^6.21.0" textextensions "^6.11.0" -jackspeak@^4.1.1: - version "4.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jackspeak/-/jackspeak-4.2.3.tgz#27ef80f33b93412037c3bea4f8eddf80e1931483" - integrity sha1-J++A8zuTQSA3w76k+O3fgOGTFIM= - dependencies: - "@isaacs/cliui" "^9.0.0" - jest-worker@^27.4.5: version "27.5.1" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" @@ -4411,14 +4395,14 @@ mimic-response@^3.1.0: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" integrity sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k= -minimatch@^10.1.1, minimatch@^10.2.2: +minimatch@^10.2.2: version "10.2.4" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" integrity sha1-Rls6zL0CGLgoH1MB4nztxpf5b94= dependencies: brace-expansion "^5.0.2" -minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2, minimatch@^3.1.3: +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2, minimatch@^3.1.3: version "3.1.5" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" integrity sha1-WAyI+NVEXyvWqo88re+g3nn71p4= @@ -4444,7 +4428,7 @@ minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6, minimist@^1.2.8: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha1-waRk52kzAuCCoHXO4MBXdBrEdyw= -minipass@^7.1.2: +minipass@^7.1.2, minipass@^7.1.3: version "7.1.3" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b" integrity sha1-eTibTrG7LQA6m7qH1JLyvTe9xls= @@ -4819,11 +4803,6 @@ p-try@^2.0.0: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= -package-json-from-dist@^1.0.0: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" - integrity sha1-TxRxoBCCeob5TP2bByfjbSZ95QU= - pako@~1.0.2: version "1.0.11" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -4938,7 +4917,7 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" -path-scurry@^2.0.0: +path-scurry@^2.0.2: version "2.0.2" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-scurry/-/path-scurry-2.0.2.tgz#6be0d0ee02a10d9e0de7a98bae65e182c9061f85" integrity sha1-a+DQ7gKhDZ4N56mLrmXhgskGH4U= @@ -5543,7 +5522,7 @@ side-channel@^1.1.0: side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2" -signal-exit@^4.0.1, signal-exit@^4.1.0: +signal-exit@^4.1.0: version "4.1.0" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha1-lSGIwcvVRgcOLdIND0HArgUwywQ= diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index 34178d4b1..2fb92f970 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -9,7 +9,7 @@ "version": "1.5.1", "license": "SEE LICENSE IN LICENSE.txt", "devDependencies": { - "@vscode/vsce": "^3.9.1" + "@vscode/vsce": "^3.9.2" }, "engines": { "vscode": "^1.48.0" @@ -235,16 +235,6 @@ "node": ">=6.9.0" } }, - "node_modules/@isaacs/cliui": { - "version": "9.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@isaacs/cliui/-/cliui-9.0.0.tgz", - "integrity": "sha1-TQo/EnBYBDvy5+4Wnq8w7ZATAvM=", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=18" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -584,9 +574,9 @@ } }, "node_modules/@vscode/vsce": { - "version": "3.9.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/vsce/-/vsce-3.9.1.tgz", - "integrity": "sha1-zyc/4IlaFP6KXn/YhjC7Wlh2rWo=", + "version": "3.9.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/vsce/-/vsce-3.9.2.tgz", + "integrity": "sha1-kmLRc326bGHZHcVq4pAa8+HgKUo=", "dev": true, "license": "MIT", "dependencies": { @@ -602,13 +592,13 @@ "cockatiel": "^3.1.2", "commander": "^12.1.0", "form-data": "^4.0.0", - "glob": "^11.0.0", + "glob": "^13.0.6", "hosted-git-info": "^4.0.2", "jsonc-parser": "^3.2.0", "leven": "^3.1.0", "markdown-it": "^14.1.0", "mime": "^1.3.4", - "minimatch": "^3.0.3", + "minimatch": "^10.2.2", "parse-semver": "^1.1.1", "read": "^1.0.7", "secretlint": "^10.1.2", @@ -883,11 +873,14 @@ } }, "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "version": "4.0.4", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } }, "node_modules/base64-js": { "version": "1.5.1", @@ -955,14 +948,16 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "1.1.13", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.13.tgz", - "integrity": "sha1-03h1wB3J7/mI3UnREqV8tntU7+Y=", + "version": "5.0.7", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha1-Gw5GlltHna1lr3N7SgJ5CgVJgzc=", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/braces": { @@ -1190,28 +1185,6 @@ "node": ">=18" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha1-ilj+ePANzXDDcEUXWd+/rwPo7p8=", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/css-select": { "version": "5.2.2", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/css-select/-/css-select-5.2.2.tgz", @@ -1596,9 +1569,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha1-ivPU/J0+cbEVcswmc7UUp9GoyOw=", + "version": "3.1.3", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.3.tgz", + "integrity": "sha1-9pWkDwBqulBWMVc6ACHdshGUrRE=", "dev": true, "funding": [ { @@ -1635,23 +1608,6 @@ "node": ">=8" } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha1-Mujp7Rtoo0l777msK2rfkqY4V28=", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/form-data": { "version": "4.0.6", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.6.tgz", @@ -1750,25 +1706,18 @@ "optional": true }, "node_modules/glob": { - "version": "11.1.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-11.1.0.tgz", - "integrity": "sha1-T4JlduTrmcfa04N5PS+fCPZ+UKY=", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "version": "13.0.6", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-13.0.6.tgz", + "integrity": "sha1-B4ZmVmpCUUfMrPvS4zLetmor5x0=", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "foreground-child": "^3.3.1", - "jackspeak": "^4.1.1", - "minimatch": "^10.1.1", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^2.0.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" }, "engines": { - "node": "20 || >=22" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -1787,45 +1736,6 @@ "node": ">= 6" } }, - "node_modules/glob/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU=", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "10.2.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-10.2.4.tgz", - "integrity": "sha1-Rls6zL0CGLgoH1MB4nztxpf5b94=", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/globby": { "version": "14.1.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globby/-/globby-14.1.0.tgz", @@ -2161,13 +2071,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true, - "license": "ISC" - }, "node_modules/istextorbinary": { "version": "9.5.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/istextorbinary/-/istextorbinary-9.5.0.tgz", @@ -2186,22 +2089,6 @@ "url": "https://bevry.me/fund" } }, - "node_modules/jackspeak": { - "version": "4.2.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jackspeak/-/jackspeak-4.2.3.tgz", - "integrity": "sha1-J++A8zuTQSA3w76k+O3fgOGTFIM=", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^9.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-tokens/-/js-tokens-4.0.0.tgz", @@ -2210,9 +2097,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha1-K9noVoLdkb1GmvuAnYFgQ7PUlSQ=", + "version": "4.3.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=", "dev": true, "funding": [ { @@ -2557,16 +2444,19 @@ } }, "node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha1-WAyI+NVEXyvWqo88re+g3nn71p4=", + "version": "10.2.5", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha1-vUhoegvjjtKWE5kQVgD4MglYYdE=", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^5.0.5" }, "engines": { - "node": "*" + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -2760,13 +2650,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha1-TxRxoBCCeob5TP2bByfjbSZ95QU=", - "dev": true, - "license": "BlueOak-1.0.0" - }, "node_modules/parse-json": { "version": "8.3.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-json/-/parse-json-8.3.0.tgz", @@ -2858,16 +2741,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/path-scurry": { "version": "2.0.2", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-scurry/-/path-scurry-2.0.2.tgz", @@ -2886,9 +2759,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.2.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-cache/-/lru-cache-11.2.6.tgz", - "integrity": "sha1-NWv4op6Ip6KUVQezH2QpploZLFg=", + "version": "11.5.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha1-AOFmZckMYg+6FKPDaHMql2ST92A=", "dev": true, "license": "BlueOak-1.0.0", "engines": { @@ -3255,29 +3128,6 @@ "node": ">=10" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/side-channel": { "version": "1.1.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel/-/side-channel-1.1.0.tgz", @@ -3354,19 +3204,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/simple-concat": { "version": "1.0.1", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/simple-concat/-/simple-concat-1.0.1.tgz", @@ -3899,22 +3736,6 @@ "node": ">=18" } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-2.0.2.tgz", - "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrappy/-/wrappy-1.0.2.tgz", diff --git a/ExtensionPack/package.json b/ExtensionPack/package.json index 199df4086..3b0588bb3 100644 --- a/ExtensionPack/package.json +++ b/ExtensionPack/package.json @@ -42,7 +42,7 @@ "ms-vscode.cmake-tools" ], "devDependencies": { - "@vscode/vsce": "^3.9.1" + "@vscode/vsce": "^3.9.2" }, "overrides": { "@azure/msal-browser": "^4.29.1" diff --git a/Themes/package-lock.json b/Themes/package-lock.json index d1467d265..86018b1fc 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -2097,9 +2097,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha1-K9noVoLdkb1GmvuAnYFgQ7PUlSQ=", + "version": "4.3.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=", "dev": true, "funding": [ { @@ -2229,9 +2229,9 @@ } }, "node_modules/linkify-it": { - "version": "5.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/linkify-it/-/linkify-it-5.0.1.tgz", - "integrity": "sha1-EMTOy7XGgo6r+B08gBrcSlQt+1U=", + "version": "5.0.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/linkify-it/-/linkify-it-5.0.2.tgz", + "integrity": "sha1-074KaTrz2p3ziD8eNGoOl0YajBk=", "dev": true, "funding": [ { From 0108beae75de5a8a8647dfdea4bc6a17e0ded0a6 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 24 Jul 2026 12:03:11 -0700 Subject: [PATCH 13/62] Fix build tools walkthrough for VS 2026. (#14589) --- .../walkthrough/installcompiler/install-compiler-windows11.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/walkthrough/installcompiler/install-compiler-windows11.md b/Extension/walkthrough/installcompiler/install-compiler-windows11.md index 8d79b7eb7..d2bfbad11 100644 --- a/Extension/walkthrough/installcompiler/install-compiler-windows11.md +++ b/Extension/walkthrough/installcompiler/install-compiler-windows11.md @@ -2,7 +2,7 @@

If you're doing C++ development for Windows, we recommend installing the Microsoft Visual C++ (MSVC) compiler.

  1. To install MSVC, open the VS Code terminal (CTRL + `) and paste in the following command:

    -

    winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.26100"

    +

    winget install Microsoft.VisualStudio.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.26100"

    Note: You can use the C++ toolset from Visual Studio Build Tools along with Visual Studio Code to compile, build, and verify any C++ codebase as long as you also have a valid Visual Studio license (either Community, Pro, or Enterprise) that you are actively using to develop that C++ codebase.

    From f9c37680093c800c4a779d622b7484bf5ba8ca51 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jul 2026 12:33:30 -0700 Subject: [PATCH 14/62] Bump fast-uri from 3.1.3 to 3.1.4 in /ExtensionPack (#14599) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.1.3...v3.1.4) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- ExtensionPack/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index 2fb92f970..7481b580f 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -1569,9 +1569,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.3.tgz", - "integrity": "sha1-9pWkDwBqulBWMVc6ACHdshGUrRE=", + "version": "3.1.4", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz", + "integrity": "sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=", "dev": true, "funding": [ { From 0a4fff20e85c98b2438f91f6fbb90bb9ec7df01b Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 24 Jul 2026 14:17:29 -0700 Subject: [PATCH 15/62] Update dependencies again. (#14600) --- Extension/package.json | 5 +---- Extension/yarn.lock | 39 ++++++++++++++++----------------------- 2 files changed, 17 insertions(+), 27 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index 741f49897..10d532525 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7258,16 +7258,13 @@ "which": "^2.0.2" }, "resolutions": { - "postcss": "^8.5.14", + "postcss": "^8.5.18", "gulp-typescript/**/glob-parent": "^5.1.2", "serialize-javascript": "^7.0.5", "@azure/msal-browser": "^4.29.1", "flatted": "^3.4.1", "uuid": "^11.1.1", "undici": "^7.28.0", - "brace-expansion@^1.1.7": "^1.1.16", - "brace-expansion@^2.0.1": "^2.1.2", - "brace-expansion@^5.0.2": "^5.0.7", "fast-uri": "^3.1.4" } } \ No newline at end of file diff --git a/Extension/yarn.lock b/Extension/yarn.lock index e1dcf2372..ed4fa4354 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -1737,14 +1737,14 @@ boundary@^2.0.0: integrity sha1-FpyLHw1Ezywlk4lnoyjzfgpOXvw= brace-expansion@^1.1.7: - version "1.1.15" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.15.tgz#a6d90d54067236e5f42570a3b7378d594d9b7738" - integrity sha1-ptkNVAZyNuX0JXCjtzeNWU2bdzg= + version "1.1.16" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.16.tgz#723d3a30c0558c225abc9fc479a73e14e26c3c2f" + integrity sha1-cj06MMBVjCJavJ/Eeac+FOJsPC8= dependencies: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^1.1.7@^1.1.16, brace-expansion@^2.0.1@^2.1.2, brace-expansion@^5.0.2@^5.0.7: +brace-expansion@^5.0.2: version "5.0.8" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz#135ad0d8d808eb18eb5e0ec9a21f3a0b92ef18cf" integrity sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8= @@ -1752,19 +1752,12 @@ brace-expansion@^1.1.7@^1.1.16, brace-expansion@^2.0.1@^2.1.2, brace-expansion@^ balanced-match "^4.0.2" brace-expansion@^2.0.1: - version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.1.tgz#c68b1c4111c76aae3a6fba55d496cee10c39dad8" - integrity sha1-xoscQRHHaq46b7pV1JbO4Qw52tg= + version "2.1.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz#0bba2271feb7d458b0d31ad13625aaa4754431e2" + integrity sha1-C7oicf631Fiw0xrRNiWqpHVEMeI= dependencies: balanced-match "^1.0.0" -brace-expansion@^5.0.2: - version "5.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.6.tgz#ec68fe0a641a29d8711579caf641d05bae1f2285" - integrity sha1-7Gj+CmQaKdhxFXnK9kHQW64fIoU= - dependencies: - balanced-match "^4.0.2" - braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" @@ -4500,10 +4493,10 @@ mute-stream@~0.0.4: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= -nanoid@^3.3.11: - version "3.3.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" - integrity sha1-T08RLO++MDIC8hmYOBKJNiZtGFs= +nanoid@^3.3.16: + version "3.3.16" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.16.tgz#a04d8ec4b1f10009d2d533947aefe4293737816c" + integrity sha1-oE2OxLHxAAnS1TOUeu/kKTc3gWw= napi-build-utils@^2.0.0: version "2.0.0" @@ -5003,12 +4996,12 @@ possible-typed-array-names@^1.0.0: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" integrity sha1-k+NYK8DlQmWG2dB7ee5A/IQd5K4= -postcss@^7.0.16, postcss@^8.5.14: - version "8.5.14" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/postcss/-/postcss-8.5.14.tgz#a66c2d7808fadf69ebb5b84a03f8bafd76c4919c" - integrity sha1-pmwteAj632nrtbhKA/i6/XbEkZw= +postcss@^7.0.16, postcss@^8.5.18: + version "8.5.22" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/postcss/-/postcss-8.5.22.tgz#086a0d5685a715acf5950ebbcb1538faf3051697" + integrity sha1-CGoNVoWnFaz1lQ67yxU4+vMFFpc= dependencies: - nanoid "^3.3.11" + nanoid "^3.3.16" picocolors "^1.1.1" source-map-js "^1.2.1" From eb013a19c15b5a7a09079d52770eaeeedf07963e Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jul 2026 08:20:25 -0700 Subject: [PATCH 16/62] Update .gitignore for installed bin files. (#14606) --- Extension/.gitignore | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Extension/.gitignore b/Extension/.gitignore index 1965b6766..a2f6b3612 100644 --- a/Extension/.gitignore +++ b/Extension/.gitignore @@ -9,11 +9,17 @@ dist server debugAdapters LLVM +bin/assert_dialog.sh bin/cpptools* +bin/edge_cli +bin/isense_driver bin/libc.so +bin/LICENSE.txt +bin/scout_driver +bin/unittests +bin/vcpkgsrvtest bin/*.dll bin/.vs -bin/LICENSE.txt # ignore lock files install.lock From 9e662ff980103f448dcbc653ecf95c13161d4e23 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jul 2026 08:21:12 -0700 Subject: [PATCH 17/62] Skip terminate_handler( frames. (#14609) --- Extension/src/LanguageServer/extension.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 91584f13c..b83c7d1d3 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1414,7 +1414,7 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr funcStr = funcStr.replace(/, std::allocator/g, ""); } } - if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("_sigtramp"))) { + if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("terminate_handler(") || funcStr.startsWith("_sigtramp"))) { continue; // Skip these on early frames. } validFrameFound = true; From 4774d9529683006fcd67409cd251db85e2e44348 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jul 2026 12:42:15 -0700 Subject: [PATCH 18/62] Fix si_code=, si_addr=undefined. (#14608) * Fix si_code=, si_addr=undefined. --- Extension/src/LanguageServer/extension.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index b83c7d1d3..1f1d58477 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1362,8 +1362,21 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr } if (lines[crashStackStartLine].startsWith("SIG")) { signalType = `${lines[crashStackStartLine]}\n`; - signalInfo = `si_code=${lines[crashStackStartLine + 1]}, si_addr=${bucketSignalAddress(lines[crashStackStartLine + 2])}\n`; - crashStackStartLine += 3; + const siCodeRaw: string | undefined = lines[crashStackStartLine + 1]; + const siAddrRaw: string | undefined = lines[crashStackStartLine + 2]; + const siCode: string = siCodeRaw?.trim() ?? ""; + const siAddr: string = siAddrRaw?.trim() ?? ""; + const signalInfoParts: string[] = []; + if (siCode.length > 0) { + signalInfoParts.push(`si_code=${siCode}`); + } + if (siAddr.length > 0) { + signalInfoParts.push(`si_addr=${bucketSignalAddress(siAddr)}`); + } + signalInfo = signalInfoParts.length > 0 ? `${signalInfoParts.join(", ")}\n` : ""; + // Only advance past the header lines that actually exist so a missing si_code/si_addr + // line does not cause the first stack frame to be skipped. + crashStackStartLine += 1 + (siCodeRaw !== undefined ? 1 : 0) + (siAddrRaw !== undefined ? 1 : 0); } else { // The signal type may fail to be written. // Intentionally different from SIGUNKNOWN from cpptools, From dc614ca3a7ecd643648d35a20a357fb0f374cca8 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jul 2026 12:46:11 -0700 Subject: [PATCH 19/62] Update brace-expansion. (#14610) --- ExtensionPack/package-lock.json | 6 +++--- Themes/package-lock.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index 7481b580f..3e72450f0 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -948,9 +948,9 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha1-Gw5GlltHna1lr3N7SgJ5CgVJgzc=", + "version": "5.0.8", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { diff --git a/Themes/package-lock.json b/Themes/package-lock.json index 86018b1fc..29dbd8ba4 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -948,9 +948,9 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha1-Gw5GlltHna1lr3N7SgJ5CgVJgzc=", + "version": "5.0.8", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", "dev": true, "license": "MIT", "dependencies": { From 0f754f74373a7564efa210187d138d4ad227d2e4 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jul 2026 16:00:46 -0700 Subject: [PATCH 20/62] Update ThirdPartyNotices.txt (#14611) * Update ThirdPartyNotices.txt --- Extension/ThirdPartyNotices.txt | 848 +++++--------------------------- 1 file changed, 128 insertions(+), 720 deletions(-) diff --git a/Extension/ThirdPartyNotices.txt b/Extension/ThirdPartyNotices.txt index 6c9ba6d3a..7854b5b43 100644 --- a/Extension/ThirdPartyNotices.txt +++ b/Extension/ThirdPartyNotices.txt @@ -1362,58 +1362,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -asynckit 0.4.0 - MIT -https://github.com/alexindigo/asynckit#readme - -Copyright (c) 2016 Alex Indigo - -The MIT License (MIT) - -Copyright (c) 2016 Alex Indigo - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -axios 1.16.0 - MIT -https://axios-http.com/ - -Copyright (c) 2014-present, Facebook, Inc. -Copyright (c) 2026 Matt Zabriskie and contributors -Copyright (c) 2014-present Matt Zabriskie & Collaborators - -# Copyright (c) 2014-present Matt Zabriskie & Collaborators - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -1478,41 +1426,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -benchmark 1.0.0 - MIT -http://benchmarkjs.com/ - -copyright Robert Kieffer -Copyright 2010-2012 Mathias Bynens -Copyright 2010-2012 Mathias Bynens - -Copyright 2010-2012 Mathias Bynens -Based on JSLitmus.js, copyright Robert Kieffer -Modified by John-David Dalton - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -1574,15 +1487,14 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --------------------------------------------------------- -braces 3.0.3 - MIT -https://github.com/micromatch/braces +brace-expansion 1.1.16 - MIT +https://github.com/juliangruber/brace-expansion -Copyright (c) 2014-present, Jon Schlinkert -Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) +Copyright (c) 2013 Julian Gruber -The MIT License (MIT) +MIT License -Copyright (c) 2014-present, Jon Schlinkert. +Copyright (c) 2013 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -1591,30 +1503,30 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -call-bind-apply-helpers 1.0.2 - MIT -https://github.com/ljharb/call-bind-apply-helpers#readme +brace-expansion 2.1.2 - MIT +https://github.com/juliangruber/brace-expansion -Copyright (c) 2024 Jordan Harband +Copyright (c) 2013 Julian Gruber MIT License -Copyright (c) 2024 Jordan Harband +Copyright (c) 2013 Julian Gruber Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -1639,18 +1551,18 @@ SOFTWARE. --------------------------------------------------------- -chokidar 3.6.0 - MIT -https://github.com/paulmillr/chokidar +braces 3.0.3 - MIT +https://github.com/micromatch/braces -(c) Paul Miller -Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker +Copyright (c) 2014-present, Jon Schlinkert +Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) The MIT License (MIT) -Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker +Copyright (c) 2014-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal +of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is @@ -1659,7 +1571,7 @@ furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER @@ -1672,15 +1584,18 @@ THE SOFTWARE. --------------------------------------------------------- -combined-stream 1.0.8 - MIT -https://github.com/felixge/node-combined-stream +chokidar 3.6.0 - MIT +https://github.com/paulmillr/chokidar -Copyright (c) 2011 Debuggable Limited +(c) Paul Miller +Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker + +The MIT License (MIT) -Copyright (c) 2011 Debuggable Limited +Copyright (c) 2012-2019 Paul Miller (https://paulmillr.com), Elan Shanker Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal +of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is @@ -1689,7 +1604,7 @@ furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER @@ -1789,68 +1704,6 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -delayed-stream 1.0.0 - MIT -https://github.com/felixge/node-delayed-stream - -Copyright (c) 2011 Debuggable Limited - -Copyright (c) 2011 Debuggable Limited - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -dunder-proto 1.0.1 - MIT -https://github.com/es-shims/dunder-proto#readme - -Copyright (c) 2024 ECMAScript Shims - -MIT License - -Copyright (c) 2024 ECMAScript Shims - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -1863,399 +1716,48 @@ Copyright (c) 2015 Kiko Beats The MIT License (MIT) -Copyright © 2015 Kiko Beats - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -escape-string-regexp 2.0.0 - MIT -https://github.com/sindresorhus/escape-string-regexp#readme - -(c) Sindre Sorhus (https://sindresorhus.com) -Copyright (c) Sindre Sorhus (sindresorhus.com) - -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -es-define-property 1.0.1 - MIT -https://github.com/ljharb/es-define-property#readme - -Copyright (c) 2024 Jordan Harband - -MIT License - -Copyright (c) 2024 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -es-errors 1.3.0 - MIT -https://github.com/ljharb/es-errors#readme - -Copyright (c) 2024 Jordan Harband - -MIT License - -Copyright (c) 2024 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -es-object-atoms 1.1.1 - MIT -https://github.com/ljharb/es-object-atoms#readme - -Copyright (c) 2024 Jordan Harband - -MIT License - -Copyright (c) 2024 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -es-set-tostringtag 2.1.0 - MIT -https://github.com/es-shims/es-set-tostringtag#readme - -Copyright (c) 2022 ECMAScript Shims - -MIT License - -Copyright (c) 2022 ECMAScript Shims - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fast-glob 3.3.3 - MIT -https://github.com/mrmlnc/fast-glob#readme - -Copyright (c) Denis Malinochkin - -The MIT License (MIT) - -Copyright (c) Denis Malinochkin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fill-range 7.1.1 - MIT -https://github.com/jonschlinkert/fill-range - -Copyright (c) 2014-present, Jon Schlinkert -Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) - -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -follow-redirects 1.16.0 - MIT -https://github.com/follow-redirects/follow-redirects - -Copyright 2014-present Olivier Lalonde , James Talmage , Ruben Verborgh - -Copyright 2014–present Olivier Lalonde , James Talmage , Ruben Verborgh - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -fsevents 2.3.3 - MIT -https://github.com/fsevents/fsevents - -(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller -Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller - -MIT License ------------ - -Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -function-bind 1.1.2 - MIT -https://github.com/Raynos/function-bind - -Copyright (c) 2013 Raynos - -Copyright (c) 2013 Raynos. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - - ---------------------------------------------------------- - ---------------------------------------------------------- - -get-intrinsic 1.3.0 - MIT -https://github.com/ljharb/get-intrinsic#readme - -Copyright (c) 2020 Jordan Harband - -MIT License - -Copyright (c) 2020 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Copyright © 2015 Kiko Beats -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -get-proto 1.0.1 - MIT -https://github.com/ljharb/get-proto#readme +escape-string-regexp 2.0.0 - MIT +https://github.com/sindresorhus/escape-string-regexp#readme -Copyright (c) 2025 Jordan Harband +(c) Sindre Sorhus (https://sindresorhus.com) +Copyright (c) Sindre Sorhus (sindresorhus.com) MIT License -Copyright (c) 2025 Jordan Harband +Copyright (c) Sindre Sorhus (sindresorhus.com) -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -gopd 1.2.0 - MIT -https://github.com/ljharb/gopd#readme +fast-glob 3.3.3 - MIT +https://github.com/mrmlnc/fast-glob#readme -Copyright (c) 2022 Jordan Harband +Copyright (c) Denis Malinochkin -MIT License +The MIT License (MIT) -Copyright (c) 2022 Jordan Harband +Copyright (c) Denis Malinochkin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -2280,14 +1782,15 @@ SOFTWARE. --------------------------------------------------------- -has-symbols 1.1.0 - MIT -https://github.com/ljharb/has-symbols#readme +fill-range 7.1.1 - MIT +https://github.com/jonschlinkert/fill-range -Copyright (c) 2016 Jordan Harband +Copyright (c) 2014-present, Jon Schlinkert +Copyright (c) 2019, Jon Schlinkert (https://github.com/jonschlinkert) -MIT License +The MIT License (MIT) -Copyright (c) 2016 Jordan Harband +Copyright (c) 2014-present, Jon Schlinkert. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -2296,30 +1799,32 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -has-tostringtag 1.0.2 - MIT -https://github.com/inspect-js/has-tostringtag#readme +fsevents 2.3.3 - MIT +https://github.com/fsevents/fsevents -Copyright (c) 2021 Inspect JS +(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller +Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller MIT License +----------- -Copyright (c) 2021 Inspect JS +Copyright (C) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -2328,16 +1833,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. --------------------------------------------------------- @@ -2527,38 +2032,6 @@ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -math-intrinsics 1.1.0 - MIT -https://github.com/es-shims/math-intrinsics#readme - -Copyright (c) 2024 ECMAScript Shims - -MIT License - -Copyright (c) 2024 ECMAScript Shims - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -2625,80 +2098,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -mime-db 1.52.0 - MIT -https://github.com/jshttp/mime-db#readme - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015-2022 Douglas Christopher Wilson -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015-2022 Douglas Christopher Wilson - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015-2022 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -mime-types 2.1.35 - MIT -https://github.com/jshttp/mime-types#readme - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -3080,37 +2479,6 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -proxy-from-env 2.1.0 - MIT -https://github.com/Rob--W/proxy-from-env#readme - -Copyright (c) 2016-2018 Rob Wu - -The MIT License - -Copyright (C) 2016-2018 Rob Wu - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -3273,6 +2641,36 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +tas-client 0.2.33 - MIT +https://github.com/microsoft/tas-client + +MIT License + +Copyright (c) Microsoft Corporation. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + --------------------------------------------------------- --------------------------------------------------------- @@ -3357,26 +2755,6 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -uuid 14.0.0 - MIT -https://github.com/uuidjs/uuid#readme - -Copyright (c) 2010-2020 Robert Kieffer and other contributors - -The MIT License (MIT) - -Copyright (c) 2010-2020 Robert Kieffer and other contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -3494,6 +2872,36 @@ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CON OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +vscode-tas-client 0.1.84 - MIT +https://github.com/microsoft/tas-client + +MIT License + +Copyright (c) Microsoft Corporation. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + --------------------------------------------------------- --------------------------------------------------------- From 397f4e5ade1a01bfc61274384be88b21eadfa64f Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jul 2026 17:00:48 -0700 Subject: [PATCH 21/62] Normalize JSON trailing newlines. (#14579) * Unify json newlines. --- Extension/.vscode/settings.json | 2 +- Extension/.yarn-bootstrap/package-lock.json | 2 +- Extension/.yarn-bootstrap/package.json | 2 +- Extension/bin/messages/de/messages.json | 2 +- Extension/bin/messages/es/messages.json | 2 +- Extension/c_cpp_properties.schema.json | 2 +- Extension/gulpfile.js | 12 ++++++++++++ .../i18n/chs/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/chs/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/chs/package.i18n.json | 2 +- .../chs/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/chs/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/chs/src/Debugger/attachToProcess.i18n.json | 2 +- .../chs/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/chs/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/chs/src/Debugger/extension.i18n.json | 2 +- .../i18n/chs/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/chs/src/LanguageServer/client.i18n.json | 2 +- .../chs/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../chs/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/chs/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/chs/src/LanguageServer/extension.i18n.json | 2 +- .../chs/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/chs/src/LanguageServer/lmTool.i18n.json | 2 +- .../chs/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/chs/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/chs/src/LanguageServer/settings.i18n.json | 2 +- .../chs/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/chs/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../chs/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/chs/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/chs/src/SSH/commands.i18n.json | 2 +- .../i18n/chs/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/chs/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/chs/src/common.i18n.json | 2 +- Extension/i18n/chs/src/cppTools.i18n.json | 2 +- Extension/i18n/chs/src/expand.i18n.json | 2 +- Extension/i18n/chs/src/logger.i18n.json | 2 +- Extension/i18n/chs/src/main.i18n.json | 2 +- Extension/i18n/chs/src/nativeStrings.i18n.json | 2 +- Extension/i18n/chs/src/platform.i18n.json | 2 +- Extension/i18n/chs/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/cht/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/cht/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/cht/package.i18n.json | 2 +- .../cht/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/cht/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/cht/src/Debugger/attachToProcess.i18n.json | 2 +- .../cht/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/cht/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/cht/src/Debugger/extension.i18n.json | 2 +- .../i18n/cht/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/cht/src/LanguageServer/client.i18n.json | 2 +- .../cht/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../cht/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/cht/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/cht/src/LanguageServer/extension.i18n.json | 2 +- .../cht/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/cht/src/LanguageServer/lmTool.i18n.json | 2 +- .../cht/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/cht/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/cht/src/LanguageServer/settings.i18n.json | 2 +- .../cht/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/cht/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../cht/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/cht/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/cht/src/SSH/commands.i18n.json | 2 +- .../i18n/cht/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/cht/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/cht/src/common.i18n.json | 2 +- Extension/i18n/cht/src/cppTools.i18n.json | 2 +- Extension/i18n/cht/src/expand.i18n.json | 2 +- Extension/i18n/cht/src/logger.i18n.json | 2 +- Extension/i18n/cht/src/main.i18n.json | 2 +- Extension/i18n/cht/src/nativeStrings.i18n.json | 2 +- Extension/i18n/cht/src/platform.i18n.json | 2 +- Extension/i18n/cht/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/csy/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/csy/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/csy/package.i18n.json | 2 +- .../csy/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/csy/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/csy/src/Debugger/attachToProcess.i18n.json | 2 +- .../csy/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/csy/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/csy/src/Debugger/extension.i18n.json | 2 +- .../i18n/csy/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/csy/src/LanguageServer/client.i18n.json | 2 +- .../csy/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../csy/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/csy/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/csy/src/LanguageServer/extension.i18n.json | 2 +- .../csy/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/csy/src/LanguageServer/lmTool.i18n.json | 2 +- .../csy/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/csy/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/csy/src/LanguageServer/settings.i18n.json | 2 +- .../csy/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/csy/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../csy/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/csy/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/csy/src/SSH/commands.i18n.json | 2 +- .../i18n/csy/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/csy/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/csy/src/common.i18n.json | 2 +- Extension/i18n/csy/src/cppTools.i18n.json | 2 +- Extension/i18n/csy/src/expand.i18n.json | 2 +- Extension/i18n/csy/src/logger.i18n.json | 2 +- Extension/i18n/csy/src/main.i18n.json | 2 +- Extension/i18n/csy/src/nativeStrings.i18n.json | 2 +- Extension/i18n/csy/src/platform.i18n.json | 2 +- Extension/i18n/csy/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/deu/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/deu/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/deu/package.i18n.json | 2 +- .../deu/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/deu/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/deu/src/Debugger/attachToProcess.i18n.json | 2 +- .../deu/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/deu/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/deu/src/Debugger/extension.i18n.json | 2 +- .../i18n/deu/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/deu/src/LanguageServer/client.i18n.json | 2 +- .../deu/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../deu/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/deu/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/deu/src/LanguageServer/extension.i18n.json | 2 +- .../deu/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/deu/src/LanguageServer/lmTool.i18n.json | 2 +- .../deu/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/deu/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/deu/src/LanguageServer/settings.i18n.json | 2 +- .../deu/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/deu/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../deu/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/deu/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/deu/src/SSH/commands.i18n.json | 2 +- .../i18n/deu/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/deu/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/deu/src/common.i18n.json | 2 +- Extension/i18n/deu/src/cppTools.i18n.json | 2 +- Extension/i18n/deu/src/expand.i18n.json | 2 +- Extension/i18n/deu/src/logger.i18n.json | 2 +- Extension/i18n/deu/src/main.i18n.json | 2 +- Extension/i18n/deu/src/nativeStrings.i18n.json | 2 +- Extension/i18n/deu/src/platform.i18n.json | 2 +- Extension/i18n/deu/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/esn/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/esn/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/esn/package.i18n.json | 2 +- .../esn/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/esn/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/esn/src/Debugger/attachToProcess.i18n.json | 2 +- .../esn/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/esn/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/esn/src/Debugger/extension.i18n.json | 2 +- .../i18n/esn/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/esn/src/LanguageServer/client.i18n.json | 2 +- .../esn/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../esn/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/esn/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/esn/src/LanguageServer/extension.i18n.json | 2 +- .../esn/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/esn/src/LanguageServer/lmTool.i18n.json | 2 +- .../esn/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/esn/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/esn/src/LanguageServer/settings.i18n.json | 2 +- .../esn/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/esn/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../esn/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/esn/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/esn/src/SSH/commands.i18n.json | 2 +- .../i18n/esn/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/esn/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/esn/src/common.i18n.json | 2 +- Extension/i18n/esn/src/cppTools.i18n.json | 2 +- Extension/i18n/esn/src/expand.i18n.json | 2 +- Extension/i18n/esn/src/logger.i18n.json | 2 +- Extension/i18n/esn/src/main.i18n.json | 2 +- Extension/i18n/esn/src/nativeStrings.i18n.json | 2 +- Extension/i18n/esn/src/platform.i18n.json | 2 +- Extension/i18n/esn/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/fra/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/fra/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/fra/package.i18n.json | 2 +- .../fra/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/fra/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/fra/src/Debugger/attachToProcess.i18n.json | 2 +- .../fra/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/fra/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/fra/src/Debugger/extension.i18n.json | 2 +- .../i18n/fra/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/fra/src/LanguageServer/client.i18n.json | 2 +- .../fra/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../fra/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/fra/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/fra/src/LanguageServer/extension.i18n.json | 2 +- .../fra/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/fra/src/LanguageServer/lmTool.i18n.json | 2 +- .../fra/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/fra/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/fra/src/LanguageServer/settings.i18n.json | 2 +- .../fra/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/fra/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../fra/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/fra/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/fra/src/SSH/commands.i18n.json | 2 +- .../i18n/fra/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/fra/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/fra/src/common.i18n.json | 2 +- Extension/i18n/fra/src/cppTools.i18n.json | 2 +- Extension/i18n/fra/src/expand.i18n.json | 2 +- Extension/i18n/fra/src/logger.i18n.json | 2 +- Extension/i18n/fra/src/main.i18n.json | 2 +- Extension/i18n/fra/src/nativeStrings.i18n.json | 2 +- Extension/i18n/fra/src/platform.i18n.json | 2 +- Extension/i18n/fra/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/ita/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/ita/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/ita/package.i18n.json | 2 +- .../ita/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/ita/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/ita/src/Debugger/attachToProcess.i18n.json | 2 +- .../ita/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/ita/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/ita/src/Debugger/extension.i18n.json | 2 +- .../i18n/ita/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/ita/src/LanguageServer/client.i18n.json | 2 +- .../ita/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../ita/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/ita/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/ita/src/LanguageServer/extension.i18n.json | 2 +- .../ita/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/ita/src/LanguageServer/lmTool.i18n.json | 2 +- .../ita/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/ita/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/ita/src/LanguageServer/settings.i18n.json | 2 +- .../ita/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/ita/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../ita/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/ita/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/ita/src/SSH/commands.i18n.json | 2 +- .../i18n/ita/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/ita/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/ita/src/common.i18n.json | 2 +- Extension/i18n/ita/src/cppTools.i18n.json | 2 +- Extension/i18n/ita/src/expand.i18n.json | 2 +- Extension/i18n/ita/src/logger.i18n.json | 2 +- Extension/i18n/ita/src/main.i18n.json | 2 +- Extension/i18n/ita/src/nativeStrings.i18n.json | 2 +- Extension/i18n/ita/src/platform.i18n.json | 2 +- Extension/i18n/ita/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/jpn/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/jpn/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/jpn/package.i18n.json | 2 +- .../jpn/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/jpn/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/jpn/src/Debugger/attachToProcess.i18n.json | 2 +- .../jpn/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/jpn/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/jpn/src/Debugger/extension.i18n.json | 2 +- .../i18n/jpn/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/jpn/src/LanguageServer/client.i18n.json | 2 +- .../jpn/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../jpn/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/jpn/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/jpn/src/LanguageServer/extension.i18n.json | 2 +- .../jpn/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/jpn/src/LanguageServer/lmTool.i18n.json | 2 +- .../jpn/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/jpn/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/jpn/src/LanguageServer/settings.i18n.json | 2 +- .../jpn/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/jpn/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../jpn/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/jpn/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/jpn/src/SSH/commands.i18n.json | 2 +- .../i18n/jpn/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/jpn/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/jpn/src/common.i18n.json | 2 +- Extension/i18n/jpn/src/cppTools.i18n.json | 2 +- Extension/i18n/jpn/src/expand.i18n.json | 2 +- Extension/i18n/jpn/src/logger.i18n.json | 2 +- Extension/i18n/jpn/src/main.i18n.json | 2 +- Extension/i18n/jpn/src/nativeStrings.i18n.json | 2 +- Extension/i18n/jpn/src/platform.i18n.json | 2 +- Extension/i18n/jpn/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/kor/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/kor/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/kor/package.i18n.json | 2 +- .../kor/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/kor/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/kor/src/Debugger/attachToProcess.i18n.json | 2 +- .../kor/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/kor/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/kor/src/Debugger/extension.i18n.json | 2 +- .../i18n/kor/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/kor/src/LanguageServer/client.i18n.json | 2 +- .../kor/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../kor/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/kor/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/kor/src/LanguageServer/extension.i18n.json | 2 +- .../kor/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/kor/src/LanguageServer/lmTool.i18n.json | 2 +- .../kor/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/kor/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/kor/src/LanguageServer/settings.i18n.json | 2 +- .../kor/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/kor/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../kor/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/kor/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/kor/src/SSH/commands.i18n.json | 2 +- .../i18n/kor/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/kor/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/kor/src/common.i18n.json | 2 +- Extension/i18n/kor/src/cppTools.i18n.json | 2 +- Extension/i18n/kor/src/expand.i18n.json | 2 +- Extension/i18n/kor/src/logger.i18n.json | 2 +- Extension/i18n/kor/src/main.i18n.json | 2 +- Extension/i18n/kor/src/nativeStrings.i18n.json | 2 +- Extension/i18n/kor/src/platform.i18n.json | 2 +- Extension/i18n/kor/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/plk/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/plk/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/plk/package.i18n.json | 2 +- .../plk/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/plk/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/plk/src/Debugger/attachToProcess.i18n.json | 2 +- .../plk/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/plk/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/plk/src/Debugger/extension.i18n.json | 2 +- .../i18n/plk/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/plk/src/LanguageServer/client.i18n.json | 2 +- .../plk/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../plk/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/plk/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/plk/src/LanguageServer/extension.i18n.json | 2 +- .../plk/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/plk/src/LanguageServer/lmTool.i18n.json | 2 +- .../plk/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/plk/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/plk/src/LanguageServer/settings.i18n.json | 2 +- .../plk/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/plk/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../plk/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/plk/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/plk/src/SSH/commands.i18n.json | 2 +- .../i18n/plk/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/plk/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/plk/src/common.i18n.json | 2 +- Extension/i18n/plk/src/cppTools.i18n.json | 2 +- Extension/i18n/plk/src/expand.i18n.json | 2 +- Extension/i18n/plk/src/logger.i18n.json | 2 +- Extension/i18n/plk/src/main.i18n.json | 2 +- Extension/i18n/plk/src/nativeStrings.i18n.json | 2 +- Extension/i18n/plk/src/platform.i18n.json | 2 +- Extension/i18n/plk/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/ptb/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/ptb/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/ptb/package.i18n.json | 2 +- .../ptb/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/ptb/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/ptb/src/Debugger/attachToProcess.i18n.json | 2 +- .../ptb/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/ptb/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/ptb/src/Debugger/extension.i18n.json | 2 +- .../i18n/ptb/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/ptb/src/LanguageServer/client.i18n.json | 2 +- .../ptb/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../ptb/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/ptb/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/ptb/src/LanguageServer/extension.i18n.json | 2 +- .../ptb/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/ptb/src/LanguageServer/lmTool.i18n.json | 2 +- .../ptb/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/ptb/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/ptb/src/LanguageServer/settings.i18n.json | 2 +- .../ptb/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/ptb/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../ptb/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/ptb/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/ptb/src/SSH/commands.i18n.json | 2 +- .../i18n/ptb/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/ptb/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/ptb/src/common.i18n.json | 2 +- Extension/i18n/ptb/src/cppTools.i18n.json | 2 +- Extension/i18n/ptb/src/expand.i18n.json | 2 +- Extension/i18n/ptb/src/logger.i18n.json | 2 +- Extension/i18n/ptb/src/main.i18n.json | 2 +- Extension/i18n/ptb/src/nativeStrings.i18n.json | 2 +- Extension/i18n/ptb/src/platform.i18n.json | 2 +- Extension/i18n/ptb/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/rus/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/rus/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/rus/package.i18n.json | 2 +- .../rus/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/rus/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/rus/src/Debugger/attachToProcess.i18n.json | 2 +- .../rus/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/rus/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/rus/src/Debugger/extension.i18n.json | 2 +- .../i18n/rus/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/rus/src/LanguageServer/client.i18n.json | 2 +- .../rus/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../rus/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/rus/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/rus/src/LanguageServer/extension.i18n.json | 2 +- .../rus/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/rus/src/LanguageServer/lmTool.i18n.json | 2 +- .../rus/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/rus/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/rus/src/LanguageServer/settings.i18n.json | 2 +- .../rus/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/rus/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../rus/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/rus/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/rus/src/SSH/commands.i18n.json | 2 +- .../i18n/rus/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/rus/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/rus/src/common.i18n.json | 2 +- Extension/i18n/rus/src/cppTools.i18n.json | 2 +- Extension/i18n/rus/src/expand.i18n.json | 2 +- Extension/i18n/rus/src/logger.i18n.json | 2 +- Extension/i18n/rus/src/main.i18n.json | 2 +- Extension/i18n/rus/src/nativeStrings.i18n.json | 2 +- Extension/i18n/rus/src/platform.i18n.json | 2 +- Extension/i18n/rus/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- .../i18n/trk/Reinstalling the Extension.md.i18n.json | 2 +- .../i18n/trk/c_cpp_properties.schema.json.i18n.json | 2 +- Extension/i18n/trk/package.i18n.json | 2 +- .../trk/src/Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/trk/src/Debugger/attachQuickPick.i18n.json | 2 +- .../i18n/trk/src/Debugger/attachToProcess.i18n.json | 2 +- .../trk/src/Debugger/configurationProvider.i18n.json | 2 +- .../i18n/trk/src/Debugger/configurations.i18n.json | 2 +- .../Debugger/debugAdapterDescriptorFactory.i18n.json | 2 +- Extension/i18n/trk/src/Debugger/extension.i18n.json | 2 +- .../i18n/trk/src/Debugger/nativeAttach.i18n.json | 2 +- .../Debugger/runWithoutDebuggingAdapter.i18n.json | 2 +- .../Providers/CopilotHoverProvider.i18n.json | 2 +- .../Providers/codeActionProvider.i18n.json | 2 +- .../Providers/renameProvider.i18n.json | 2 +- .../i18n/trk/src/LanguageServer/client.i18n.json | 2 +- .../trk/src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../trk/src/LanguageServer/configurations.i18n.json | 2 +- .../src/LanguageServer/copilotProviders.i18n.json | 2 +- .../LanguageServer/cppBuildTaskProvider.i18n.json | 2 +- .../i18n/trk/src/LanguageServer/devcmd.i18n.json | 2 +- .../i18n/trk/src/LanguageServer/extension.i18n.json | 2 +- .../trk/src/LanguageServer/languageConfig.i18n.json | 2 +- .../i18n/trk/src/LanguageServer/lmTool.i18n.json | 2 +- .../trk/src/LanguageServer/localization.i18n.json | 2 +- .../i18n/trk/src/LanguageServer/references.i18n.json | 2 +- .../referencesTreeDataProvider.i18n.json | 2 +- .../i18n/trk/src/LanguageServer/settings.i18n.json | 2 +- .../trk/src/LanguageServer/settingsPanel.i18n.json | 2 +- Extension/i18n/trk/src/LanguageServer/ui.i18n.json | 2 +- .../src/SSH/TargetsView/sshTargetsProvider.i18n.json | 2 +- .../trk/src/SSH/TargetsView/targetNodes.i18n.json | 2 +- .../i18n/trk/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/trk/src/SSH/commands.i18n.json | 2 +- .../i18n/trk/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/trk/src/SSH/sshHosts.i18n.json | 2 +- Extension/i18n/trk/src/common.i18n.json | 2 +- Extension/i18n/trk/src/cppTools.i18n.json | 2 +- Extension/i18n/trk/src/expand.i18n.json | 2 +- Extension/i18n/trk/src/logger.i18n.json | 2 +- Extension/i18n/trk/src/main.i18n.json | 2 +- Extension/i18n/trk/src/nativeStrings.i18n.json | 2 +- Extension/i18n/trk/src/platform.i18n.json | 2 +- Extension/i18n/trk/ui/settings.html.i18n.json | 2 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- .../run-and-debug-project-windows.md.i18n.json | 2 +- .../open-developer-command-prompt.md.i18n.json | 2 +- .../installcompiler/install-clang-macos.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 +- .../installcompiler/install-gcc-linux.md.i18n.json | 2 +- Extension/package.json | 2 +- Extension/package.nls.json | 2 +- Extension/test/minBinaryVersion.json | 2 +- .../SingleRootProject/.vscode/c_cpp_properties.json | 2 +- .../assets/sub1/.vscode/c_cpp_properties.json | 2 +- .../SimpleCppProject/assets/.vscode/launch.json | 2 +- .../SimpleCppProject/assets/.vscode/tasks.json | 2 +- Extension/tools/OptionsSchema.json | 2 +- Extension/tools/TaskDefinitionsSchema.json | 2 +- Extension/tools/VSSymbolSettings.json | 2 +- 706 files changed, 717 insertions(+), 705 deletions(-) diff --git a/Extension/.vscode/settings.json b/Extension/.vscode/settings.json index 74f06e7f6..c1ac9ddc5 100644 --- a/Extension/.vscode/settings.json +++ b/Extension/.vscode/settings.json @@ -28,7 +28,7 @@ "editor.defaultFormatter": "vscode.json-language-features", "editor.tabSize": 4, "editor.detectIndentation": true, - "files.insertFinalNewline": false + "files.insertFinalNewline": true }, "[jsonc]": { "editor.formatOnSave": true, diff --git a/Extension/.yarn-bootstrap/package-lock.json b/Extension/.yarn-bootstrap/package-lock.json index c63097e37..8a3076b4f 100644 --- a/Extension/.yarn-bootstrap/package-lock.json +++ b/Extension/.yarn-bootstrap/package-lock.json @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/Extension/.yarn-bootstrap/package.json b/Extension/.yarn-bootstrap/package.json index 295eab7fe..31f94c94e 100644 --- a/Extension/.yarn-bootstrap/package.json +++ b/Extension/.yarn-bootstrap/package.json @@ -7,4 +7,4 @@ "devDependencies": { "yarn": "1.22.22" } -} \ No newline at end of file +} diff --git a/Extension/bin/messages/de/messages.json b/Extension/bin/messages/de/messages.json index 2366318d6..66c00b194 100644 --- a/Extension/bin/messages/de/messages.json +++ b/Extension/bin/messages/de/messages.json @@ -3748,4 +3748,4 @@ "%nd wurde zuvor ohne explizite Enumerationsbasis deklariert", "Fehlender „typename“ entspricht hier nicht dem Standard.", "Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden." -] \ No newline at end of file +] diff --git a/Extension/bin/messages/es/messages.json b/Extension/bin/messages/es/messages.json index cceafe084..6351f2902 100644 --- a/Extension/bin/messages/es/messages.json +++ b/Extension/bin/messages/es/messages.json @@ -3748,4 +3748,4 @@ "%nd se declaró previamente sin una base explícita de enumeración", "falta 'typename' no estándar aquí", "La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción" -] \ No newline at end of file +] diff --git a/Extension/c_cpp_properties.schema.json b/Extension/c_cpp_properties.schema.json index 999706ffe..74be142cf 100644 --- a/Extension/c_cpp_properties.schema.json +++ b/Extension/c_cpp_properties.schema.json @@ -300,4 +300,4 @@ "version" ], "additionalProperties": false -} \ No newline at end of file +} diff --git a/Extension/gulpfile.js b/Extension/gulpfile.js index 87a05dd09..edc6e3d63 100644 --- a/Extension/gulpfile.js +++ b/Extension/gulpfile.js @@ -270,6 +270,18 @@ gulp.task("translations-import", (done) => { let id = language.transifexId || language.id; return gulp.src(path.join(options.location, id, translationProjectName, `${translationExtensionName}.xlf`)) .pipe(nls.prepareJsonFiles()) + .pipe(es.map((file, cb) => { + // vscode-nls-dev emits .i18n.json files without a trailing newline. Append one so the + // checked-in files match the repo convention (files.insertFinalNewline for [json]) and + // don't produce churn the next time they're opened and saved in VS Code. + if (file.isBuffer()) { + const contents = file.contents; + if (contents.length > 0 && contents[contents.length - 1] !== 0x0A) { + file.contents = Buffer.concat([contents, Buffer.from("\n")]); + } + } + cb(null, file); + })) .pipe(gulp.dest(path.join("./i18n", language.folderName))) .pipe(es.wait()); // This is required or it gives `this.pipeTo.end is not a function`. })) diff --git a/Extension/i18n/chs/Reinstalling the Extension.md.i18n.json b/Extension/i18n/chs/Reinstalling the Extension.md.i18n.json index c9c9b1902..bf39c3ebb 100644 --- a/Extension/i18n/chs/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/chs/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "然后通过 VS Code 中的市场 UI 重新安装。", "reinstall.extension.text8": "如果 VS Code 无法部署扩展的正确版本,则可以 {0} 并使用 VS Code 中市场 UI 内 \"...\" 菜单下的 \"从 VSIX... 安装\" 选项安装系统的正确 VSIX。", "download.vsix.link.title": "已从 VS Code 市场网站下载" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json index 89fdb70ff..60917b453 100644 --- a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "可以使用 `${变量}` 或 `${env:变量}` 语法在此文件中的任何位置重复使用的自定义变量。", "c_cpp_properties.schema.json.definitions.version": "配置文件的版本。此属性由扩展托管。请勿更改它。", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制扩展是否将报告在 `c_cpp_properties.json` 中检测到的错误。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/package.i18n.json b/Extension/i18n/chs/package.i18n.json index 8435aac1e..dccc143dd 100644 --- a/Extension/i18n/chs/package.i18n.json +++ b/Extension/i18n/chs/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "从不包含头文件。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 配置", "c_cpp.languageModelTools.configuration.userDescription": "活动 C 或 C++ 文件的配置,例如语言标准版本和目标平台。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/chs/src/Debugger/ParsedEnvironmentFile.i18n.json index 1e1c0e64d..bc0b85f40 100644 --- a/Extension/i18n/chs/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/chs/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "忽略 {0} {1} 中不可分析的行: " -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/chs/src/Debugger/attachQuickPick.i18n.json index 129b0ac86..8ccb85e44 100644 --- a/Extension/i18n/chs/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/chs/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "附加到进程", "select.process.attach": "选择要附加到的进程", "process.not.selected": "未选择进程。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/chs/src/Debugger/attachToProcess.i18n.json index 8f51657a6..dec554a36 100644 --- a/Extension/i18n/chs/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/chs/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "传输附加无法获取进程列表。", "failed.to.make.gdb.connection": "无法建立 GDB 连接:“{0}”。", "failed.to.parse.processes": "无法分析进程:“{0}”。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json index bfcc410fa..e5c538a41 100644 --- a/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/chs/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "管道程序的完整路径,如 {0}", "enable.pretty.printing": "为 {0} 启用整齐打印", "enable.intel.disassembly.flavor": "将反汇编风格设置为 {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/configurations.i18n.json b/Extension/i18n/chs/src/Debugger/configurations.i18n.json index fe63fa4d0..0a8031353 100644 --- a/Extension/i18n/chs/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/chs/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "使用 {0} 在 Windows 上的 Bash 中启动。", "bash.on.windows.attach": "Windows 上的 Bash 附加", "remote.attach.bash.windows": "使用 {0} 附加到在 Windows 上的 Bash 中运行的远程进程。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/chs/src/Debugger/debugAdapterDescriptorFactory.i18n.json index 8792abdc0..ce8046bbb 100644 --- a/Extension/i18n/chs/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/chs/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "具有以下属性的启动配置无法直接在终端中运行: {0}", "debugger.fallback.message": "程序输出将改为显示在调试控制台中。", "debugger.fallback.message2": "若要取消显示此警告,请在启动配置中将 'ignoreRunWithoutDebuggingWarnings' 属性设置为 true。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/extension.i18n.json b/Extension/i18n/chs/src/Debugger/extension.i18n.json index f77e92bdb..30c417064 100644 --- a/Extension/i18n/chs/src/Debugger/extension.i18n.json +++ b/Extension/i18n/chs/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "是", "no": "否", "ssh.target.delete.confirmation": "是否确定要永久删除“{0}”?" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/chs/src/Debugger/nativeAttach.i18n.json index 60c608e58..d436914b7 100644 --- a/Extension/i18n/chs/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/chs/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "已取消“{0}”。", "error.processList.spawn": "“{0}”已退出,代码为“{1}”。", "failed.processList.spawn": "未能生成“{0}”。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/chs/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 22ae523af..e40a856c0 100644 --- a/Extension/i18n/chs/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/chs/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "找不到终端仿真器。请将 $TERMINAL 环境变量设置为你选择的终端仿真器,或安装以下程序之一: x-terminal-emulator、gnome-terminal、konsole、xterm。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/chs/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 0ba598f8d..4c3639bfb 100644 --- a/Extension/i18n/chs/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "生成 Copilot 摘要", "copilot.disclaimer": "AI 生成的内容可能不正确。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/chs/src/LanguageServer/Providers/codeActionProvider.i18n.json index 2f51df985..c29a7f043 100644 --- a/Extension/i18n/chs/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "扩展到:", "inline.macro": "内联宏", "inline.macro.not.available": "内联宏在此位置不可用。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/chs/src/LanguageServer/Providers/renameProvider.i18n.json index a6c68ab17..11a7d65d2 100644 --- a/Extension/i18n/chs/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "为“重命名符号”操作提供的标识符无效。", "unable.to.locate.selected.symbol": "找不到所选符号的定义。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/client.i18n.json b/Extension/i18n/chs/src/LanguageServer/client.i18n.json index f9bdcdcb4..620537d23 100644 --- a/Extension/i18n/chs/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "未能提取到函数: {0}", "invalid.edit": "未能提取到函数。生成了无效的编辑:“{0}”" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json index 45d7b6b92..77d895b86 100644 --- a/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "清除此 {0} 问题", "fix.this.problem": "修复此 {0} 问题", "show.documentation.for": "显示 {0} 文档" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json b/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json index 4980e45c7..fa8ba671c 100644 --- a/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "不允许使用多个路径。", "multiple.paths.should.be.separate.entries": "多个路径应是数组中的单独条目。", "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 index 26051ba2d..eef82de10 100644 --- a/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "检索结果时出错。原因: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/chs/src/LanguageServer/cppBuildTaskProvider.i18n.json index 3affb1be8..4579ca09f 100644 --- a/Extension/i18n/chs/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "生成已完成,但出现错误。", "build.finished.with.warnings": "生成已完成,但收到警告。", "build.finished.successfully": "生成已成功完成。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/chs/src/LanguageServer/devcmd.i18n.json index d7af5baf6..5a83bc9b1 100644 --- a/Extension/i18n/chs/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{1} 的 {0} 开发人员环境", "default.env": "{0} 的默认环境", "host.target": "主机 = {0},目标 = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/extension.i18n.json b/Extension/i18n/chs/src/LanguageServer/extension.i18n.json index 8c6e17d99..2696c4998 100644 --- a/Extension/i18n/chs/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "包含此符号的定义或声明的文件已排除在 Copilot 的使用范围之外。", "copilot.hover.unavailable.symbol": "Copilot 摘要不可用于此符号。", "copilot.hover.error": "生成 Copilot 摘要时出错。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/chs/src/LanguageServer/languageConfig.i18n.json index 45449ecea..e43e443ab 100644 --- a/Extension/i18n/chs/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "检测到重复的多行注释模式。" -} \ 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 index 3f7c667fc..1a5bebb53 100644 --- a/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "检索项目上下文时出错。原因: {0}", "copilot.cppcontext.error": "检索 #cpp 上下文时出错。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/localization.i18n.json b/Extension/i18n/chs/src/LanguageServer/localization.i18n.json index dfee376ca..403159ae4 100644 --- a/Extension/i18n/chs/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0},{1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/references.i18n.json b/Extension/i18n/chs/src/LanguageServer/references.i18n.json index c0b18d5a3..6c54fd4ae 100644 --- a/Extension/i18n/chs/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "已确认 {0} 个文件,共 {1} 个文件。{2}", "c.cpp.peek.references": "C/C++ 速览引用", "some.references.may.be.missing": "[警告] 某些引用可能丢失,因为在 {0} 启动时,工作区分析不完整。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/chs/src/LanguageServer/referencesTreeDataProvider.i18n.json index 91c0e5481..4494b4b8e 100644 --- a/Extension/i18n/chs/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "转到引用" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/settings.i18n.json b/Extension/i18n/chs/src/LanguageServer/settings.i18n.json index c9edd1fad..b4ad12fe9 100644 --- a/Extension/i18n/chs/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "代码格式设置使用 .editorconfig 中的设置,而不是 .clang-format 中的设置。有关详细信息,请参阅文档以了解 'C_Cpp.formatting' 设置的 'default' 值。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/chs/src/LanguageServer/settingsPanel.i18n.json index 76189a447..6b6d8de78 100644 --- a/Extension/i18n/chs/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "C/C++ 配置" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/LanguageServer/ui.i18n.json b/Extension/i18n/chs/src/LanguageServer/ui.i18n.json index 310529610..82aad578a 100644 --- a/Extension/i18n/chs/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "无", "disable.configuration.provider": "禁用活动配置提供程序(如果适用)。", "select.workspace": "选择工作区文件夹…" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/chs/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 07c756669..8b6796245 100644 --- a/Extension/i18n/chs/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/chs/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "已取消活动 SSH 目标选择。", "add.new.ssh.target": "{0} 添加新的 SSH 目标...", "select.ssh.target": "选择 SSH 目标" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/chs/src/SSH/TargetsView/targetNodes.i18n.json index c8b26924f..d9f9220bf 100644 --- a/Extension/i18n/chs/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/chs/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[活动]" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/SSH/commandInteractors.i18n.json b/Extension/i18n/chs/src/SSH/commandInteractors.i18n.json index 779cb6c67..570248811 100644 --- a/Extension/i18n/chs/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/chs/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "未能连接到 {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/SSH/commands.i18n.json b/Extension/i18n/chs/src/SSH/commands.i18n.json index c996b10b8..d265cbdb7 100644 --- a/Extension/i18n/chs/src/SSH/commands.i18n.json +++ b/Extension/i18n/chs/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "localForwards 中需要 \"port\" 或 \"localSocket\"", "local.forward.remote.conflict": "在 localForwards 中,不能同时使用 \"host\" 或 \"hostPort\" 指定 \"remoteSocket\"", "local.forward.remote.missing": "localForwards 中需要 \"host\" 和 \"hostPort\" 或 \"remoteSocket\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json index 69c5188cc..5265b2d40 100644 --- a/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "已取消任务 \"{0}\",但基础命令可能不会终止。请手动进行检查。", "ssh.process.failed": "\"{0}\" 进程失败: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" 已将数据写入终端: \"{1}\"。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/SSH/sshHosts.i18n.json b/Extension/i18n/chs/src/SSH/sshHosts.i18n.json index 02ca4c626..2cff750fd 100644 --- a/Extension/i18n/chs/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/chs/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "无法分析 SSH 配置文件 {0}: {1}", "failed.to.read.file": "未能读取文件 {0}。", "failed.to.write.file": "无法写入文件 {0}。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/common.i18n.json b/Extension/i18n/chs/src/common.i18n.json index 6ab3abf18..51cb5985e 100644 --- a/Extension/i18n/chs/src/common.i18n.json +++ b/Extension/i18n/chs/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "警告: 尚未为此平台测试调试。", "reload.workspace.for.changes": "重新加载工作区以使设置更改生效。", "reload.string": "重新加载" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/cppTools.i18n.json b/Extension/i18n/chs/src/cppTools.i18n.json index eb9bfb9fa..eb9ac9cfb 100644 --- a/Extension/i18n/chs/src/cppTools.i18n.json +++ b/Extension/i18n/chs/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "已注册自定义配置提供程序“{0}”" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/expand.i18n.json b/Extension/i18n/chs/src/expand.i18n.json index 4699fbb25..f29636b13 100644 --- a/Extension/i18n/chs/src/expand.i18n.json +++ b/Extension/i18n/chs/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "找不到环境变量 {0}", "commands.not.supported": "字符串: {0} 不支持命令。", "exception.executing.command": "执行字符串: {1} {2} 的命令 {0} 时出现异常。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/logger.i18n.json b/Extension/i18n/chs/src/logger.i18n.json index 607327002..917591794 100644 --- a/Extension/i18n/chs/src/logger.i18n.json +++ b/Extension/i18n/chs/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "C/C++ 调试协议", "c.cpp.warnings": "C/C++ 配置警告" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/main.i18n.json b/Extension/i18n/chs/src/main.i18n.json index a87e911c4..db1815ecb 100644 --- a/Extension/i18n/chs/src/main.i18n.json +++ b/Extension/i18n/chs/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "忽略", "vsix.platform.incompatible": "已安装的 C/C++ 扩展与系统不匹配。", "vsix.platform.mismatching": "已安装的 C/C++ 扩展与系统兼容,但与系统不匹配。" -} \ 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 8c9972e38..3824e4042 100644 --- a/Extension/i18n/chs/src/nativeStrings.i18n.json +++ b/Extension/i18n/chs/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "即使指定的 --lsp-config 文件不存在,也允许服务器启动。", "initialize_failed_during_engine_setup": "引擎设置期间初始化失败。", "important_label": "重要说明:" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/src/platform.i18n.json b/Extension/i18n/chs/src/platform.i18n.json index 0249d2d78..49ebeeb19 100644 --- a/Extension/i18n/chs/src/platform.i18n.json +++ b/Extension/i18n/chs/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "OS 平台未知", "missing.plist.productversion": "无法从 SystemVersion.plist 获取 ProduceVersion", "missing.darwin.systemversion.file": "未能在 {0} 中找到 SystemVersion.plist。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/ui/settings.html.i18n.json b/Extension/i18n/chs/ui/settings.html.i18n.json index edec0c26f..9aacbe225 100644 --- a/Extension/i18n/chs/ui/settings.html.i18n.json +++ b/Extension/i18n/chs/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "递归包含路径的优先级。如果设置为 {0},则将在系统包含路径之前搜索递归包含路径。如果设置为 {1},则将在系统包含路径之后搜索递归包含路径。", "recursiveIncludes.order": "递归包括: 顺序", "recursiveIncludes.order.description": "搜索递归包含路径下子目录的顺序。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index ac08b1185..0f6263c0f 100644 --- a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "构建和调试活动文件", "walkthrough.linux.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。", "walkthrough.linux.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4} 中进行调试。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 8e3f0ec77..ae554b4a8 100644 --- a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "构建和调试活动文件", "walkthrough.mac.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。", "walkthrough.mac.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4} 中进行调试。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index b90abfba0..0eec67db4 100644 --- a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "构建和调试活动文件", "walkthrough.windows.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。", "walkthrough.windows.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4} 中进行调试。" -} \ 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 376b37809..5660cb5b5 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 @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "关闭 VS Code 的当前实例。", "walkthrough.open.command.prompt": "通过在 Windows“开始”菜单中键入 {1} 来打开 {0},然后选择 {2}。", "walkthrough.windows.press.f5": "在命令提示符中键入 {0},然后按 Enter。这应会重新启动同一工作区中的 VS Code,并将你带回此演练。" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/chs/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 1725a2451..b5cc8d7a9 100644 --- a/Extension/i18n/chs/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "在 macOS 上安装 C++ 编译器", "walkthrough.mac.text1": "如果要为 macOS 进行 C++ 开发,建议安装 Clang 编译器。只需在“终端”窗口(Ctrl+Shift+ `)中运行以下命令即可安装命令行开发人员工具:", "walkthrough.mac.text2": "然后,要验证已安装 clang,请在“终端”窗口中运行以下命令。你应该会看到一条消息,其中包含有关所使用的 Clang 版本的信息。" -} \ 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 f57c79153..ee43ded59 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 @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "可以使用 Visual Studio 生成工具中的 C++ 工具集以及 Visual Studio Code 以编译、生成并验证任何 C++ 代码库,前提是同时具有有效的 Visual Studio 许可证(社区版、专业版或企业版),且正积极将其用于开发该 C++ 代码库。", "walkthrough.windows.open.command.prompt": "通过在 Windows“开始”菜单中键入 {1} 来打开 {0}。", "walkthrough.windows.check.install": "通过在 {1} 中键入 {0} 来检查 MSVC 安装。你应该会看到包含版本和基本使用说明的版权消息。" -} \ 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 e8c8170eb..45318ea8c 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 @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "如果面向的是 Windows 中的 Linux,请查看 {0}。或者,可 {1}。", "walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 和 适用于 Linux 的 Windows 子系统(WSL)", "walkthrough.windows.link.title2": "在带 MinGW 的 Windows 上安装 GCC" -} \ No newline at end of file +} 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 e8c8170eb..45318ea8c 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 @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "如果面向的是 Windows 中的 Linux,请查看 {0}。或者,可 {1}。", "walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 和 适用于 Linux 的 Windows 子系统(WSL)", "walkthrough.windows.link.title2": "在带 MinGW 的 Windows 上安装 GCC" -} \ No newline at end of file +} diff --git a/Extension/i18n/chs/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/chs/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 2ffb5ce89..411324abb 100644 --- a/Extension/i18n/chs/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "从终端窗口运行以下命令以更新 Ubuntu 包列表。过期的 Linux 分发有时会干扰尝试安装新包。", "walkthrough.linux.text3": "使用此命令安装 GNU 编译器工具和 GDB 调试器:", "walkthrough.linux.text4": "运行以下命令以验证 GCC 已安装。你应该会看到一条版权消息和有关所使用的 GCC 版本的信息。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/Reinstalling the Extension.md.i18n.json b/Extension/i18n/cht/Reinstalling the Extension.md.i18n.json index bf34acf7b..66aa44399 100644 --- a/Extension/i18n/cht/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/cht/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "然後藉由 VS Code 中的市集 UI 重新安裝。", "reinstall.extension.text8": "如果 VS Code 未能部署正確版本的延伸模組,則您系統的正確 VSIX 可能是 {0},並且是使用 VS Code 中市集 UI '...' 功能表下的 `從 VSIX 安裝...` 選項進行安裝的。", "download.vsix.link.title": "從 VS Code 市集網站下載" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json index 296a89140..8af62eeda 100644 --- a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "可以透過使用 `${變數}` 或 `${env:變數}` 語法,在此檔案中任何地方重複使用的自訂變數。", "c_cpp_properties.schema.json.definitions.version": "組態檔版本。此屬性受延伸模組管理,請勿變更。", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "控制延伸模組是否會回報 `c_cpp_properties.json` 中偵測到的錯誤。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/package.i18n.json b/Extension/i18n/cht/package.i18n.json index 737358bb1..ffe3d28ab 100644 --- a/Extension/i18n/cht/package.i18n.json +++ b/Extension/i18n/cht/package.i18n.json @@ -460,4 +460,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/cht/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/cht/src/Debugger/ParsedEnvironmentFile.i18n.json index 649dbbcac..82dfb2cd8 100644 --- a/Extension/i18n/cht/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/cht/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "正在忽略 {0} {1} 中無法剖析的行: " -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/cht/src/Debugger/attachQuickPick.i18n.json index 6abbd82f9..d5f66448a 100644 --- a/Extension/i18n/cht/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/cht/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "附加至處理序", "select.process.attach": "選取要附加至的目標處理序", "process.not.selected": "未選取處理序。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/cht/src/Debugger/attachToProcess.i18n.json index bcaa23bf5..99f1f21cc 100644 --- a/Extension/i18n/cht/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/cht/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "傳輸附加無法取得處理序清單。", "failed.to.make.gdb.connection": "無法建立 GDB 連線: \"{0}\"。", "failed.to.parse.processes": "無法剖析處理式: \"{0}\"。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json index 6487945c3..c87e5f55d 100644 --- a/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/cht/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "管道程式的完整路徑,例如 {0}", "enable.pretty.printing": "啟用 {0} 的美化顯示", "enable.intel.disassembly.flavor": "將反組譯碼變體設為 {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/configurations.i18n.json b/Extension/i18n/cht/src/Debugger/configurations.i18n.json index 527f1f180..a40c173d1 100644 --- a/Extension/i18n/cht/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/cht/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "使用 {0} 在 Windows 上的 Bash 中啟動。", "bash.on.windows.attach": "Windows 附加上的 Bash", "remote.attach.bash.windows": "使用 {0} 附加至在 Windows 上於 Bash 中執行的遠端處理序。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/cht/src/Debugger/debugAdapterDescriptorFactory.i18n.json index 37348b6d1..2720e9d1d 100644 --- a/Extension/i18n/cht/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/cht/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "具有下列屬性的啟動設定無法直接在終端機中執行: {0}", "debugger.fallback.message": "程式輸出將會顯示在偵錯主控台中。", "debugger.fallback.message2": "若要隱藏此警告,請在啟動設定中將 'ignoreRunWithoutDebuggingWarnings' 屬性設為 true。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/extension.i18n.json b/Extension/i18n/cht/src/Debugger/extension.i18n.json index bd7032480..74fdc8f7c 100644 --- a/Extension/i18n/cht/src/Debugger/extension.i18n.json +++ b/Extension/i18n/cht/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "是", "no": "否", "ssh.target.delete.confirmation": "您確定要永久刪除 \"{0}\" 嗎?" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/cht/src/Debugger/nativeAttach.i18n.json index 9c6c254d3..0ef9c04a7 100644 --- a/Extension/i18n/cht/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/cht/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "\"{0}\" 已取消。", "error.processList.spawn": "\"{0}\" 已結束,出現代碼: {1}。", "failed.processList.spawn": "無法繁衍 \"{0}\"。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/cht/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 41b36024c..3c5c76bf1 100644 --- a/Extension/i18n/cht/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/cht/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "找不到終端機模擬器。請將 $TERMINAL 環境變數設定為您所選擇的終端機模擬器,或安裝下列其中一項: x-terminal-emulator、gnome-terminal、konsole、xterm。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/cht/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 7a44aea55..8346d50cc 100644 --- a/Extension/i18n/cht/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "產生 Copilot 摘要", "copilot.disclaimer": "AI 產生的內容可能不正確。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/cht/src/LanguageServer/Providers/codeActionProvider.i18n.json index 1d33337e4..10f8def57 100644 --- a/Extension/i18n/cht/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "展開至:", "inline.macro": "內嵌巨集", "inline.macro.not.available": "無法在此位置使用內嵌巨集。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/cht/src/LanguageServer/Providers/renameProvider.i18n.json index 783c85063..6217afd2f 100644 --- a/Extension/i18n/cht/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "為重新命名符號作業提供的識別碼無效。", "unable.to.locate.selected.symbol": "找不到所選符號的定義。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/client.i18n.json b/Extension/i18n/cht/src/LanguageServer/client.i18n.json index e2d39493e..c3c2d784b 100644 --- a/Extension/i18n/cht/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "無法擷取至函式: {0}", "invalid.edit": "無法擷取至函式。產生了無效編輯: '{0}'" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/cht/src/LanguageServer/codeAnalysis.i18n.json index d57259ab1..3d19b3907 100644 --- a/Extension/i18n/cht/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "清除此 {0} 問題", "fix.this.problem": "修正此 {0} 問題", "show.documentation.for": "顯示 {0} 的文件" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json b/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json index d06b47b21..2946a326a 100644 --- a/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "不允許使用多個路徑。", "multiple.paths.should.be.separate.entries": "數位列中的多個路徑應為個別專案。", "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 index 974508f52..9efac9ae0 100644 --- a/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "擷取結果時發生錯誤。原因: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/cht/src/LanguageServer/cppBuildTaskProvider.i18n.json index 4d5d7dbf7..47fea2444 100644 --- a/Extension/i18n/cht/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "建置已完成,但發生錯誤。", "build.finished.with.warnings": "建置已完成,但出現警告。", "build.finished.successfully": "已成功完成建置。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/cht/src/LanguageServer/devcmd.i18n.json index 0c85e55cd..2d59ab5c9 100644 --- a/Extension/i18n/cht/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{1} 的 {0} 開發人員環境", "default.env": "{0} 的預設環境", "host.target": "host = {0}, target = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/extension.i18n.json b/Extension/i18n/cht/src/LanguageServer/extension.i18n.json index af7a16235..39f58c2c5 100644 --- a/Extension/i18n/cht/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "包含此符號定義或宣告的檔案已排除,無法搭配 Copilot 使用。", "copilot.hover.unavailable.symbol": "此符號無法使用 Copilot 摘要。", "copilot.hover.error": "產生 Copilot 摘要時發生錯誤。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/cht/src/LanguageServer/languageConfig.i18n.json index 1b61118d3..b3a01bc6d 100644 --- a/Extension/i18n/cht/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "偵測到重複的多行註解模式。" -} \ 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 index 18ce7edb9..e34c3bea0 100644 --- a/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "擷取項目內容時發生錯誤。原因: {0}", "copilot.cppcontext.error": "擷取 #cpp 內容時發生錯誤。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/localization.i18n.json b/Extension/i18n/cht/src/LanguageServer/localization.i18n.json index dfee376ca..403159ae4 100644 --- a/Extension/i18n/cht/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0},{1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/references.i18n.json b/Extension/i18n/cht/src/LanguageServer/references.i18n.json index 85fd4e206..81810832f 100644 --- a/Extension/i18n/cht/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "已確認 {0}/{1} 個檔案。{2}", "c.cpp.peek.references": "C/C++ 瞄核參考", "some.references.may.be.missing": "[警告] 因為啟動 {0} 時工作區處於未完成狀態,所以可能缺少部分參考。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/cht/src/LanguageServer/referencesTreeDataProvider.i18n.json index b433f6f5d..4fc362de6 100644 --- a/Extension/i18n/cht/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "移至參考" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/settings.i18n.json b/Extension/i18n/cht/src/LanguageServer/settings.i18n.json index df050c96b..ee9c3fe8a 100644 --- a/Extension/i18n/cht/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "程式碼格式設定使用來自 .editorconfig 的設定,而不是 .clang-format 格式。如需詳細資訊,請參閱 'C_Cpp.formatting' 設定之 'default' 值的文件。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/cht/src/LanguageServer/settingsPanel.i18n.json index f0f771f68..d2bbb0fe3 100644 --- a/Extension/i18n/cht/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "C/C++ 設定" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/LanguageServer/ui.i18n.json b/Extension/i18n/cht/src/LanguageServer/ui.i18n.json index 6bbcd2c32..b311d449d 100644 --- a/Extension/i18n/cht/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "無", "disable.configuration.provider": "如果適用,停用現有組態提供者。", "select.workspace": "選取工作區資料夾..." -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/cht/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 35109c194..621991f29 100644 --- a/Extension/i18n/cht/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/cht/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "已取消選取使用中的 SSH 目標。", "add.new.ssh.target": "{0} 新增 SSH 目標...", "select.ssh.target": "選取 SSH 目標" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/cht/src/SSH/TargetsView/targetNodes.i18n.json index 52ba44e22..fd3e72a55 100644 --- a/Extension/i18n/cht/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/cht/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[使用中]" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/SSH/commandInteractors.i18n.json b/Extension/i18n/cht/src/SSH/commandInteractors.i18n.json index 2c5aa720b..6724a20d8 100644 --- a/Extension/i18n/cht/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/cht/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "無法連線至 {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/SSH/commands.i18n.json b/Extension/i18n/cht/src/SSH/commands.i18n.json index 8496e47d7..78647df87 100644 --- a/Extension/i18n/cht/src/SSH/commands.i18n.json +++ b/Extension/i18n/cht/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "localForwards 中需要 \"port\" 或 \"localSocket\"", "local.forward.remote.conflict": "\"remoteSocket\" 不能同時與 \"host\" 或 \"hostPort\" 在 localForwards 中指定", "local.forward.remote.missing": "localForwards 中需要 \"host\" 和 \"hostPort\" 或 \"remoteSocket\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/cht/src/SSH/sshCommandRunner.i18n.json index e0b9ca8f4..6d0571d58 100644 --- a/Extension/i18n/cht/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/cht/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "工作 '{0}' 已取消,但可能無法終止基礎命令。請手動檢查。", "ssh.process.failed": "\"{0}\" 程序已失敗: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" 將資料寫入終端: \"{1}\"。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/SSH/sshHosts.i18n.json b/Extension/i18n/cht/src/SSH/sshHosts.i18n.json index 55cbc6456..b5f20071e 100644 --- a/Extension/i18n/cht/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/cht/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "無法剖析 SSH 設定檔 {0}: {1}", "failed.to.read.file": "無法讀取檔案 {0}。", "failed.to.write.file": "無法寫入檔案 {0}。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/common.i18n.json b/Extension/i18n/cht/src/common.i18n.json index a737ed89e..5c7dd4a58 100644 --- a/Extension/i18n/cht/src/common.i18n.json +++ b/Extension/i18n/cht/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "警告: 尚未針對此平台測試偵錯。", "reload.workspace.for.changes": "請重新載入工作區以讓設定變更生效。", "reload.string": "重新載入" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/cppTools.i18n.json b/Extension/i18n/cht/src/cppTools.i18n.json index c4adaca45..34318ded7 100644 --- a/Extension/i18n/cht/src/cppTools.i18n.json +++ b/Extension/i18n/cht/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "已註冊自訂組態提供者 '{0}'" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/expand.i18n.json b/Extension/i18n/cht/src/expand.i18n.json index 632bb2462..fe6d70928 100644 --- a/Extension/i18n/cht/src/expand.i18n.json +++ b/Extension/i18n/cht/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "找不到環境變數 {0}", "commands.not.supported": "字串不支援的命令: {0}。", "exception.executing.command": "執行字串的命令 {0} 時發生例外狀況: {1} {2}。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/logger.i18n.json b/Extension/i18n/cht/src/logger.i18n.json index ff8d137a6..a80f623ca 100644 --- a/Extension/i18n/cht/src/logger.i18n.json +++ b/Extension/i18n/cht/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "C/C++ 偵錯通訊協定", "c.cpp.warnings": "C/C++ 設定警告" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/main.i18n.json b/Extension/i18n/cht/src/main.i18n.json index 7b75da09c..6753bc242 100644 --- a/Extension/i18n/cht/src/main.i18n.json +++ b/Extension/i18n/cht/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "略過", "vsix.platform.incompatible": "安裝的 C/C++ 延伸模組與您的系統不相符。", "vsix.platform.mismatching": "安裝的 C/C++ 延伸模組與您的系統相容,但不相符。" -} \ 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 7ba38b8ea..51942ca5b 100644 --- a/Extension/i18n/cht/src/nativeStrings.i18n.json +++ b/Extension/i18n/cht/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "即使指定的 --lsp-config 檔案不存在,仍允許伺服器啟動。", "initialize_failed_during_engine_setup": "引擎設定期間初始化失敗。", "important_label": "重要:" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/src/platform.i18n.json b/Extension/i18n/cht/src/platform.i18n.json index 567e309c2..f953ff18f 100644 --- a/Extension/i18n/cht/src/platform.i18n.json +++ b/Extension/i18n/cht/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "未知的 OS 平台", "missing.plist.productversion": "無法從 SystemVersion.plist 取得 ProduceVersion", "missing.darwin.systemversion.file": "在 {0} 中找不到 SystemVersion.plist。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/ui/settings.html.i18n.json b/Extension/i18n/cht/ui/settings.html.i18n.json index 5838c7f7b..da1b9e38e 100644 --- a/Extension/i18n/cht/ui/settings.html.i18n.json +++ b/Extension/i18n/cht/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "遞迴包含路徑的優先順序。如果設定為 {0},則會在系統包含路徑之前搜尋遞迴包含路徑。如果設定為 {1},則會在系統包含路徑之後搜尋遞迴包含路徑。", "recursiveIncludes.order": "遞迴包含: 順序", "recursiveIncludes.order.description": "搜尋遞迴包含路徑下子目錄的順序。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 00b12411f..44c9f757d 100644 --- a/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "建置及偵錯使用中的檔案", "walkthrough.linux.after.running": "第一次執行並偵錯您的 C++ 檔案之後,您會注意到專案 {0} 資料夾中有兩個新檔案: {1} 及 {2}。", "walkthrough.linux.for.more.complex": "如需更複雜的組建和偵錯案例,您可以在 {0} 及 {1} 中自訂群組建工作和偵錯組態。例如,如果您在從命令列組建時,通常會將引數傳遞給編譯器,可以在 {2} 中使用 {3} 屬性來指定這些引數。類似地,您可以定義要傳遞給程式的引數,以便在 {4} 進行偵錯。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 008266db5..70e1df0b1 100644 --- a/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "建置及偵錯使用中的檔案", "walkthrough.mac.after.running": "第一次執行並偵錯您的 C++ 檔案之後,您會注意到專案 {0} 資料夾中有兩個新檔案: {1} 及 {2}。", "walkthrough.mac.for.more.complex": "如需更複雜的組建和偵錯案例,您可以在 {0} 及 {1} 中自訂群組建工作和偵錯組態。例如,如果您在從命令列組建時,通常會將引數傳遞給編譯器,可以在 {2} 中使用 {3} 屬性來指定這些引數。類似地,您可以定義要傳遞給程式的引數,以便在 {4} 進行偵錯。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index d46820578..1b22ca90a 100644 --- a/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "建置及偵錯使用中的檔案", "walkthrough.windows.after.running": "第一次執行並偵錯您的 C++ 檔案之後,您會注意到專案 {0} 資料夾中有兩個新檔案: {1} 及 {2}。", "walkthrough.windows.for.more.complex": "如需更複雜的組建和偵錯案例,您可以在 {0} 及 {1} 中自訂群組建工作和偵錯組態。例如,如果您在從命令列組建時,通常會將引數傳遞給編譯器,可以在 {2} 中使用 {3} 屬性來指定這些引數。類似地,您可以定義要傳遞給程式的引數,以便在 {4} 進行偵錯。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/cht/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index 3c78dbb76..6e54a0205 100644 --- a/Extension/i18n/cht/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "關閉目前的 VS Code 執行個體。", "walkthrough.open.command.prompt": "在 Windows [開始] 功能表中輸入 {1} 以開啟 {0},然後選取 {2}。", "walkthrough.windows.press.f5": "在命令提示字元中輸入 {0},然後點擊 Enter。這應該會在相同的工作區中重新啟動 VS Code,並帶您回到此逐步解說。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/cht/walkthrough/installcompiler/install-clang-macos.md.i18n.json index d2419a85f..56e5d0aac 100644 --- a/Extension/i18n/cht/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "在 macOS 上安裝 C++ 編譯器", "walkthrough.mac.text1": "如果您執行 macOS 的 C++ 開發,建議您安裝 Clang 編譯器。您只需要在終端機視窗 (Ctrl+Shift+`) 中執行下列命令,以安裝命令列開發人員工具:", "walkthrough.mac.text2": "然後,若要確認是否已安裝 Clang,請在終端視窗中執行下列命令。您應該會看到一個訊息,其中包含您目前使用之 Clang 版本的資訊。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index ca8308c26..3e953af6c 100644 --- a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "您可以使用 Visual Studio Build Tools 中的 C++ 工具組以及 Visual Studio Code 來編譯、組建及驗證任何 C++ 程式碼基底,只要您也擁有有效的 Visual Studio 授權 (社群版、專業版或企業版),且您正積極開發該 C++ 程式碼基底。", "walkthrough.windows.open.command.prompt": "在 Windows [開始] 功能表中輸入 {1} 以開啟 {0}。", "walkthrough.windows.check.install": "將 {0} 輸入 {1},以檢查您的 Microsoft Visual C++ 安裝。畫面會顯示版本的著作權訊息以及基本的使用說明。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 282d9add8..576c6370f 100644 --- a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "如果您是以 Windows 的 Linux 為目標,請查看 {0}。或者,您也可以 {1}。", "walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 與 Windows 子系統 Linux 版 (WSL) ", "walkthrough.windows.link.title2": "使用 MinGW 在 Windows 安裝 GCC" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 282d9add8..576c6370f 100644 --- a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "如果您是以 Windows 的 Linux 為目標,請查看 {0}。或者,您也可以 {1}。", "walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 與 Windows 子系統 Linux 版 (WSL) ", "walkthrough.windows.link.title2": "使用 MinGW 在 Windows 安裝 GCC" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/cht/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 6ff62aa02..2a8e41401 100644 --- a/Extension/i18n/cht/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "從終端機視窗執行下列命令,以更新 Ubuntu 套件清單。過期的 Linux 發佈有時可能會干擾安裝新套件的嘗試。", "walkthrough.linux.text3": "使用此命令安裝 GNU 編譯器工具和 GDB 偵錯工具:", "walkthrough.linux.text4": "執行下列命令,驗證 GCC 是否已安裝。您應該看到版權訊息以及您所使用之 GCC 版本的相關資訊。" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json b/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json index 8a2afe601..d48cc0ee8 100644 --- a/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Pak ji znovu nainstalujte přes uživatelské rozhraní Marketplace ve VS Code.", "reinstall.extension.text8": "Pokud VS Code nenasadí správnou verzi rozšíření, můžete správný soubor VSIX pro váš systém {0} a nainstalovat pomocí možnosti 'Instalovat z VSIX...' v uživatelském rozhraní v nabídce '...' Marketplace ve VS Code.", "download.vsix.link.title": "staženo z webu VS Code Marketplace" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json index e3c1fa8e5..de6d32824 100644 --- a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe `${proměnná}` nebo `${env:proměnná}`.", "c_cpp_properties.schema.json.definitions.version": "Verze konfiguračního souboru. Tuto vlastnost spravuje rozšíření. Neměňte ji prosím.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru `c_cpp_properties.json`." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/package.i18n.json b/Extension/i18n/csy/package.i18n.json index 2b3dc6773..303e0545e 100644 --- a/Extension/i18n/csy/package.i18n.json +++ b/Extension/i18n/csy/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nikdy nezahrnujte soubor hlaviček.", "c_cpp.languageModelTools.configuration.displayName": "Konfigurace C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Konfigurace aktivního souboru C nebo C++, jako je standardní verze jazyka a cílová platforma" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/csy/src/Debugger/ParsedEnvironmentFile.i18n.json index 03ef2d256..df1fec1b6 100644 --- a/Extension/i18n/csy/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/csy/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Ignorují se řádky v {0} {1}, které se nedají parsovat: " -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/csy/src/Debugger/attachQuickPick.i18n.json index 31e3ca336..6d32f2c4f 100644 --- a/Extension/i18n/csy/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/csy/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "Připojit k procesu", "select.process.attach": "Vyberte proces, ke kterému se má program připojit.", "process.not.selected": "Proces se nevybral." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/csy/src/Debugger/attachToProcess.i18n.json index f0ad4e790..16f5ca461 100644 --- a/Extension/i18n/csy/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/csy/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "Operaci připojení přenosu se nepovedlo získat seznam procesů.", "failed.to.make.gdb.connection": "Nepodařilo se vytvořit připojení GDB: {0}.", "failed.to.parse.processes": "Nepodařilo se parsovat procesy: {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json index 6c8a0c08d..d7631b2ff 100644 --- a/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "úplná cesta k programu kanálu, třeba {0}", "enable.pretty.printing": "Povolit přehledný výpis pro {0}", "enable.intel.disassembly.flavor": "Nastavte variantu zpětného překladu na {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/configurations.i18n.json b/Extension/i18n/csy/src/Debugger/configurations.i18n.json index cae9e27ce..341d2786a 100644 --- a/Extension/i18n/csy/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/csy/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Spustit v Bashi ve Windows pomocí {0}.", "bash.on.windows.attach": "Připojení Bashe ve Windows", "remote.attach.bash.windows": "Připojit ke vzdálenému procesu spuštěnému v Bashi ve Windows pomocí {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/csy/src/Debugger/debugAdapterDescriptorFactory.i18n.json index 947f2eaba..42ce9359f 100644 --- a/Extension/i18n/csy/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/csy/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Konfigurace spuštění s následujícími vlastnostmi nelze spustit přímo v terminálu: {0}", "debugger.fallback.message": "Výstup programu se místo toho zobrazí v konzole ladění.", "debugger.fallback.message2": "Chcete-li toto upozornění potlačit, nastavte v konfiguraci spuštění vlastnost ignoreRunWithoutDebuggingWarnings na hodnotu true." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/extension.i18n.json b/Extension/i18n/csy/src/Debugger/extension.i18n.json index 85955eebd..ae1abbb95 100644 --- a/Extension/i18n/csy/src/Debugger/extension.i18n.json +++ b/Extension/i18n/csy/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Ano", "no": "Ne", "ssh.target.delete.confirmation": "Opravdu chcete trvale odstranit soubor {0}?" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/csy/src/Debugger/nativeAttach.i18n.json index 77b31f546..06c5f950c 100644 --- a/Extension/i18n/csy/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/csy/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "Proces {0} se zrušil.", "error.processList.spawn": "Proces {0} se ukončil s kódem {1}.", "failed.processList.spawn": "Nepovedlo se vytvořit podřízený proces {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/csy/src/Debugger/runWithoutDebuggingAdapter.i18n.json index e31b6a8d9..d947fb42e 100644 --- a/Extension/i18n/csy/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/csy/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Nenašel se žádný emulátor terminálu. Nastavte proměnnou prostředí $TERMINAL na vámi preferovaný emulátor terminálu nebo nainstalujte některý z následujících: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/csy/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index c3965738d..01c8a1e2c 100644 --- a/Extension/i18n/csy/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Vygenerovat souhrn Copilotu", "copilot.disclaimer": "Obsah vygenerovaný umělou inteligencí může být nesprávný." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/csy/src/LanguageServer/Providers/codeActionProvider.i18n.json index 248bcff79..778f2a9e6 100644 --- a/Extension/i18n/csy/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Rozšiřuje se na:", "inline.macro": "Vložit makro", "inline.macro.not.available": "Vložené makro není v tomto umístění k dispozici." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/csy/src/LanguageServer/Providers/renameProvider.i18n.json index 6cc19d277..ee22a53a2 100644 --- a/Extension/i18n/csy/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Pro operaci Přejmenovat symbol se zadal neplatný identifikátor.", "unable.to.locate.selected.symbol": "Definice pro vybraný symbol se nenašla." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/client.i18n.json b/Extension/i18n/csy/src/LanguageServer/client.i18n.json index a16663c4c..3380430bc 100644 --- a/Extension/i18n/csy/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "Extrakce do funkce se nezdařila: {0}", "invalid.edit": "Extrakce do funkce se nezdařila. Byla vygenerována neplatná úprava: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/csy/src/LanguageServer/codeAnalysis.i18n.json index 10927cace..17286d645 100644 --- a/Extension/i18n/csy/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Vymazat tento problém {0}", "fix.this.problem": "Opravit tento problém {0}", "show.documentation.for": "Zobrazit dokumentaci pro {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json b/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json index 92e67a623..019ec3239 100644 --- a/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Více cest není povoleno.", "multiple.paths.should.be.separate.entries": "Více cest by mělo být samostatné položky v poli.", "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 index 662271a68..8e7bcbabf 100644 --- a/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Při načítání výsledku došlo k chybě. Důvod: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/csy/src/LanguageServer/cppBuildTaskProvider.i18n.json index 6977d9b8a..6812a2000 100644 --- a/Extension/i18n/csy/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "Sestavování se dokončilo s chybami.", "build.finished.with.warnings": "Sestavování se dokončilo s upozorněními.", "build.finished.successfully": "Sestavování se úspěšně dokončilo." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/csy/src/LanguageServer/devcmd.i18n.json index 7cf112306..b4caeb169 100644 --- a/Extension/i18n/csy/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "Prostředí vývojáře {0} pro {1}", "default.env": "Výchozí prostředí pro {0}", "host.target": "hostitel = {0}, cíl = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/extension.i18n.json b/Extension/i18n/csy/src/LanguageServer/extension.i18n.json index 22f72c4ac..4ed8f1550 100644 --- a/Extension/i18n/csy/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "Soubor obsahující definici nebo deklaraci tohoto symbolu se vyloučil z použití s Copilotem.", "copilot.hover.unavailable.symbol": "Souhrn Copilot není pro tento symbol k dispozici.", "copilot.hover.error": "Při generování souhrnu Copilotu došlo k chybě." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/csy/src/LanguageServer/languageConfig.i18n.json index f08d03fc7..8a12fb3b4 100644 --- a/Extension/i18n/csy/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Zjistily se duplicitní vzory víceřádkových komentářů." -} \ 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 index e874bfe72..b5b06ff06 100644 --- a/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Při načítání kontextu projektu došlo k chybě. Důvod: {0}", "copilot.cppcontext.error": "Při načítání kontextu #cpp došlo k chybě." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/localization.i18n.json b/Extension/i18n/csy/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/csy/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/references.i18n.json b/Extension/i18n/csy/src/LanguageServer/references.i18n.json index 51360a135..bbf5f823b 100644 --- a/Extension/i18n/csy/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "Počet potvrzených souborů: {0}/{1}.{2}", "c.cpp.peek.references": "Náhled na reference v jazyce C/C++", "some.references.may.be.missing": "[Upozornění] Některé odkazy můžou chybět, protože když se spustilo {0}, nebylo ještě hotové parsování pracovního prostoru." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/csy/src/LanguageServer/referencesTreeDataProvider.i18n.json index 5fe68538e..4504da17f 100644 --- a/Extension/i18n/csy/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Přejít na odkaz" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/settings.i18n.json b/Extension/i18n/csy/src/LanguageServer/settings.i18n.json index 7b63cde3e..4788841bc 100644 --- a/Extension/i18n/csy/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "Formátování kódu používá nastavení z .editorconfig namísto .clang-format. Další informace najdete v dokumentaci k hodnotě 'default' v nastavení 'C_Cpp.formatting'." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/csy/src/LanguageServer/settingsPanel.i18n.json index e1682bbd6..5f7d4221d 100644 --- a/Extension/i18n/csy/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "Konfigurace C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/LanguageServer/ui.i18n.json b/Extension/i18n/csy/src/LanguageServer/ui.i18n.json index d3b1aba52..9440e2dae 100644 --- a/Extension/i18n/csy/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "žádné", "disable.configuration.provider": "Zakažte aktivního poskytovatele konfigurací, pokud je to možné.", "select.workspace": "Vyberte složku pracovního prostoru..." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/csy/src/SSH/TargetsView/sshTargetsProvider.i18n.json index e9a5edef2..328ad8325 100644 --- a/Extension/i18n/csy/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/csy/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Aktivní výběr cíle SSH byl zrušen.", "add.new.ssh.target": "{0} Přidat nový cíl SSH...", "select.ssh.target": "Vyberte cíl SSH." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/csy/src/SSH/TargetsView/targetNodes.i18n.json index 44edbfd0e..c7aa0f020 100644 --- a/Extension/i18n/csy/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/csy/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Aktivní]" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json b/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json index b41b308a3..ed0705ac0 100644 --- a/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "Nepovedlo se připojit k {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/SSH/commands.i18n.json b/Extension/i18n/csy/src/SSH/commands.i18n.json index 8cc679c99..f4cb09b47 100644 --- a/Extension/i18n/csy/src/SSH/commands.i18n.json +++ b/Extension/i18n/csy/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "V localForwards se vyžaduje port nebo localSocket.", "local.forward.remote.conflict": "LocalSocket se nedá současně specifikovat pomocí host nebo hostPort v localForwards.", "local.forward.remote.missing": "V localForwards se vyžaduje možnost host a hostPort nebo remoteSocket" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json index 619eb1c92..c113c8c0d 100644 --- a/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "Úloha '{0}' je zrušená, ale podkladový příkaz nemusí být ukončen. Zkontrolujte to prosím ručně.", "ssh.process.failed": "Proces{0}se nezdařil: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" zapsal data do terminálu: \"{1}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/SSH/sshHosts.i18n.json b/Extension/i18n/csy/src/SSH/sshHosts.i18n.json index a102e780d..82fd71ac4 100644 --- a/Extension/i18n/csy/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/csy/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "Nepovedlo se parsovat konfigurační soubor SSH {0}: {1}", "failed.to.read.file": "Čtení souboru {0} se nezdařilo.", "failed.to.write.file": "Zápis do {0} souboru se nezdařil." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/common.i18n.json b/Extension/i18n/csy/src/common.i18n.json index 6d49369ba..f06407309 100644 --- a/Extension/i18n/csy/src/common.i18n.json +++ b/Extension/i18n/csy/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Upozornění: Ladění se pro tuto platformu netestovalo.", "reload.workspace.for.changes": "Načtěte pracovní prostor znovu, aby se změna nastavení projevila.", "reload.string": "Načíst znovu" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/cppTools.i18n.json b/Extension/i18n/csy/src/cppTools.i18n.json index 696d91a6c..8030651a0 100644 --- a/Extension/i18n/csy/src/cppTools.i18n.json +++ b/Extension/i18n/csy/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Zaregistroval se vlastní poskytovatel konfigurací {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/expand.i18n.json b/Extension/i18n/csy/src/expand.i18n.json index 94caf5ce0..f23c760ce 100644 --- a/Extension/i18n/csy/src/expand.i18n.json +++ b/Extension/i18n/csy/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "Proměnná prostředí {0} se nenašla", "commands.not.supported": "Pro řetězec se nepodporují příkazy: {0}.", "exception.executing.command": "Výjimka při provádění příkazu {0} pro řetězec: {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/logger.i18n.json b/Extension/i18n/csy/src/logger.i18n.json index a3bc8573c..25dd26cf4 100644 --- a/Extension/i18n/csy/src/logger.i18n.json +++ b/Extension/i18n/csy/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "Protokol ladění C/C++", "c.cpp.warnings": "Upozornění konfigurace C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/main.i18n.json b/Extension/i18n/csy/src/main.i18n.json index ea94a6b68..0b0102eec 100644 --- a/Extension/i18n/csy/src/main.i18n.json +++ b/Extension/i18n/csy/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Ignorovat", "vsix.platform.incompatible": "Nainstalované rozšíření C/C++ neodpovídá vašemu systému.", "vsix.platform.mismatching": "Nainstalované rozšíření C/C++ je kompatibilní s vaším systémem, ale neodpovídá mu." -} \ 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 bab4d474a..1a57f5522 100644 --- a/Extension/i18n/csy/src/nativeStrings.i18n.json +++ b/Extension/i18n/csy/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Povolit spuštění serveru i v případě, že zadaný soubor --lsp-config neexistuje.", "initialize_failed_during_engine_setup": "Inicializace se během instalace modulu nezdařila.", "important_label": "Důležité:" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/src/platform.i18n.json b/Extension/i18n/csy/src/platform.i18n.json index cd07496d0..595885b83 100644 --- a/Extension/i18n/csy/src/platform.i18n.json +++ b/Extension/i18n/csy/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Neznámá platforma operačního systému", "missing.plist.productversion": "Nepovedlo se získat ProduceVersion z SystemVersion.plist.", "missing.darwin.systemversion.file": "Nepovedlo se najít SystemVersion.plist v {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/ui/settings.html.i18n.json b/Extension/i18n/csy/ui/settings.html.i18n.json index dd1feca21..4d578a438 100644 --- a/Extension/i18n/csy/ui/settings.html.i18n.json +++ b/Extension/i18n/csy/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "Priorita cest rekurzivních souborů zahrnutí Pokud je nastavená hodnota {0}, budou se cesty rekurzivních souborů k zahrnutí prohledávat před cestami systémových souborů k zahrnutí. Pokud je nastavená hodnota {1}, budou se cesty rekurzivních souborů k zahrnutí prohledávat po cestách systémových souborů k zahrnutí.", "recursiveIncludes.order": "Rekurzivní soubory k zahrnutí: pořadí", "recursiveIncludes.order.description": "Pořadí, ve kterém se prohledávají podadresáře v cestách rekurzivních souborů k zahrnutí." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index a89a3654d..3b7836065 100644 --- a/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Sestavit a ladit aktivní soubor", "walkthrough.linux.after.running": "Po prvním spuštění a ladění vašeho souboru C++ si všimnete dvou nových souborů ve složce projektu {0}: {1} a {2}.", "walkthrough.linux.for.more.complex": "Pro složitější scénáře sestavení a ladění můžete přizpůsobit úlohy sestavení a konfigurace ladění v {0} a {1}. Například, pokud obvykle předáváte argumenty kompilátoru při sestavování z příkazového řádku, můžete zadat tyto argumenty v {2} pomocí vlastnosti {3}. Podobně můžete definovat argumenty, které budou předány vašemu programu pro ladění v {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 4e5ce1dde..40c89c9cd 100644 --- a/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Sestavit a ladit aktivní soubor", "walkthrough.mac.after.running": "Po prvním spuštění a ladění vašeho souboru C++ si všimnete dvou nových souborů ve složce projektu {0}: {1} a {2}.", "walkthrough.mac.for.more.complex": "Pro složitější scénáře sestavení a ladění můžete přizpůsobit úlohy sestavení a konfigurace ladění v {0} a {1}. Například, pokud obvykle předáváte argumenty kompilátoru při sestavování z příkazového řádku, můžete zadat tyto argumenty v {2} pomocí vlastnosti {3}. Podobně můžete definovat argumenty, které budou předány vašemu programu pro ladění v {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index c4434119a..a36205ffe 100644 --- a/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Sestavit a ladit aktivní soubor", "walkthrough.windows.after.running": "Po prvním spuštění a ladění vašeho souboru C++ si všimnete dvou nových souborů ve složce projektu {0}: {1} a {2}.", "walkthrough.windows.for.more.complex": "Pro složitější scénáře sestavení a ladění můžete přizpůsobit úlohy sestavení a konfigurace ladění v {0} a {1}. Například, pokud obvykle předáváte argumenty kompilátoru při sestavování z příkazového řádku, můžete zadat tyto argumenty v {2} pomocí vlastnosti {3}. Podobně můžete definovat argumenty, které budou předány vašemu programu pro ladění v {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/csy/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index 2aeadfc8c..0120cb1d7 100644 --- a/Extension/i18n/csy/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Zavřete aktuální instanci VS Code.", "walkthrough.open.command.prompt": "Otevřete {0} tak, že zadáte {1} do nabídky Start systému Windows a pak vyberete {2}.", "walkthrough.windows.press.f5": "Do příkazového řádku zadejte {0} a stiskněte Enter. Tím by se měl VS Code znovu spustit ve stejném pracovním prostoru a vrátit vás k tomuto názornému postupu." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 8472acabc..9a347cf53 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "Instalace kompilátoru jazyka C++ na macOS", "walkthrough.mac.text1": "Pokud vyvíjíte v jazyce C++ pro macOS, doporučujeme nainstalovat kompilátor Clang. V okně terminálu (Ctrl+Shift+`) stačí spustit následující příkaz, který nainstaluje vývojářské nástroje příkazového řádku:", "walkthrough.mac.text2": "Pokud chcete ověřit, zda je Clang nainstalován, spusťte v okně terminálu následující příkaz. Měla by se zobrazit zpráva s informacemi o verzi Clang, kterou používáte." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 0d5e1dc1a..64b7702c7 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.", "walkthrough.windows.open.command.prompt": "Otevřete {0} zadáním {1} v nabídce Start ve Windows.", "walkthrough.windows.check.install": "Zkontrolujte instalaci MSVC zadáním {0} do nástroje {1}. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití." -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index e2a72d870..433872051 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Pokud cílíte na Linux z Windows, podívejte se na {0}. Nebo můžete {1}.", "walkthrough.windows.link.title1": "Použití C++ a subsystému Windows pro Linux (WSL) ve VS Code", "walkthrough.windows.link.title2": "instalovat GCC na Windows pomocí MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index e2a72d870..433872051 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Pokud cílíte na Linux z Windows, podívejte se na {0}. Nebo můžete {1}.", "walkthrough.windows.link.title1": "Použití C++ a subsystému Windows pro Linux (WSL) ve VS Code", "walkthrough.windows.link.title2": "instalovat GCC na Windows pomocí MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index b6dad74ca..20ff05f62 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Pokud chcete aktualizovat seznamy balíčků Ubuntu, spusťte v okně terminálu následující příkaz. Zastaralá distribuce operačního systému Linux může někdy kolidovat s pokusy o instalaci nových balíčků.", "walkthrough.linux.text3": "Nainstalujte nástroje kompilátoru GNU a ladicího programu GDB s tímto příkazem:", "walkthrough.linux.text4": "Spuštěním následujícího příkazu ověřte, zda je nainstalován GCC. Měli byste vidět zprávu o autorských právech a informace o verzi GCC, kterou používáte." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/Reinstalling the Extension.md.i18n.json b/Extension/i18n/deu/Reinstalling the Extension.md.i18n.json index ee0e433d4..b5680c637 100644 --- a/Extension/i18n/deu/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/deu/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Installieren Sie dann über die Marketplace-Benutzeroberfläche in VS Code neu.", "reinstall.extension.text8": "Wenn die richtige Version der Erweiterung nicht von VS Code bereitgestellt werden kann, kann das richtige VSIX für Ihr System {0} und mithilfe der Option 'Von VSIX installieren...' unter dem Menü '...' in der Marketplace-Benutzeroberfläche in VS Code installiert werden.", "download.vsix.link.title": "von der Website „VS Code Marketplace“ heruntergeladen" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json index ed7c9dc10..aa93cab90 100644 --- a/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Benutzerdefinierte Variablen, die mithilfe der Syntax `${Variable}` oder `${env:Variable}` an einer beliebiger Stelle in dieser Datei wiederverwendet werden können.", "c_cpp_properties.schema.json.definitions.version": "Version der Konfigurationsdatei. Diese Eigenschaft wird von der Erweiterung verwaltet und darf nicht geändert werden.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Steuert, ob die Erweiterung in `c_cpp_properties.json` erkannte Fehler meldet." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/package.i18n.json b/Extension/i18n/deu/package.i18n.json index 5815ea113..5be89c524 100644 --- a/Extension/i18n/deu/package.i18n.json +++ b/Extension/i18n/deu/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Hiermit wird die Headerdatei nie eingeschlossen.", "c_cpp.languageModelTools.configuration.displayName": "C/C++-Konfiguration", "c_cpp.languageModelTools.configuration.userDescription": "Konfiguration der aktiven C- oder C++-Datei, z. B. Sprachstandardversion und Zielplattform." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json index 4cb0a2e07..adb3284ac 100644 --- a/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Nicht analysierbare Zeilen in {0} {1} werden ignoriert: " -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/deu/src/Debugger/attachQuickPick.i18n.json index 6f1416ef6..ca62a2400 100644 --- a/Extension/i18n/deu/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/deu/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "An Prozess anhängen", "select.process.attach": "Prozess auswählen, an den angefügt werden soll", "process.not.selected": "Der Prozess wurde nicht ausgewählt." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/deu/src/Debugger/attachToProcess.i18n.json index bc59c8c19..e7e9f9fdf 100644 --- a/Extension/i18n/deu/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/deu/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "Beim Anhängen an den Transport konnte die Prozessliste nicht abgerufen werden.", "failed.to.make.gdb.connection": "Fehler beim Herstellen einer GDB-Verbindung: „{0}“.", "failed.to.parse.processes": "Fehler beim Analysieren von Prozessen: „{0}“." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/deu/src/Debugger/configurationProvider.i18n.json index fdea723b0..b628dd1f4 100644 --- a/Extension/i18n/deu/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/deu/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "Vollständiger Pfad zum Pipeprogramm wie z. B. \"{0}\"", "enable.pretty.printing": "Automatische Strukturierung und Einrückung für \"{0}\" aktivieren", "enable.intel.disassembly.flavor": "Disassemblierungsvariante auf {0} festlegen" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/configurations.i18n.json b/Extension/i18n/deu/src/Debugger/configurations.i18n.json index f8ee68195..48b15f61c 100644 --- a/Extension/i18n/deu/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/deu/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Starten Sie in Bash unter Windows mit \"{0}\".", "bash.on.windows.attach": "Bash unter Windows – anfügen", "remote.attach.bash.windows": "Fügen Sie mithilfe von \"{0}\" an einen Remoteprozess an, der in Bash unter Windows ausgeführt wird." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/deu/src/Debugger/debugAdapterDescriptorFactory.i18n.json index d0801e204..ca0a1eed9 100644 --- a/Extension/i18n/deu/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/deu/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Startkonfigurationen mit den folgenden Eigenschaften können nicht direkt im Terminal ausgeführt werden: {0}", "debugger.fallback.message": "Die Programmausgabe wird stattdessen in der Debugging-Konsole angezeigt.", "debugger.fallback.message2": "Um diese Warnung zu unterdrücken, legen Sie die Eigenschaft „ignoreRunWithoutDebuggingWarnings“ in Ihrer Startkonfiguration auf \"true\" fest." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/extension.i18n.json b/Extension/i18n/deu/src/Debugger/extension.i18n.json index fb49fdb91..3d0a2823d 100644 --- a/Extension/i18n/deu/src/Debugger/extension.i18n.json +++ b/Extension/i18n/deu/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Ja", "no": "Nein", "ssh.target.delete.confirmation": "Möchten Sie „{0}“ endgültig löschen?" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/deu/src/Debugger/nativeAttach.i18n.json index 558d88f71..eb81d8704 100644 --- a/Extension/i18n/deu/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/deu/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "\"{0}\" abgebrochen.", "error.processList.spawn": "\"{0}\" mit Code \"{1}\" beendet.", "failed.processList.spawn": "Fehler beim Erzeugen \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/deu/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 4475cb987..1c59de0f0 100644 --- a/Extension/i18n/deu/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/deu/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Kein Terminalemulator gefunden. Legen Sie die Umgebungsvariable $TERMINAL auf den Terminalemulator Ihrer Wahl fest, oder installieren Sie eine der folgenden Komponenten: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/deu/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 85857d584..97e4d66b1 100644 --- a/Extension/i18n/deu/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Copilot-Zusammenfassung generieren", "copilot.disclaimer": "KI-generierte Inhalte können falsch sein." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/deu/src/LanguageServer/Providers/codeActionProvider.i18n.json index cc2d04f0b..964861b5e 100644 --- a/Extension/i18n/deu/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Wird erweitert auf:", "inline.macro": "Inlinemakro", "inline.macro.not.available": "Das Inlinemakro ist an diesem Ort nicht verfügbar." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/deu/src/LanguageServer/Providers/renameProvider.i18n.json index 5f7c2814e..248f54c2e 100644 --- a/Extension/i18n/deu/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Für den Vorgang zum Umbenennen eines Symbols wurde ein ungültiger Bezeichner angegeben.", "unable.to.locate.selected.symbol": "Eine Definition für das ausgewählte Symbol wurde nicht gefunden." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/client.i18n.json b/Extension/i18n/deu/src/LanguageServer/client.i18n.json index 87d6a53a8..00f50f1fc 100644 --- a/Extension/i18n/deu/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "Fehler beim Extrahieren in die Funktion: {0}", "invalid.edit": "Fehler beim Extrahieren in die Funktion. Es wurde eine ungültige Bearbeitung generiert: „{0}“" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/deu/src/LanguageServer/codeAnalysis.i18n.json index ff6c7ceb7..ea97e7a93 100644 --- a/Extension/i18n/deu/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Dieses {0}-Problem löschen", "fix.this.problem": "Dieses {0}-Problem beheben", "show.documentation.for": "Dokumentation für {0} anzeigen" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json b/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json index 701591863..f1de177b0 100644 --- a/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Mehrere Pfade sind nicht zulässig.", "multiple.paths.should.be.separate.entries": "Mehrere Pfade müssen separate Einträge in einem Array sein.", "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 index 6820b4978..32b1e93f8 100644 --- a/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Fehler beim Abrufen des Ergebnisses. Grund: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/deu/src/LanguageServer/cppBuildTaskProvider.i18n.json index afcf186d9..02151390f 100644 --- a/Extension/i18n/deu/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "Der Build wurde mit Fehlern abgeschlossen.", "build.finished.with.warnings": "Der Build wurde mit Warnungen abgeschlossen.", "build.finished.successfully": "Die Kompilierung wurde erfolgreich abgeschlossen." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/deu/src/LanguageServer/devcmd.i18n.json index cadc2525e..1d7340cf7 100644 --- a/Extension/i18n/deu/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{0}-Entwicklungsumgebung für {1}", "default.env": "Standardumgebung für {0}", "host.target": "Host = {0}, Ziel = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/extension.i18n.json b/Extension/i18n/deu/src/LanguageServer/extension.i18n.json index bfa4312dc..29325fb22 100644 --- a/Extension/i18n/deu/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "Die Datei, die die Definition oder Deklaration dieses Symbols enthält, wurde von der Verwendung mit Copilot ausgeschlossen.", "copilot.hover.unavailable.symbol": "Die Copilot-Zusammenfassung ist für dieses Symbol nicht verfügbar.", "copilot.hover.error": "Fehler beim Generieren der Copilot-Zusammenfassung." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/deu/src/LanguageServer/languageConfig.i18n.json index 5e2e4f776..821b62398 100644 --- a/Extension/i18n/deu/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Doppelte mehrzeilige Kommentarmuster erkannt." -} \ 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 index 263988854..d9648a668 100644 --- a/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Fehler beim Abrufen des Projektkontexts. Grund: {0}", "copilot.cppcontext.error": "Fehler beim Abrufen des #cpp Kontexts." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/localization.i18n.json b/Extension/i18n/deu/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/deu/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/references.i18n.json b/Extension/i18n/deu/src/LanguageServer/references.i18n.json index fab8311be..d2207a8f3 100644 --- a/Extension/i18n/deu/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{0}/{1} Dateien bestätigt.{2}", "c.cpp.peek.references": "C/C++-Verweisvorschau", "some.references.may.be.missing": "[Warnung] Einige Verweise fehlen möglicherweise, da die Arbeitsbereichsanalyse beim Starten von {0} unvollständig war." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/deu/src/LanguageServer/referencesTreeDataProvider.i18n.json index 5d60c9fc9..cbe93ef47 100644 --- a/Extension/i18n/deu/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Zu Verweis wechseln" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/settings.i18n.json b/Extension/i18n/deu/src/LanguageServer/settings.i18n.json index e889534d7..aade73b4f 100644 --- a/Extension/i18n/deu/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "Die Codeformatierung verwendet die Einstellungen von .editorconfig anstelle von .clang-format. Weitere Informationen finden Sie in der Dokumentation zum Wert \"default\" der Einstellung \"C_Cpp.formatting\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/deu/src/LanguageServer/settingsPanel.i18n.json index 5f67f51a9..050adbd1a 100644 --- a/Extension/i18n/deu/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "C/C++-Konfigurationen" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/LanguageServer/ui.i18n.json b/Extension/i18n/deu/src/LanguageServer/ui.i18n.json index 3301afac2..ee4f39fb0 100644 --- a/Extension/i18n/deu/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "Keine", "disable.configuration.provider": "Deaktivieren Sie den aktiven Konfigurationsanbieter, falls zutreffend.", "select.workspace": "Arbeitsbereichsordner auswählen..." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/deu/src/SSH/TargetsView/sshTargetsProvider.i18n.json index b4846ee4d..e24159496 100644 --- a/Extension/i18n/deu/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/deu/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Die Auswahl des aktiven SSH-Ziels wurde abgebrochen.", "add.new.ssh.target": "{0} Neues SSH-Ziel hinzufügen...", "select.ssh.target": "Wählen Sie ein SSH-Ziel aus" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/deu/src/SSH/TargetsView/targetNodes.i18n.json index 26763642a..4ee58a19e 100644 --- a/Extension/i18n/deu/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/deu/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Aktiv]" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/SSH/commandInteractors.i18n.json b/Extension/i18n/deu/src/SSH/commandInteractors.i18n.json index 00e713a55..f9262c7ca 100644 --- a/Extension/i18n/deu/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/deu/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "Fehler bei der Verbindungsherstellung mit „{0}“." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/SSH/commands.i18n.json b/Extension/i18n/deu/src/SSH/commands.i18n.json index d532a18a6..228d28fc8 100644 --- a/Extension/i18n/deu/src/SSH/commands.i18n.json +++ b/Extension/i18n/deu/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "„Port“ oder „localSocket“ in localForwards erforderlich", "local.forward.remote.conflict": "„remoteSocket“ kann nicht gleichzeitig mit „host“ oder „hostPort“ in localForwards angegeben werden", "local.forward.remote.missing": "„Host“ und „hostPort“ oder „remoteSocket“ sind in localForwards erforderlich." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/deu/src/SSH/sshCommandRunner.i18n.json index 1e2de9ee7..1e1af2c67 100644 --- a/Extension/i18n/deu/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/deu/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "Die Aufgabe „{0}“ wurde abgebrochen, aber der zugrunde liegende Befehl wird möglicherweise nicht beendet. Überprüfen Sie dies manuell.", "ssh.process.failed": "Fehler beim Prozess „{0}“: {1}", "ssh.wrote.data.to.terminal": "„{0}“ hat Daten in das Terminal „{1}“ geschrieben." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/SSH/sshHosts.i18n.json b/Extension/i18n/deu/src/SSH/sshHosts.i18n.json index b069502b4..3fe961208 100644 --- a/Extension/i18n/deu/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/deu/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "Fehler beim Analysieren der Konfigurationsdatei {0}: {1}", "failed.to.read.file": "Fehler beim Lesen der Datei {0}.", "failed.to.write.file": "Fehler beim Schreiben in Datei {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/common.i18n.json b/Extension/i18n/deu/src/common.i18n.json index 6b7c888aa..86904a6ec 100644 --- a/Extension/i18n/deu/src/common.i18n.json +++ b/Extension/i18n/deu/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Warnung: Das Debugging wurde für diese Plattform nicht getestet.", "reload.workspace.for.changes": "Laden Sie den Arbeitsbereich neu, damit die Einstellungsänderung wirksam wird.", "reload.string": "Aktualisieren" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/cppTools.i18n.json b/Extension/i18n/deu/src/cppTools.i18n.json index 6dec92730..3ec0eda41 100644 --- a/Extension/i18n/deu/src/cppTools.i18n.json +++ b/Extension/i18n/deu/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Benutzerdefinierter Konfigurationsanbieter \"{0}\" registriert" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/expand.i18n.json b/Extension/i18n/deu/src/expand.i18n.json index 47198d741..e5879f28a 100644 --- a/Extension/i18n/deu/src/expand.i18n.json +++ b/Extension/i18n/deu/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "Die Umgebungsvariable „{0}“ wurde nicht gefunden.", "commands.not.supported": "Befehle werden für die Zeichenfolge „{0}“ nicht unterstützt.", "exception.executing.command": "Ausnahme beim Ausführen des Befehls „{0}“ für die Zeichenfolge „{1} {2}“." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/logger.i18n.json b/Extension/i18n/deu/src/logger.i18n.json index 0ac4cc9b7..912184788 100644 --- a/Extension/i18n/deu/src/logger.i18n.json +++ b/Extension/i18n/deu/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "C/C++-Debugprotokoll", "c.cpp.warnings": "C/C++-Konfigurationswarnungen" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/main.i18n.json b/Extension/i18n/deu/src/main.i18n.json index db1a0205a..672c31248 100644 --- a/Extension/i18n/deu/src/main.i18n.json +++ b/Extension/i18n/deu/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Ignorieren", "vsix.platform.incompatible": "Die installierte C/C++-Erweiterung stimmt nicht mit Ihrem System überein.", "vsix.platform.mismatching": "Die installierte C/C++-Erweiterung ist mit Ihrem System kompatibel, stimmt jedoch nicht mit diesem überein." -} \ 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 e4bb84e16..3d53ce059 100644 --- a/Extension/i18n/deu/src/nativeStrings.i18n.json +++ b/Extension/i18n/deu/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Zulassen, dass der Server gestartet wird, auch wenn die angegebene --lsp-config-Datei nicht vorhanden ist.", "initialize_failed_during_engine_setup": "Fehler bei der Initialisierung während der Engine-Einrichtung.", "important_label": "Wichtig:" -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/src/platform.i18n.json b/Extension/i18n/deu/src/platform.i18n.json index 12de1982b..f9deb345a 100644 --- a/Extension/i18n/deu/src/platform.i18n.json +++ b/Extension/i18n/deu/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Unbekannte Betriebssystemplattform", "missing.plist.productversion": "ProduceVersion konnte nicht aus \"SystemVersion.plist\" abgerufen werden.", "missing.darwin.systemversion.file": "Fehler beim Suchen von \"SystemVersion.plist\" in \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/ui/settings.html.i18n.json b/Extension/i18n/deu/ui/settings.html.i18n.json index 94bd6a1f6..9d3310433 100644 --- a/Extension/i18n/deu/ui/settings.html.i18n.json +++ b/Extension/i18n/deu/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "Die Priorität rekursiver Includepfade. Wenn sie auf „{0}“ festgelegt ist, werden die rekursiven Includepfade vor den systemseitigen Includepfaden durchsucht. Wenn sie auf „{1}“ festgelegt ist, werden die rekursiven Includepfade nach den systemseitigen Includepfaden durchsucht.", "recursiveIncludes.order": "Rekursiv umfasst: Reihenfolge", "recursiveIncludes.order.description": "Die Reihenfolge, in der Unterverzeichnisse unter rekursiven Includepfaden durchsucht werden." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 26b18641c..de95cb12b 100644 --- a/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Aktive Datei erstellen und debuggen", "walkthrough.linux.after.running": "Nachdem Sie die C++-Datei zum ersten Mal ausgeführt und debuggt haben, werden Sie zwei neue Dateien im {0}-Ordner Ihres Projekts sehen: {1} und {2}.", "walkthrough.linux.for.more.complex": "Für komplexere Build-und Debugging-Szenarios können Sie Ihre Build-Tasks- und Debugkonfigurationen in {0} und {1} anpassen. Wenn Sie beispielsweise beim Erstellen mithilfe der Befehlszeile Argumente an den Compiler übergeben, können Sie diese Argumente in {2} mithilfe der {3}-Eigenschaft angeben. Ebenso können Sie Argumente definieren, die zum Debuggen in {4} an Ihr Programm übergeben werden." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 71ce86e7a..59ef21dce 100644 --- a/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Aktive Datei erstellen und debuggen", "walkthrough.mac.after.running": "Nachdem Sie die C++-Datei zum ersten Mal ausgeführt und debuggt haben, werden Sie zwei neue Dateien im {0}-Ordner Ihres Projekts sehen: {1} und {2}.", "walkthrough.mac.for.more.complex": "Für komplexere Build-und Debugging-Szenarios können Sie Ihre Build-Tasks- und Debugkonfigurationen in {0} und {1} anpassen. Wenn Sie beispielsweise beim Erstellen mithilfe der Befehlszeile Argumente an den Compiler übergeben, können Sie diese Argumente in {2} mithilfe der {3}-Eigenschaft angeben. Ebenso können Sie Argumente definieren, die zum Debuggen in {4} an Ihr Programm übergeben werden." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 24c90e62d..3fcc4446c 100644 --- a/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Aktive Datei erstellen und debuggen", "walkthrough.windows.after.running": "Nachdem Sie die C++-Datei zum ersten Mal ausgeführt und debuggt haben, werden Sie zwei neue Dateien im {0}-Ordner Ihres Projekts sehen: {1} und {2}.", "walkthrough.windows.for.more.complex": "Für komplexere Build-und Debugging-Szenarios können Sie Ihre Build-Tasks- und Debugkonfigurationen in {0} und {1} anpassen. Wenn Sie beispielsweise beim Erstellen mithilfe der Befehlszeile Argumente an den Compiler übergeben, können Sie diese Argumente in {2} mithilfe der {3}-Eigenschaft angeben. Ebenso können Sie Argumente definieren, die zum Debuggen in {4} an Ihr Programm übergeben werden." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/deu/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index d6a0217bc..4c930aabc 100644 --- a/Extension/i18n/deu/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Schließen Sie die aktuelle Instanz von VS Code.", "walkthrough.open.command.prompt": "Öffnen Sie die {0}, indem Sie im Windows-Startmenü „{1}“ eingeben, und wählen Sie dann {2} aus.", "walkthrough.windows.press.f5": "Geben Sie „{0}“ in die Eingabeaufforderung ein, und drücken Sie die EINGABETASTE. Dadurch sollte VS Code im selben Arbeitsbereich neu gestartet werden, und Sie sollten zu dieser exemplarischen Vorgehensweise zurückkehren." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/deu/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 6b7dbbc07..a7c9a8858 100644 --- a/Extension/i18n/deu/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "C++-Compiler unter macOS installieren", "walkthrough.mac.text1": "Wenn Sie mithilfe von C++ unter macOS entwickeln, empfehlen wir die Installation des Clang-Compilers. Sie müssen nur den folgenden Befehl in einem Terminalfenster(STRG+UMSCHALT+ `) ausführen, um die Befehlszeilen-Entwicklertools zu installieren:", "walkthrough.mac.text2": "Führen Sie den folgenden Befehl in einem Terminalfenster aus, um zu überprüfen, ob Clang installiert ist. Es sollte eine Meldung mit Informationen zur verwendeten Clang-Version angezeigt werden." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 2572842f9..ab143ecec 100644 --- a/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Sie können das C++-Toolset aus Visual Studio Build Tools zusammen mit Visual Studio Code zum Kompilieren, Erstellen und Überprüfen von C++-Codebasis verwenden, sofern Sie auch über eine gültige Visual Studio-Lizenz (Community, Pro oder Enterprise) verfügen, die Sie aktiv zum Entwickeln dieser C++-Codebasis verwenden.", "walkthrough.windows.open.command.prompt": "Öffnen Sie die {0}, indem Sie im Windows-Startmenü „{1}“ eingeben.", "walkthrough.windows.check.install": "Überprüfen Sie Ihre MSVC-Installation, indem Sie {0} in {1} eingeben. Es sollten ein Copyrighthinweis mit der Version und der grundlegenden Nutzungsbeschreibung angezeigt werden." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 438c4cc6b..26ae2ae5c 100644 --- a/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Wenn Sie Linux aus Windows verwenden, lesen Sie {0}. Oder Sie können {1}.", "walkthrough.windows.link.title1": "Verwenden von C++ und Windows-Subsystem für Linux (WSL) in VS Code", "walkthrough.windows.link.title2": "Installieren Sie GCC unter Windows mit MinGW." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 438c4cc6b..26ae2ae5c 100644 --- a/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Wenn Sie Linux aus Windows verwenden, lesen Sie {0}. Oder Sie können {1}.", "walkthrough.windows.link.title1": "Verwenden von C++ und Windows-Subsystem für Linux (WSL) in VS Code", "walkthrough.windows.link.title2": "Installieren Sie GCC unter Windows mit MinGW." -} \ No newline at end of file +} diff --git a/Extension/i18n/deu/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/deu/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index fe89ffc16..04f9b0885 100644 --- a/Extension/i18n/deu/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/deu/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Führen Sie den folgenden Befehl aus dem Terminalfenster aus, um die Ubuntu-Paketlisten zu aktualisieren. Eine veraltete Linux-Distribution kann manchmal die Installation neuer Pakete stören.", "walkthrough.linux.text3": "Installieren Sie die GNU-Compiler-Tools und den GDB-Debugger mit folgendem Befehl:", "walkthrough.linux.text4": "Überprüfen Sie, ob GCC installiert ist, indem Sie den folgenden Befehl ausführen. Es sollten ein Copyrighthinweis sowie Informationen zur verwendeten GCC-Version angezeigt werden." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json b/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json index 614409eab..0cebc625c 100644 --- a/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "A continuación, reinstale mediante la interfaz de usuario de Marketplace en VS Code.", "reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción 'Instalar desde VSIX...', en el menú '...' en la interfaz de usuario de Marketplace en VS Code.", "download.vsix.link.title": "descargado del sitio web del Marketplace VS Code" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json index dd4a317e8..ce4d75875 100644 --- a/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Las variables personalizadas se pueden reutilizar en cualquier ubicación del archivo mediante la sintaxis `${variable}` o `${env:variable}`.", "c_cpp_properties.schema.json.definitions.version": "Versión del archivo de configuración. La extensión administra esta propiedad, no la modifique.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Controla si la extensión notificará los errores detectados en `c_cpp_properties.json`." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/package.i18n.json b/Extension/i18n/esn/package.i18n.json index 6910789be..e419edcd3 100644 --- a/Extension/i18n/esn/package.i18n.json +++ b/Extension/i18n/esn/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nunca incluya el archivo de encabezado.", "c_cpp.languageModelTools.configuration.displayName": "Configuración de C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuración del archivo activo de C o C++, como la versión estándar del lenguaje y la plataforma de destino." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/esn/src/Debugger/ParsedEnvironmentFile.i18n.json index ee131ea10..d7cf70182 100644 --- a/Extension/i18n/esn/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/esn/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Omitiendo líneas no analizables en {0} {1}: " -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/esn/src/Debugger/attachQuickPick.i18n.json index 2318f9572..9222d49ca 100644 --- a/Extension/i18n/esn/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/esn/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "Asociar al proceso", "select.process.attach": "Seleccione el proceso al que debe asociarse", "process.not.selected": "No se ha seleccionado el proceso." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/esn/src/Debugger/attachToProcess.i18n.json index f41c06c40..6e564cd85 100644 --- a/Extension/i18n/esn/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/esn/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "La asociación de transporte no puede obtener la lista de procesos.", "failed.to.make.gdb.connection": "No se pudo establecer la conexión GDB: \"{0}\".", "failed.to.parse.processes": "No se pudieron analizar los procesos: \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json index 193af7314..9c621d679 100644 --- a/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "Ruta de acceso completa al programa de canalización, como {0}.", "enable.pretty.printing": "Habilitar la impresión con sangría para {0}", "enable.intel.disassembly.flavor": "Establecer tipo de desensamblado en {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/configurations.i18n.json b/Extension/i18n/esn/src/Debugger/configurations.i18n.json index 6113acab8..e1d6eda66 100644 --- a/Extension/i18n/esn/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/esn/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Iniciar en Bash en Windows con {0}.", "bash.on.windows.attach": "Bash en Windows: asociar", "remote.attach.bash.windows": "Asociar a un proceso remoto que se ejecute en Bash en Windows con {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/esn/src/Debugger/debugAdapterDescriptorFactory.i18n.json index a6c393224..3e722ffca 100644 --- a/Extension/i18n/esn/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/esn/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Las configuraciones de inicio con las siguientes propiedades no se pueden ejecutar directamente en el terminal: {0}", "debugger.fallback.message": "En su lugar, la salida del programa aparecerá en la Consola de depuración.", "debugger.fallback.message2": "Para suprimir esta advertencia, establezca la propiedad \"ignoreRunWithoutDebuggingWarnings\" en true en la configuración de inicio." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/extension.i18n.json b/Extension/i18n/esn/src/Debugger/extension.i18n.json index 775633090..622ced331 100644 --- a/Extension/i18n/esn/src/Debugger/extension.i18n.json +++ b/Extension/i18n/esn/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Sí", "no": "No", "ssh.target.delete.confirmation": "¿Está seguro de que desea eliminar permanentemente \"{0}\"?" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/esn/src/Debugger/nativeAttach.i18n.json index dee0ed4c6..54e9c98aa 100644 --- a/Extension/i18n/esn/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/esn/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "“{0}” cancelado.", "error.processList.spawn": "“{0}” salió con el código “{1}”.", "failed.processList.spawn": "No se pudo generar “{0}”." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/esn/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 74690fbb2..15a2d77fa 100644 --- a/Extension/i18n/esn/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/esn/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "No se encontró ningún emulador de terminal. Establezca la variable de entorno $TERMINAL en el emulador de terminal que prefiera o instale una de las siguientes opciones: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/esn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index fe8590759..1be154a70 100644 --- a/Extension/i18n/esn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Generar resumen de Copilot", "copilot.disclaimer": "El contenido generado por inteligencia artificial puede ser incorrecto." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/esn/src/LanguageServer/Providers/codeActionProvider.i18n.json index 601926c17..4df8231fb 100644 --- a/Extension/i18n/esn/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Se expande a:", "inline.macro": "Insertar macro", "inline.macro.not.available": "La macro insertada no está disponible en esta ubicación." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/esn/src/LanguageServer/Providers/renameProvider.i18n.json index 0c1573f0c..95506f0ad 100644 --- a/Extension/i18n/esn/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Se ha proporcionado un identificador no válido para la operación Cambiar el nombre del símbolo.", "unable.to.locate.selected.symbol": "No se encontró una definición para el símbolo seleccionado." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/client.i18n.json b/Extension/i18n/esn/src/LanguageServer/client.i18n.json index f70efaa44..93fc9d825 100644 --- a/Extension/i18n/esn/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "Ha ocurrido error de extracción a la función: {0}", "invalid.edit": "Error al extraer a una función Se generó una edición no válida: '{0}'" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/esn/src/LanguageServer/codeAnalysis.i18n.json index 09beaf1e5..ab3935a70 100644 --- a/Extension/i18n/esn/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Borrar este problema de {0}", "fix.this.problem": "Corregir este problema de {0}", "show.documentation.for": "Mostrar documentación de {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json b/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json index 7e03959b7..c377291b1 100644 --- a/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "No se permiten varias rutas de acceso.", "multiple.paths.should.be.separate.entries": "Varias rutas de acceso deben ser entradas separadas en una matriz.", "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 index e8f41986b..9bab739c5 100644 --- a/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Error al recuperar el resultado. Motivo: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/esn/src/LanguageServer/cppBuildTaskProvider.i18n.json index a3bd4e2a7..629b24a96 100644 --- a/Extension/i18n/esn/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "La compilación ha finalizado con errores.", "build.finished.with.warnings": "La compilación ha finalizado con advertencias.", "build.finished.successfully": "La compilación finalizó correctamente." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/esn/src/LanguageServer/devcmd.i18n.json index 658176a8f..9e66f17a0 100644 --- a/Extension/i18n/esn/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{0} entorno de desarrollador para {1}", "default.env": "Entorno predeterminado para {0}", "host.target": "host = {0}, destino = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/extension.i18n.json b/Extension/i18n/esn/src/LanguageServer/extension.i18n.json index 5b405224f..c2e1e224e 100644 --- a/Extension/i18n/esn/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "El archivo que contiene la definición o declaración de este símbolo se ha excluido del uso con Copilot.", "copilot.hover.unavailable.symbol": "El resumen de Copilot no está disponible para este símbolo.", "copilot.hover.error": "Error al generar el resumen de Copilot." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/esn/src/LanguageServer/languageConfig.i18n.json index 330cafc71..a5d8d495b 100644 --- a/Extension/i18n/esn/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Se han detectado patrones de comentarios multilínea duplicados." -} \ 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 index fdd31d1a0..73bc186aa 100644 --- a/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Error al recuperar el contexto del proyecto. Motivo: {0}", "copilot.cppcontext.error": "Error al recuperar el contexto de #cpp." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/localization.i18n.json b/Extension/i18n/esn/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/esn/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/references.i18n.json b/Extension/i18n/esn/src/LanguageServer/references.i18n.json index bbb82f15b..aeac08bca 100644 --- a/Extension/i18n/esn/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{0}/{1} archivos confirmados. {2}", "c.cpp.peek.references": "Referencias interactivas de C/C++", "some.references.may.be.missing": "[Advertencia] Puede que falten algunas referencias, porque el análisis del área de trabajo estaba incompleto cuando se inició {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/esn/src/LanguageServer/referencesTreeDataProvider.i18n.json index 6ab00b16c..2346516d6 100644 --- a/Extension/i18n/esn/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Ir a referencia" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/settings.i18n.json b/Extension/i18n/esn/src/LanguageServer/settings.i18n.json index e085326ef..275d96d9d 100644 --- a/Extension/i18n/esn/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "El formato de código está usando la configuración de .editorconfig en lugar de .clang-format. Para obtener más información, consulte la documentación para el valor “default” de la configuración “C_Cpp.formatting”." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/esn/src/LanguageServer/settingsPanel.i18n.json index 941311699..8c3ee7df6 100644 --- a/Extension/i18n/esn/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "Configuración de C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/LanguageServer/ui.i18n.json b/Extension/i18n/esn/src/LanguageServer/ui.i18n.json index 6d8f7583d..dceca19f0 100644 --- a/Extension/i18n/esn/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "ninguno", "disable.configuration.provider": "Deshabilite el proveedor de configuración activo, si procede.", "select.workspace": "Seleccione una carpeta del área de trabajo..." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/esn/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 66c7088b2..b66f09d41 100644 --- a/Extension/i18n/esn/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/esn/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Selección de destino SSH activa cancelada.", "add.new.ssh.target": "{0} Agregar nuevo destino SSH...", "select.ssh.target": "Selección de un destino SSH" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/esn/src/SSH/TargetsView/targetNodes.i18n.json index d7ad45699..bfbfe3171 100644 --- a/Extension/i18n/esn/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/esn/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Activo]" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/SSH/commandInteractors.i18n.json b/Extension/i18n/esn/src/SSH/commandInteractors.i18n.json index 8efa0e9c3..80a71eec0 100644 --- a/Extension/i18n/esn/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/esn/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "No se pudo conectar a {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/SSH/commands.i18n.json b/Extension/i18n/esn/src/SSH/commands.i18n.json index e6436eff1..e26284178 100644 --- a/Extension/i18n/esn/src/SSH/commands.i18n.json +++ b/Extension/i18n/esn/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "Se requiere \"port\" o \"localSocket\" en localForwards", "local.forward.remote.conflict": "No se puede especificar \"remoteSocket\" al mismo tiempo con \"host\" o \"hostPort\" en localForwards", "local.forward.remote.missing": "Se requiere \"host\" y \"hostPort\" o \"remoteSocket\" en localForwards" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/esn/src/SSH/sshCommandRunner.i18n.json index 87e27bd3c..b3be90261 100644 --- a/Extension/i18n/esn/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/esn/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "Se canceló la tarea '{0}', pero es posible que el comando subyacente no se termine. Compruébelo manualmente.", "ssh.process.failed": "Error en el proceso de \"{0}\": {1}", "ssh.wrote.data.to.terminal": "\"{0}\" escribió datos en el terminal: \"{1}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/SSH/sshHosts.i18n.json b/Extension/i18n/esn/src/SSH/sshHosts.i18n.json index 41b6aebeb..4c2223e7b 100644 --- a/Extension/i18n/esn/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/esn/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "No se pudo analizar el archivo de configuración SSH {0}: {1}", "failed.to.read.file": "No se pudo leer el archivo {0}.", "failed.to.write.file": "No se pudo escribir en el archivo {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/common.i18n.json b/Extension/i18n/esn/src/common.i18n.json index ceded2ce6..aebefd2f5 100644 --- a/Extension/i18n/esn/src/common.i18n.json +++ b/Extension/i18n/esn/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Advertencia: La depuración no se ha probado para esta plataforma.", "reload.workspace.for.changes": "Recargue el área de trabajo para que el cambio de configuración surta efecto.", "reload.string": "Volver a cargar" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/cppTools.i18n.json b/Extension/i18n/esn/src/cppTools.i18n.json index 5c4bdf07d..b95a9368d 100644 --- a/Extension/i18n/esn/src/cppTools.i18n.json +++ b/Extension/i18n/esn/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Se ha registrado el proveedor de configuración personalizado \"{0}\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/expand.i18n.json b/Extension/i18n/esn/src/expand.i18n.json index 721495ec0..bd7d0400f 100644 --- a/Extension/i18n/esn/src/expand.i18n.json +++ b/Extension/i18n/esn/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "No se encuentra la variable de entorno {0}", "commands.not.supported": "No se admiten comandos para la cadena: {0}.", "exception.executing.command": "Excepción al ejecutar {0} de comandos para la cadena: {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/logger.i18n.json b/Extension/i18n/esn/src/logger.i18n.json index 4b06f8f6b..ebc5fb31f 100644 --- a/Extension/i18n/esn/src/logger.i18n.json +++ b/Extension/i18n/esn/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "Protocolo de depuración de C/C++", "c.cpp.warnings": "Advertencias de configuración de C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/main.i18n.json b/Extension/i18n/esn/src/main.i18n.json index 978569e67..46dcb218e 100644 --- a/Extension/i18n/esn/src/main.i18n.json +++ b/Extension/i18n/esn/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Omitir", "vsix.platform.incompatible": "La extensión C/C++ instalada no coincide con el sistema.", "vsix.platform.mismatching": "La extensión C/C++ instalada es compatible con el sistema, pero no coincide con el sistema." -} \ 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 f46e26836..11df961d4 100644 --- a/Extension/i18n/esn/src/nativeStrings.i18n.json +++ b/Extension/i18n/esn/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Permita que el servidor se inicie incluso si el archivo --lsp-config especificado no existe.", "initialize_failed_during_engine_setup": "Error de inicialización durante la configuración del motor.", "important_label": "Importante:" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/src/platform.i18n.json b/Extension/i18n/esn/src/platform.i18n.json index 9b4a793b4..8bda1a3df 100644 --- a/Extension/i18n/esn/src/platform.i18n.json +++ b/Extension/i18n/esn/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Plataforma de sistema operativo desconocida", "missing.plist.productversion": "No se pudo obtener ProduceVersion de SystemVersion.plist", "missing.darwin.systemversion.file": "No se encontró SystemVersion.plist en {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/ui/settings.html.i18n.json b/Extension/i18n/esn/ui/settings.html.i18n.json index 00be3468c..46da000cd 100644 --- a/Extension/i18n/esn/ui/settings.html.i18n.json +++ b/Extension/i18n/esn/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "La prioridad de las rutas de acceso de inclusión recursivas. Si se establece en {0}, se buscarán las rutas de inclusión recursivas antes que las rutas de inclusión del sistema. Si se establece en {1}, se buscarán las rutas de inclusión recursivas después de las rutas de inclusión del sistema.", "recursiveIncludes.order": "Inclusiones recursivas: orden", "recursiveIncludes.order.description": "El orden en el que se buscan los subdirectorios en las rutas de acceso de inclusión recursivas." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 6cf80c27c..f81d2130c 100644 --- a/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Compilar y depurar el archivo activo", "walkthrough.linux.after.running": "Después de ejecutar y depurar el archivo de C++ por primera vez, observará dos archivos nuevos dentro del folder {0} del proyecto: {1} y {2}.", "walkthrough.linux.for.more.complex": "Para escenarios de compilación y depuración más complejos, puede personalizar las tareas de compilación y las configuraciones de depuración en {0} y {1}. Por ejemplo, si, por lo general, pasa argumentos al compilador al compilar desde la línea de comandos, puede especificar esos argumentos en {2} usando la propiedad {3}. Del mismo modo, puede definir argumentos para pasar al programa para la depuración en {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index c6f91b0b3..ad9a99a07 100644 --- a/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Compilar y depurar el archivo activo", "walkthrough.mac.after.running": "Después de ejecutar y depurar el archivo de C++ por primera vez, observará dos archivos nuevos dentro del folder {0} del proyecto: {1} y {2}.", "walkthrough.mac.for.more.complex": "Para escenarios de compilación y depuración más complejos, puede personalizar las tareas de compilación y las configuraciones de depuración en {0} y {1}. Por ejemplo, si, por lo general, pasa argumentos al compilador al compilar desde la línea de comandos, puede especificar esos argumentos en {2} usando la propiedad {3}. Del mismo modo, puede definir argumentos para pasar al programa para la depuración en {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index d0ff58001..0cabe5569 100644 --- a/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Compilar y depurar el archivo activo", "walkthrough.windows.after.running": "Después de ejecutar y depurar el archivo de C++ por primera vez, observará dos archivos nuevos dentro del folder {0} del proyecto: {1} y {2}.", "walkthrough.windows.for.more.complex": "Para escenarios de compilación y depuración más complejos, puede personalizar las tareas de compilación y las configuraciones de depuración en {0} y {1}. Por ejemplo, si, por lo general, pasa argumentos al compilador al compilar desde la línea de comandos, puede especificar esos argumentos en {2} usando la propiedad {3}. Del mismo modo, puede definir argumentos para pasar al programa para la depuración en {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/esn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index f2560f952..401312180 100644 --- a/Extension/i18n/esn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Cierre la instancia actual de VS Code.", "walkthrough.open.command.prompt": "Abra el {0} escribiendo {1} en el menú Inicio de Windows, y luego seleccione el {2}.", "walkthrough.windows.press.f5": "Escriba {0} en el símbolo del sistema y pulse Intro. Esto debería reiniciar VS Code en la misma área de trabajo y llevarlo de vuelta a este tutorial." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/esn/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 4901b5aed..4cf6fde0a 100644 --- a/Extension/i18n/esn/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "Instalación de un compilador de C++ en macOS", "walkthrough.mac.text1": "Si está realizando el desarrollo de C++ para macOS, se recomienda instalar el compilador de Clang. Todo lo que debe hacer es ejecutar el siguiente comando en una ventana del terminal (Ctrl+Shift+ `) para instalar las herramientas de desarrollo de la línea de comandos:", "walkthrough.mac.text2": "A continuación, para comprobar que Clang está instalado, ejecute el siguiente comando en una ventana de Terminal. Debería ver un mensaje con información sobre la versión de Clang que está usando." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 96c268c5f..0cebe578a 100644 --- a/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Puede usar el conjunto de herramientas de C++ de Visual Studio Build Tools junto con Visual Studio Code para compilar y comprobar cualquier código base de C++, siempre que también tenga una licencia de Visual Studio válida (Community, Pro o Enterprise) que esté usando de manera activa para desarrollar ese código base de C++.", "walkthrough.windows.open.command.prompt": "Abra el {0} escribiendo {1} en el menú Inicio de Windows.", "walkthrough.windows.check.install": "Compruebe la instalación de MSVC escribiendo {0} en {1}. Debería ver un mensaje de copyright con la versión y la descripción de uso básica." -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 43d907f5d..922647e44 100644 --- a/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Si su objetivo es Linux desde Windows, consulte {0}. O bien, consulte {1}.", "walkthrough.windows.link.title1": "Uso de C++ y Subsistema de Windows para Linux (WSL) en VS Code", "walkthrough.windows.link.title2": "instalar GCC en Windows con MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 43d907f5d..922647e44 100644 --- a/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Si su objetivo es Linux desde Windows, consulte {0}. O bien, consulte {1}.", "walkthrough.windows.link.title1": "Uso de C++ y Subsistema de Windows para Linux (WSL) en VS Code", "walkthrough.windows.link.title2": "instalar GCC en Windows con MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/esn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/esn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 8facbbd6e..28dbe9f7b 100644 --- a/Extension/i18n/esn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/esn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Ejecute el siguiente comando desde la ventana del terminal para actualizar las listas de paquetes de Ubuntu. A veces, una distribución de Linux obsoleta puede interferir con los intentos de instalación de nuevos paquetes.", "walkthrough.linux.text3": "Instale las herramientas del compilador GNU y el depurador de GDB con este comando:", "walkthrough.linux.text4": "Ejecute el siguiente comando para comprobar que GCC está instalado. Debería ver un mensaje de copyright e información sobre la versión de GCC que usa." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json b/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json index 2dbe1dc8b..6ddc754ef 100644 --- a/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Réinstallez ensuite via l’interface utilisateur du Marketplace dans VS Code.", "reinstall.extension.text8": "Si la version correcte de l’extension ne peut pas être déployée par VS Code, le VSIX approprié pour votre système peut être {0} et installé à l’aide de l’option 'Installer à partir de VSIX...' sous le menu '...' de l’interface utilisateur du Marketplace dans VS Code.", "download.vsix.link.title": "téléchargé à partir du site web du Marketplace VS Code" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json index 6c4dae507..b6df2cc0f 100644 --- a/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Variables personnalisées qui peuvent être réutilisées n'importe où dans ce fichier en utilisant la syntaxe `${variable}` ou `${env:variable}`.", "c_cpp_properties.schema.json.definitions.version": "Version du fichier de configuration. Cette propriété est gérée par l'extension. Ne la changez pas.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Contrôle si l'extension signale les erreurs détectées dans `c_cpp_properties.json`." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/package.i18n.json b/Extension/i18n/fra/package.i18n.json index c4965253c..ab7aa8530 100644 --- a/Extension/i18n/fra/package.i18n.json +++ b/Extension/i18n/fra/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Ne jamais inclure le fichier d’en-tête.", "c_cpp.languageModelTools.configuration.displayName": "Configuration C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuration du fichier C ou C++ actif, comme la version standard du langage et la plateforme cible." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/fra/src/Debugger/ParsedEnvironmentFile.i18n.json index 3824fb2a0..bbcaa191d 100644 --- a/Extension/i18n/fra/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/fra/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Lignes non analysables ignorées dans {0} {1}: " -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/fra/src/Debugger/attachQuickPick.i18n.json index 757762118..656dc079d 100644 --- a/Extension/i18n/fra/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/fra/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "Attacher au processus", "select.process.attach": "Sélectionner le processus à attacher", "process.not.selected": "Processus non sélectionné." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/fra/src/Debugger/attachToProcess.i18n.json index 9ce177462..9885df4ab 100644 --- a/Extension/i18n/fra/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/fra/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "L'attachement de transport n'a pas pu obtenir la liste des processus.", "failed.to.make.gdb.connection": "Échec de la connexion GDB : «{0}».", "failed.to.parse.processes": "Échec de l’analyse des processus : «{0}»." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/fra/src/Debugger/configurationProvider.i18n.json index dc09233bb..0784cfb96 100644 --- a/Extension/i18n/fra/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/fra/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "chemin complet du programme de canal, par exemple {0}", "enable.pretty.printing": "Activer l'impression en mode Pretty pour {0}", "enable.intel.disassembly.flavor": "Définir la version désassemblage sur {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/configurations.i18n.json b/Extension/i18n/fra/src/Debugger/configurations.i18n.json index 1ecfda371..d6b7ada1f 100644 --- a/Extension/i18n/fra/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/fra/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Lancez dans Bash sur Windows à l'aide de {0}.", "bash.on.windows.attach": "Attachement de Bash sur Windows", "remote.attach.bash.windows": "Attachez un processus distant s'exécutant dans Bash sur Windows à l'aide de {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/fra/src/Debugger/debugAdapterDescriptorFactory.i18n.json index 8fc2c4329..bc68219e2 100644 --- a/Extension/i18n/fra/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/fra/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Les configurations de lancement avec les propriétés suivantes ne peuvent pas être exécutées directement dans le terminal : {0}", "debugger.fallback.message": "La sortie du programme s’affichera dans la Console de débogage à la place.", "debugger.fallback.message2": "Pour supprimer cet avertissement, définissez la propriété « ignoreRunWithoutDebuggingWarnings » sur true dans votre configuration de lancement." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/extension.i18n.json b/Extension/i18n/fra/src/Debugger/extension.i18n.json index 794ea2e9b..964a8c058 100644 --- a/Extension/i18n/fra/src/Debugger/extension.i18n.json +++ b/Extension/i18n/fra/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Oui", "no": "Non", "ssh.target.delete.confirmation": "Voulez-vous vraiment supprimer définitivement «{0}» ?" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/fra/src/Debugger/nativeAttach.i18n.json index cb11605a1..377907354 100644 --- a/Extension/i18n/fra/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/fra/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "« {0} » annulé", "error.processList.spawn": "« {0} » s’est arrêté avec le code : « {1} ».", "failed.processList.spawn": "Échec de la génération dynamique des \"{0}\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/fra/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 52f9e9c95..a99791cef 100644 --- a/Extension/i18n/fra/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/fra/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Émulateur de terminal introuvable. Veuillez définir la variable d’environnement $TERMINAL sur l’émulateur de terminal de votre choix, ou installez l’un des éléments suivants : x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/fra/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 97fe78f96..95c5de58a 100644 --- a/Extension/i18n/fra/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Générer un résumé de Copilot", "copilot.disclaimer": "Il est possible que le contenu généré par IA soit incorrect." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/fra/src/LanguageServer/Providers/codeActionProvider.i18n.json index 4aaee1023..9efe28072 100644 --- a/Extension/i18n/fra/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Se développe sur :", "inline.macro": "Inline macro", "inline.macro.not.available": "La macro incluse n’est pas disponible à cet emplacement." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/fra/src/LanguageServer/Providers/renameProvider.i18n.json index 3c3dd3374..c0457da35 100644 --- a/Extension/i18n/fra/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Identificateur non valide fourni pour l'opération Renommer le symbole.", "unable.to.locate.selected.symbol": "La définition du symbole sélectionné est introuvable." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/client.i18n.json b/Extension/i18n/fra/src/LanguageServer/client.i18n.json index 6ccb0ae37..c29627cc8 100644 --- a/Extension/i18n/fra/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "L'extraction vers la fonction a échoué : {0}", "invalid.edit": "Échec de l’extraction vers la fonction. Une modification non valide a été générée : «{0}»" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/fra/src/LanguageServer/codeAnalysis.i18n.json index 133215cb9..deacab2e3 100644 --- a/Extension/i18n/fra/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Effacer ce problème de {0}", "fix.this.problem": "Résoudre ce problème de {0}", "show.documentation.for": "Afficher la documentation pour {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json b/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json index 4f51b54bc..1b624a8b0 100644 --- a/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Il est interdit d’utiliser plusieurs chemin d’accès.", "multiple.paths.should.be.separate.entries": "Plusieurs chemins d’accès doivent être des entrées distinctes dans un tableau.", "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 index 6e2ea5dc7..626b87a7f 100644 --- a/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Erreur lors de la récupération du résultat. Raison : {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/fra/src/LanguageServer/cppBuildTaskProvider.i18n.json index 3b47c0b9f..6b1189a58 100644 --- a/Extension/i18n/fra/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "La génération s'est achevée avec une ou plusieurs erreurs.", "build.finished.with.warnings": "La génération s'est achevée avec un ou plusieurs avertissements.", "build.finished.successfully": "La génération s'est achevée correctement." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/fra/src/LanguageServer/devcmd.i18n.json index 9dfa09aec..6cf27af20 100644 --- a/Extension/i18n/fra/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "Environnement de développeur {0} pour {1}", "default.env": "Environnement par défaut pour {0}", "host.target": "hôte = {0}, cible = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/extension.i18n.json b/Extension/i18n/fra/src/LanguageServer/extension.i18n.json index a3c98f85d..69160615f 100644 --- a/Extension/i18n/fra/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "Le fichier contenant la définition ou la déclaration de ce symbole a été exclu de l’utilisation avec Copilot.", "copilot.hover.unavailable.symbol": "Le résumé Copilot n’est pas disponible pour ce symbole.", "copilot.hover.error": "Une erreur s’est produite lors de la génération du résumé Copilot." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/fra/src/LanguageServer/languageConfig.i18n.json index e1793816f..6a2d83f95 100644 --- a/Extension/i18n/fra/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Modèles de commentaire multiligne dupliqués détectés." -} \ 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 index 852931cc3..a268e4e90 100644 --- a/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Erreur lors de la récupération du contexte du projet. Raison : {0}", "copilot.cppcontext.error": "Erreur lors de la récupération du contexte de #cpp." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/localization.i18n.json b/Extension/i18n/fra/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/fra/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/references.i18n.json b/Extension/i18n/fra/src/LanguageServer/references.i18n.json index fef5367bb..e74aa81e8 100644 --- a/Extension/i18n/fra/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{0}/{1} fichiers confirmés.{2}", "c.cpp.peek.references": "Références d'aperçu C/C++", "some.references.may.be.missing": "[Avertissement] Des références sont peut-être manquantes, car l'analyse d'espace de travail était incomplète au démarrage de {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/fra/src/LanguageServer/referencesTreeDataProvider.i18n.json index 8180652ee..81800cee5 100644 --- a/Extension/i18n/fra/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Atteindre la référence" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/settings.i18n.json b/Extension/i18n/fra/src/LanguageServer/settings.i18n.json index 75f87d2c7..b48e24ddc 100644 --- a/Extension/i18n/fra/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "Le formatage du code utilise les paramètres de .editorconfig au lieu de .clang-format. Pour plus d'informations, consultez la documentation pour la valeur 'default' du paramètre 'C_Cpp.formatting'." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/fra/src/LanguageServer/settingsPanel.i18n.json index b38d4daf0..849365967 100644 --- a/Extension/i18n/fra/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "Configurations C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/LanguageServer/ui.i18n.json b/Extension/i18n/fra/src/LanguageServer/ui.i18n.json index 92a9f8476..2f9d89ef9 100644 --- a/Extension/i18n/fra/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "aucun", "disable.configuration.provider": "Désactivez le fournisseur de configuration actif, le cas échéant.", "select.workspace": "Sélectionner un dossier d'espace de travail..." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/fra/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 4f1d60ac8..dc25a55c6 100644 --- a/Extension/i18n/fra/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/fra/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "La sélection de la cible SSH active a été annulée.", "add.new.ssh.target": "{0} Ajouter un nouvel hôte SSH...", "select.ssh.target": "Sélectionner une cible SSH" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/fra/src/SSH/TargetsView/targetNodes.i18n.json index 770359999..feb6b084b 100644 --- a/Extension/i18n/fra/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/fra/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Active]" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/SSH/commandInteractors.i18n.json b/Extension/i18n/fra/src/SSH/commandInteractors.i18n.json index 8c3769c73..bd38b93bf 100644 --- a/Extension/i18n/fra/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/fra/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "Échec de la connexion à {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/SSH/commands.i18n.json b/Extension/i18n/fra/src/SSH/commands.i18n.json index dff9035e4..5c016619a 100644 --- a/Extension/i18n/fra/src/SSH/commands.i18n.json +++ b/Extension/i18n/fra/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "« port » ou « localSocket » requis dans localForwards", "local.forward.remote.conflict": "Impossible de spécifier « remoteSocket » en même temps que « host » ou « hostPort » dans localForwards", "local.forward.remote.missing": "« host » et « hostPort » ou « remoteSocket » requis dans localForwards" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/fra/src/SSH/sshCommandRunner.i18n.json index 9529d4aed..61aa2ebf6 100644 --- a/Extension/i18n/fra/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/fra/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "La tâche '{0}' est annulée, mais la commande sous-jacente ne peut pas être arrêtée. Vérifiez manuellement.", "ssh.process.failed": "Échec du processus «{0}» : {1}", "ssh.wrote.data.to.terminal": "«{0}» a écrit des données sur le terminal : «{1}» ." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/SSH/sshHosts.i18n.json b/Extension/i18n/fra/src/SSH/sshHosts.i18n.json index 395a394c3..1e2b06f0b 100644 --- a/Extension/i18n/fra/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/fra/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "Échec de l’analyse du fichier de configuration SSH {0}: {1}", "failed.to.read.file": "Nous n’avons pas pu lire le fichier {0}.", "failed.to.write.file": "Impossible d'écrire dans le fichier {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/common.i18n.json b/Extension/i18n/fra/src/common.i18n.json index 36b764bd2..cc5892db4 100644 --- a/Extension/i18n/fra/src/common.i18n.json +++ b/Extension/i18n/fra/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Avertissement : Le débogage n'a pas été testé pour cette plateforme.", "reload.workspace.for.changes": "Rechargez l'espace de travail pour appliquer les changements des paramètres.", "reload.string": "Recharger" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/cppTools.i18n.json b/Extension/i18n/fra/src/cppTools.i18n.json index 53d7c1670..807c2f5c0 100644 --- a/Extension/i18n/fra/src/cppTools.i18n.json +++ b/Extension/i18n/fra/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Fournisseur de configuration personnalisée '{0}' inscrit" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/expand.i18n.json b/Extension/i18n/fra/src/expand.i18n.json index c26a1f78e..2eefad967 100644 --- a/Extension/i18n/fra/src/expand.i18n.json +++ b/Extension/i18n/fra/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "Variable d’environnement introuvable {0}", "commands.not.supported": "Les commandes ne sont pas prises en charge pour la chaîne : {0}.", "exception.executing.command": "Exception lors de l’exécution de {0} commande pour la chaîne : {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/logger.i18n.json b/Extension/i18n/fra/src/logger.i18n.json index 8e7a79879..c596b8424 100644 --- a/Extension/i18n/fra/src/logger.i18n.json +++ b/Extension/i18n/fra/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0} : SSH", "c.cpp.debug.protocol": "Protocole de débogage C/C++", "c.cpp.warnings": "Avertissements de configuration C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/main.i18n.json b/Extension/i18n/fra/src/main.i18n.json index 188880636..1d010dfb2 100644 --- a/Extension/i18n/fra/src/main.i18n.json +++ b/Extension/i18n/fra/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Ignorer", "vsix.platform.incompatible": "L’extension C/C++ installée ne correspond pas à votre système.", "vsix.platform.mismatching": "L’extension C/C++ installée est compatible avec mais ne correspond pas à votre système." -} \ 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 71dc9a6c2..9e8ca8341 100644 --- a/Extension/i18n/fra/src/nativeStrings.i18n.json +++ b/Extension/i18n/fra/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Autorisez le serveur à démarrer même si le fichier --lsp-config spécifié n’existe pas.", "initialize_failed_during_engine_setup": "Échec de l’initialisation lors de la configuration du moteur.", "important_label": "Important :" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/src/platform.i18n.json b/Extension/i18n/fra/src/platform.i18n.json index b32d806d0..20785e765 100644 --- a/Extension/i18n/fra/src/platform.i18n.json +++ b/Extension/i18n/fra/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Plateforme d'OS inconnue", "missing.plist.productversion": "Impossible d'obtenir ProduceVersion dans SystemVersion.plist", "missing.darwin.systemversion.file": "La recherche de SystemVersion.plist dans {0} a échoué." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/ui/settings.html.i18n.json b/Extension/i18n/fra/ui/settings.html.i18n.json index 1212a33b3..02109892a 100644 --- a/Extension/i18n/fra/ui/settings.html.i18n.json +++ b/Extension/i18n/fra/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "Priorité des chemins d’accès d’inclusion récursive. Si la valeur est {0}, les chemins d’accès d’inclusion récursive seront recherchés avant les chemins d’accès d’inclusion système. Si la valeur est {1}, les chemins d’accès d’inclusion récursive seront recherchés après les chemins d’accès d’inclusion système.", "recursiveIncludes.order": "Inclusions récursives : trier", "recursiveIncludes.order.description": "Ordre dans lequel les sous-répertoires sous récursifs incluent des chemins d’accès sont recherchés." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index def581532..8cbce82b4 100644 --- a/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Générer et déboguer le fichier actif", "walkthrough.linux.after.running": "Après l’exécution et le débogage de votre fichier C++ pour la première fois, vous remarquerez deux nouveaux fichiers dans {0} de votre projet : {1} et {2}.", "walkthrough.linux.for.more.complex": "Pour les scénarios de génération et de débogage plus complexes, vous pouvez personnaliser vos tâches de génération et déboguer les configurations dans {0} et {1}. Par exemple, si vous passez normalement des arguments à votre compilateur lors de la génération à partir de la ligne de commande, vous pouvez spécifier ces arguments dans {2} à l’aide de la propriété {3}. De même, vous pouvez définir des arguments à transférer à votre programme pour le débogage dans {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index e9a10280d..2523f40f7 100644 --- a/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Générer et déboguer le fichier actif", "walkthrough.mac.after.running": "Après l’exécution et le débogage de votre fichier C++ pour la première fois, vous remarquerez deux nouveaux fichiers dans {0} de votre projet : {1} et {2}.", "walkthrough.mac.for.more.complex": "Pour les scénarios de génération et de débogage plus complexes, vous pouvez personnaliser vos tâches de génération et déboguer les configurations dans {0} et {1}. Par exemple, si vous passez normalement des arguments à votre compilateur lors de la génération à partir de la ligne de commande, vous pouvez spécifier ces arguments dans {2} à l’aide de la propriété {3}. De même, vous pouvez définir des arguments à transférer à votre programme pour le débogage dans {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index e12503d77..17a61a3c7 100644 --- a/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Générer et déboguer le fichier actif", "walkthrough.windows.after.running": "Après l’exécution et le débogage de votre fichier C++ pour la première fois, vous remarquerez deux nouveaux fichiers dans {0} de votre projet : {1} et {2}.", "walkthrough.windows.for.more.complex": "Pour les scénarios de génération et de débogage plus complexes, vous pouvez personnaliser vos tâches de génération et déboguer les configurations dans {0} et {1}. Par exemple, si vous passez normalement des arguments à votre compilateur lors de la génération à partir de la ligne de commande, vous pouvez spécifier ces arguments dans {2} à l’aide de la propriété {3}. De même, vous pouvez définir des arguments à transférer à votre programme pour le débogage dans {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/fra/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index d4484dfef..43dd03864 100644 --- a/Extension/i18n/fra/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Fermez l’instance actuelle de VS Code.", "walkthrough.open.command.prompt": "Ouvrez le {0} en tapant {1} dans le menu Démarrer Windows, puis sélectionnez le {2}.", "walkthrough.windows.press.f5": "Tapez {0} dans l’invite de commandes et appuyez sur Entrée. Cela doit relancer VS Code dans le même espace de travail et vous rediriger vers cette procédure pas à pas." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/fra/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 350df6d16..c62902531 100644 --- a/Extension/i18n/fra/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "Installer un compilateur C++ sur macOS", "walkthrough.mac.text1": "Si vous effectuez du développement en C++ pour macOS, nous vous recommandons d’installer le compilateur Clang. Il vous suffit d’exécuter la commande suivante dans une fenêtre de Terminal (Ctrl+Shift+ `) pour installer les outils de développement en ligne de commande :", "walkthrough.mac.text2": "Ensuite, pour vérifier que Clang est installé, exécutez la commande suivante dans une fenêtre de terminal. Vous devez voir un message contenant des informations sur la version de Clang que vous utilisez." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 381821492..1b5599e66 100644 --- a/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Vous pouvez utiliser l’ensemble d’outils C++ à partir de Visual Studio Build Tools avec Visual Studio Code pour compiler, générer et vérifier n’importe quelle base de code C++, tant que vous disposez également d’une licence Visual Studio valide (Community, Pro ou Enterprise) que vous utilisez activement pour développer cette base de code C++.", "walkthrough.windows.open.command.prompt": "Ouvrez le {0} en tapant {1} dans le menu Démarrer de Windows.", "walkthrough.windows.check.install": "Vérifiez votre installation MSVC en tapant {0} dans le {1}. Vous devez voir un message de Copyright avec la version et la description de l’utilisation de base." -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 54eca74e3..41e17d148 100644 --- a/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Si vous ciblez Linux à partir de Windows, consultez {0}. Vous pouvez également {1}.", "walkthrough.windows.link.title1": "Utilisation de C++ et du Sous-système Windows pour Linux (WSL) dans VS Code", "walkthrough.windows.link.title2": "installer GCC sur Windows avec MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 54eca74e3..41e17d148 100644 --- a/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Si vous ciblez Linux à partir de Windows, consultez {0}. Vous pouvez également {1}.", "walkthrough.windows.link.title1": "Utilisation de C++ et du Sous-système Windows pour Linux (WSL) dans VS Code", "walkthrough.windows.link.title2": "installer GCC sur Windows avec MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/fra/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/fra/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index bd6502530..e60f63219 100644 --- a/Extension/i18n/fra/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/fra/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Exécutez la commande suivante à partir de la fenêtre du terminal pour mettre à jour les listes de packages Ubuntu. Une distribution Linux obsolète peut parfois interférer avec les tentatives d’installation de nouveaux packages.", "walkthrough.linux.text3": "Installez les outils du compilateur GNU et le débogueur GDB avec cette commande :", "walkthrough.linux.text4": "Vérifiez que GCC est installé en exécutant la commande suivante. Vous devez voir un message de copyright et des informations sur la version de GCC que vous utilisez." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json b/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json index a9df5b15f..284e742f8 100644 --- a/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Reinstallare quindi tramite l'interfaccia utente del marketplace in VS Code.", "reinstall.extension.text8": "Se la versione corretta dell'estensione non viene distribuita da VS Code, il VSIX corretto per il sistema può essere {0} installato usando l'opzione 'Installa da VSIX...' nel menu '...' nell'interfaccia utente del marketplace in VS Code.", "download.vsix.link.title": "scaricato dal sito Web del marketplace VS Code" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json index 8c98c3859..2edb160a5 100644 --- a/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Variabili personalizzate che è possibile riutilizzare in qualsiasi punto del file usando la sintassi `${variabile}` o `${env:variabile}`.", "c_cpp_properties.schema.json.definitions.version": "Versione del file di configurazione. Questa proprietà è gestita dall'estensione. Non modificarla.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Controlla se l'estensione segnala errori rilevati in `c_cpp_properties.json`." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/package.i18n.json b/Extension/i18n/ita/package.i18n.json index ddc4b59f0..1ab9036c9 100644 --- a/Extension/i18n/ita/package.i18n.json +++ b/Extension/i18n/ita/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Non includere mai il file di intestazione.", "c_cpp.languageModelTools.configuration.displayName": "Configurazione di C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configurazione del file C o C++ attivo, ad esempio la versione standard del linguaggio e la piattaforma di destinazione." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/ita/src/Debugger/ParsedEnvironmentFile.i18n.json index fc1a37621..75bac621b 100644 --- a/Extension/i18n/ita/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/ita/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Le righe non analizzabili in {0} {1} saranno ignorate: " -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/ita/src/Debugger/attachQuickPick.i18n.json index eeaf0fa80..3e74729b4 100644 --- a/Extension/i18n/ita/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/ita/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "Collega a processo", "select.process.attach": "Selezionare il processo a cui collegarsi", "process.not.selected": "Processo non selezionato." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/ita/src/Debugger/attachToProcess.i18n.json index 443115692..2ec2947d0 100644 --- a/Extension/i18n/ita/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/ita/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "Il collegamento del trasporto non è riuscito a ottenere l'elenco dei processi.", "failed.to.make.gdb.connection": "Non è stato possibile creare la connessione GDB: \"{0}\".", "failed.to.parse.processes": "Non è stato possibile analizzare i processi: \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json index 9f5061962..3fa252181 100644 --- a/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "percorso completo del programma pipe, ad esempio {0}", "enable.pretty.printing": "Abilita la riformattazione per {0}", "enable.intel.disassembly.flavor": "Imposta Versione Disassembly su {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/configurations.i18n.json b/Extension/i18n/ita/src/Debugger/configurations.i18n.json index 9aa3b79d4..d56ea2012 100644 --- a/Extension/i18n/ita/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/ita/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Avvia in Bash su Windows con {0}.", "bash.on.windows.attach": "Collegamento Bash in Windows", "remote.attach.bash.windows": "Collega a un processo remoto in esecuzione in Bash su Windows con {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/ita/src/Debugger/debugAdapterDescriptorFactory.i18n.json index 6e26d0fcc..f6a1ac064 100644 --- a/Extension/i18n/ita/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/ita/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Le configurazioni di avvio con le proprietà seguenti non possono essere eseguite direttamente nel terminale: {0}", "debugger.fallback.message": "L'output del programma verrà invece visualizzato nella Console di debug.", "debugger.fallback.message2": "Per eliminare questo avviso, impostare la proprietà 'ignoreRunWithoutDebuggingWarnings' su vero nella configurazione di avvio." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/extension.i18n.json b/Extension/i18n/ita/src/Debugger/extension.i18n.json index 687ba06c2..deed1ea03 100644 --- a/Extension/i18n/ita/src/Debugger/extension.i18n.json +++ b/Extension/i18n/ita/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Sì", "no": "No", "ssh.target.delete.confirmation": "Sei sicuro di voler eliminare definitivamente “{0}”?" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/ita/src/Debugger/nativeAttach.i18n.json index 70c91bf7c..3b2df86b5 100644 --- a/Extension/i18n/ita/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/ita/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "\"{0}\" azione/i annullata/e.", "error.processList.spawn": "\"{0}\" è stato chiuso con il codice: \"{1}\".", "failed.processList.spawn": "Il salvataggio non è riuscito \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/ita/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 3732030ac..0b0cea5f0 100644 --- a/Extension/i18n/ita/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/ita/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Nessun emulatore di terminale trovato. Impostare la variabile d'ambiente $TERMINAL sull'emulatore del terminale preferito, oppure installarne uno dei seguenti: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/ita/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 9589a4d34..0f62048d8 100644 --- a/Extension/i18n/ita/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Genera riepilogo Copilot", "copilot.disclaimer": "Il contenuto generato dall'intelligenza artificiale potrebbe non essere corretto." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/ita/src/LanguageServer/Providers/codeActionProvider.i18n.json index a34da2b52..ca7761fa5 100644 --- a/Extension/i18n/ita/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Si espande in:", "inline.macro": "Macro inline", "inline.macro.not.available": "Macro inline non è disponibile in questa posizione." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/ita/src/LanguageServer/Providers/renameProvider.i18n.json index c42d114d8..6665d3e57 100644 --- a/Extension/i18n/ita/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "È stato specificato un identificatore non valido per l'operazione Rinomina simbolo.", "unable.to.locate.selected.symbol": "Non è stato possibile individuare una definizione per Il simbolo selezionato." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/client.i18n.json b/Extension/i18n/ita/src/LanguageServer/client.i18n.json index 1c15246b0..8b8789a40 100644 --- a/Extension/i18n/ita/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "L'estrazione nella funzione non è riuscita: {0}", "invalid.edit": "L'estrazione nella funzione non è riuscita. È stata generata una modifica non valida: '{0}'" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json index 53164a092..7282f121a 100644 --- a/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Cancellare questo problema {0}", "fix.this.problem": "Correggere questo problema {0}", "show.documentation.for": "Mostrare documentazione per {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json b/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json index 0516e82ba..071fdb8a5 100644 --- a/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Più percorsi non sono consentiti.", "multiple.paths.should.be.separate.entries": "Più percorsi devono essere voci separate in una matrice.", "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 index 10befe4ed..a6c5edccc 100644 --- a/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Errore durante il recupero del risultato. Motivo: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/ita/src/LanguageServer/cppBuildTaskProvider.i18n.json index ef481efa8..166510e2e 100644 --- a/Extension/i18n/ita/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "La compilazione è terminata con errore/i.", "build.finished.with.warnings": "La compilazione è terminata con uno o più avvisi.", "build.finished.successfully": "La compilazione è terminata." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/ita/src/LanguageServer/devcmd.i18n.json index 67d3bafd6..21b3d5aa4 100644 --- a/Extension/i18n/ita/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{0} ambiente di sviluppo per {1}", "default.env": "Ambiente predefinito per {0}", "host.target": "host = {0}, destinazione = {1}" -} \ 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 a2056f16b..01f519d09 100644 --- a/Extension/i18n/ita/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "Il file contenente la definizione o la dichiarazione di questo simbolo è stato escluso dall'uso con Copilot.", "copilot.hover.unavailable.symbol": "Il riepilogo di Copilot non è disponibile per questo simbolo.", "copilot.hover.error": "Errore durante la generazione del riepilogo di Copilot." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/ita/src/LanguageServer/languageConfig.i18n.json index c6e5b8891..3ca8bfab5 100644 --- a/Extension/i18n/ita/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Sono stati rilevati modelli duplicati di commenti su più righe." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json index 4a7bcc892..0e72e8cc0 100644 --- a/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Errore durante il recupero del contesto del progetto. Motivo: {0}", "copilot.cppcontext.error": "Errore durante il recupero del contesto #cpp." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/localization.i18n.json b/Extension/i18n/ita/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/ita/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/references.i18n.json b/Extension/i18n/ita/src/LanguageServer/references.i18n.json index d9ae16928..c9d53ddcd 100644 --- a/Extension/i18n/ita/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{0}/{1} file confermati.{2}", "c.cpp.peek.references": "Visualizza in anteprima riferimenti C/C++", "some.references.may.be.missing": "[Avviso] Alcuni riferimenti potrebbero essere mancanti perché l'analisi dell'area di lavoro è stata incompleta quando è stato avviato {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/ita/src/LanguageServer/referencesTreeDataProvider.i18n.json index c4d2feedc..1b20bf49b 100644 --- a/Extension/i18n/ita/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Vai a riferimento" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/settings.i18n.json b/Extension/i18n/ita/src/LanguageServer/settings.i18n.json index 43373c393..a258d27e9 100644 --- a/Extension/i18n/ita/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "Per la formattazione del codice vengono usate le impostazioni del file con estensione .editorconfig invece di quello con estensione .clang-format. Per altre informazioni, vedi la documentazione relativa al valore 'default' dell'impostazione 'C_Cpp.formatting'." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/ita/src/LanguageServer/settingsPanel.i18n.json index 259b0710f..83f9d466e 100644 --- a/Extension/i18n/ita/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "Configurazioni C/C++" -} \ 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 94e16456e..ac473b8c0 100644 --- a/Extension/i18n/ita/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "nessuno", "disable.configuration.provider": "Disabilita il provider di configurazione attivo, se applicabile.", "select.workspace": "Seleziona una cartella dell'area di lavoro..." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/ita/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 47cc38d4d..273e6f20b 100644 --- a/Extension/i18n/ita/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/ita/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Selezione della destinazione SSH attiva annullata.", "add.new.ssh.target": "{0} Aggiungere nuova destinazione SSH...", "select.ssh.target": "Selezionare una destinazione SSH" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/ita/src/SSH/TargetsView/targetNodes.i18n.json index 70be9b2bf..e94140d6d 100644 --- a/Extension/i18n/ita/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/ita/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Attivo]" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/SSH/commandInteractors.i18n.json b/Extension/i18n/ita/src/SSH/commandInteractors.i18n.json index d35eb12a3..15f90ed91 100644 --- a/Extension/i18n/ita/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/ita/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "Non è stato possibile connettersi a {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/SSH/commands.i18n.json b/Extension/i18n/ita/src/SSH/commands.i18n.json index cc5e9cc93..7de09b01b 100644 --- a/Extension/i18n/ita/src/SSH/commands.i18n.json +++ b/Extension/i18n/ita/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "\"port\" o \"localSocket\" obbligatorio in localForwards", "local.forward.remote.conflict": "Non è possibile specificare \"remoteSocket\" contemporaneamente con \"host\" o \"hostPort\" in localForwards", "local.forward.remote.missing": "È necessario specificare \"host\" e \"hostPort\" o \"remoteSocket\" in localForwards" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json index 69369142a..41a128a3c 100644 --- a/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "L'attività '{0}' è stata annullata, ma è possibile che il comando sottostante non venga terminato. Controllare manualmente.", "ssh.process.failed": "Elaborazione di \"{0}\" non riuscita: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" ha scritto i dati nel terminale: \"{1}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/SSH/sshHosts.i18n.json b/Extension/i18n/ita/src/SSH/sshHosts.i18n.json index 323809340..2f447489b 100644 --- a/Extension/i18n/ita/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/ita/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "Non è possibile analizzare il file di configurazione SSH {0}: {1}", "failed.to.read.file": "Non è possibile leggere il file {0}.", "failed.to.write.file": "Impossibile scrivere nel file {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/common.i18n.json b/Extension/i18n/ita/src/common.i18n.json index 550a7971e..c7a446508 100644 --- a/Extension/i18n/ita/src/common.i18n.json +++ b/Extension/i18n/ita/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Avviso: il debug non è stato testato per questa piattaforma.", "reload.workspace.for.changes": "Ricaricare l'area di lavoro per rendere effettive le modifiche apportate alle impostazioni.", "reload.string": "Ricarica" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/cppTools.i18n.json b/Extension/i18n/ita/src/cppTools.i18n.json index 8cd20dcaa..c43e3a377 100644 --- a/Extension/i18n/ita/src/cppTools.i18n.json +++ b/Extension/i18n/ita/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Il provider di configurazione personalizzato '{0}' è stato registrato" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/expand.i18n.json b/Extension/i18n/ita/src/expand.i18n.json index 30774248a..7350a020e 100644 --- a/Extension/i18n/ita/src/expand.i18n.json +++ b/Extension/i18n/ita/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "La variabile di ambiente {0} non è stata trovata", "commands.not.supported": "I comandi non sono supportati per la stringa: {0}.", "exception.executing.command": "Si è verificata un'eccezione durante l'esecuzione del comando {0} per la stringa: {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/logger.i18n.json b/Extension/i18n/ita/src/logger.i18n.json index b31067f1e..706d6a78a 100644 --- a/Extension/i18n/ita/src/logger.i18n.json +++ b/Extension/i18n/ita/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "Protocollo di debug C/C++", "c.cpp.warnings": "Avvisi di configurazione C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/main.i18n.json b/Extension/i18n/ita/src/main.i18n.json index c893120bb..42fc3d7ca 100644 --- a/Extension/i18n/ita/src/main.i18n.json +++ b/Extension/i18n/ita/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Ignora", "vsix.platform.incompatible": "L'estensione C/C++ installata non corrisponde al sistema.", "vsix.platform.mismatching": "L'estensione C/C++ installata è compatibile con il sistema, ma non corrisponde allo stesso." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/nativeStrings.i18n.json b/Extension/i18n/ita/src/nativeStrings.i18n.json index 21ecb0b5f..e070a4491 100644 --- a/Extension/i18n/ita/src/nativeStrings.i18n.json +++ b/Extension/i18n/ita/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Consentire l'avvio del server anche se il file --lsp-config specificato non esiste.", "initialize_failed_during_engine_setup": "Inizializzazione non riuscita durante la configurazione del motore.", "important_label": "Importante:" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/src/platform.i18n.json b/Extension/i18n/ita/src/platform.i18n.json index 3015d0b57..8832ddd92 100644 --- a/Extension/i18n/ita/src/platform.i18n.json +++ b/Extension/i18n/ita/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Piattaforma del sistema operativo sconosciuta", "missing.plist.productversion": "Non è stato possibile ottenere ProduceVersion da SystemVersion.plist", "missing.darwin.systemversion.file": "Non è stato possibile trovare SystemVersion.plist in {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/ui/settings.html.i18n.json b/Extension/i18n/ita/ui/settings.html.i18n.json index 07aff59e7..833abb1a3 100644 --- a/Extension/i18n/ita/ui/settings.html.i18n.json +++ b/Extension/i18n/ita/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "La priorità dei percorsi di inclusione ricorsivi. Se impostato su {0}, i percorsi di inclusione ricorsivi verranno cercati prima dei percorsi di inclusione di sistema. Se impostato su {1}, i percorsi di inclusione ricorsivi verranno cercati dopo i percorsi di inclusione di sistema.", "recursiveIncludes.order": "Inclusioni ricorsive: ordine", "recursiveIncludes.order.description": "L'ordine in cui vengono cercate le sottodirectory nei percorsi di inclusione ricorsivi." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 61e9d6fd4..de4f0c22c 100644 --- a/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Compila ed esegui il debug del file attivo", "walkthrough.linux.after.running": "Dopo l'esecuzione e il debug del file C++ per la prima volta, verranno rilevati due nuovi file nella cartella {0} del progetto: {1} e {2}.", "walkthrough.linux.for.more.complex": "Per scenari di compilazione e debug più complessi, è possibile personalizzare le attività di compilazione e le configurazioni di debug in {0} e {1}. Ad esempio, se durante la compilazione dalla riga di comando si passano argomenti al compilatore, è possibile specificare tali argomenti in {2} usando la proprietà {3}. Analogamente, è possibile definire argomenti da passare al programma per il debug in {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 9f3632bd1..24f69f2b3 100644 --- a/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Compila ed esegui il debug del file attivo", "walkthrough.mac.after.running": "Dopo l'esecuzione e il debug del file C++ per la prima volta, verranno rilevati due nuovi file nella cartella {0} del progetto: {1} e {2}.", "walkthrough.mac.for.more.complex": "Per scenari di compilazione e debug più complessi, è possibile personalizzare le attività di compilazione e le configurazioni di debug in {0} e {1}. Ad esempio, se durante la compilazione dalla riga di comando si passano argomenti al compilatore, è possibile specificare tali argomenti in {2} usando la proprietà {3}. Analogamente, è possibile definire argomenti da passare al programma per il debug in {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 0d671ec7c..af2a1ec1d 100644 --- a/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Compila ed esegui il debug del file attivo", "walkthrough.windows.after.running": "Dopo l'esecuzione e il debug del file C++ per la prima volta, verranno rilevati due nuovi file nella cartella {0} del progetto: {1} e {2}.", "walkthrough.windows.for.more.complex": "Per scenari di compilazione e debug più complessi, è possibile personalizzare le attività di compilazione e le configurazioni di debug in {0} e {1}. Ad esempio, se durante la compilazione dalla riga di comando si passano argomenti al compilatore, è possibile specificare tali argomenti in {2} usando la proprietà {3}. Analogamente, è possibile definire argomenti da passare al programma per il debug in {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/ita/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index 0290dbd07..df9c45d00 100644 --- a/Extension/i18n/ita/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Chiudere l'istanza corrente di VS Code.", "walkthrough.open.command.prompt": "Aprire {0} digitando {1} nel menu Start di Windows e selezionare {2}.", "walkthrough.windows.press.f5": "Digitare {0} nel prompt dei comandi e premere INVIO. È consigliabile riavviare VS Code nella stessa area di lavoro e tornare a questa procedura dettagliata." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-clang-macos.md.i18n.json index b3116b90d..aa80c8b65 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "Installa un compilatore C++ in macOS", "walkthrough.mac.text1": "Se si sviluppa con C++ per macOS, è consigliabile installare il compilatore Clang. A questo scopo, è sufficiente eseguire il comando seguente in una finestra di terminale (CTRL+MAIUSC+`) per installare gli strumenti di sviluppo da riga di comando:", "walkthrough.mac.text2": "Quindi, per verificare che Clang sia installato, eseguire il comando seguente in una finestra di terminale. Verrà visualizzato un messaggio contenente informazioni sulla versione di Clang in uso." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 04053f9ef..d94e893a2 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "È possibile usare il set di strumenti C++ di Visual Studio Build Tools insieme a Visual Studio Code per compilare, creare e verificare qualsiasi codebase C++, purché sia disponibile una licenza di Visual Studio valida (Community, Pro o Enterprise) usata attivamente per sviluppare la codebase C++.", "walkthrough.windows.open.command.prompt": "Aprire {0} digitando '{1}' nel menu Start di Windows.", "walkthrough.windows.check.install": "Controllare l'installazione di MSVC digitando {0} in {1}. Verranno visualizzati un messaggio di copyright, la versione e la descrizione sulla sintassi di base." -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 92bb2f49f..dd13c075e 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Se la destinazione è Linux da Windows, vedere {0}. In alternativa, è possibile {1}.", "walkthrough.windows.link.title1": "Uso di C++ e del sottosistema Windows per Linux (WSL) in VS Code", "walkthrough.windows.link.title2": "Installa GCC in Windows con MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 92bb2f49f..dd13c075e 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Se la destinazione è Linux da Windows, vedere {0}. In alternativa, è possibile {1}.", "walkthrough.windows.link.title1": "Uso di C++ e del sottosistema Windows per Linux (WSL) in VS Code", "walkthrough.windows.link.title2": "Installa GCC in Windows con MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 88c209a4c..13b895211 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Per aggiornare gli elenchi di pacchetti Ubuntu, eseguire il comando seguente dalla finestra del terminale. Una distribuzione Linux non aggiornata può talvolta interferire con i tentativi di installare nuovi pacchetti.", "walkthrough.linux.text3": "Per installare gli strumenti del compilatore GNU e il debugger GDB, usare questo comando:", "walkthrough.linux.text4": "Verificare che GCC sia installato eseguendo il comando seguente. Verranno visualizzati un messaggio di copyright e le informazioni sulla versione di GCC in uso." -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/Reinstalling the Extension.md.i18n.json b/Extension/i18n/jpn/Reinstalling the Extension.md.i18n.json index 5dc549243..9c70c0a55 100644 --- a/Extension/i18n/jpn/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/jpn/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "次に、VS Code のマーケットプレース UI を使用して再インストールします。", "reinstall.extension.text8": "拡張機能の正しいバージョンを VS Code で展開できない場合は、。VS Codeのマーケットプレース UI のメニューにある '...' の下の 'VSIX からインストールする...' オプションを使用して、システムの正しい VSIX を {0} し、インストールできます。", "download.vsix.link.title": "VS Code マーケットプレイス Web サイトからダウンロードされました" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json index b4342d64e..24678d17a 100644 --- a/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "`${変数}` 構文または `${env:変数}` 構文を使用して、このファイルのどこからでも再利用できるカスタム変数。", "c_cpp_properties.schema.json.definitions.version": "構成ファイルのバージョンです。このプロパティは、拡張機能によって管理されています。変更しないでください。", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "拡張機能が、`c_cpp_properties.json` で検出されたエラーを報告するかどうかを制御します。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/package.i18n.json b/Extension/i18n/jpn/package.i18n.json index db53a45ec..9c31bb1a1 100644 --- a/Extension/i18n/jpn/package.i18n.json +++ b/Extension/i18n/jpn/package.i18n.json @@ -460,4 +460,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/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/jpn/src/Debugger/ParsedEnvironmentFile.i18n.json index ff4a84e9a..1e9c2d2f4 100644 --- a/Extension/i18n/jpn/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "{0} {1} で解析できない行を無視します: " -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/jpn/src/Debugger/attachQuickPick.i18n.json index 98739366f..46873289d 100644 --- a/Extension/i18n/jpn/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "プロセスにアタッチ", "select.process.attach": "アタッチするプロセスを選択する", "process.not.selected": "プロセスが選択されていません。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json index 9b82bf60f..e986dab52 100644 --- a/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "転送アタッチでプロセス一覧を取得できませんでした。", "failed.to.make.gdb.connection": "GDB 接続を作成できませんでした: \"{0}\"。", "failed.to.parse.processes": "プロセスを解析できませんでした: \"{0}\"。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json index f8c9f50bf..54f2f75d6 100644 --- a/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "{0} などのパイプ プログラムへの完全なパス", "enable.pretty.printing": "{0} の再フォーマットを有効にする", "enable.intel.disassembly.flavor": "逆アセンブリ フレーバーを {0} に設定" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/configurations.i18n.json b/Extension/i18n/jpn/src/Debugger/configurations.i18n.json index 61e2aef92..2c6d0a9f7 100644 --- a/Extension/i18n/jpn/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "{0} を使用して、Bash on Windows で起動します。", "bash.on.windows.attach": "Bash on Windows のアタッチ", "remote.attach.bash.windows": "{0} を使用して、Bash on Windows で実行されているリモート プロセスにアタッチします。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/jpn/src/Debugger/debugAdapterDescriptorFactory.i18n.json index f6064b0f0..16d1263fb 100644 --- a/Extension/i18n/jpn/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "次のプロパティを持つ起動構成をターミナルで直接実行することはできません: {0}", "debugger.fallback.message": "代わりに、プログラムの出力がデバッグ コンソールに表示されます。", "debugger.fallback.message2": "この警告を抑制するには、起動構成で \"ignoreRunWithoutDebuggingWarnings\" プロパティを \"true\" に設定します。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/extension.i18n.json b/Extension/i18n/jpn/src/Debugger/extension.i18n.json index 7cf5e99a2..7f65d2f94 100644 --- a/Extension/i18n/jpn/src/Debugger/extension.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "はい", "no": "いいえ", "ssh.target.delete.confirmation": "\"{0}\" を完全に削除してもよろしいですか?" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/jpn/src/Debugger/nativeAttach.i18n.json index 6e0361913..b8eab44dd 100644 --- a/Extension/i18n/jpn/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "\"{0}\" がキャンセルされました。", "error.processList.spawn": "\"{0}\" がコード \"{1}\" で終了しました。", "failed.processList.spawn": "\"{0}\" を生成できませんでした。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/jpn/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 854b71812..5610cdb2c 100644 --- a/Extension/i18n/jpn/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "ターミナル エミュレーターが見つかりません。$TERMINAL 環境変数を使用するターミナル エミュレーターに設定するか、次のいずれかをインストールしてください: x-terminal-emulator、gnome-terminal、konsole、xterm。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/jpn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index c48e773b7..8017ee1ee 100644 --- a/Extension/i18n/jpn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Copilot 要約を生成します", "copilot.disclaimer": "AI によって生成されたコンテンツが正しくない可能性があります。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/jpn/src/LanguageServer/Providers/codeActionProvider.i18n.json index 49414e717..f7d0ce6da 100644 --- a/Extension/i18n/jpn/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "展開先:", "inline.macro": "インライン マクロ", "inline.macro.not.available": "インライン マクロは、この場所では使用できません。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/jpn/src/LanguageServer/Providers/renameProvider.i18n.json index ff8ba4332..53b5ce195 100644 --- a/Extension/i18n/jpn/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "シンボルの名前変更操作に対して無効な識別子が指定されました。", "unable.to.locate.selected.symbol": "選択されたシンボルの定義が見つかりませんでした。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/client.i18n.json b/Extension/i18n/jpn/src/LanguageServer/client.i18n.json index 62cc0cb54..3b655b429 100644 --- a/Extension/i18n/jpn/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "関数への抽出に失敗しました: {0}", "invalid.edit": "関数への抽出に失敗しました。無効な編集が生成されました: '{0}'" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/jpn/src/LanguageServer/codeAnalysis.i18n.json index 3594b9a83..d0e453dc1 100644 --- a/Extension/i18n/jpn/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "この {0} 問題をクリアします", "fix.this.problem": "この {0} の問題を修正する", "show.documentation.for": "{0} のドキュメントを表示する" -} \ 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 47091854e..44c8b6283 100644 --- a/Extension/i18n/jpn/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "複数のパスは使用できません。", "multiple.paths.should.be.separate.entries": "複数のパスは、配列内の個別のエントリである必要があります。", "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 index cff82fcdf..4c84e264b 100644 --- a/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "結果の取得中にエラーが発生しました。理由: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/jpn/src/LanguageServer/cppBuildTaskProvider.i18n.json index 5be3dc38e..470407ca8 100644 --- a/Extension/i18n/jpn/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "ビルドが完了しましたが、エラーが発生しました。", "build.finished.with.warnings": "ビルドが完了しましたが、警告が発生しました。", "build.finished.successfully": "ビルドが正常に完了しました。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/jpn/src/LanguageServer/devcmd.i18n.json index 863be814e..f32845528 100644 --- a/Extension/i18n/jpn/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{1} 用の {0} 開発環境", "default.env": "{0} の既定の環境", "host.target": "host = {0}, target = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json b/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json index c7a6b8095..f936f939f 100644 --- a/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "このシンボルの定義または宣言を含むファイルは、Copilot での使用から除外されています。", "copilot.hover.unavailable.symbol": "Copilot の概要は、このシンボルでは使用できません。", "copilot.hover.error": "Copilot 要約の生成中にエラーが発生しました。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/jpn/src/LanguageServer/languageConfig.i18n.json index dc53e4799..fdd04f1e5 100644 --- a/Extension/i18n/jpn/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "重複する複数行コメントのパターンが検出されました。" -} \ 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 index 8821f6019..f4fe77648 100644 --- a/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "プロジェクト コンテキストの取得中にエラーが発生しました。理由: {0}", "copilot.cppcontext.error": "#cpp コンテキストの取得中にエラーが発生しました。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/localization.i18n.json b/Extension/i18n/jpn/src/LanguageServer/localization.i18n.json index cce559875..d7c042efc 100644 --- a/Extension/i18n/jpn/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}、{1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/references.i18n.json b/Extension/i18n/jpn/src/LanguageServer/references.i18n.json index e96c4bb97..7d1ef7777 100644 --- a/Extension/i18n/jpn/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{0}/{1} 個のファイルを確認しました。{2}", "c.cpp.peek.references": "C/C++ の参照のクイック表示", "some.references.may.be.missing": "[警告] {0} が開始されたときにワークスペースの解析が不完全だったため、参照の一部がない可能性があります。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/jpn/src/LanguageServer/referencesTreeDataProvider.i18n.json index 4b1c70b2b..d7eb01e14 100644 --- a/Extension/i18n/jpn/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "参照へ移動" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/settings.i18n.json b/Extension/i18n/jpn/src/LanguageServer/settings.i18n.json index 3293d4453..c3317666a 100644 --- a/Extension/i18n/jpn/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "コードのフォーマットでは、.clang-format ではなく .editorconfig の設定を使用しています。詳細については、'C_Cpp.formatting' 設定の 'default' 値に関するドキュメントを参照してください。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/jpn/src/LanguageServer/settingsPanel.i18n.json index 52ec7183a..0708ffb39 100644 --- a/Extension/i18n/jpn/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "C/C++ 構成" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/LanguageServer/ui.i18n.json b/Extension/i18n/jpn/src/LanguageServer/ui.i18n.json index e7a1e0bf8..52a8dfe22 100644 --- a/Extension/i18n/jpn/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "なし", "disable.configuration.provider": "該当する場合は、アクティブな構成プロバイダーを無効にします。", "select.workspace": "ワークスペース フォルダーを選択します..." -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/jpn/src/SSH/TargetsView/sshTargetsProvider.i18n.json index ff703a655..fa30e1d41 100644 --- a/Extension/i18n/jpn/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/jpn/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "アクティブな SSH ターゲットの選択がキャンセルされました。", "add.new.ssh.target": "{0} 新しい SSH ホストを追加する...", "select.ssh.target": "SSH ターゲットの選択" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/jpn/src/SSH/TargetsView/targetNodes.i18n.json index 0f1a6987a..d99f4c45f 100644 --- a/Extension/i18n/jpn/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/jpn/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[アクティブ]" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/SSH/commandInteractors.i18n.json b/Extension/i18n/jpn/src/SSH/commandInteractors.i18n.json index 0f74ea7bb..8737f4237 100644 --- a/Extension/i18n/jpn/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/jpn/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "{0} への接続に失敗しました" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/SSH/commands.i18n.json b/Extension/i18n/jpn/src/SSH/commands.i18n.json index e6171dfa7..4ea169382 100644 --- a/Extension/i18n/jpn/src/SSH/commands.i18n.json +++ b/Extension/i18n/jpn/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "\"port\" または \"localSocket\" は localForwards で必要です", "local.forward.remote.conflict": "localForwards で \"host\" または \"hostPort\" と同時に \"remoteSocket\" を指定することはできません", "local.forward.remote.missing": "\"host\" および \"hostPort\"、または \"remoteSocket\" が localForwards で必要です" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/jpn/src/SSH/sshCommandRunner.i18n.json index 0acef2076..f4134800a 100644 --- a/Extension/i18n/jpn/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/jpn/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "タスク '{0}' は取り消されましたが、基になるコマンドを終了できない可能性があります。手動で確認してください。", "ssh.process.failed": "\"{0}\" プロセスに失敗しました: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" ターミナルにデータを書き込みました: \"{1}\"。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/SSH/sshHosts.i18n.json b/Extension/i18n/jpn/src/SSH/sshHosts.i18n.json index 712e2fc48..2f4fd2b3f 100644 --- a/Extension/i18n/jpn/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/jpn/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "SSH 構成ファイル {0} を解析できませんでした: {1}", "failed.to.read.file": "ファイル {0} を読み取れませんでした。", "failed.to.write.file": "ファイル {0} に書き込めませんでした。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/common.i18n.json b/Extension/i18n/jpn/src/common.i18n.json index f2261535d..67bed7894 100644 --- a/Extension/i18n/jpn/src/common.i18n.json +++ b/Extension/i18n/jpn/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "警告: このプラットフォームのデバッグはテストされていません。", "reload.workspace.for.changes": "設定の変更を有効にするには、ワークスペースを再度読み込んでください。", "reload.string": "再読み込み" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/cppTools.i18n.json b/Extension/i18n/jpn/src/cppTools.i18n.json index e4c1a82bc..eb3b91f64 100644 --- a/Extension/i18n/jpn/src/cppTools.i18n.json +++ b/Extension/i18n/jpn/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "カスタムの構成プロバイダー '{0}' が登録されました" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/expand.i18n.json b/Extension/i18n/jpn/src/expand.i18n.json index 219b7e8f4..86cde3bdf 100644 --- a/Extension/i18n/jpn/src/expand.i18n.json +++ b/Extension/i18n/jpn/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "環境変数 {0} が見つかりません", "commands.not.supported": "コマンドは文字列ではサポートされていません: {0}。", "exception.executing.command": "文字列のコマンド {0} の実行中に例外が発生しました: {1} {2}。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/logger.i18n.json b/Extension/i18n/jpn/src/logger.i18n.json index 4106834fa..6deedf7f8 100644 --- a/Extension/i18n/jpn/src/logger.i18n.json +++ b/Extension/i18n/jpn/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "C/C++ デバッグ プロトコル", "c.cpp.warnings": "C/C++ 構成の警告" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/main.i18n.json b/Extension/i18n/jpn/src/main.i18n.json index 92d5f1b30..a9dadff06 100644 --- a/Extension/i18n/jpn/src/main.i18n.json +++ b/Extension/i18n/jpn/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "無視", "vsix.platform.incompatible": "インストールされている C/C++ 拡張機能がシステムと一致しません。", "vsix.platform.mismatching": "インストールされている C/C++ 拡張機能は、システムと互換性がありますが、一致しません。" -} \ 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 cb28423c2..465a2b843 100644 --- a/Extension/i18n/jpn/src/nativeStrings.i18n.json +++ b/Extension/i18n/jpn/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "指定された --lsp-config ファイルが存在しない場合でも、サーバーの起動を許可します。", "initialize_failed_during_engine_setup": "エンジンのセットアップ中に初期化に失敗しました。", "important_label": "重要:" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/src/platform.i18n.json b/Extension/i18n/jpn/src/platform.i18n.json index afb0803b9..eb4e9d3f1 100644 --- a/Extension/i18n/jpn/src/platform.i18n.json +++ b/Extension/i18n/jpn/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "不明な OS プラットフォーム", "missing.plist.productversion": "SystemVersion.plist から ProduceVersion を取得できませんでした", "missing.darwin.systemversion.file": "{0} で SystemVersion.plist が見つかりませんでした。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/ui/settings.html.i18n.json b/Extension/i18n/jpn/ui/settings.html.i18n.json index 89f2de2e9..67a260ac7 100644 --- a/Extension/i18n/jpn/ui/settings.html.i18n.json +++ b/Extension/i18n/jpn/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "再帰インクルード パスの優先順位。{0} に設定すると、再帰インクルード パスはシステム インクルード パスの前に検索されます。{1} に設定すると、再帰インクルード パスはシステム インクルード パスの後に検索されます。", "recursiveIncludes.order": "再帰的インクルード: 順序", "recursiveIncludes.order.description": "再帰インクルード パスの下のサブディレクトリが検索される順序。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 359acf832..6b1abff77 100644 --- a/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "アクティブ ファイルのビルドとデバッグ", "walkthrough.linux.after.running": "C++ ファイルを最初に実行してデバッグした後、プロジェクトの {0} フォルダーの内部に {1} と {2} の 2 つの新しいファイルがあることがわかります。", "walkthrough.linux.for.more.complex": "より複雑なビルドとデバッグのシナリオについて、{0} と {1} でビルド タスクとデバッグ設定をカスタマイズできます。たとえば、コマンド ラインでのビルド時、通常コンパイラに引数を渡す場合、{3} プロパティを使用して {2} でそれらの引数を指定することができます。同様に、デバッグ時にプログラムに渡す引数を {4} で定義することができます。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 5c0a78dc9..909760624 100644 --- a/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "アクティブ ファイルのビルドとデバッグ", "walkthrough.mac.after.running": "C++ ファイルを最初に実行してデバッグした後、プロジェクトの {0} フォルダーの内部に {1} と {2} の 2 つの新しいファイルがあることがわかります。", "walkthrough.mac.for.more.complex": "より複雑なビルドとデバッグのシナリオについて、{0} と {1} でビルド タスクとデバッグ設定をカスタマイズできます。たとえば、コマンド ラインでのビルド時、通常コンパイラに引数を渡す場合、{3} プロパティを使用して {2} でそれらの引数を指定することができます。同様に、デバッグ時にプログラムに渡す引数を {4} で定義することができます。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index cd93bf87f..7db5d0247 100644 --- a/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "アクティブ ファイルのビルドとデバッグ", "walkthrough.windows.after.running": "C++ ファイルを最初に実行してデバッグした後、プロジェクトの {0} フォルダーの内部に {1} と {2} の 2 つの新しいファイルがあることがわかります。", "walkthrough.windows.for.more.complex": "より複雑なビルドとデバッグのシナリオについて、{0} と {1} でビルド タスクとデバッグ設定をカスタマイズできます。たとえば、コマンド ラインでのビルド時、通常コンパイラに引数を渡す場合、{3} プロパティを使用して {2} でそれらの引数を指定することができます。同様に、デバッグ時にプログラムに渡す引数を {4} で定義することができます。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/jpn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index aca810c43..68ce20717 100644 --- a/Extension/i18n/jpn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "VS Code の現在のインスタンスを閉じます。", "walkthrough.open.command.prompt": "Windows スタート メニューで {1} と入力して、{0} を開き、{2} を選択します。", "walkthrough.windows.press.f5": "コマンド プロンプトに {0} と入力して Enter キーを押します。これにより、同じワークスペースで VS Code が再起動され、このチュートリアルに戻ります。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/jpn/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 5549cae23..ce5544da5 100644 --- a/Extension/i18n/jpn/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "macOS で C++ コンパイラをインストールする", "walkthrough.mac.text1": "macOS 向け C++ 開発を行っている場合は、Clang コンパイラをインストールすることをお勧めします。コマンド ライン開発者ツールをインストールするのに必要な操作は、ターミナル ウィンドウで以下のコマンドを実行するだけです (Ctrl+Shift+ `)。", "walkthrough.mac.text2": "次に、Clang がインストールされていることを確認するために、ターミナル ウィンドウで次のコマンドを実行します。使用している Clang のバージョンに関する情報を含むメッセージが表示されます。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index cf4360081..fa760e386 100644 --- a/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "有効な Visual Studio ライセンス (Community、Pro、Enterprise のいずれか) があり、その C++ コードベースの開発に積極的に使用している場合は、Visual Studio Build Tools の C++ ツールセットを Visual Studio Code と合わせて使用して、C++ コードベースのコンパイル、ビルド、および検証を行うことができます。", "walkthrough.windows.open.command.prompt": "Windows スタート メニューで {1} と入力して、{0} を開きます。", "walkthrough.windows.check.install": "{1} に「{0}」と入力して、MSVC のインストールを確認します。バージョンと基本的な使用法の説明とともに、著作権に関するメッセージが表示されます。" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index f4f317490..d5a2c65e3 100644 --- a/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Windows から Linux に貼り付ける場合は、{0} をチェックしてください。あるいは、{1} も使用できます。", "walkthrough.windows.link.title1": "VS Code で C++ と Windows Subsystem for Linux (WSL) を使用する", "walkthrough.windows.link.title2": "MinGW を使用して Windows で GCC をインストールする" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index f4f317490..d5a2c65e3 100644 --- a/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Windows から Linux に貼り付ける場合は、{0} をチェックしてください。あるいは、{1} も使用できます。", "walkthrough.windows.link.title1": "VS Code で C++ と Windows Subsystem for Linux (WSL) を使用する", "walkthrough.windows.link.title2": "MinGW を使用して Windows で GCC をインストールする" -} \ No newline at end of file +} diff --git a/Extension/i18n/jpn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/jpn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index f71448783..57d4d43ab 100644 --- a/Extension/i18n/jpn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/jpn/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "ターミナル ウィンドウで次のコマンドを実行すると、Ubuntu のパッケージ リストが更新されます。Linux ディストリビューションが以前のバージョンである場合は、新しいパッケージのインストールに支障をきたす場合があります。", "walkthrough.linux.text3": "以下のコマンドを使用して、GNU コンパイラ ツールと GDB デバッガーをインストールします。", "walkthrough.linux.text4": "次のコマンドを実行して、GCC がインストールされていることを確認します。著作権に関するメッセージと、使用している GCC のバージョンに関する情報が表示されます。" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json b/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json index a6bbb5edc..6ad05e6c7 100644 --- a/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "그런 다음 VS Code의 마켓플레이스 UI를 통해 다시 설치합니다.", "reinstall.extension.text8": "확장 프로그램의 올바른 버전이 VS Code에 의해 배포되지 않으면 시스템에 올바른 VSIX가 {0}일 수 있고 VS Code의 마켓플레이스 UI의 '...' 메뉴 아래 'VSIX에서 설치...' 옵션을 사용하여 설치할 수 있습니다.", "download.vsix.link.title": "VS Code 마켓플레이스 웹 사이트에서 다운로드" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json index 205290c7e..7bccaf0e0 100644 --- a/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "`${변수}` 또는 `${env:변수}` 구문을 사용하여 이 파일 내 어디서나 다시 사용할 수 있는 사용자 지정 변수입니다.", "c_cpp_properties.schema.json.definitions.version": "구성 파일의 버전입니다. 이 속성은 확장에서 관리합니다. 변경하지 마세요.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "확장이 `c_cpp_properties.json`에서 검색된 오류를 보고하도록 할지를 제어합니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/package.i18n.json b/Extension/i18n/kor/package.i18n.json index 0eb7667f9..40b1c09c9 100644 --- a/Extension/i18n/kor/package.i18n.json +++ b/Extension/i18n/kor/package.i18n.json @@ -460,4 +460,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/kor/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/kor/src/Debugger/ParsedEnvironmentFile.i18n.json index 0886012f7..5a13c49ca 100644 --- a/Extension/i18n/kor/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/kor/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "{0} {1}에서 구문 분석할 수 없는 줄을 무시하는 중: " -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/kor/src/Debugger/attachQuickPick.i18n.json index 3f39b1352..ed4e0138a 100644 --- a/Extension/i18n/kor/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/kor/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "프로세스에 연결", "select.process.attach": "연결할 프로세스 선택", "process.not.selected": "프로세스가 선택되지 않았습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json index d6413ba3f..e6b741ac3 100644 --- a/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "전송 연결이 프로세스 목록을 가져올 수 없습니다.", "failed.to.make.gdb.connection": "다음 GDB 연결을 만들지 못했습니다. \"{0}\"", "failed.to.parse.processes": "다음 프로세스를 구문 분석하지 못했습니다. \"{0}\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json index 3305e9361..f369d50f0 100644 --- a/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "{0} 같은 파이프 프로그램의 전체 경로", "enable.pretty.printing": "{0}에 자동 서식 지정 사용", "enable.intel.disassembly.flavor": "디스어셈블리 버전을 {0}(으)로 설정" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/configurations.i18n.json b/Extension/i18n/kor/src/Debugger/configurations.i18n.json index c7ab7e23b..021a6b691 100644 --- a/Extension/i18n/kor/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/kor/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "{0}을(를) 사용하여 Windows에서 Bash를 시작합니다.", "bash.on.windows.attach": "Windows 연결의 Bash", "remote.attach.bash.windows": "{0}을(를) 사용하여 Windows의 Bash에서 실행되는 원격 프로세스에 연결합니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/kor/src/Debugger/debugAdapterDescriptorFactory.i18n.json index dbc35b1b3..a00697834 100644 --- a/Extension/i18n/kor/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/kor/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "다음 속성이 있는 시작 구성은 터미널에서 직접 실행할 수 없습니다. {0}", "debugger.fallback.message": "프로그램 출력이 대신 디버그 콘솔 표시됩니다.", "debugger.fallback.message2": "이 경고를 표시하지 않으려면 시작 구성에서 'ignoreRunWithoutDebuggingWarnings' 속성을 true로 설정하세요." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/extension.i18n.json b/Extension/i18n/kor/src/Debugger/extension.i18n.json index 4304f664c..390c03344 100644 --- a/Extension/i18n/kor/src/Debugger/extension.i18n.json +++ b/Extension/i18n/kor/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "예", "no": "아니요", "ssh.target.delete.confirmation": "\"{0}\"을(를) 영구 삭제할까요?" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json index fde7300cc..0c51b58df 100644 --- a/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "\"{0}\"이(가) 취소되었습니다.", "error.processList.spawn": "\"{0}\"이(가) 코드 \"{1}\"(으)로 종료되었습니다.", "failed.processList.spawn": "\"{0}\"을(를) 생성하지 못했습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/kor/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 6391c82ac..5a434eb3a 100644 --- a/Extension/i18n/kor/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/kor/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "터미널 에뮬레이터를 찾을 수 없습니다. $TERMINAL 환경 변수를 원하는 터미널 에뮬레이터로 설정하거나 x-terminal-emulator, gnome-terminal, konsole, xterm 중 하나를 설치하세요." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/kor/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 0ca285c6e..0877599c6 100644 --- a/Extension/i18n/kor/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Copilot 요약 생성", "copilot.disclaimer": "AI 생성 콘텐츠가 잘못되었을 수 있습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/kor/src/LanguageServer/Providers/codeActionProvider.i18n.json index 2c1712496..e1fe81d5c 100644 --- a/Extension/i18n/kor/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "다음으로 확장:", "inline.macro": "인라인 매크로", "inline.macro.not.available": "이 위치에서는 인라인 매크로를 사용할 수 없습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/kor/src/LanguageServer/Providers/renameProvider.i18n.json index abcf3f130..53ca0f23b 100644 --- a/Extension/i18n/kor/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "기호 이름 바꾸기 작업에 잘못된 식별자가 제공되었습니다.", "unable.to.locate.selected.symbol": "선택한 기호에 대한 정의를 찾을 수 없습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/client.i18n.json b/Extension/i18n/kor/src/LanguageServer/client.i18n.json index f3650f4ad..c8165f577 100644 --- a/Extension/i18n/kor/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "함수로 추출 실패: {0}", "invalid.edit": "함수로 추출하지 못했습니다. 잘못된 편집이 생성되었습니다. '{0}'" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json index 8f7e8c21d..5de9abfd8 100644 --- a/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "이 {0} 문제 해결", "fix.this.problem": "이 {0} 문제 해결", "show.documentation.for": "{0}에 대한 문서 표시" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json b/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json index 4d843fe41..09695f620 100644 --- a/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "여러 경로는 허용되지 않습니다.", "multiple.paths.should.be.separate.entries": "여러 경로는 배열에서 별도의 항목이어야 합니다.", "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 index 7fedf9ef0..806480e33 100644 --- a/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "결과를 검색하는 동안 오류가 발생했습니다. 이유: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/kor/src/LanguageServer/cppBuildTaskProvider.i18n.json index 05332205f..eb82de8bd 100644 --- a/Extension/i18n/kor/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "빌드가 완료되었지만, 오류가 발생했습니다.", "build.finished.with.warnings": "빌드가 완료되었지만, 경고가 발생했습니다.", "build.finished.successfully": "빌드가 완료되었습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/kor/src/LanguageServer/devcmd.i18n.json index 1b4a2d094..fb021f434 100644 --- a/Extension/i18n/kor/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{1}에 대한 {0} 개발자 환경", "default.env": "{0}의 기본 환경", "host.target": "호스트 = {0}, 대상 = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/extension.i18n.json b/Extension/i18n/kor/src/LanguageServer/extension.i18n.json index 73c82a1d1..2b9986c9a 100644 --- a/Extension/i18n/kor/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "이 기호의 정의 또는 선언이 포함된 파일은 Copilot에서 사용되지 않도록 제외되었습니다.", "copilot.hover.unavailable.symbol": "이 기호에는 Copilot 요약을 사용할 수 없습니다.", "copilot.hover.error": "Copilot 요약을 생성하는 동안 오류가 발생했습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/kor/src/LanguageServer/languageConfig.i18n.json index 14de13f55..0aadb7ddd 100644 --- a/Extension/i18n/kor/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "중복 여러 줄 주석 패턴이 검색되었습니다." -} \ 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 index 0de8d223e..1af522c39 100644 --- a/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "프로젝트 컨텍스트를 검색하는 동안 오류가 발생했습니다. 이유: {0}", "copilot.cppcontext.error": "#cpp 컨텍스트를 검색하는 동안 오류가 발생했습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/localization.i18n.json b/Extension/i18n/kor/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/kor/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/references.i18n.json b/Extension/i18n/kor/src/LanguageServer/references.i18n.json index 8cca929ba..67f498f80 100644 --- a/Extension/i18n/kor/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{0}/{1}개 파일이 확인되었습니다.{2}", "c.cpp.peek.references": "C/C++ Peek 참조", "some.references.may.be.missing": "[경고] 일부 참조가 누락되었을 수 있는데, 이는 {0}이(가) 시작되었을 때 작업 영역 구문 분석이 완료되지 않았기 때문입니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/kor/src/LanguageServer/referencesTreeDataProvider.i18n.json index ab036d3fd..69f3693b7 100644 --- a/Extension/i18n/kor/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "참조로 이동" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/settings.i18n.json b/Extension/i18n/kor/src/LanguageServer/settings.i18n.json index cdf83218d..13500c56d 100644 --- a/Extension/i18n/kor/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "코드 형식이 .clang-format 대신 .editorconfig의 설정을 사용합니다. 자세한 내용은 'C_Cpp.formatting' 설정의 'default' 값에 대한 설명서를 참조하세요." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/kor/src/LanguageServer/settingsPanel.i18n.json index cd0012980..8678833a7 100644 --- a/Extension/i18n/kor/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "C/C++ 구성" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/LanguageServer/ui.i18n.json b/Extension/i18n/kor/src/LanguageServer/ui.i18n.json index 8cbe0f3b8..1e93a6e7b 100644 --- a/Extension/i18n/kor/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "없음", "disable.configuration.provider": "해당하는 경우 활성 구성 공급자를 사용하지 않도록 설정합니다.", "select.workspace": "작업 영역 폴더 선택..." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/kor/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 46f0ff304..13d16c78b 100644 --- a/Extension/i18n/kor/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/kor/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "활성 SSH 대상 선택이 취소되었습니다.", "add.new.ssh.target": "{0} 새 SSH 대상 추가...", "select.ssh.target": "SSH 대상 선택" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/kor/src/SSH/TargetsView/targetNodes.i18n.json index a52a95bec..966213f8d 100644 --- a/Extension/i18n/kor/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/kor/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[활성]" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json b/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json index 05724c463..65b177342 100644 --- a/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "{0}에 연결하지 못했습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/SSH/commands.i18n.json b/Extension/i18n/kor/src/SSH/commands.i18n.json index 3bd3cab5b..e113913cd 100644 --- a/Extension/i18n/kor/src/SSH/commands.i18n.json +++ b/Extension/i18n/kor/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "localForwards에 \"port\" 또는 \"localSocket\"이 필요합니다.", "local.forward.remote.conflict": "\"remoteSocket\"은 localForwards에서 \"host\" 또는 \"hostPort\"와 동시에 지정할 수 없습니다.", "local.forward.remote.missing": "\"host\" 및 \"hostPort\" 또는 \"remoteSocket\"이 localForwards에 필요합니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/kor/src/SSH/sshCommandRunner.i18n.json index 1dc83e886..dba01391a 100644 --- a/Extension/i18n/kor/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/kor/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "작업 '{0}'이(가) 취소되었지만 기본 명령이 종료되지 않을 수 있습니다. 수동으로 확인하세요.", "ssh.process.failed": "\"{0}\" 프로세스 실패: {1}", "ssh.wrote.data.to.terminal": "\"{0}\"이(가) \"{1}\" 터미널에 데이터를 썼습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/SSH/sshHosts.i18n.json b/Extension/i18n/kor/src/SSH/sshHosts.i18n.json index 1752a2e81..51645c607 100644 --- a/Extension/i18n/kor/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/kor/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "SSH 구성 파일 {0}을(를) 구문 분석하지 못했음: {1}", "failed.to.read.file": "{0} 파일을 읽지 못했습니다.", "failed.to.write.file": "{0} 파일에 쓰지 못했습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/common.i18n.json b/Extension/i18n/kor/src/common.i18n.json index c96c69354..4fd748c95 100644 --- a/Extension/i18n/kor/src/common.i18n.json +++ b/Extension/i18n/kor/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "경고: 디버깅이 이 플랫폼에서 테스트되지 않았습니다.", "reload.workspace.for.changes": "설정 변경 내용을 적용하려면 작업 영역을 다시 로드합니다.", "reload.string": "다시 로드" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/cppTools.i18n.json b/Extension/i18n/kor/src/cppTools.i18n.json index 0f1f03ab1..ae278d2cb 100644 --- a/Extension/i18n/kor/src/cppTools.i18n.json +++ b/Extension/i18n/kor/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "사용자 지정 구성 공급자 '{0}'이(가) 등록됨" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/expand.i18n.json b/Extension/i18n/kor/src/expand.i18n.json index 0950740f3..1e69063f2 100644 --- a/Extension/i18n/kor/src/expand.i18n.json +++ b/Extension/i18n/kor/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "환경 변수 {0} 을(를) 찾을 수 없습니다.", "commands.not.supported": "{0} 문자열에는 명령이 지원되지 않습니다.", "exception.executing.command": "{1} {2} 문자열에 대해 {0} 명령을 실행하는 동안 예외가 발생했습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/logger.i18n.json b/Extension/i18n/kor/src/logger.i18n.json index 2126a5706..0fe26b25a 100644 --- a/Extension/i18n/kor/src/logger.i18n.json +++ b/Extension/i18n/kor/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "C/C++ 디버그 프로토콜", "c.cpp.warnings": "C/C++ 구성 경고" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/main.i18n.json b/Extension/i18n/kor/src/main.i18n.json index 18730c64c..75c534b07 100644 --- a/Extension/i18n/kor/src/main.i18n.json +++ b/Extension/i18n/kor/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "무시", "vsix.platform.incompatible": "설치된 C/C++ 확장이 시스템과 일치하지 않습니다.", "vsix.platform.mismatching": "설치된 C/C++ 확장이 시스템과 호환되지만 일치하지 않습니다." -} \ 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 b846a98cd..60c151286 100644 --- a/Extension/i18n/kor/src/nativeStrings.i18n.json +++ b/Extension/i18n/kor/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "지정된 --lsp-config 파일이 없어도 서버를 시작할 수 있도록 허용합니다.", "initialize_failed_during_engine_setup": "엔진을 설정하는 동안 초기화하지 못했습니다.", "important_label": "중요:" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/src/platform.i18n.json b/Extension/i18n/kor/src/platform.i18n.json index f671df6ba..fd8983efb 100644 --- a/Extension/i18n/kor/src/platform.i18n.json +++ b/Extension/i18n/kor/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "알 수 없는 OS 플랫폼", "missing.plist.productversion": "SystemVersion.plist에서 ProduceVersion을 가져올 수 없음", "missing.darwin.systemversion.file": "{0} 에서 SystemVersion.plist를 찾지 못했습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/ui/settings.html.i18n.json b/Extension/i18n/kor/ui/settings.html.i18n.json index 1f1180efd..5928f080a 100644 --- a/Extension/i18n/kor/ui/settings.html.i18n.json +++ b/Extension/i18n/kor/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "재귀 포함 경로의 우선 순위입니다. {0}(으)로 설정하면 재귀 포함 경로가 시스템 포함 경로 전에 검색됩니다. {1}(으)로 설정하면 시스템 포함 경로 후에 재귀 포함 경로가 검색됩니다.", "recursiveIncludes.order": "재귀 포함: 주문", "recursiveIncludes.order.description": "재귀 포함 경로 아래의 하위 디렉터리가 검색되는 순서입니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index cf38995b8..be1328883 100644 --- a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "활성 파일 빌드 및 디버그", "walkthrough.linux.after.running": "처음으로 C++ 파일을 실행하고 디버깅한 후 프로젝트의 {0} 폴더 안에 {1} 및 {2}(이)라는 두 개의 새 파일이 있음을 알 수 있습니다.", "walkthrough.linux.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1}에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2}에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4}에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 3eda44f92..28b18f05c 100644 --- a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "활성 파일 빌드 및 디버그", "walkthrough.mac.after.running": "처음으로 C++ 파일을 실행하고 디버깅한 후 프로젝트의 {0} 폴더 안에 {1} 및 {2}(이)라는 두 개의 새 파일이 있음을 알 수 있습니다.", "walkthrough.mac.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1}에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2}에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4}에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 67088e66c..ec718cbcf 100644 --- a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "활성 파일 빌드 및 디버그", "walkthrough.windows.after.running": "처음으로 C++ 파일을 실행하고 디버깅한 후 프로젝트의 {0} 폴더 안에 {1} 및 {2}(이)라는 두 개의 새 파일이 있음을 알 수 있습니다.", "walkthrough.windows.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1}에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2}에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4}에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index a49bea1a3..567e3afeb 100644 --- a/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "VS Code 현재 인스턴스를 닫습니다.", "walkthrough.open.command.prompt": "Windows 시작 메뉴에 {1}을(를) 입력하여 {0}을(를) 연 다음 {2}을(를) 선택합니다.", "walkthrough.windows.press.f5": "명령 프롬프트에 {0}을(를) 입력하고 Enter 키를 누릅니다. 이렇게 하면 동일한 작업 영역에서 VS Code 다시 시작되고 이 연습으로 돌아옵니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 1121e185f..d76d54f1a 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "macOS에 C++ 컴파일러 설치", "walkthrough.mac.text1": "macOS용 C++ 개발을 하는 경우 Clang 컴파일러를 설치하는 것이 좋습니다. 터미널 창(Ctrl+Shift+ `)에서 다음 명령을 실행하여 명령줄 개발자 도구를 설치하기만 하면 됩니다.", "walkthrough.mac.text2": "그런 다음 Clang이 설치되었는지 확인하려면 터미널 창에서 다음 명령을 실행합니다. 사용 중인 Clang 버전에 대한 정보가 포함된 메시지가 표시되어야 합니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index b25a9a34c..1bef1a94d 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "현재 C++ 코드베이스를 개발하는 데 적극적으로 사용 중인 유효한 Visual Studio 라이선스(Community, Pro 또는 Enterprise)가 있는 한 Visual Studio Build Tools의 C++ 도구 집합을 Visual Studio Code와 함께 사용하여 모든 C++ 코드베이스를 컴파일, 빌드 및 확인할 수 있습니다.", "walkthrough.windows.open.command.prompt": "Windows 시작 메뉴에 {1}을(를) 입력하여 {0}을(를) 엽니다.", "walkthrough.windows.check.install": "{1}에 {0}을(를) 입력하여 MSVC 설치를 확인하세요. 버전 및 기본 사용 설명과 함께 저작권 메시지가 표시될 것입니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 549632b44..6cfa46ed5 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Windows에서 Linux를 대상으로 하는 경우 {0}을(를) 확인하세요. 또는 {1}할 수 있습니다.", "walkthrough.windows.link.title1": "VS Code에서 C++ 및 Linux용 Windows 하위 시스템(WSL) 사용", "walkthrough.windows.link.title2": "MinGW로 Windows에 GCC 설치" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 549632b44..6cfa46ed5 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Windows에서 Linux를 대상으로 하는 경우 {0}을(를) 확인하세요. 또는 {1}할 수 있습니다.", "walkthrough.windows.link.title1": "VS Code에서 C++ 및 Linux용 Windows 하위 시스템(WSL) 사용", "walkthrough.windows.link.title2": "MinGW로 Windows에 GCC 설치" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 606ca57a0..ba76b3e7c 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "터미널 창에서 다음 명령을 실행하여 Ubuntu 패키지 목록을 업데이트합니다. 구식 Linux 배포판은 경우에 따라 새 패키지를 설치하려는 시도에 방해가 될 수 있습니다.", "walkthrough.linux.text3": "다음 명령을 사용하여 GNU 컴파일러 도구와 GDB 디버거를 설치하세요.", "walkthrough.linux.text4": "다음 명령을 실행하여 GCC가 설치되었는지 확인합니다. 사용 중인 GCC 버전에 대한 저작권 메시지와 정보가 표시되어야 합니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json b/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json index b83130f01..636020387 100644 --- a/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Następnie zainstaluj ponownie za pośrednictwem interfejsu użytkownika platformy handlowej w programie VS Code.", "reinstall.extension.text8": "Jeśli poprawna wersja rozszerzenia nie zostanie wdrożona przez VS Code, poprawny VSIX dla Twojego systemu może być {0} i zainstalowany przy użyciu opcji „Zainstaluj z VSIX...” w menu „...” w UI rynku w VS Code.", "download.vsix.link.title": "Pobrano z witryny internetowej platformy handlowej programu VS Code" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json index a96a1a4b8..570bf04e2 100644 --- a/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Zmienne niestandardowe, których można używać ponownie w dowolnym miejscu tego pliku przy użyciu składni `${zmienna}` lub `${env:zmienna}`.", "c_cpp_properties.schema.json.definitions.version": "Wersja pliku konfiguracji. Tą właściwością zarządza rozszerzenie. Nie zmieniaj jej.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Określa, czy rozszerzenie będzie raportować błędy wykryte w pliku `c_cpp_properties.json`." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 6c5207f79..560b24e07 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nigdy nie uwzględniaj pliku nagłówkowego.", "c_cpp.languageModelTools.configuration.displayName": "Konfiguracja języka C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Konfiguracja aktywnego pliku C lub C++, na przykład standardowa wersja języka i platforma docelowa." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/plk/src/Debugger/ParsedEnvironmentFile.i18n.json index f4a112b03..ce6ef50a2 100644 --- a/Extension/i18n/plk/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/plk/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Ignorowanie wierszy nienadających się do analizy w {0} {1}: " -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/plk/src/Debugger/attachQuickPick.i18n.json index 742963bdd..3232c5194 100644 --- a/Extension/i18n/plk/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/plk/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "Dołącz do procesu", "select.process.attach": "Wybierz docelowy proces dołączania", "process.not.selected": "Nie wybrano procesu." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/plk/src/Debugger/attachToProcess.i18n.json index 2c5c46ae2..75cb56fb2 100644 --- a/Extension/i18n/plk/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/plk/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "Dołączanie transportu nie mogło uzyskać listy procesów.", "failed.to.make.gdb.connection": "Nie można nawiązać połączenia GDB: „{0}”.", "failed.to.parse.processes": "Nie można przeanalizować procesów: „{0}”." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json index 69496dee5..0313b7570 100644 --- a/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "pełna ścieżka do programu potoku, takiego jak {0}", "enable.pretty.printing": "Włącz formatowanie kodu dla {0}", "enable.intel.disassembly.flavor": "Ustaw wariant dezasemblacji na {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/configurations.i18n.json b/Extension/i18n/plk/src/Debugger/configurations.i18n.json index 6eff61142..add8db3a7 100644 --- a/Extension/i18n/plk/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/plk/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Uruchom w programie Bash w systemie Windows za pomocą elementu {0}.", "bash.on.windows.attach": "Program Bash w systemie Windows — dołączanie", "remote.attach.bash.windows": "Dołącz do zdalnego procesu uruchomionego w programie Bash w systemie Windows przy użyciu elementu {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/plk/src/Debugger/debugAdapterDescriptorFactory.i18n.json index 545c39dfc..d6b2247e6 100644 --- a/Extension/i18n/plk/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/plk/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Nie można uruchomić konfiguracji uruchamiania z następującymi właściwościami bezpośrednio w terminalu: {0}", "debugger.fallback.message": "Zamiast tego dane wyjściowe programu będą wyświetlane w konsoli debugowania.", "debugger.fallback.message2": "Aby pominąć to ostrzeżenie, ustaw właściwość „ignoreRunWithoutDebuggingWarnings” na wartość true w konfiguracji uruchamiania." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/extension.i18n.json b/Extension/i18n/plk/src/Debugger/extension.i18n.json index 3c59fa80c..8781f71e8 100644 --- a/Extension/i18n/plk/src/Debugger/extension.i18n.json +++ b/Extension/i18n/plk/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Tak", "no": "Nie", "ssh.target.delete.confirmation": "Czy na pewno chcesz trwale usunąć „{0}”?" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/plk/src/Debugger/nativeAttach.i18n.json index fb9041146..15f8b2ba2 100644 --- a/Extension/i18n/plk/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/plk/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "Anulowano: „{0}”.", "error.processList.spawn": "„{0}” zakończono z kodem: „{1}”.", "failed.processList.spawn": "Nie można zduplikować „{0}”." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/plk/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 69d389654..6bfddfd23 100644 --- a/Extension/i18n/plk/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/plk/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Nie znaleziono emulatora terminalu. Ustaw zmienną środowiskową $TERMINAL na wybrany emulator terminala lub zainstaluj jeden z następujących: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/plk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 0ee5e0e2a..3ddca1da3 100644 --- a/Extension/i18n/plk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Generuj podsumowanie funkcji Copilot", "copilot.disclaimer": "Zawartość wygenerowana przez sztuczną inteligencję może być niepoprawna." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/plk/src/LanguageServer/Providers/codeActionProvider.i18n.json index 13bd8d3be..412d44042 100644 --- a/Extension/i18n/plk/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Jest rozwijane do:", "inline.macro": "Osadź makro w tekście", "inline.macro.not.available": "Makro wbudowane jest niedostępne w tej lokalizacji." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/plk/src/LanguageServer/Providers/renameProvider.i18n.json index 6d74247bf..c5b389b2c 100644 --- a/Extension/i18n/plk/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Podano nieprawidłowy identyfikator dla operacji Zmień nazwę symbolu.", "unable.to.locate.selected.symbol": "Nie można zlokalizować definicji wybranego symbolu." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/client.i18n.json b/Extension/i18n/plk/src/LanguageServer/client.i18n.json index e58f87ecb..d0018d6e5 100644 --- a/Extension/i18n/plk/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "Wyodrębnienie do funkcji zakończyło się niepowodzeniem: {0}", "invalid.edit": "Wyodrębnienie do funkcji zakończyło się niepowodzeniem. Wygenerowano nieprawidłową edycję: „{0}”" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/plk/src/LanguageServer/codeAnalysis.i18n.json index 5abbfd966..de2d050ea 100644 --- a/Extension/i18n/plk/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Wyczyść ten problem z {0}", "fix.this.problem": "Rozwiąż ten problem z {0}", "show.documentation.for": "Pokaż dokumentację dotyczącą {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json b/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json index 327d1e6be..85590dbff 100644 --- a/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Wiele ścieżek jest niedozwolonych.", "multiple.paths.should.be.separate.entries": "Wiele ścieżek powinno być osobnymi wpisami w tablicy.", "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 index 27bc71f99..d01a76949 100644 --- a/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Błąd podczas pobierania wyniku. Przyczyna: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/plk/src/LanguageServer/cppBuildTaskProvider.i18n.json index 8040ad236..a1d8bc6cc 100644 --- a/Extension/i18n/plk/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "Kompilacja została zakończona z błędami.", "build.finished.with.warnings": "Kompilacja została zakończona z ostrzeżeniami.", "build.finished.successfully": "Kompilacja została zakończona pomyślnie." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/plk/src/LanguageServer/devcmd.i18n.json index 139fa4270..6c7f78a8d 100644 --- a/Extension/i18n/plk/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{0} środowisko deweloperskie dla {1}", "default.env": "Środowisko domyślne dla {0}", "host.target": "host = {0}, cel = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/extension.i18n.json b/Extension/i18n/plk/src/LanguageServer/extension.i18n.json index ad0c69a30..6da719cf2 100644 --- a/Extension/i18n/plk/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "Plik zawierający definicję lub deklarację tego symbolu został wykluczony z używania z copilotem.", "copilot.hover.unavailable.symbol": "Podsumowanie Copilot jest niedostępne dla tego symbolu.", "copilot.hover.error": "Wystąpił błąd podczas generowania podsumowania funkcji Copilot." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/plk/src/LanguageServer/languageConfig.i18n.json index 1093ef8b3..496d8f454 100644 --- a/Extension/i18n/plk/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Wykryto zduplikowane wzorce komentarzy wielowierszowych." -} \ 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 index 63744964c..4497665e0 100644 --- a/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Błąd podczas pobierania kontekstu projektu. Przyczyna: {0}", "copilot.cppcontext.error": "Błąd podczas pobierania kontekstu #cpp." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/localization.i18n.json b/Extension/i18n/plk/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/plk/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/references.i18n.json b/Extension/i18n/plk/src/LanguageServer/references.i18n.json index d8f9efed7..ce50a6d50 100644 --- a/Extension/i18n/plk/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "Potwierdzono pliki: {0}/{1}.{2}", "c.cpp.peek.references": "Wgląd w odwołania języka C/C++", "some.references.may.be.missing": "[Ostrzeżenie] Może brakować niektórych odwołań, ponieważ analizowanie obszaru roboczego było niekompletne po uruchomieniu elementu {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/plk/src/LanguageServer/referencesTreeDataProvider.i18n.json index 6f5e4d137..c1ee3d3f9 100644 --- a/Extension/i18n/plk/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Przejdź do odwołania" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/settings.i18n.json b/Extension/i18n/plk/src/LanguageServer/settings.i18n.json index 9f421ce6f..9ec526385 100644 --- a/Extension/i18n/plk/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "Formatowanie kodu używa ustawień z pliku .editorconfig zamiast .clang-format. Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą wartości „default” ustawienia „C_Cpp.formatting”." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/plk/src/LanguageServer/settingsPanel.i18n.json index d89788f58..3ba20c9fb 100644 --- a/Extension/i18n/plk/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "Konfiguracje języka C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/LanguageServer/ui.i18n.json b/Extension/i18n/plk/src/LanguageServer/ui.i18n.json index cfe6ab487..daed2fb76 100644 --- a/Extension/i18n/plk/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "brak", "disable.configuration.provider": "Wyłącz aktywnego dostawcę konfiguracji, jeśli ma zastosowanie.", "select.workspace": "Wybierz folder obszaru roboczego..." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/plk/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 0185b9b3e..5a37d1dac 100644 --- a/Extension/i18n/plk/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/plk/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Anulowano wybór aktywnego elementu docelowego SSH.", "add.new.ssh.target": "{0} dodaj nowy element docelowy SSH...", "select.ssh.target": "Wybierz element docelowy SSH" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/plk/src/SSH/TargetsView/targetNodes.i18n.json index 03c7b190d..af15087fa 100644 --- a/Extension/i18n/plk/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/plk/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Aktywne]" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json b/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json index 1ca035aea..2308c65f3 100644 --- a/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "Nie można nawiązać połączenia z {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/SSH/commands.i18n.json b/Extension/i18n/plk/src/SSH/commands.i18n.json index 84d5ddc51..43f300305 100644 --- a/Extension/i18n/plk/src/SSH/commands.i18n.json +++ b/Extension/i18n/plk/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "„port” lub „localSocket” wymagane w localForwards", "local.forward.remote.conflict": "Parametr „remoteSocket” nie może być określone jednocześnie za pomocą elementu „host” lub \"hostPort\" w localForwards", "local.forward.remote.missing": "„Host” i „hostPort” lub „remoteSocket” są wymagane w localForwards" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/plk/src/SSH/sshCommandRunner.i18n.json index fdac7c937..59387c343 100644 --- a/Extension/i18n/plk/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/plk/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "Zadanie „{0}” zostało anulowane, ale nie można zakończyć bazowego polecenia. Sprawdź ręcznie.", "ssh.process.failed": "Proces „{0}” nie powiódł się: {1}", "ssh.wrote.data.to.terminal": "„{0}” zapisał dane w terminalu: „{1}”." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/SSH/sshHosts.i18n.json b/Extension/i18n/plk/src/SSH/sshHosts.i18n.json index dd94e003e..53556ad5a 100644 --- a/Extension/i18n/plk/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/plk/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "Nie można przeanalizować pliku konfiguracji SSH {0}: {1}", "failed.to.read.file": "Nie można odczytać pliku {0}.", "failed.to.write.file": "Nie można zapisać do pliku {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/common.i18n.json b/Extension/i18n/plk/src/common.i18n.json index 96e95eaa1..599d97745 100644 --- a/Extension/i18n/plk/src/common.i18n.json +++ b/Extension/i18n/plk/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Ostrzeżenie: nie przetestowano debugowania dla tej platformy.", "reload.workspace.for.changes": "Załaduj ponownie obszar roboczy, aby zmiany ustawień zostały zastosowane.", "reload.string": "Załaduj ponownie" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/cppTools.i18n.json b/Extension/i18n/plk/src/cppTools.i18n.json index a19488c6b..6b1dce62d 100644 --- a/Extension/i18n/plk/src/cppTools.i18n.json +++ b/Extension/i18n/plk/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Zarejestrowano dostawcę konfiguracji niestandardowej „{0}”" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/expand.i18n.json b/Extension/i18n/plk/src/expand.i18n.json index 4e7770204..f9772f9a5 100644 --- a/Extension/i18n/plk/src/expand.i18n.json +++ b/Extension/i18n/plk/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "Nie znaleziono zmiennej środowiskowej {0}", "commands.not.supported": "Polecenia nie są obsługiwane w przypadku ciągu: {0}.", "exception.executing.command": "Wyjątek podczas wykonywania polecenia {0} dla ciągu: {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/logger.i18n.json b/Extension/i18n/plk/src/logger.i18n.json index 8751729e9..35e99d84c 100644 --- a/Extension/i18n/plk/src/logger.i18n.json +++ b/Extension/i18n/plk/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "Protokół debugowania języka C/C++", "c.cpp.warnings": "Ostrzeżenia dotyczące konfiguracji języka C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/main.i18n.json b/Extension/i18n/plk/src/main.i18n.json index ba6dcc822..deac81bed 100644 --- a/Extension/i18n/plk/src/main.i18n.json +++ b/Extension/i18n/plk/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Ignoruj", "vsix.platform.incompatible": "Zainstalowane rozszerzenie C/C++ jest nie pasuje do Twojego systemu.", "vsix.platform.mismatching": "Zainstalowane rozszerzenie C/C++ jest kompatybilne, ale nie pasuje do Twojego systemu." -} \ 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 d4e5f556e..31013bf76 100644 --- a/Extension/i18n/plk/src/nativeStrings.i18n.json +++ b/Extension/i18n/plk/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Zezwól na uruchomienie serwera, nawet jeśli podany plik --lsp-config nie istnieje.", "initialize_failed_during_engine_setup": "Inicjowanie nie powiodło się podczas instalacji aparatu.", "important_label": "Ważne:" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/src/platform.i18n.json b/Extension/i18n/plk/src/platform.i18n.json index 82aba7da3..69b24de34 100644 --- a/Extension/i18n/plk/src/platform.i18n.json +++ b/Extension/i18n/plk/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Nieznana platforma systemu operacyjnego", "missing.plist.productversion": "Nie można uzyskać elementu ProduceVersion z pliku SystemVersion.plist", "missing.darwin.systemversion.file": "Nie udało się znaleźć pliku SystemVersion.plist w: {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/ui/settings.html.i18n.json b/Extension/i18n/plk/ui/settings.html.i18n.json index 139be3223..ed4446987 100644 --- a/Extension/i18n/plk/ui/settings.html.i18n.json +++ b/Extension/i18n/plk/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "Priorytet ścieżek rekursywnego dołączania. Jeśli ustawiono na wartość {0}, ścieżki rekursywnego dołączania będą przeszukiwane przed ścieżkami systemowego dołączania. Jeśli ustawiono na wartość {1}, ścieżki rekursywnego dołączania będą przeszukiwane po ścieżkach systemowego dołączania.", "recursiveIncludes.order": "Rekursywne obejmuje: kolejność", "recursiveIncludes.order.description": "Kolejność przeszukiwania podkatalogów w ścieżkach dołączania rekursywnego." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 4a36655b0..b7385c2a3 100644 --- a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Kompiluj i debuguj aktywny plik", "walkthrough.linux.after.running": "Po uruchomieniu i debugowaniu pliku C++ po raz pierwszy zobaczysz dwa nowe pliki w folderze {0} projektu: {1} i {2}.", "walkthrough.linux.for.more.complex": "W przypadku bardziej złożonych scenariuszy kompilacji i debugowania można dostosować zadania kompilacji i konfiguracje debugowania w pozycjach {0} i {1}. Na przykład jeśli zwykle przekazujesz argumenty do kompilatora podczas kompilowania z poziomu wiersza polecenia, możesz określić te argumenty w pozycji {2} przy użyciu właściwości {3}. Podobnie można zdefiniować argumenty do przekazania do programu na potrzeby debugowania w pozycji {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 664f62c8c..bbb608d3b 100644 --- a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Kompiluj i debuguj aktywny plik", "walkthrough.mac.after.running": "Po uruchomieniu i debugowaniu pliku C++ po raz pierwszy zobaczysz dwa nowe pliki w folderze {0} projektu: {1} i {2}.", "walkthrough.mac.for.more.complex": "W przypadku bardziej złożonych scenariuszy kompilacji i debugowania można dostosować zadania kompilacji i konfiguracje debugowania w pozycjach {0} i {1}. Na przykład jeśli zwykle przekazujesz argumenty do kompilatora podczas kompilowania z poziomu wiersza polecenia, możesz określić te argumenty w pozycji {2} przy użyciu właściwości {3}. Podobnie można zdefiniować argumenty do przekazania do programu na potrzeby debugowania w pozycji {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 219c58203..4595ce32c 100644 --- a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Kompiluj i debuguj aktywny plik", "walkthrough.windows.after.running": "Po uruchomieniu i debugowaniu pliku C++ po raz pierwszy zobaczysz dwa nowe pliki w folderze {0} projektu: {1} i {2}.", "walkthrough.windows.for.more.complex": "W przypadku bardziej złożonych scenariuszy kompilacji i debugowania można dostosować zadania kompilacji i konfiguracje debugowania w pozycjach {0} i {1}. Na przykład jeśli zwykle przekazujesz argumenty do kompilatora podczas kompilowania z poziomu wiersza polecenia, możesz określić te argumenty w pozycji {2} przy użyciu właściwości {3}. Podobnie można zdefiniować argumenty do przekazania do programu na potrzeby debugowania w pozycji {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/plk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index cf7f56dbc..87c3d7e60 100644 --- a/Extension/i18n/plk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Zamknij bieżące wystąpienie programu VS Code.", "walkthrough.open.command.prompt": "Otwórz {0}, wpisując {1} w menu Start systemu Windows, a następnie wybierz {2}.", "walkthrough.windows.press.f5": "Wpisz {0} w wierszu polecenia i naciśnij klawisz Enter. Powinno to spowodować ponowne uruchomienie programu VS Code w tym samym obszarze roboczym i powrót do tego przewodnika." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/plk/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 0b1d38156..dc2e840f0 100644 --- a/Extension/i18n/plk/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "Zainstaluj kompilator języka C++ w systemie macOS", "walkthrough.mac.text1": "Jeśli programujesz w języku C++ dla systemu macOS, zalecamy zainstalowanie kompilatora Clang. Wystarczy uruchomić następujące polecenie w oknie terminalu (Ctrl+Shift+ `), aby zainstalować narzędzia deweloperskie wiersza polecenia:", "walkthrough.mac.text2": "Następnie, aby sprawdzić, czy kompilator Clang jest zainstalowany, uruchom następujące polecenie w oknie terminalu. Powinien zostać wyświetlony komunikat z informacjami o używanej wersji kompilatora Clang." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index eded9ce6e..e0cf3c9b5 100644 --- a/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Zestawu narzędzi języka C++ z narzędzi Visual Studio Build Tools wraz z programem Visual Studio Code można używać do kompilowania, tworzenia i weryfikowania dowolnej bazy kodu języka C++, o ile masz również ważną licencję programu Visual Studio (Community, Pro lub Enterprise), której aktywnie używasz do opracowywania tej bazy kodu języka C++.", "walkthrough.windows.open.command.prompt": "Otwórz {0}, wpisując {1} w menu Start systemu Windows.", "walkthrough.windows.check.install": "Sprawdź instalację MSVC, wpisując {0} w {1}. Powinien zostać wyświetlony komunikat o prawach autorskich z wersją i podstawowym opisem dotyczącym użycia." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 2c8cfab2d..71f60cc77 100644 --- a/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Jeśli zamierzasz korzystać z systemu Linux z poziomu systemu Windows, sprawdź {0}. Możesz też {1}.", "walkthrough.windows.link.title1": "Używanie języka C++ i podsystemu Windows dla systemu Linux (WSL) w programie VS Code", "walkthrough.windows.link.title2": "Zainstaluj zestaw kompilatorów GCC w systemie Windows z funkcją MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 2c8cfab2d..71f60cc77 100644 --- a/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Jeśli zamierzasz korzystać z systemu Linux z poziomu systemu Windows, sprawdź {0}. Możesz też {1}.", "walkthrough.windows.link.title1": "Używanie języka C++ i podsystemu Windows dla systemu Linux (WSL) w programie VS Code", "walkthrough.windows.link.title2": "Zainstaluj zestaw kompilatorów GCC w systemie Windows z funkcją MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/plk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 3c99bdc2b..9bd48af32 100644 --- a/Extension/i18n/plk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Uruchom następujące polecenie w oknie terminalu, aby zaktualizować listy pakietów systemu Ubuntu. Nieaktualna dystrybucja systemu Linux czasami może zakłócać próby zainstalowania nowych pakietów.", "walkthrough.linux.text3": "Zainstaluj narzędzia kompilatora GNU i debuger GDB za pomocą następującego polecenia:", "walkthrough.linux.text4": "Sprawdź, czy zestaw kompilatorów GCC jest zainstalowany, uruchamiając następujące polecenie. Powinien zostać wyświetlony komunikat o prawach autorskich i informacje o używanej wersji zestawu kompilatorów GCC." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/Reinstalling the Extension.md.i18n.json b/Extension/i18n/ptb/Reinstalling the Extension.md.i18n.json index 1b0253ba8..c0b60ccf8 100644 --- a/Extension/i18n/ptb/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/ptb/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Em seguida, reinstale por meio da Interface do Usuário do marketplace VS Code.", "reinstall.extension.text8": "Se a versão correta da extensão não for implantada pelo VS Code, o VSIX correto para o sistema poderá ser {0} e instalado usando a opção 'Instalar do VSIX...' na opção '...' na interface do usuário do Marketplace VS Code.", "download.vsix.link.title": "baixado do site VS Code marketplace" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json index c962a96a3..324a2cf7e 100644 --- a/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Variáveis ​​personalizadas que podem ser reutilizadas em qualquer lugar neste arquivo usando a sintaxe `${variável}` ou `${env:variável}`.", "c_cpp_properties.schema.json.definitions.version": "Versão do arquivo de configuração. Esta propriedade é gerenciada pela extensão. Não a altere.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Controla se a extensão reportará erros detectados em `c_cpp_properties.json`." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index 5ac273332..99f75a87d 100644 --- a/Extension/i18n/ptb/package.i18n.json +++ b/Extension/i18n/ptb/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nunca inclua o arquivo de cabeçalho.", "c_cpp.languageModelTools.configuration.displayName": "Configuração C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuração do arquivo C ou C++ ativo, como versão do padrão da linguagem e plataforma de destino." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/ptb/src/Debugger/ParsedEnvironmentFile.i18n.json index 9a4e35d84..df6a3f975 100644 --- a/Extension/i18n/ptb/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Ignorando linhas não analisáveis em {0} {1}: " -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/ptb/src/Debugger/attachQuickPick.i18n.json index 2d8855f9a..289c08296 100644 --- a/Extension/i18n/ptb/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "Anexar ao processo", "select.process.attach": "Selecione o processo ao qual anexar", "process.not.selected": "Processo não selecionado." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/ptb/src/Debugger/attachToProcess.i18n.json index 0ec97b1cd..a88064687 100644 --- a/Extension/i18n/ptb/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "A anexação do transporte não pôde obter a lista de processos.", "failed.to.make.gdb.connection": "Falha ao fazer conexão GDB: \"{0}\".", "failed.to.parse.processes": "Falha ao analisar processos: \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/ptb/src/Debugger/configurationProvider.i18n.json index 30d092bc8..cee8f3f77 100644 --- a/Extension/i18n/ptb/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "caminho completo para o programa de pipe, como {0}", "enable.pretty.printing": "Habilitar a reformatação automática para {0}", "enable.intel.disassembly.flavor": "Definir Tipo de Desmontagem como {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/configurations.i18n.json b/Extension/i18n/ptb/src/Debugger/configurations.i18n.json index 17db919d8..3d1823e15 100644 --- a/Extension/i18n/ptb/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Inicie no Bash no Windows usando {0}.", "bash.on.windows.attach": "Anexação do Bash no Windows", "remote.attach.bash.windows": "Anexe a um processo remoto em execução no Bash no Windows usando {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/ptb/src/Debugger/debugAdapterDescriptorFactory.i18n.json index 774223192..a7d630252 100644 --- a/Extension/i18n/ptb/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "As configurações de inicialização com as seguintes propriedades não podem ser executadas diretamente no terminal: {0}", "debugger.fallback.message": "Em vez disso, a saída do programa será exibida no Console de Depuração.", "debugger.fallback.message2": "Para suprimir esse aviso, defina a propriedade 'ignoreRunWithoutDebuggingWarnings' como verdadeira na configuração de inicialização." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/extension.i18n.json b/Extension/i18n/ptb/src/Debugger/extension.i18n.json index 66d5ee949..34c5b0af5 100644 --- a/Extension/i18n/ptb/src/Debugger/extension.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Sim", "no": "Não", "ssh.target.delete.confirmation": "Tem certeza de que deseja excluir permanentemente \"{0}\"?" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/ptb/src/Debugger/nativeAttach.i18n.json index 909a11267..33983d677 100644 --- a/Extension/i18n/ptb/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "“{0}” cancelado.", "error.processList.spawn": "“{0}” saiu com o código “{1}”.", "failed.processList.spawn": "Falha em gerar \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/ptb/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 30bed1160..f421500d3 100644 --- a/Extension/i18n/ptb/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/ptb/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Nenhum emulador de terminal encontrado. Defina a variável de ambiente $TERMINAL para o emulador de terminal de sua escolha ou instale um dos seguintes: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/ptb/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 0c95ceba0..0e93166a4 100644 --- a/Extension/i18n/ptb/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Gerar resumo do Copilot", "copilot.disclaimer": "O conteúdo gerado pela IA pode estar incorreto." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/ptb/src/LanguageServer/Providers/codeActionProvider.i18n.json index b57cab17e..4a49dcf3a 100644 --- a/Extension/i18n/ptb/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Expande para:", "inline.macro": "Macro embutida", "inline.macro.not.available": "A macro embutida não está disponível neste local." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/ptb/src/LanguageServer/Providers/renameProvider.i18n.json index c29416865..2136de9de 100644 --- a/Extension/i18n/ptb/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Identificador inválido fornecido para a operação Renomear Símbolo.", "unable.to.locate.selected.symbol": "Não foi encontrada uma definição para o símbolo selecionado." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/client.i18n.json b/Extension/i18n/ptb/src/LanguageServer/client.i18n.json index 4fb0487f8..5a837562c 100644 --- a/Extension/i18n/ptb/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "Falha ao extrair para a função: {0}.", "invalid.edit": "Falha ao extrair para a função. Uma edição inválida foi gerada: \"{0}\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/ptb/src/LanguageServer/codeAnalysis.i18n.json index 6dd7d2156..27fdbd92d 100644 --- a/Extension/i18n/ptb/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Limpar este {0} problema", "fix.this.problem": "Corrija este {0} problema", "show.documentation.for": "Mostrar documentação para {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json b/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json index d0b84e280..d367d17ea 100644 --- a/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Vários caminhos não são permitidos.", "multiple.paths.should.be.separate.entries": "Vários caminhos devem ser entradas separadas em uma matriz.", "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 index 8f2aff41b..60dc20d27 100644 --- a/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Erro ao recuperar o resultado. Motivo: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/ptb/src/LanguageServer/cppBuildTaskProvider.i18n.json index 8353d2814..ee744ed0b 100644 --- a/Extension/i18n/ptb/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "Build concluída com erro(s).", "build.finished.with.warnings": "Build concluída com aviso(s).", "build.finished.successfully": "Build concluído com êxito." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/ptb/src/LanguageServer/devcmd.i18n.json index 62e0c44e4..f6bb76003 100644 --- a/Extension/i18n/ptb/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{0} ambiente de desenvolvedor para {1}", "default.env": "Ambiente padrão para {0}", "host.target": "host = {0}, destino = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json b/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json index af6df3cf4..ca1c51a8b 100644 --- a/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "O arquivo que contém a definição ou declaração deste símbolo foi excluído do uso com o Copilot.", "copilot.hover.unavailable.symbol": "O resumo do Copilot não está disponível para este símbolo.", "copilot.hover.error": "Ocorreu um erro ao gerar o resumo do Copilot." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/ptb/src/LanguageServer/languageConfig.i18n.json index 4829eb583..356c67dca 100644 --- a/Extension/i18n/ptb/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Foram detectados padrões de comentário de várias linhas duplicados." -} \ 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 index 3cab80a14..dd7de07e4 100644 --- a/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Erro ao recuperar o contexto do projeto. Motivo: {0}", "copilot.cppcontext.error": "Erro ao recuperar o contexto de #cpp rede." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/localization.i18n.json b/Extension/i18n/ptb/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/ptb/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/references.i18n.json b/Extension/i18n/ptb/src/LanguageServer/references.i18n.json index d59b74e59..5f76e2f59 100644 --- a/Extension/i18n/ptb/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{0}/{1} arquivos confirmados.{2}", "c.cpp.peek.references": "Referências de Espiada do C/C++", "some.references.may.be.missing": "[Aviso] Algumas referências podem estar ausentes, pois a análise do workspace estava incompleta quando {0} foi iniciada." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/ptb/src/LanguageServer/referencesTreeDataProvider.i18n.json index 3a04a6725..02d95bc96 100644 --- a/Extension/i18n/ptb/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Acessar a referência" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/settings.i18n.json b/Extension/i18n/ptb/src/LanguageServer/settings.i18n.json index 1456e8391..45699485e 100644 --- a/Extension/i18n/ptb/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "A formatação do código está usando as configurações de .editorconfig em vez de .clang-format. Para mais informações, veja a documentação do valor ‘default’ da configuração 'C_Cpp.formatting'." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/ptb/src/LanguageServer/settingsPanel.i18n.json index 88eaf384e..6c706b8fd 100644 --- a/Extension/i18n/ptb/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "Configurações C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/LanguageServer/ui.i18n.json b/Extension/i18n/ptb/src/LanguageServer/ui.i18n.json index d819ea3cc..acc89d8b2 100644 --- a/Extension/i18n/ptb/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "nenhum", "disable.configuration.provider": "Desabilite o provedor de configuração ativo, se aplicável.", "select.workspace": "Selecionar uma pasta de workspace..." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/ptb/src/SSH/TargetsView/sshTargetsProvider.i18n.json index a04e1b792..65cc55502 100644 --- a/Extension/i18n/ptb/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/ptb/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Seleção de destino SSH ativa cancelada.", "add.new.ssh.target": "{0} Adicionar Novo Destino SSH...", "select.ssh.target": "Selecionar um destino SSH" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/ptb/src/SSH/TargetsView/targetNodes.i18n.json index 372b6cbfa..e74e61c82 100644 --- a/Extension/i18n/ptb/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/ptb/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Ativo]" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/SSH/commandInteractors.i18n.json b/Extension/i18n/ptb/src/SSH/commandInteractors.i18n.json index 72f3abf88..7fd832359 100644 --- a/Extension/i18n/ptb/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/ptb/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "Falha ao conectar a {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/SSH/commands.i18n.json b/Extension/i18n/ptb/src/SSH/commands.i18n.json index cdf35bfa2..7c3ea5468 100644 --- a/Extension/i18n/ptb/src/SSH/commands.i18n.json +++ b/Extension/i18n/ptb/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "\"porta\" ou \"localSocket\" necessário em localForwards", "local.forward.remote.conflict": "\"remoteSocket\" não pode ser especificado ao mesmo tempo com \"host\" ou \"hostPort\" em localForwards", "local.forward.remote.missing": "\"host\" e \"hostPort\" ou \"remoteSocket\" necessários em localForwards" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/ptb/src/SSH/sshCommandRunner.i18n.json index 2441291b4..685458831 100644 --- a/Extension/i18n/ptb/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/ptb/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "A tarefa “{0}” foi cancelada, mas o comando subjacente pode não ter sido encerrado. Verifique manualmente.", "ssh.process.failed": "\"{0}\" falha no processo: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" gravou os dados no terminal: \"{1}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/SSH/sshHosts.i18n.json b/Extension/i18n/ptb/src/SSH/sshHosts.i18n.json index ebb649ad4..e14eedc5c 100644 --- a/Extension/i18n/ptb/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/ptb/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "Falha ao analisar o arquivo de configuração SSH {0}: {1}", "failed.to.read.file": "Falha ao ler o arquivo {0}.", "failed.to.write.file": "Falha ao gravar no arquivo {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/common.i18n.json b/Extension/i18n/ptb/src/common.i18n.json index 6f29b5b6c..88cf8cca7 100644 --- a/Extension/i18n/ptb/src/common.i18n.json +++ b/Extension/i18n/ptb/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Aviso: a depuração não foi testada para esta plataforma.", "reload.workspace.for.changes": "Recarregue o workspace para que a alteração das configurações entre em vigor.", "reload.string": "Recarregar" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/cppTools.i18n.json b/Extension/i18n/ptb/src/cppTools.i18n.json index ffc13a478..36b8ea98d 100644 --- a/Extension/i18n/ptb/src/cppTools.i18n.json +++ b/Extension/i18n/ptb/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Provedor de configuração personalizada '{0}' registrado" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/expand.i18n.json b/Extension/i18n/ptb/src/expand.i18n.json index e8c758f2c..070bee499 100644 --- a/Extension/i18n/ptb/src/expand.i18n.json +++ b/Extension/i18n/ptb/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "Variável de ambiente {0} não encontrada", "commands.not.supported": "Os comandos não são compatíveis com a cadeia de caracteres: {0}.", "exception.executing.command": "Exceção ao executar o comando {0} para a cadeia de caracteres: {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/logger.i18n.json b/Extension/i18n/ptb/src/logger.i18n.json index f079e1c62..ccaab1948 100644 --- a/Extension/i18n/ptb/src/logger.i18n.json +++ b/Extension/i18n/ptb/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "Protocolo de Depuração de C/C++", "c.cpp.warnings": "Avisos de Configuração de C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/main.i18n.json b/Extension/i18n/ptb/src/main.i18n.json index 57608ff1e..1c61d5684 100644 --- a/Extension/i18n/ptb/src/main.i18n.json +++ b/Extension/i18n/ptb/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Ignorar", "vsix.platform.incompatible": "A extensão C/C++ instalada não corresponde ao sistema.", "vsix.platform.mismatching": "A extensão C/C++ instalada é compatível com o sistema, mas não corresponde ao sistema." -} \ 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 93232ecbd..cfa4ea6b2 100644 --- a/Extension/i18n/ptb/src/nativeStrings.i18n.json +++ b/Extension/i18n/ptb/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Permita que o servidor seja iniciado mesmo que o arquivo --lsp-config especificado não exista.", "initialize_failed_during_engine_setup": "Falha na inicialização durante a instalação do mecanismo.", "important_label": "Importante:" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/src/platform.i18n.json b/Extension/i18n/ptb/src/platform.i18n.json index 3b586a37a..0156979f7 100644 --- a/Extension/i18n/ptb/src/platform.i18n.json +++ b/Extension/i18n/ptb/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Plataforma de SO desconhecida", "missing.plist.productversion": "Não foi possível obter a ProduceVersion de SystemVersion.plist", "missing.darwin.systemversion.file": "Falha ao localizar a SystemVersion.plist em {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/ui/settings.html.i18n.json b/Extension/i18n/ptb/ui/settings.html.i18n.json index 27f33807b..50a65efed 100644 --- a/Extension/i18n/ptb/ui/settings.html.i18n.json +++ b/Extension/i18n/ptb/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "A prioridade dos caminhos de inclusão recursivo. Se definido como {0}, os caminhos de inclusão recursivos serão pesquisados antes que o sistema inclua caminhos. Se definido como {1}, os caminhos de inclusão recursivos serão pesquisados depois que o sistema incluir caminhos.", "recursiveIncludes.order": "Inclusões recursivas: pedido", "recursiveIncludes.order.description": "A ordem na qual os subdiretórios em caminhos de inclusão recursivos são pesquisados." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 897ee7719..da5a278ec 100644 --- a/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Criar e depurar o arquivo ativo", "walkthrough.linux.after.running": "Depois de executar e depurar seu arquivo C++ pela primeira vez, você notará dois novos arquivos dentro da pasta {0} do seu projeto: {1} e {2}.", "walkthrough.linux.for.more.complex": "Para cenários de compilação e depuração mais complexos, você pode personalizar suas tarefas de compilação e configurações de depuração em {0} e {1}. Por exemplo, se você normalmente passa argumentos para seu compilador ao compilar a partir da linha de comando, você pode especificar esses argumentos em {2} usando a propriedade {3}. Da mesma forma, você pode definir argumentos para passar para seu programa para depuração em {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 35a8a2c76..b877e6c8a 100644 --- a/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Criar e depurar o arquivo ativo", "walkthrough.mac.after.running": "Depois de executar e depurar seu arquivo C++ pela primeira vez, você notará dois novos arquivos dentro da pasta {0} do seu projeto: {1} e {2}.", "walkthrough.mac.for.more.complex": "Para cenários de compilação e depuração mais complexos, você pode personalizar suas tarefas de compilação e configurações de depuração em {0} e {1}. Por exemplo, se você normalmente passa argumentos para seu compilador ao compilar a partir da linha de comando, você pode especificar esses argumentos em {2} usando a propriedade {3}. Da mesma forma, você pode definir argumentos para passar para seu programa para depuração em {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 18d303915..126aa23b7 100644 --- a/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Criar e depurar o arquivo ativo", "walkthrough.windows.after.running": "Depois de executar e depurar seu arquivo C++ pela primeira vez, você notará dois novos arquivos dentro da pasta {0} do seu projeto: {1} e {2}.", "walkthrough.windows.for.more.complex": "Para cenários de compilação e depuração mais complexos, você pode personalizar suas tarefas de compilação e configurações de depuração em {0} e {1}. Por exemplo, se você normalmente passa argumentos para seu compilador ao compilar a partir da linha de comando, você pode especificar esses argumentos em {2} usando a propriedade {3}. Da mesma forma, você pode definir argumentos para passar para seu programa para depuração em {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/ptb/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index a1c6ae1f0..04805868d 100644 --- a/Extension/i18n/ptb/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Feche a instância atual do VS Code.", "walkthrough.open.command.prompt": "Abra o {0} digitando {1} no menu Iniciar do Windows e selecione o {2}.", "walkthrough.windows.press.f5": "Digite {0} no prompt de comando e pressione Enter. Isso deve reiniciar o VS Code no mesmo workspace e levar você de volta para este tutorial." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/ptb/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 0cefa544e..8e377ff2d 100644 --- a/Extension/i18n/ptb/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "Instalar um compilador C++ no macOS", "walkthrough.mac.text1": "Se você estiver desenvolvendo C++ para macOS, recomendamos instalar o compilador Clang. Tudo o que você precisa fazer é executar o seguinte comando em uma janela do Terminal (Ctrl+Shift+`) para instalar as ferramentas de desenvolvedor de linha de comando:", "walkthrough.mac.text2": "Em seguida, para verificar se o clang está instalado, execute o seguinte comando em uma janela do Terminal. Você deverá ver uma mensagem com informações sobre a versão do Clang que está usando." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 8a8f7843b..de3b811ae 100644 --- a/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Você pode usar o conjunto de ferramentas C++ das Ferramentas de Build do Visual Studio junto com o Visual Studio Code para compilar, construir e verificar qualquer base de código C++, contanto que também tenha uma licença válida do Visual Studio (Community, Pro ou Enterprise) que esteja ativamente usando para desenvolver essa base de código C++.", "walkthrough.windows.open.command.prompt": "Abra o {0} digitando \"{1}\" no menu Iniciar do Windows.", "walkthrough.windows.check.install": "Verifique sua instalação do MSVC digitando {0} no {1}. Você deverá ver uma mensagem de copyright com a versão e a descrição básica de uso." -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 46897af8a..d9453c02f 100644 --- a/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Se você está segmentando o Linux a partir do Windows, verifique {0}. Ou você pode {1}.", "walkthrough.windows.link.title1": "Usando C++ e Subsistema Windows para Linux (WSL) no código VS", "walkthrough.windows.link.title2": "instalar GCC no Windows com MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 46897af8a..d9453c02f 100644 --- a/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Se você está segmentando o Linux a partir do Windows, verifique {0}. Ou você pode {1}.", "walkthrough.windows.link.title1": "Usando C++ e Subsistema Windows para Linux (WSL) no código VS", "walkthrough.windows.link.title2": "instalar GCC no Windows com MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/ptb/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/ptb/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 60316e294..65a01a1f0 100644 --- a/Extension/i18n/ptb/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/ptb/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Execute o seguinte comando na janela do terminal para atualizar as listas de pacotes do Ubuntu. Uma distribuição Linux desatualizada às vezes pode interferir nas tentativas de instalação de novos pacotes.", "walkthrough.linux.text3": "Instale as ferramentas do compilador GNU e o depurador GDB com este comando:", "walkthrough.linux.text4": "Verifique se o GCC está instalado executando o seguinte comando. Você deve ver uma mensagem de direitos autorais e informações sobre a versão do GCC que está usando." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/Reinstalling the Extension.md.i18n.json b/Extension/i18n/rus/Reinstalling the Extension.md.i18n.json index 46b2b4ccf..6c5a49663 100644 --- a/Extension/i18n/rus/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/rus/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Затем переустановите с помощью пользовательского интерфейса Marketplace в VS Code.", "reinstall.extension.text8": "Если правильная версия расширения не может быть развернута с помощью VS Code, правильный VSIX для этой системы может быть {0} и установлен с помощью параметра \"Установить из VSIX...\" в меню \"...\" в пользовательском взаимодействии Marketplace в VSCode.", "download.vsix.link.title": "скачано с веб-сайта Marketplace VS Code" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json index 3ee1ff4ee..acfc5475f 100644 --- a/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "Пользовательские переменные, которые могут многократно применяться в любом месте этого файла с помощью синтаксиса `${переменная}` или `${env:переменная}`.", "c_cpp_properties.schema.json.definitions.version": "Версия файла конфигурации. Этим свойством управляет расширение. Не изменяйте его.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Определяет, будет ли расширение сообщать об ошибках, обнаруженных в `c_cpp_properties.json`." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/package.i18n.json b/Extension/i18n/rus/package.i18n.json index 3da6c9b82..0380679bf 100644 --- a/Extension/i18n/rus/package.i18n.json +++ b/Extension/i18n/rus/package.i18n.json @@ -460,4 +460,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/rus/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/rus/src/Debugger/ParsedEnvironmentFile.i18n.json index a4e45fd22..96e13942b 100644 --- a/Extension/i18n/rus/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/rus/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Пропускаются строки, не поддающиеся анализу, в файле {0} с именем {1}: " -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/rus/src/Debugger/attachQuickPick.i18n.json index eb40c02c6..e6b128a11 100644 --- a/Extension/i18n/rus/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/rus/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "Присоединиться к процессу", "select.process.attach": "Выберите процесс, к которому нужно выполнить подключение", "process.not.selected": "Процесс не выбран." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/rus/src/Debugger/attachToProcess.i18n.json index 69b3e064a..a4948ec68 100644 --- a/Extension/i18n/rus/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/rus/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "При подключении транспорта не удалось получить список процессов.", "failed.to.make.gdb.connection": "Не удалось установить подключение GDB: \"{0}\".", "failed.to.parse.processes": "Не удалось проанализировать процессы: \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/rus/src/Debugger/configurationProvider.i18n.json index 16a3158dc..85a81d834 100644 --- a/Extension/i18n/rus/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/rus/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "Полный путь к программе канала, например: {0}", "enable.pretty.printing": "Включить автоматическое форматирование для {0}", "enable.intel.disassembly.flavor": "Задать для варианта приложения дизассемблирования значение {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/configurations.i18n.json b/Extension/i18n/rus/src/Debugger/configurations.i18n.json index 29885224b..239e9db0e 100644 --- a/Extension/i18n/rus/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/rus/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "Запуск в Bash на базе Windows с использованием {0}.", "bash.on.windows.attach": "Подключение с использованием Bash в Windows", "remote.attach.bash.windows": "Подключение к удаленному процессу, запущенному в Bash на базе Windows с помощью {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/rus/src/Debugger/debugAdapterDescriptorFactory.i18n.json index d9a0ee2d8..401921b96 100644 --- a/Extension/i18n/rus/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/rus/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Конфигурации запуска со следующими свойствами нельзя запускать напрямую в терминале: {0}", "debugger.fallback.message": "Выходные данные программы будут отображаться на консоли отладки.", "debugger.fallback.message2": "Чтобы скрыть это предупреждение, задайте для свойства ignoreRunWithoutDebuggingWarnings значение true в конфигурации запуска." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/extension.i18n.json b/Extension/i18n/rus/src/Debugger/extension.i18n.json index 806d0930e..afe30e847 100644 --- a/Extension/i18n/rus/src/Debugger/extension.i18n.json +++ b/Extension/i18n/rus/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Да", "no": "Нет", "ssh.target.delete.confirmation": "Вы действительно хотите удалить \"{0}\" без возможности восстановления?" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/rus/src/Debugger/nativeAttach.i18n.json index 9c44e2974..15044ac48 100644 --- a/Extension/i18n/rus/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/rus/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "\"{0}\" отменено.", "error.processList.spawn": "Работа \"{0}\" завершена с кодом \"{1}\".", "failed.processList.spawn": "Не удалось породить \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/rus/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 212471217..92dacda81 100644 --- a/Extension/i18n/rus/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/rus/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Эмулятор терминала не найден. Настройте переменную среды $TERMINAL, указав предпочитаемый эмулятор терминала, или установите один из следующих вариантов: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/rus/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 780bae43b..0ccbf1efc 100644 --- a/Extension/i18n/rus/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Создать сводку Copilot", "copilot.disclaimer": "Содержимое, создаваемое ИИ, может быть некорректным." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/rus/src/LanguageServer/Providers/codeActionProvider.i18n.json index 1381a9cab..75b342146 100644 --- a/Extension/i18n/rus/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Расширяется в:", "inline.macro": "Встроенный макрос", "inline.macro.not.available": "Встроенный макрос недоступен в этом расположении." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/rus/src/LanguageServer/Providers/renameProvider.i18n.json index 930114549..adc43a804 100644 --- a/Extension/i18n/rus/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Указан недопустимый идентификатор для операции \"Переименование символов\".", "unable.to.locate.selected.symbol": "Не удалось найти определение для выбранного символа." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/client.i18n.json b/Extension/i18n/rus/src/LanguageServer/client.i18n.json index d43373cfb..e53452888 100644 --- a/Extension/i18n/rus/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "Не удалось выполнить извлечение в функцию: {0}", "invalid.edit": "Не удалось выполнить извлечение в функцию. Создано недопустимое изменение: \"{0}\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/rus/src/LanguageServer/codeAnalysis.i18n.json index 5fcb37aba..b646389e5 100644 --- a/Extension/i18n/rus/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Очистить эту проблему \"{0}\"", "fix.this.problem": "Исправить проблему \"{0}\"", "show.documentation.for": "Показать документацию для: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json b/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json index ee716e148..b21c1fe46 100644 --- a/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Запрещено использовать несколько путей.", "multiple.paths.should.be.separate.entries": "Несколько путей должны быть отдельными записями в массиве.", "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 index 11b870ea2..c0e317ec6 100644 --- a/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Ошибка при получении результата. Причина: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/rus/src/LanguageServer/cppBuildTaskProvider.i18n.json index 7fa611340..d36128302 100644 --- a/Extension/i18n/rus/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "Сборка завершена с ошибками.", "build.finished.with.warnings": "Сборка завершена с предупреждениями.", "build.finished.successfully": "Сборка завершена." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/rus/src/LanguageServer/devcmd.i18n.json index 8b4ff781f..9e4489306 100644 --- a/Extension/i18n/rus/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "Среда разработки {0} для {1}", "default.env": "Среда по умолчанию для {0}", "host.target": "узел = {0}, цель = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/extension.i18n.json b/Extension/i18n/rus/src/LanguageServer/extension.i18n.json index 29d8d8cc6..8ca4dd931 100644 --- a/Extension/i18n/rus/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "Файл, содержащий определение или объявление этого символа, исключен из использования с Copilot.", "copilot.hover.unavailable.symbol": "Сводка Copilot недоступна для этого символа.", "copilot.hover.error": "При создании сводки Copilot возникла ошибка." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/rus/src/LanguageServer/languageConfig.i18n.json index ee4d59787..70ee5787d 100644 --- a/Extension/i18n/rus/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Обнаружены повторяющиеся шаблоны многострочных примечаний." -} \ 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 index bed351a3f..073b784e3 100644 --- a/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Ошибка при получении контекста проекта. Причина: {0}", "copilot.cppcontext.error": "Ошибка при получении контекста #cpp данных." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/localization.i18n.json b/Extension/i18n/rus/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/rus/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/references.i18n.json b/Extension/i18n/rus/src/LanguageServer/references.i18n.json index 009f2fb28..d0d323b51 100644 --- a/Extension/i18n/rus/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "Подтверждено файлов: {0}/{1}. {2}", "c.cpp.peek.references": "Ссылки для быстрого редактирования кода C/C++", "some.references.may.be.missing": "[Предупреждение] Некоторые ссылки могут отсутствовать, так как при запуске {0} анализ рабочей области не был завершен." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/rus/src/LanguageServer/referencesTreeDataProvider.i18n.json index 41a31af42..42a7b8ece 100644 --- a/Extension/i18n/rus/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Переход по ссылке" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/settings.i18n.json b/Extension/i18n/rus/src/LanguageServer/settings.i18n.json index 73f7f9653..d0205769e 100644 --- a/Extension/i18n/rus/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "Форматирование кода использует параметры из .editorconfig вместо .clang-format. Дополнительные сведения см. в документации, в которой приведено значение \"default\" для параметра \"C_Cpp.formatting\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/rus/src/LanguageServer/settingsPanel.i18n.json index 3c0a00c4d..f85c27182 100644 --- a/Extension/i18n/rus/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "Конфигурации C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/LanguageServer/ui.i18n.json b/Extension/i18n/rus/src/LanguageServer/ui.i18n.json index f3c7d21aa..fca3cf851 100644 --- a/Extension/i18n/rus/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "нет", "disable.configuration.provider": "Отключите активный поставщик конфигурации (если применимо).", "select.workspace": "Выберите папку рабочей области…" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/rus/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 89c8f496e..a56a71c71 100644 --- a/Extension/i18n/rus/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/rus/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Выбор активного целевого объекта SSH отменен.", "add.new.ssh.target": "{0} Добавить новый целевой объект SSH...", "select.ssh.target": "Выберите целевой объект SSH" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/rus/src/SSH/TargetsView/targetNodes.i18n.json index ec559534b..5520f6d26 100644 --- a/Extension/i18n/rus/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/rus/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Активный]" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/SSH/commandInteractors.i18n.json b/Extension/i18n/rus/src/SSH/commandInteractors.i18n.json index e98742602..f253c1d8c 100644 --- a/Extension/i18n/rus/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/rus/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "Не удалось подключиться к {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/SSH/commands.i18n.json b/Extension/i18n/rus/src/SSH/commands.i18n.json index 6cefd417f..9624d228b 100644 --- a/Extension/i18n/rus/src/SSH/commands.i18n.json +++ b/Extension/i18n/rus/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "В localForwards требуется \"port\" или \"localSocket\"", "local.forward.remote.conflict": "\"remoteSocket\" не может быть указан одновременно с \"host\" или \"hostPort\" в localForwards", "local.forward.remote.missing": "В localForwards требуются \"host\" и \"hostPort\" или \"remoteSocket\"" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/rus/src/SSH/sshCommandRunner.i18n.json index 48e43e110..c87401841 100644 --- a/Extension/i18n/rus/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/rus/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "Задача \"{0}\" отменена, но базовая команда не может быть завершена. Пожалуйста, проверьте вручную.", "ssh.process.failed": "Сбой процесса \"{0}\": {1}", "ssh.wrote.data.to.terminal": "\"{0}\" записал данные в терминал: \"{1}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/SSH/sshHosts.i18n.json b/Extension/i18n/rus/src/SSH/sshHosts.i18n.json index fadbef1a2..5325bdd8c 100644 --- a/Extension/i18n/rus/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/rus/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "Не удалось проанализировать файл конфигурации SSH {0}: {1}", "failed.to.read.file": "Не удалось прочесть файл {0}.", "failed.to.write.file": "Не удалось выполнить запись в файл {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/common.i18n.json b/Extension/i18n/rus/src/common.i18n.json index 6d828aa85..18951c8d7 100644 --- a/Extension/i18n/rus/src/common.i18n.json +++ b/Extension/i18n/rus/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Предупреждение: отладка не тестировалась на этой платформе.", "reload.workspace.for.changes": "Перезагрузите рабочую область, чтобы изменения параметров вступили в силу.", "reload.string": "Перезагрузить" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/cppTools.i18n.json b/Extension/i18n/rus/src/cppTools.i18n.json index aab4dd2bb..b759bb5c8 100644 --- a/Extension/i18n/rus/src/cppTools.i18n.json +++ b/Extension/i18n/rus/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "Пользовательский поставщик конфигурации \"{0}\" зарегистрирован" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/expand.i18n.json b/Extension/i18n/rus/src/expand.i18n.json index f7edb6a7a..91e3187fa 100644 --- a/Extension/i18n/rus/src/expand.i18n.json +++ b/Extension/i18n/rus/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "Переменная среды {0} не найдена", "commands.not.supported": "Команды не поддерживаются для строки: {0}.", "exception.executing.command": "Исключение при выполнении команды {0} для строки: {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/logger.i18n.json b/Extension/i18n/rus/src/logger.i18n.json index f46c01b96..972238e00 100644 --- a/Extension/i18n/rus/src/logger.i18n.json +++ b/Extension/i18n/rus/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "Протокол отладки C/C++", "c.cpp.warnings": "Предупреждения конфигурации C/C++" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/main.i18n.json b/Extension/i18n/rus/src/main.i18n.json index 6edc42314..223c27ec5 100644 --- a/Extension/i18n/rus/src/main.i18n.json +++ b/Extension/i18n/rus/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Пропустить", "vsix.platform.incompatible": "Установленное расширение C/C++ не соответствует системе.", "vsix.platform.mismatching": "Установленное расширение C/C++ совместимо с вашим компьютером, но не соответствует системе." -} \ 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 c2c8eb39a..257e74722 100644 --- a/Extension/i18n/rus/src/nativeStrings.i18n.json +++ b/Extension/i18n/rus/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Разрешить запуск сервера, даже если указанный файл --lsp-config не существует.", "initialize_failed_during_engine_setup": "Сбой инициализации при настройке подсистемы.", "important_label": "Важно!" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/src/platform.i18n.json b/Extension/i18n/rus/src/platform.i18n.json index 93bbe0130..2fd038f3b 100644 --- a/Extension/i18n/rus/src/platform.i18n.json +++ b/Extension/i18n/rus/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Неизвестная платформа ОС", "missing.plist.productversion": "Не удалось получить ProduceVersion из файла SystemVersion.plist.", "missing.darwin.systemversion.file": "Не удалось найти файл SystemVersion.plist в {0}." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/ui/settings.html.i18n.json b/Extension/i18n/rus/ui/settings.html.i18n.json index 97f85b2ce..e0f62dd54 100644 --- a/Extension/i18n/rus/ui/settings.html.i18n.json +++ b/Extension/i18n/rus/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "Приоритет путей рекурсивного включения. Если задано значение {0}, поиск путей рекурсивного включения будет выполняться до путей системного включения. Если задано значение {1}, поиск путей рекурсивного включения будет выполняться после путей системного включения.", "recursiveIncludes.order": "Рекурсивные включения: порядок", "recursiveIncludes.order.description": "Порядок поиска подкаталогов в путях рекурсивного включения." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index ae8501808..b64190539 100644 --- a/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Сборка и отладка активного файла", "walkthrough.linux.after.running": "После первого запуска и отладки вашего файла C++ вы увидите два новых файла в папке проекта {0}: {1} и {2}.", "walkthrough.linux.for.more.complex": "Для более сложных сценариев сборки и отладки можно настроить ваши задачи сборки и конфигурации отладки в {0} и {1}. Например, если обычно вы передаете аргументы в компилятор при сборке из командной строки, можно указать эти аргументы в {2} с помощью свойств {3}. Аналогичным образом можно определить передаваемые программе аргументы для отладки в {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index cdc3809e9..df7a8a5ec 100644 --- a/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Сборка и отладка активного файла", "walkthrough.mac.after.running": "После первого запуска и отладки вашего файла C++ вы увидите два новых файла в папке проекта {0}: {1} и {2}.", "walkthrough.mac.for.more.complex": "Для более сложных сценариев сборки и отладки можно настроить ваши задачи сборки и конфигурации отладки в {0} и {1}. Например, если обычно вы передаете аргументы в компилятор при сборке из командной строки, можно указать эти аргументы в {2} с помощью свойств {3}. Аналогичным образом можно определить передаваемые программе аргументы для отладки в {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index c3f2aca88..31c74b77d 100644 --- a/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Сборка и отладка активного файла", "walkthrough.windows.after.running": "После первого запуска и отладки вашего файла C++ вы увидите два новых файла в папке проекта {0}: {1} и {2}.", "walkthrough.windows.for.more.complex": "Для более сложных сценариев сборки и отладки можно настроить ваши задачи сборки и конфигурации отладки в {0} и {1}. Например, если обычно вы передаете аргументы в компилятор при сборке из командной строки, можно указать эти аргументы в {2} с помощью свойств {3}. Аналогичным образом можно определить передаваемые программе аргументы для отладки в {4}." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/rus/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index f8567e1fa..7a42206b2 100644 --- a/Extension/i18n/rus/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "Закройте текущий экземпляр VS Code.", "walkthrough.open.command.prompt": "Откройте {0} путем ввода {1} в меню \"Пуск\" в Windows, а затем выберите {2}.", "walkthrough.windows.press.f5": "Введите {0} в командную строку и нажмите клавишу ВВОД. Это должно перезапустить VS Code в той же рабочей области и вернуть вас к этому пошаговому руководству." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/rus/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 1da32c9f3..31cd8ee8f 100644 --- a/Extension/i18n/rus/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "Установка компилятора C++ в macOS", "walkthrough.mac.text1": "Если вы занимаетесь разработкой на C++ для macOS, мы рекомендуем установить компилятор Clang. Все, что вам нужно сделать, это запустить следующую команду в окне терминала (CTRL + SHIFT + `), чтобы установить инструменты разработчика командной строки:", "walkthrough.mac.text2": "Убедитесь, что установлено решение Clang, выполнив следующую команду в окне терминала. Должно появиться сообщение со сведениями об используемой версии Clang." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 9a593f26a..ba4681adf 100644 --- a/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Вы можете использовать набор инструментов C++ из пакета Visual Studio Build Tools вместе с Visual Studio Code для компиляции, сборки и проверки любой базы кода C++, если у вас есть действующая лицензия Visual Studio (Community, Pro или Enterprise), которой вы активно пользуетесь для разработки этой базы кода C++.", "walkthrough.windows.open.command.prompt": "Откройте {0} путем ввода {1} в меню \"Пуск\" в Windows.", "walkthrough.windows.check.install": "Проверьте установку MSVC, введя \"{0}\" в {1}. Должно появиться сообщение об авторских правах с номером версии и кратким описанием использования." -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 599f74949..2446ce7c0 100644 --- a/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Если вы нацеливаетесь на Linux из Windows, ознакомьтесь с {0}. Также вы можете {1}.", "walkthrough.windows.link.title1": "Использование C++ и подсистемы Windows для Linux в VS Code", "walkthrough.windows.link.title2": "Установка GCC в Windows с помощью MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 599f74949..2446ce7c0 100644 --- a/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Если вы нацеливаетесь на Linux из Windows, ознакомьтесь с {0}. Также вы можете {1}.", "walkthrough.windows.link.title1": "Использование C++ и подсистемы Windows для Linux в VS Code", "walkthrough.windows.link.title2": "Установка GCC в Windows с помощью MinGW" -} \ No newline at end of file +} diff --git a/Extension/i18n/rus/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/rus/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 925229660..3cfdd3c77 100644 --- a/Extension/i18n/rus/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/rus/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Выполните следующую команду в окне терминала, чтобы обновить списки пакетов Ubuntu. Устаревший дистрибутив Linux в определенных случаях может помешать установке новых пакетов.", "walkthrough.linux.text3": "Установите инструменты компилятора GNU и отладчик GDB с помощью следующей команды:", "walkthrough.linux.text4": "Убедитесь, что система GCC установлена, выполнив следующую команду. На экране должно появиться сообщение об авторских правах и об используемой версии GCC." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/Reinstalling the Extension.md.i18n.json b/Extension/i18n/trk/Reinstalling the Extension.md.i18n.json index 7895a7e3c..fc4b3e0f6 100644 --- a/Extension/i18n/trk/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/trk/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Ardından, VS Code’daki pazar yeri kullanıcı arabirimi aracılığıyla yeniden yükleyin.", "reinstall.extension.text8": "Uzantının doğru sürümü VS Code tarafından dağıtılamazsa, sisteminiz için doğru VSIX {0} olabilir ve VS Code’daki market kullanıcı arabirimindeki '...' menüsü altındaki `VSIX'ten Yükle...` seçeneği kullanılarak yüklenebilir.", "download.vsix.link.title": "VS Code market web sitesinden indirildi" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json index 9691ce11d..291a838bb 100644 --- a/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json @@ -28,4 +28,4 @@ "c_cpp_properties.schema.json.definitions.env": "`${değişken}` veya `${env:değişken}` söz dizimi kullanılarak bu dosyada herhangi bir yerde yeniden kullanılabilen özel değişkenler.", "c_cpp_properties.schema.json.definitions.version": "Yapılandırma dosyasının sürümü. Bu özellik uzantı tarafından yönetilir. Lütfen değiştirmeyin.", "c_cpp_properties.schema.json.definitions.enableConfigurationSquiggles": "Uzantının `c_cpp_properties.json` dosyasında algılanan hataları bildirip bildirmeyeceğini denetler." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/package.i18n.json b/Extension/i18n/trk/package.i18n.json index cab4d5e0d..9f7783a13 100644 --- a/Extension/i18n/trk/package.i18n.json +++ b/Extension/i18n/trk/package.i18n.json @@ -460,4 +460,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Üst bilgi dosyasını hiçbir zaman ekleme.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ yapılandırması", "c_cpp.languageModelTools.configuration.userDescription": "Dil standardı sürümü ve hedef platform gibi etkin C veya C++ dosyası yapılandırması." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/trk/src/Debugger/ParsedEnvironmentFile.i18n.json index 9cf0743cd..57c68608f 100644 --- a/Extension/i18n/trk/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/trk/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "{0} {1} dosyasındaki ayrıştırılamayan satırlar yoksayılıyor: " -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/attachQuickPick.i18n.json b/Extension/i18n/trk/src/Debugger/attachQuickPick.i18n.json index 53de59b1f..7422861bd 100644 --- a/Extension/i18n/trk/src/Debugger/attachQuickPick.i18n.json +++ b/Extension/i18n/trk/src/Debugger/attachQuickPick.i18n.json @@ -8,4 +8,4 @@ "attach.to.process": "İşleme ekle", "select.process.attach": "Eklenilecek işlemi seçin", "process.not.selected": "İşlem seçilmedi." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/trk/src/Debugger/attachToProcess.i18n.json index 766960e31..e1426bf3d 100644 --- a/Extension/i18n/trk/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/trk/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "Aktarım ekleme, işlemler listesini alamadı.", "failed.to.make.gdb.connection": "GDB bağlantısı yapılamadı: \"{0}\".", "failed.to.parse.processes": "İşlemler ayrıştırılamadı: \"{0}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/trk/src/Debugger/configurationProvider.i18n.json index 04905e115..6d729ae47 100644 --- a/Extension/i18n/trk/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/trk/src/Debugger/configurationProvider.i18n.json @@ -48,4 +48,4 @@ "path.to.pipe.program": "Kanal programının tam yolu, örneğin {0}", "enable.pretty.printing": "{0} için düzgün yazdırmayı etkinleştir", "enable.intel.disassembly.flavor": "Ayrıştırılmış Kod Varyantını {0} olarak ayarla" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/configurations.i18n.json b/Extension/i18n/trk/src/Debugger/configurations.i18n.json index c073c0d7d..54c45c34a 100644 --- a/Extension/i18n/trk/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/trk/src/Debugger/configurations.i18n.json @@ -19,4 +19,4 @@ "launch.bash.windows": "{0} kullanarak Windows üzerinde Bash'te başlatın.", "bash.on.windows.attach": "Windows üzerinde Bash Ekleme", "remote.attach.bash.windows": "{0} kullanarak Windows üzerinde Bash'te çalışan uzak bir işleme ekleyin." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/debugAdapterDescriptorFactory.i18n.json b/Extension/i18n/trk/src/Debugger/debugAdapterDescriptorFactory.i18n.json index be872db10..24bd447bd 100644 --- a/Extension/i18n/trk/src/Debugger/debugAdapterDescriptorFactory.i18n.json +++ b/Extension/i18n/trk/src/Debugger/debugAdapterDescriptorFactory.i18n.json @@ -9,4 +9,4 @@ "debugger.unsupported.properties": "Aşağıdaki özelliklere sahip başlatma yapılandırmaları doğrudan terminalde çalıştırılamaz: {0}", "debugger.fallback.message": "Program çıktısı bunun yerine Hata Ayıklama Konsolu'nda görünecek.", "debugger.fallback.message2": "Bu uyarıyı gizlemek için başlatma yapılandırmanızda 'ignoreRunWithoutDebuggingWarnings' özelliğini true olarak ayarlayın." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/extension.i18n.json b/Extension/i18n/trk/src/Debugger/extension.i18n.json index 0423c8389..95f3fada0 100644 --- a/Extension/i18n/trk/src/Debugger/extension.i18n.json +++ b/Extension/i18n/trk/src/Debugger/extension.i18n.json @@ -15,4 +15,4 @@ "yes": "Evet", "no": "Hayır", "ssh.target.delete.confirmation": "\"{0}\" öğesini kalıcı olarak silmek istediğinizden emin misiniz?" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/trk/src/Debugger/nativeAttach.i18n.json index 65148042e..c80d23806 100644 --- a/Extension/i18n/trk/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/trk/src/Debugger/nativeAttach.i18n.json @@ -9,4 +9,4 @@ "cancel.processList.spawn": "\"{0}\" iptal edildi.", "error.processList.spawn": "\"{0}\" öğesi \"{1}\" koduyla çıkış yaptı.", "failed.processList.spawn": "\"{0}\" öğesi üretilemedi." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/Debugger/runWithoutDebuggingAdapter.i18n.json b/Extension/i18n/trk/src/Debugger/runWithoutDebuggingAdapter.i18n.json index 58602464c..b6fbda732 100644 --- a/Extension/i18n/trk/src/Debugger/runWithoutDebuggingAdapter.i18n.json +++ b/Extension/i18n/trk/src/Debugger/runWithoutDebuggingAdapter.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "no.terminal.emulator": "Terminal emülatörü bulunamadı. Lütfen $TERMINAL ortam değişkenini tercih ettiğiniz terminal emülatörüne ayarlayın veya şunlardan birini yükleyin: x-terminal-emulator, gnome-terminal, konsole, xterm." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json b/Extension/i18n/trk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json index 44b299372..b5f66d371 100644 --- a/Extension/i18n/trk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/Providers/CopilotHoverProvider.i18n.json @@ -6,4 +6,4 @@ { "generate.copilot.description": "Copilot özeti oluştur", "copilot.disclaimer": "Yapay zeka tarafından oluşturulan içerik yanlış olabilir." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/Providers/codeActionProvider.i18n.json b/Extension/i18n/trk/src/LanguageServer/Providers/codeActionProvider.i18n.json index 5961c217b..7d93530a9 100644 --- a/Extension/i18n/trk/src/LanguageServer/Providers/codeActionProvider.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/Providers/codeActionProvider.i18n.json @@ -7,4 +7,4 @@ "expands.to": "Şu öğeye genişler:", "inline.macro": "Satır içi makro", "inline.macro.not.available": "Satır içi makro bu konumda kullanılamıyor." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/Providers/renameProvider.i18n.json b/Extension/i18n/trk/src/LanguageServer/Providers/renameProvider.i18n.json index 27fd16257..65de4829c 100644 --- a/Extension/i18n/trk/src/LanguageServer/Providers/renameProvider.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/Providers/renameProvider.i18n.json @@ -6,4 +6,4 @@ { "invalid.identifier.for.rename": "Sembolü Yeniden Adlandır işlemi için geçersiz tanımlayıcı sağlandı.", "unable.to.locate.selected.symbol": "Seçili sembolün tanımı bulunamadı." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/client.i18n.json b/Extension/i18n/trk/src/LanguageServer/client.i18n.json index baabfc89c..9c1826c2e 100644 --- a/Extension/i18n/trk/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/client.i18n.json @@ -41,4 +41,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "İşleve ayıklama başarısız oldu: {0}", "invalid.edit": "İşleve çıkarma işlemi başarısız oldu. Geçersiz bir düzenleme oluşturuldu: '{0}'" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/trk/src/LanguageServer/codeAnalysis.i18n.json index 4fae31b36..2c5e2542e 100644 --- a/Extension/i18n/trk/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "Bu {0} sorununu temizle", "fix.this.problem": "Bu {0} sorununu düzelt", "show.documentation.for": "{0} için belgeleri göster" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json b/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json index 9a690d6dc..7e146e18c 100644 --- a/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/configurations.i18n.json @@ -24,4 +24,4 @@ "multiple.paths.not.allowed": "Birden fazla yola izin verilmez.", "multiple.paths.should.be.separate.entries": "Birden çok yol bir dizideki ayrı girişler olmalıdır.", "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 index c9a4b2e7d..73054a38a 100644 --- a/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "copilot.relatedfilesprovider.error": "Sonuç alınırken hata oluştu. Neden: {0}" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/cppBuildTaskProvider.i18n.json b/Extension/i18n/trk/src/LanguageServer/cppBuildTaskProvider.i18n.json index 4952f9c51..ef27b31da 100644 --- a/Extension/i18n/trk/src/LanguageServer/cppBuildTaskProvider.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/cppBuildTaskProvider.i18n.json @@ -13,4 +13,4 @@ "build.finished.with.error": "Derleme hatalarla tamamlandı.", "build.finished.with.warnings": "Derleme uyarılarla tamamlandı.", "build.finished.successfully": "Derleme başarıyla tamamlandı." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/devcmd.i18n.json b/Extension/i18n/trk/src/LanguageServer/devcmd.i18n.json index 96877df0f..97aef0889 100644 --- a/Extension/i18n/trk/src/LanguageServer/devcmd.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/devcmd.i18n.json @@ -19,4 +19,4 @@ "dev.env.for": "{1} için {0} geliştirici ortamı", "default.env": "{0} için varsayılan ortam", "host.target": "konak = {0}, hedef = {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/extension.i18n.json b/Extension/i18n/trk/src/LanguageServer/extension.i18n.json index 404ce5d60..cc06ebee8 100644 --- a/Extension/i18n/trk/src/LanguageServer/extension.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/extension.i18n.json @@ -25,4 +25,4 @@ "copilot.hover.excluded": "Bu simgenin tanımını veya bildirimini içeren dosya Copilot ile kullanımdan dışlandı.", "copilot.hover.unavailable.symbol": "Copilot özeti bu sembol için kullanılamıyor.", "copilot.hover.error": "Copilot özeti oluşturulurken bir hata oluştu." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/languageConfig.i18n.json b/Extension/i18n/trk/src/LanguageServer/languageConfig.i18n.json index 4e11109ec..5a22b8ed1 100644 --- a/Extension/i18n/trk/src/LanguageServer/languageConfig.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/languageConfig.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "duplicate.multiline.patterns": "Yinelenen çok satırlı açıklama desenleri algılandı." -} \ 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 index 277f13d36..2a02dd5c3 100644 --- a/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json @@ -6,4 +6,4 @@ { "copilot.projectcontext.error": "Proje bağlamı alınırken hata oluştu. Neden: {0}", "copilot.cppcontext.error": "İçerik bağlamı alınırken #cpp oluştu." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/localization.i18n.json b/Extension/i18n/trk/src/LanguageServer/localization.i18n.json index 178dcc999..0362e8ba7 100644 --- a/Extension/i18n/trk/src/LanguageServer/localization.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/localization.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.symbolscope.separator": "{0}, {1}" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/references.i18n.json b/Extension/i18n/trk/src/LanguageServer/references.i18n.json index 7ad6923dd..defe94c2c 100644 --- a/Extension/i18n/trk/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/references.i18n.json @@ -32,4 +32,4 @@ "files.confirmed": "{1} dosya içinden {0} dosya onaylandı.{2}", "c.cpp.peek.references": "C/C++ Peek Başvuruları", "some.references.may.be.missing": "[Uyarı] {0} başlatıldığında çalışma alanı ayrıştırma işlemi tamamlanmadığından bazı başvurular eksik olabilir." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/referencesTreeDataProvider.i18n.json b/Extension/i18n/trk/src/LanguageServer/referencesTreeDataProvider.i18n.json index add149d07..0be9472ac 100644 --- a/Extension/i18n/trk/src/LanguageServer/referencesTreeDataProvider.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/referencesTreeDataProvider.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "goto.reference": "Başvuruya git" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/settings.i18n.json b/Extension/i18n/trk/src/LanguageServer/settings.i18n.json index 49ffcd399..5cbe74875 100644 --- a/Extension/i18n/trk/src/LanguageServer/settings.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/settings.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "editorconfig.default.behavior": "Kod biçimlendirme, .clang-format yerine .editorconfig'den gelen ayarları kullanıyor. Daha fazla bilgi için, 'C_Cpp.formatting' ayarının 'default' değerine ilişkin belgelere bakın." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/settingsPanel.i18n.json b/Extension/i18n/trk/src/LanguageServer/settingsPanel.i18n.json index f460366ec..761736b24 100644 --- a/Extension/i18n/trk/src/LanguageServer/settingsPanel.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/settingsPanel.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "c.cpp.configurations": "C/C++ Yapılandırmaları" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/LanguageServer/ui.i18n.json b/Extension/i18n/trk/src/LanguageServer/ui.i18n.json index 8c280d4f5..074ef9406 100644 --- a/Extension/i18n/trk/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/ui.i18n.json @@ -53,4 +53,4 @@ "none": "yok", "disable.configuration.provider": "Varsa etkin yapılandırma sağlayıcısını devre dışı bırakın.", "select.workspace": "Çalışma alanı klasörü seçin..." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/SSH/TargetsView/sshTargetsProvider.i18n.json b/Extension/i18n/trk/src/SSH/TargetsView/sshTargetsProvider.i18n.json index 8ee7a70eb..fcfbd3cc5 100644 --- a/Extension/i18n/trk/src/SSH/TargetsView/sshTargetsProvider.i18n.json +++ b/Extension/i18n/trk/src/SSH/TargetsView/sshTargetsProvider.i18n.json @@ -8,4 +8,4 @@ "active.ssh.target.selection.cancelled": "Etkin SSH hedef seçimi iptal edildi.", "add.new.ssh.target": "{0} Yeni SSH Hedefi Ekleyin...", "select.ssh.target": "Bir SSH hedefi seçin" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/SSH/TargetsView/targetNodes.i18n.json b/Extension/i18n/trk/src/SSH/TargetsView/targetNodes.i18n.json index 716942778..243a01814 100644 --- a/Extension/i18n/trk/src/SSH/TargetsView/targetNodes.i18n.json +++ b/Extension/i18n/trk/src/SSH/TargetsView/targetNodes.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ssh.target.active.description": "[Etkin]" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/SSH/commandInteractors.i18n.json b/Extension/i18n/trk/src/SSH/commandInteractors.i18n.json index da6c6fc70..2c9e51b6b 100644 --- a/Extension/i18n/trk/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/trk/src/SSH/commandInteractors.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "failed.to.connect": "{0} ile bağlantı kurulamadı" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/SSH/commands.i18n.json b/Extension/i18n/trk/src/SSH/commands.i18n.json index ea48b1063..633d77caf 100644 --- a/Extension/i18n/trk/src/SSH/commands.i18n.json +++ b/Extension/i18n/trk/src/SSH/commands.i18n.json @@ -8,4 +8,4 @@ "local.forward.local.missing": "localForwards içinde \"port\" veya \"localSocket\" gereklidir", "local.forward.remote.conflict": "localForwards içinde \"host\" veya \"hostPort\" ile aynı anda \"remoteSocket\" belirtilemez", "local.forward.remote.missing": "localForwards içinde \"host\" ve \"hostPort\" veya \"remoteSocket\" gereklidir" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/trk/src/SSH/sshCommandRunner.i18n.json index 53dcc0481..c7f320db6 100644 --- a/Extension/i18n/trk/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/trk/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "Görev '{0}' iptal edildi, ancak temel alınan komut sonlandırılmamış olabilir. Lütfen el ile kontrol edin.", "ssh.process.failed": "\"{0}\" işlemi başarısız oldu: {1}", "ssh.wrote.data.to.terminal": "\"{0}\", şu terminale veri yazdı: \"{1}\"." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/SSH/sshHosts.i18n.json b/Extension/i18n/trk/src/SSH/sshHosts.i18n.json index ed091a4e7..ba51dca3a 100644 --- a/Extension/i18n/trk/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/trk/src/SSH/sshHosts.i18n.json @@ -8,4 +8,4 @@ "failed.to.parse.SSH.config": "SSH yapılandırma dosyası {0} ayrıştırılamadı : {1}", "failed.to.read.file": "{0} dosyası okunamadı.", "failed.to.write.file": "{0} dosyasına yazılamadı." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/common.i18n.json b/Extension/i18n/trk/src/common.i18n.json index 1e082d415..6f62f1101 100644 --- a/Extension/i18n/trk/src/common.i18n.json +++ b/Extension/i18n/trk/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Uyarı: Bu platform için hata ayıklama test edilmedi.", "reload.workspace.for.changes": "Ayar değişikliklerinin etkili olması için çalışma alanını yeniden yükleyin.", "reload.string": "Yeniden yükle" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/cppTools.i18n.json b/Extension/i18n/trk/src/cppTools.i18n.json index e5ae07562..100451147 100644 --- a/Extension/i18n/trk/src/cppTools.i18n.json +++ b/Extension/i18n/trk/src/cppTools.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "provider.registered": "'{0}' özel yapılandırma sağlayıcısı kaydedildi" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/expand.i18n.json b/Extension/i18n/trk/src/expand.i18n.json index 8afcb0a99..d6ed776fc 100644 --- a/Extension/i18n/trk/src/expand.i18n.json +++ b/Extension/i18n/trk/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "Ortam değişkeni {0} bulunamadı", "commands.not.supported": "Şu dize için komutlar desteklenmiyor: {0}.", "exception.executing.command": "Şu dize için {0} komutu yürütülürken özel durum oluştu: {1} {2}." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/logger.i18n.json b/Extension/i18n/trk/src/logger.i18n.json index 820a2cc9a..dee681fe0 100644 --- a/Extension/i18n/trk/src/logger.i18n.json +++ b/Extension/i18n/trk/src/logger.i18n.json @@ -10,4 +10,4 @@ "c.cpp.ssh.channel": "{0}: SSH", "c.cpp.debug.protocol": "C/C++ Hata Ayıklama Protokolü", "c.cpp.warnings": "C/C++ Yapılandırma Uyarıları" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/main.i18n.json b/Extension/i18n/trk/src/main.i18n.json index 68f93fdb2..51f20fbd6 100644 --- a/Extension/i18n/trk/src/main.i18n.json +++ b/Extension/i18n/trk/src/main.i18n.json @@ -10,4 +10,4 @@ "ignore.button": "Yoksay", "vsix.platform.incompatible": "Yüklü C/C++ uzantısı sisteminiz ile eşleşmiyor.", "vsix.platform.mismatching": "Yüklenen C/C++ uzantısı, sisteminizle uyumlu ancak eşleşmiyor." -} \ 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 d9fa544a1..8241ab8a0 100644 --- a/Extension/i18n/trk/src/nativeStrings.i18n.json +++ b/Extension/i18n/trk/src/nativeStrings.i18n.json @@ -419,4 +419,4 @@ "help_allow_missing_lsp_config": "Belirtilen --lsp-config dosyası mevcut olmasa bile sunucunun başlamasına izin verin.", "initialize_failed_during_engine_setup": "Altyapı kurulumu sırasında başlatma başarısız oldu.", "important_label": "Önemli:" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/src/platform.i18n.json b/Extension/i18n/trk/src/platform.i18n.json index 55ec3f99a..f1d691810 100644 --- a/Extension/i18n/trk/src/platform.i18n.json +++ b/Extension/i18n/trk/src/platform.i18n.json @@ -7,4 +7,4 @@ "unknown.os.platform": "Bilinmeyen işletim sistemi platformu", "missing.plist.productversion": "SystemVersion.plist öğesinden ProduceVersion alınamadı", "missing.darwin.systemversion.file": "{0} içinde SystemVersion.plist bulunamadı." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/ui/settings.html.i18n.json b/Extension/i18n/trk/ui/settings.html.i18n.json index ef9983598..4c8404313 100644 --- a/Extension/i18n/trk/ui/settings.html.i18n.json +++ b/Extension/i18n/trk/ui/settings.html.i18n.json @@ -73,4 +73,4 @@ "recursiveIncludes.priority.description": "Özyinelemeli ekleme yollarının önceliği. {0} olarak ayarlanırsa özyinelemeli ekleme yolları, sistem ekleme yollarından önce aranır. {1} olarak ayarlanırsa özyinelemeli ekleme yolları, sistem ekleme yollarından sonra aranır.", "recursiveIncludes.order": "Özyinelemeli eklemeler: düzenle", "recursiveIncludes.order.description": "Özyinelemeli ekleme yolları altındaki alt dizinlerin aranma sırası." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index bddd514b4..66ec9325c 100644 --- a/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Etkin dosyayı derle ve dosyada hata ayıkla", "walkthrough.linux.after.running": "C++ dosyanızı ilk kez çalıştırıp hatalarını ayıkladıktan sonra projenizin {0} klasöründe iki yeni dosya olduğunu fark edeceksiniz: {1} ve {2}.", "walkthrough.linux.for.more.complex": "Daha karmaşık derleme ve hata ayıklama senaryoları için {0} ve {1} içindeki derleme görevlerinizi özelleştirebilir ve yapılandırmalarınızın hatalarını ayıklayabilirsiniz. Örneğin, komut satırından derleme yaparken bağımsız değişkenleri derleyicinize geçirirseniz {3} özelliğini kullanarak bu bağımsız değişkenleri {2} içinde belirtebilirsiniz. Benzer şekilde, {4} içinde hata ayıklama için programınıza geçirilecek bağımsız değişkenleri tanımlayabilirsiniz." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index ea1167f54..fff9fc40f 100644 --- a/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Etkin dosyayı derle ve dosyada hata ayıkla", "walkthrough.mac.after.running": "C++ dosyanızı ilk kez çalıştırıp hatalarını ayıkladıktan sonra projenizin {0} klasöründe iki yeni dosya olduğunu fark edeceksiniz: {1} ve {2}.", "walkthrough.mac.for.more.complex": "Daha karmaşık derleme ve hata ayıklama senaryoları için {0} ve {1} içindeki derleme görevlerinizi özelleştirebilir ve yapılandırmalarınızın hatalarını ayıklayabilirsiniz. Örneğin, komut satırından derleme yaparken bağımsız değişkenleri derleyicinize geçirirseniz {3} özelliğini kullanarak bu bağımsız değişkenleri {2} içinde belirtebilirsiniz. Benzer şekilde, {4} içinde hata ayıklama için programınıza geçirilecek bağımsız değişkenleri tanımlayabilirsiniz." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 7df3c7a77..87810d38d 100644 --- a/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Etkin dosyayı derle ve dosyada hata ayıkla", "walkthrough.windows.after.running": "C++ dosyanızı ilk kez çalıştırıp hatalarını ayıkladıktan sonra projenizin {0} klasöründe iki yeni dosya olduğunu fark edeceksiniz: {1} ve {2}.", "walkthrough.windows.for.more.complex": "Daha karmaşık derleme ve hata ayıklama senaryoları için {0} ve {1} içindeki derleme görevlerinizi özelleştirebilir ve yapılandırmalarınızın hatalarını ayıklayabilirsiniz. Örneğin, komut satırından derleme yaparken bağımsız değişkenleri derleyicinize geçirirseniz {3} özelliğini kullanarak bu bağımsız değişkenleri {2} içinde belirtebilirsiniz. Benzer şekilde, {4} içinde hata ayıklama için programınıza geçirilecek bağımsız değişkenleri tanımlayabilirsiniz." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/trk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index 358bf5a43..61639c55b 100644 --- a/Extension/i18n/trk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -14,4 +14,4 @@ "walkthrough.close.vscode": "VS Code'un mevcut örneğini kapatın.", "walkthrough.open.command.prompt": "Windows Başlat menüsünde {1} yazarak {0}'i açın ve ardından {2}'ü seçin.", "walkthrough.windows.press.f5": "Komut istemine {0} yazın ve enter tuşuna basın. Bu, VS Code'u aynı çalışma alanında yeniden başlatmalı ve sizi bu adım adım kılavuza geri götürmelidir." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/installcompiler/install-clang-macos.md.i18n.json b/Extension/i18n/trk/walkthrough/installcompiler/install-clang-macos.md.i18n.json index 5017f2a9f..191287969 100644 --- a/Extension/i18n/trk/walkthrough/installcompiler/install-clang-macos.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/installcompiler/install-clang-macos.md.i18n.json @@ -7,4 +7,4 @@ "walkthrough.mac.install.compiler": "macOS'a C++ derleyicisi yükleme", "walkthrough.mac.text1": "macOS için C++ geliştirmesi yapıyorsanız, Clang derleyicisini kurmanızı öneririz. Tek yapmanız gereken, komut satırı geliştirici araçlarını yüklemek için bir Terminal penceresinde (Ctrl+Shift+ `) aşağıdaki komutu çalıştırmaktır:", "walkthrough.mac.text2": "Ardından clang'in yüklü olduğunu doğrulamak için Terminal penceresinde aşağıdaki komutu çalıştırın. Kullanmakta olduğunuz Clang’in sürümü hakkındaki bilgileri içeren bir ileti göreceksiniz." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index b50556347..45eb68405 100644 --- a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.note1.text": "Herhangi bir C++ kod temelini derlemek, oluşturmak ve doğrulamak için Visual Studio Code ile birlikte Visual Studio Derleme Araçları’nda bulunan C++ araç takımını kullanabilirsiniz. Bunun yanı sıra, bu C++ kod temelini geliştirmek için etkin olarak kullandığınız geçerli bir Visual Studio lisansına (Community, Pro veya Enterprise) sahip olursunuz.", "walkthrough.windows.open.command.prompt": "Windows Başlat menüsünde {1} yazarak {0}'i açın.", "walkthrough.windows.check.install": "{1} içine {0} yazarak MSVC yüklemenizi kontrol edin. Sürüm ve temel kullanım açıklamasını içeren bir telif hakkı iletisi göreceksiniz." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 7968d1e7a..d5da38df2 100644 --- a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Windows'tan Linux'u hedefliyorsanız {0}‘a bakın. Veya, {1}.", "walkthrough.windows.link.title1": "VS Code'da Linux için C++’yı ve Windows Alt Sistemi’ni (WSL) kullanma", "walkthrough.windows.link.title2": "MinGW ile Windows’a GCC'yi yükleme" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 7968d1e7a..d5da38df2 100644 --- a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -16,4 +16,4 @@ "walkthrough.windows.text3": "Windows'tan Linux'u hedefliyorsanız {0}‘a bakın. Veya, {1}.", "walkthrough.windows.link.title1": "VS Code'da Linux için C++’yı ve Windows Alt Sistemi’ni (WSL) kullanma", "walkthrough.windows.link.title2": "MinGW ile Windows’a GCC'yi yükleme" -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json b/Extension/i18n/trk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json index 1f915b1f1..69d841207 100644 --- a/Extension/i18n/trk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/installcompiler/install-gcc-linux.md.i18n.json @@ -9,4 +9,4 @@ "walkthrough.linux.text2": "Ubuntu paket listelerini güncelleştirmek için terminal penceresinden aşağıdaki komutu çalıştırın. Güncel olmayan bir Linux dağıtımı bazen yeni paket yükleme girişimlerini etkileyebilir.", "walkthrough.linux.text3": "Bu komutla GNU derleyici araçlarını ve GDB hata ayıklayıcısını yükleyin:", "walkthrough.linux.text4": "Aşağıdaki komutu çalıştırarak GCC'nin yüklü olduğunu doğrulayın. Telif hakkı iletisi ve kullandığınız GCC sürümü hakkındaki bilgileri göreceksiniz." -} \ No newline at end of file +} diff --git a/Extension/package.json b/Extension/package.json index 10d532525..2badea735 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7267,4 +7267,4 @@ "undici": "^7.28.0", "fast-uri": "^3.1.4" } -} \ No newline at end of file +} diff --git a/Extension/package.nls.json b/Extension/package.nls.json index 68a7266a1..59990e3e3 100644 --- a/Extension/package.nls.json +++ b/Extension/package.nls.json @@ -1115,4 +1115,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Never include the header file.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ configuration", "c_cpp.languageModelTools.configuration.userDescription": "Configuration of the active C or C++ file, like language standard version and target platform." -} \ No newline at end of file +} diff --git a/Extension/test/minBinaryVersion.json b/Extension/test/minBinaryVersion.json index 0f97e8d05..1a1f20762 100644 --- a/Extension/test/minBinaryVersion.json +++ b/Extension/test/minBinaryVersion.json @@ -1,3 +1,3 @@ { "minBinaryVersion": "1.33.0" -} \ No newline at end of file +} diff --git a/Extension/test/scenarios/MultirootDeadlockTest/assets/SingleRootProject/.vscode/c_cpp_properties.json b/Extension/test/scenarios/MultirootDeadlockTest/assets/SingleRootProject/.vscode/c_cpp_properties.json index 1ca3502d4..da2ef20f0 100644 --- a/Extension/test/scenarios/MultirootDeadlockTest/assets/SingleRootProject/.vscode/c_cpp_properties.json +++ b/Extension/test/scenarios/MultirootDeadlockTest/assets/SingleRootProject/.vscode/c_cpp_properties.json @@ -5,4 +5,4 @@ } ], "version": 4 -} \ No newline at end of file +} diff --git a/Extension/test/scenarios/MultirootDeadlockTest/assets/sub1/.vscode/c_cpp_properties.json b/Extension/test/scenarios/MultirootDeadlockTest/assets/sub1/.vscode/c_cpp_properties.json index 1ca3502d4..da2ef20f0 100644 --- a/Extension/test/scenarios/MultirootDeadlockTest/assets/sub1/.vscode/c_cpp_properties.json +++ b/Extension/test/scenarios/MultirootDeadlockTest/assets/sub1/.vscode/c_cpp_properties.json @@ -5,4 +5,4 @@ } ], "version": 4 -} \ No newline at end of file +} diff --git a/Extension/test/scenarios/SimpleCppProject/assets/.vscode/launch.json b/Extension/test/scenarios/SimpleCppProject/assets/.vscode/launch.json index 2063832cc..befc318b0 100644 --- a/Extension/test/scenarios/SimpleCppProject/assets/.vscode/launch.json +++ b/Extension/test/scenarios/SimpleCppProject/assets/.vscode/launch.json @@ -33,4 +33,4 @@ } } ] -} \ No newline at end of file +} diff --git a/Extension/test/scenarios/SimpleCppProject/assets/.vscode/tasks.json b/Extension/test/scenarios/SimpleCppProject/assets/.vscode/tasks.json index a25a78b19..dc3ded7c7 100644 --- a/Extension/test/scenarios/SimpleCppProject/assets/.vscode/tasks.json +++ b/Extension/test/scenarios/SimpleCppProject/assets/.vscode/tasks.json @@ -31,4 +31,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/Extension/tools/OptionsSchema.json b/Extension/tools/OptionsSchema.json index fe506f147..010af9a76 100644 --- a/Extension/tools/OptionsSchema.json +++ b/Extension/tools/OptionsSchema.json @@ -1211,4 +1211,4 @@ } } } -} \ No newline at end of file +} diff --git a/Extension/tools/TaskDefinitionsSchema.json b/Extension/tools/TaskDefinitionsSchema.json index 95da3f2e3..0d86ff4b2 100644 --- a/Extension/tools/TaskDefinitionsSchema.json +++ b/Extension/tools/TaskDefinitionsSchema.json @@ -135,4 +135,4 @@ } ] } -} \ No newline at end of file +} diff --git a/Extension/tools/VSSymbolSettings.json b/Extension/tools/VSSymbolSettings.json index 03fabc5c0..6379e8714 100644 --- a/Extension/tools/VSSymbolSettings.json +++ b/Extension/tools/VSSymbolSettings.json @@ -74,4 +74,4 @@ } } } - } \ No newline at end of file + } From 56a2bbe6c5735a08bd421a44393d6422f537d969 Mon Sep 17 00:00:00 2001 From: Weverton Guedes <146861752+owevertonguedes@users.noreply.github.com> Date: Tue, 28 Jul 2026 04:21:04 +0200 Subject: [PATCH 22/62] Use PowerShell call operator when shell integration is unavailable (#14585) "Run C/C++ File" builds the command with buildShellCommandLine and sends it via sendText when the terminal has no shell integration. That path quotes a program path containing spaces but never prepends the call operator, so PowerShell evaluates the quoted path as a string literal and echoes it instead of running the program. The shell-integration path already handles this, so extract its PowerShell detection into isPowerShellTerminal() and reuse it in the sendText path. Closes #14583 Co-authored-by: Sean McManus Co-authored-by: Bob Brown --- .../Debugger/runWithoutDebuggingAdapter.ts | 38 ++++++++++++------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/Extension/src/Debugger/runWithoutDebuggingAdapter.ts b/Extension/src/Debugger/runWithoutDebuggingAdapter.ts index d03cb859a..fc7c98a35 100644 --- a/Extension/src/Debugger/runWithoutDebuggingAdapter.ts +++ b/Extension/src/Debugger/runWithoutDebuggingAdapter.ts @@ -113,19 +113,7 @@ export class RunWithoutDebuggingAdapter implements vscode.DebugAdapter { let executableArgs: string[] = args; if (!program.match(/["']/) && program.match(/\s/)) { // VS Code does not automatically quote the program path if it has spaces. - const shellPath: string | undefined = 'shellPath' in this.terminal.creationOptions - ? this.terminal.creationOptions.shellPath?.toLowerCase() - : undefined; - const terminalShell: string | undefined = this.terminal.state.shell?.toLowerCase(); - const defaultTerminalProfile: string | undefined = isWindows - ? vscode.workspace.getConfiguration('terminal.integrated').get('defaultProfile.windows')?.toLowerCase() - : undefined; - const isPowerShell: boolean | undefined = - shellPath?.endsWith('pwsh.exe') || shellPath?.endsWith('powershell.exe') || shellPath?.endsWith('pwsh') || - terminalShell?.includes('powershell') || terminalShell?.includes('pwsh') || - defaultTerminalProfile?.includes('powershell') || defaultTerminalProfile?.includes('pwsh'); - - if (isPowerShell || (isWindows && isPowerShell === undefined)) { // PowerShell is the default on Windows if we can't determine the shell. + if (this.isPowerShellTerminal()) { executable = '&'; executableArgs = [program, ...args]; } else { @@ -135,13 +123,35 @@ export class RunWithoutDebuggingAdapter implements vscode.DebugAdapter { this.terminalExecution = shellIntegration.executeCommand(executable, executableArgs); } else { const cmdLine: string = buildShellCommandLine('', program, args, true); - this.terminal.sendText(cmdLine); + // buildShellCommandLine quotes the path, and PowerShell evaluates a quoted path as a string + // literal instead of running it, so the call operator is required to invoke it. + this.terminal.sendText(this.isPowerShellTerminal() ? `& ${cmdLine}` : cmdLine); // The terminal manages its own lifecycle; notify VS Code the "debug" session is done. this.sendEvent('terminated'); } } + /** + * Determine whether the integrated terminal is running PowerShell. + * PowerShell is assumed on Windows when the shell cannot be determined, since it is the default there. + */ + private isPowerShellTerminal(): boolean { + const shellPath: string | undefined = this.terminal && 'shellPath' in this.terminal.creationOptions + ? this.terminal.creationOptions.shellPath?.toLowerCase() + : undefined; + const terminalShell: string | undefined = this.terminal?.state.shell?.toLowerCase(); + const defaultTerminalProfile: string | undefined = isWindows + ? vscode.workspace.getConfiguration('terminal.integrated').get('defaultProfile.windows')?.toLowerCase() + : undefined; + const isPowerShell: boolean | undefined = + shellPath?.endsWith('pwsh.exe') || shellPath?.endsWith('powershell.exe') || shellPath?.endsWith('pwsh') || + terminalShell?.includes('powershell') || terminalShell?.includes('pwsh') || + defaultTerminalProfile?.includes('powershell') || defaultTerminalProfile?.includes('pwsh'); + + return Boolean(isPowerShell) || (isWindows && isPowerShell === undefined); + } + /** * Launch the program in an external terminal. We do not keep track of this terminal or the spawned process. */ From 5f0a3f4ce0fb30fa79c195ccb0af241dc78f0536 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 28 Jul 2026 13:01:41 -0700 Subject: [PATCH 23/62] Update changelog for 1.33.5. (#14613) * Update changelog for 1.33.5. * Update version to 1.33.5. --- Extension/CHANGELOG.md | 17 +++++++++++++++++ Extension/package.json | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 0d8e5c500..6fc5b98be 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,22 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.33.5: July 28, 2026 +### Bug Fixes +* Fix the remote process picker `ps` command not working with some shells. [#14442](https://github.com/microsoft/vscode-cpptools/issues/14442) + * Thanks for the contribution. [@HuzaifaAbdulRehman](https://github.com/HuzaifaAbdulRehman) [PR #14592](https://github.com/microsoft/vscode-cpptools/pull/14592) +* Fix a spurious IntelliSense error with class template argument deduction (CTAD). [#14453](https://github.com/microsoft/vscode-cpptools/issues/14453), [#14459](https://github.com/microsoft/vscode-cpptools/issues/14459), [#14504](https://github.com/microsoft/vscode-cpptools/issues/14504) +* Fix 'Run C/C++ File' not running the program in PowerShell when terminal shell integration is unavailable. [#14583](https://github.com/microsoft/vscode-cpptools/issues/14583) + * Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14585](https://github.com/microsoft/vscode-cpptools/pull/14585) +* Fix the build tools walkthrough for Visual Studio 2026. [PR #14589](https://github.com/microsoft/vscode-cpptools/pull/14589) +* Fix empty database folders being created in every folder of a multi-root workspace. +* Fix 'Rescan Workspace' triggering a full database reset instead of only a rescan. +* Fix several potential deadlocks and data races in the language server. +* Reduce memory usage to help avoid out-of-memory crashes. +* Fix an incorrect `#include` casing error on Linux. +* Fix an IntelliSense crash. +* Various localization updates. +* Update dependencies. + ## Version 1.33.4: July 8, 2026 ### Bug Fixes * Fix the wording for the `#include` errors detected message. [#8227](https://github.com/microsoft/vscode-cpptools/issues/8227) diff --git a/Extension/package.json b/Extension/package.json index 2badea735..1321404ff 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.33.4-main", + "version": "1.33.5-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 0c7a60dcaebaf25eba1f256b71db7029971d40ea Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 29 Jul 2026 09:44:32 -0700 Subject: [PATCH 24/62] Pin test VS Code version to 1.130.0 to unbreak macOS CI (#14618) The installed @vscode/test-electron cannot launch the VS Code 1.131.0 macOS arm64 bundle (spawn Electron ENOENT), which fails the integration-test steps on every run. Pin the downloaded test VS Code to 1.130.0 (the last release that launches) until @vscode/test-electron is bumped to handle newer stable releases. --- Extension/.scripts/vscode.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Extension/.scripts/vscode.ts b/Extension/.scripts/vscode.ts index 9be75a371..f77638ef2 100644 --- a/Extension/.scripts/vscode.ts +++ b/Extension/.scripts/vscode.ts @@ -15,7 +15,12 @@ export const extensionsDir = resolve(isolated, 'extensions'); export const userDir = resolve(isolated, 'user-data'); export const settings = resolve(userDir, "User", 'settings.json'); +// Pin the test VS Code build; the newest stable can ship a bundle layout that the installed +// @vscode/test-electron fails to launch (macOS arm64 1.131.0 spawns Electron with ENOENT). +export const testVSCodeVersion = '1.130.0'; + export const options = { + version: testVSCodeVersion, cachePath: `${isolated}/cache`, launchArgs: ['--no-sandbox', '--disable-updates', '--skip-welcome', '--skip-release-notes', '--disable-extensions', `--extensions-dir=${extensionsDir}`, `--user-data-dir=${userDir}`, '--disable-workspace-trust'] }; From 72d590a1b7cc63c8eda494d23d9f8fbdde193229 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 29 Jul 2026 09:56:23 -0700 Subject: [PATCH 25/62] Don't report Node deprecation warnings as script errors (#14616) runVSCodeCommand only resolves on success (it throws on a non-zero exit), so its stderr is non-fatal output such as the Node [DEP0169] url.parse() deprecation warning emitted by the VS Code CLI. Log it as a warning instead of an error in installAndCopyBinaries.ts, and add DEP0169 to the test.ts stdio filter list. --- Extension/.scripts/installAndCopyBinaries.ts | 6 ++++-- Extension/.scripts/test.ts | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Extension/.scripts/installAndCopyBinaries.ts b/Extension/.scripts/installAndCopyBinaries.ts index 69f7f3b37..4eb6a4054 100644 --- a/Extension/.scripts/installAndCopyBinaries.ts +++ b/Extension/.scripts/installAndCopyBinaries.ts @@ -6,7 +6,7 @@ import { runVSCodeCommand } from '@vscode/test-electron'; import { writeFile } from 'node:fs/promises'; import { join } from 'node:path'; -import { $root, error, heading, note } from './common'; +import { $root, error, heading, note, warn } from './common'; import * as copy from './copyExtensionBinaries'; import { install, isolated, options } from "./vscode"; @@ -24,7 +24,9 @@ export async function main() { console.log(result.stdout.toString()); } if (result.stderr) { - error(result.stderr.toString()); + // runVSCodeCommand resolves only when the command succeeds (it throws on a non-zero exit), so stderr here is + // non-fatal output such as Node deprecation warnings and must not be reported as an error. + warn(result.stderr.toString()); } const binaryVersion = await copy.main(isolated); diff --git a/Extension/.scripts/test.ts b/Extension/.scripts/test.ts index 033d7010c..300963684 100644 --- a/Extension/.scripts/test.ts +++ b/Extension/.scripts/test.ts @@ -27,6 +27,7 @@ const filters = [ /^Unexpected token A/, /Cannot register 'cmake.cmakePath'/, /\[DEP0005\] DeprecationWarning/, + /\[DEP0169\] DeprecationWarning/, /--trace-deprecation/, /Iconv-lite warning/, /^Extension '/, From 03e0332738494833e7466dd47190ae918bf9cb96 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 29 Jul 2026 14:33:35 -0700 Subject: [PATCH 26/62] Bump @vscode/test-electron to 3.1.0 and move test VS Code pin to 1.131.0 (#14619) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Bump @vscode/test-electron to 3.1.0 so tests launch VS Code >=1.110 on macOS VS Code 1.110 renamed the macOS main binary from Contents/MacOS/Electron to the product name and later removed the compatibility symlink (microsoft/vscode#326502, 2026-07-20), so @vscode/test-electron <=3.0.0 — which hardcodes the Electron name — fails to launch downloaded stable builds on macOS with 'spawn .../Contents/MacOS/Electron ENOENT'. 3.1.0 resolves the executable from the bundle's Info.plist CFBundleExecutable (microsoft/vscode-test#348, #349), letting the tests track latest stable VS Code again without pinning. * Move test VS Code pin to 1.131.0 With @vscode/test-electron 3.1.0 the macOS 1.131.0 bundle launches correctly, so advance the pinned test VS Code from 1.130.0 to the current stable 1.131.0. --- Extension/.scripts/vscode.ts | 6 +++--- Extension/package.json | 2 +- Extension/yarn.lock | 22 +++++++++++----------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Extension/.scripts/vscode.ts b/Extension/.scripts/vscode.ts index f77638ef2..de22ac20b 100644 --- a/Extension/.scripts/vscode.ts +++ b/Extension/.scripts/vscode.ts @@ -15,9 +15,9 @@ export const extensionsDir = resolve(isolated, 'extensions'); export const userDir = resolve(isolated, 'user-data'); export const settings = resolve(userDir, "User", 'settings.json'); -// Pin the test VS Code build; the newest stable can ship a bundle layout that the installed -// @vscode/test-electron fails to launch (macOS arm64 1.131.0 spawns Electron with ENOENT). -export const testVSCodeVersion = '1.130.0'; +// Pin the test VS Code build to a known-good stable release for deterministic CI instead of +// always pulling latest. Launching macOS 1.110+ builds requires @vscode/test-electron >= 3.1.0. +export const testVSCodeVersion = '1.131.0'; export const options = { version: testVSCodeVersion, diff --git a/Extension/package.json b/Extension/package.json index 1321404ff..fba109be9 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7203,7 +7203,7 @@ "@vscode/debugadapter": "^1.65.0", "@vscode/debugprotocol": "^1.65.0", "@vscode/dts": "^0.4.0", - "@vscode/test-electron": "^2.3.10", + "@vscode/test-electron": "^3.1.0", "@vscode/vsce": "^3.9.2", "async-child-process": "^1.1.1", "await-notify": "^1.0.1", diff --git a/Extension/yarn.lock b/Extension/yarn.lock index ed4fa4354..9fa5674fe 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -1055,10 +1055,10 @@ "@microsoft/1ds-post-js" "^4.3.4" "@microsoft/applicationinsights-web-basic" "^3.3.4" -"@vscode/test-electron@^2.3.10": - version "2.5.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/test-electron/-/test-electron-2.5.2.tgz#f7d4078e8230ce9c94322f2a29cc16c17954085d" - integrity sha1-99QHjoIwzpyUMi8qKcwWwXlUCF0= +"@vscode/test-electron@^3.1.0": + version "3.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/test-electron/-/test-electron-3.1.0.tgz#46b93d118dcd3b3c89caae296a13f9a7f5eb63c5" + integrity sha1-Rrk9EY3NOzyJyq4pahP5p/XrY8U= dependencies: http-proxy-agent "^7.0.2" https-proxy-agent "^7.0.5" @@ -1744,13 +1744,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^5.0.2: - version "5.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz#135ad0d8d808eb18eb5e0ec9a21f3a0b92ef18cf" - integrity sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8= - dependencies: - balanced-match "^4.0.2" - brace-expansion@^2.0.1: version "2.1.2" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz#0bba2271feb7d458b0d31ad13625aaa4754431e2" @@ -1758,6 +1751,13 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" +brace-expansion@^5.0.2: + version "5.0.8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz#135ad0d8d808eb18eb5e0ec9a21f3a0b92ef18cf" + integrity sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8= + dependencies: + balanced-match "^4.0.2" + braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" From 7c6aa892b4c8b47180758d47b74d5cf28e07a9f3 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Thu, 30 Jul 2026 12:20:54 -0700 Subject: [PATCH 27/62] rename telemetry properties (#14623) --- Extension/src/LanguageServer/client.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 133890cfa..80b4f5fde 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1767,8 +1767,8 @@ export class DefaultClient implements Client { errorHandler: { error: (error, message, count) => { telemetry.logLanguageServerEvent("languageClientError", { - error: error.toString(), - message: message?.toString() ?? '', + clientError: error.toString(), + clientMessage: message?.toString() ?? '', count: count?.toString() ?? '' }); return { action: ErrorAction.Continue }; From b17d9bd94d42eb55d0bd7b83788902c8a447de13 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Thu, 30 Jul 2026 13:06:34 -0700 Subject: [PATCH 28/62] Reduce settings change noise (#14622) --- Extension/src/LanguageServer/extension.ts | 6 ++++-- Extension/src/LanguageServer/settings.ts | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 1f1d58477..e1857ba9e 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -38,7 +38,7 @@ import { CppConfigurationLanguageModelTool } from './lmTool'; import { getLocaleId } from './localization'; import { PersistentState } from './persistentState'; import { NodeType, TreeNode } from './referencesModel'; -import { CppSettings } from './settings'; +import { CppSettings, trackedSections } from './settings'; import { LanguageStatusUI, getUI } from './ui'; import { makeLspRange, rangeEquals, showInstallCompilerWalkthrough } from './utils'; @@ -293,7 +293,9 @@ export function updateLanguageConfigurations(): void { async function onDidChangeSettings(event: vscode.ConfigurationChangeEvent): Promise { clients.forEach(client => { if (client instanceof DefaultClient) { - void client.onDidChangeSettings(event).catch(logAndReturn.undefined); + if (trackedSections.some(section => event.affectsConfiguration(section, client.RootUri))) { + void client.onDidChangeSettings(event).catch(logAndReturn.undefined); + } } }); } diff --git a/Extension/src/LanguageServer/settings.ts b/Extension/src/LanguageServer/settings.ts index 71f6730bd..502144300 100644 --- a/Extension/src/LanguageServer/settings.ts +++ b/Extension/src/LanguageServer/settings.ts @@ -32,6 +32,10 @@ export interface Associations { [key: string]: string; } +// The settings sections that we provide accessors for. +// This is used to filter out settings changed events that do not impact the extension. +export const trackedSections: string[] = ['C_Cpp', 'editor', 'files', 'search', 'workbench']; + // Settings that can be undefined have default values assigned in the native code or are meant to return undefined. export interface WorkspaceFolderSettingsParams { uri: string | undefined; From 4927fafbe4928f38c3c68bfea95dae916e9b3786 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 30 Jul 2026 15:23:54 -0700 Subject: [PATCH 29/62] Add strings for db lock file related log output (#14625) --- Extension/src/nativeStrings.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Extension/src/nativeStrings.json b/Extension/src/nativeStrings.json index d7cd154dd..66170d813 100644 --- a/Extension/src/nativeStrings.json +++ b/Extension/src/nativeStrings.json @@ -747,5 +747,13 @@ "check_timed_out": { "text": "timed out waiting for analysis of {0} to finish", "hint": "{0} is the source file path. {Locked=\"{0}\"}" + }, + "failed_to_open_browse_db_lock_file": { + "text": "Failed to open browse database lock file: {0} (errno={1})", + "hint": "{0} is the lock file path. {1} is the errno value. {Locked=\"{0}\"} {Locked=\"errno\"} {Locked=\"{1}\"}" + }, + "failed_to_lock_browse_db_lock_file": { + "text": "Failed to lock browse database lock file: {0} (errno={1})", + "hint": "{0} is the lock file path. {1} is the errno value. {Locked=\"{0}\"} {Locked=\"errno\"} {Locked=\"{1}\"}" } } From dc28a69f41dff7d3fc30d4cd2392c3b9ba44d211 Mon Sep 17 00:00:00 2001 From: Weverton Guedes <146861752+owevertonguedes@users.noreply.github.com> Date: Fri, 31 Jul 2026 00:55:02 +0200 Subject: [PATCH 30/62] Don't warn about recursive includes merged from c_cpp_properties.json (#14620) The check for include paths ending in '**' ran in sendCustomConfigurations, after mergeConfigurations had already appended the includePath entries from the user's c_cpp_properties.json to each configuration from the provider. A trailing '**' is a supported way to recurse there, so the warning fired for paths the provider never supplied. Move the check ahead of that append so it only sees the provider's own include paths. Co-authored-by: Sean McManus --- Extension/src/LanguageServer/client.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 80b4f5fde..f02b26c73 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -2329,6 +2329,19 @@ export class DefaultClient implements Client { const fileConfiguration: configs.Configuration | undefined = this.configuration.CurrentConfiguration; if (fileConfiguration?.mergeConfigurations) { configs = deepCopy(configs); + } + // Only the include paths from the provider are checked for recursive includes, so + // this has to happen before the include paths from c_cpp_properties.json are + // appended below, where a trailing '**' is a supported way to recurse. + if (configs instanceof Array) { + configs.forEach(config => { + if (util.isArrayOfString(config?.configuration?.includePath) && + config.configuration.includePath.some(path => path.endsWith('**'))) { + console.warn("custom include paths should not use recursive includes ('**')"); + } + }); + } + if (fileConfiguration?.mergeConfigurations) { configs.forEach(config => { if (fileConfiguration.includePath) { fileConfiguration.includePath.forEach(p => { @@ -3457,9 +3470,6 @@ export class DefaultClient implements Client { this.configurationLogging.set(uri, JSON.stringify(item.configuration, null, 4)); out.appendLineAtLevel(6, ` uri: ${uri}`); out.appendLineAtLevel(6, ` config: ${JSON.stringify(item.configuration, null, 2)}`); - if (item.configuration.includePath.some(path => path.endsWith('**'))) { - console.warn("custom include paths should not use recursive includes ('**')"); - } // Separate compiler path and args before sending to language client const itemConfig: util.Mutable = deepCopy(item.configuration); if (util.isString(itemConfig.compilerPath)) { From 35408d570f5b8b6d372c232064aef59ca705b439 Mon Sep 17 00:00:00 2001 From: Weverton Guedes <146861752+owevertonguedes@users.noreply.github.com> Date: Fri, 31 Jul 2026 01:15:48 +0200 Subject: [PATCH 31/62] Don't discard custom configurations whose uri is a vscode.Uri (#14624) --- Extension/src/LanguageServer/client.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index f02b26c73..8adbea339 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -2328,6 +2328,21 @@ export class DefaultClient implements Client { if (configs && configs.length > 0 && configs[0]) { const fileConfiguration: configs.Configuration | undefined = this.configuration.CurrentConfiguration; if (fileConfiguration?.mergeConfigurations) { + // deepCopy is a JSON round trip, which a vscode.Uri does not survive. The copy is + // a plain object that is neither a string nor a Uri, so sendCustomConfigurations + // discards the item. The uri field also accepts a string, so normalize it into a + // new item before copying, without assigning into what the provider returned or + // calling a method on its array. + if (configs instanceof Array) { + const normalized: util.Mutable[] = []; + const count: number = configs.length; + for (let i: number = 0; i < count; ++i) { + const config: util.Mutable = configs[i]; + const uri = config?.uri; + normalized.push(util.isUri(uri) ? { uri: uri.toString(), configuration: config.configuration } : config); + } + configs = normalized; + } configs = deepCopy(configs); } // Only the include paths from the provider are checked for recursive includes, so From 0040d0c786e0e64c73ce03f6d7f14ea9891d6291 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 30 Jul 2026 19:26:38 -0700 Subject: [PATCH 32/62] Add 1.33.6 changelog entry and bump version (#14628) --- Extension/CHANGELOG.md | 11 +++++++++++ Extension/package.json | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 6fc5b98be..c0e8bbe12 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,16 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.33.6: July 31, 2026 +### Bug Fixes +* Fix a spurious recursive includes (`**`) debug console log warning for paths merged from `c_cpp_properties.json` when `C_Cpp.mergeConfigurations` is enabled. [#14125](https://github.com/microsoft/vscode-cpptools/issues/14125) + * Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14620](https://github.com/microsoft/vscode-cpptools/pull/14620) +* Fix custom configurations being discarded when `C_Cpp.mergeConfigurations` is enabled and a provider supplies the file `uri` as a `vscode.Uri`. [#14621](https://github.com/microsoft/vscode-cpptools/issues/14621) + * Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14624](https://github.com/microsoft/vscode-cpptools/pull/14624) +* Fix potential browse database corruption when the same workspace is opened by multiple processes on Linux and macOS. +* Fix a crash when reading files saved in certain multibyte encodings such as GB18030 or EUC-JP. +* Fix an incorrect file path in an error message on Windows. +* Other potential crash fixes. + ## Version 1.33.5: July 28, 2026 ### Bug Fixes * Fix the remote process picker `ps` command not working with some shells. [#14442](https://github.com/microsoft/vscode-cpptools/issues/14442) diff --git a/Extension/package.json b/Extension/package.json index fba109be9..dc6d5a98a 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.33.5-main", + "version": "1.33.6-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 2d5e77cb3d0e8dfd57b5bd4ad3f5177322a04ade Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 3 Aug 2026 09:02:42 -0700 Subject: [PATCH 33/62] Update IntelliSense loc strings for PR 757614. (#14607) * Update IntelliSense loc strings for PR 757614. --- Extension/bin/messages/cs/messages.json | 3 ++- Extension/bin/messages/de/messages.json | 3 ++- Extension/bin/messages/es/messages.json | 3 ++- Extension/bin/messages/fr/messages.json | 3 ++- Extension/bin/messages/it/messages.json | 3 ++- Extension/bin/messages/ja/messages.json | 3 ++- Extension/bin/messages/ko/messages.json | 3 ++- Extension/bin/messages/pl/messages.json | 3 ++- Extension/bin/messages/pt-br/messages.json | 3 ++- Extension/bin/messages/ru/messages.json | 3 ++- Extension/bin/messages/tr/messages.json | 3 ++- Extension/bin/messages/zh-cn/messages.json | 3 ++- Extension/bin/messages/zh-tw/messages.json | 3 ++- 13 files changed, 26 insertions(+), 13 deletions(-) diff --git a/Extension/bin/messages/cs/messages.json b/Extension/bin/messages/cs/messages.json index 702a811b6..b11cca8d3 100644 --- a/Extension/bin/messages/cs/messages.json +++ b/Extension/bin/messages/cs/messages.json @@ -3747,5 +3747,6 @@ "„static“ je zde nestandardní", "%nd byl dříve deklarován bez explicitního základu výčtu", "Chybějící typename je tady nestandardní.", - "Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce" + "Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/de/messages.json b/Extension/bin/messages/de/messages.json index 66c00b194..0a223a4dd 100644 --- a/Extension/bin/messages/de/messages.json +++ b/Extension/bin/messages/de/messages.json @@ -3747,5 +3747,6 @@ "„static“ entspricht hier nicht dem Standard", "%nd wurde zuvor ohne explizite Enumerationsbasis deklariert", "Fehlender „typename“ entspricht hier nicht dem Standard.", - "Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden." + "Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden.", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/es/messages.json b/Extension/bin/messages/es/messages.json index 6351f2902..27dc71056 100644 --- a/Extension/bin/messages/es/messages.json +++ b/Extension/bin/messages/es/messages.json @@ -3747,5 +3747,6 @@ "\"static\" no es estándar aquí", "%nd se declaró previamente sin una base explícita de enumeración", "falta 'typename' no estándar aquí", - "La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción" + "La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/fr/messages.json b/Extension/bin/messages/fr/messages.json index 554718926..7266ac552 100644 --- a/Extension/bin/messages/fr/messages.json +++ b/Extension/bin/messages/fr/messages.json @@ -3747,5 +3747,6 @@ "« static » n’est pas standard ici", "%nd a été déclaré précédemment sans base d’énumération explicite", "le mot-clé « typename » manquant n’est pas standard ici", - "la syntaxe abrégée du modèle de fonction n’est pas standard pour les guides de déduction" + "la syntaxe abrégée du modèle de fonction n’est pas standard pour les guides de déduction", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/it/messages.json b/Extension/bin/messages/it/messages.json index c6ec55540..edfb4984c 100644 --- a/Extension/bin/messages/it/messages.json +++ b/Extension/bin/messages/it/messages.json @@ -3747,5 +3747,6 @@ "'static' non è standard qui", "%nd era stato dichiarato in precedenza senza una base di enumerazione esplicita", "manca 'typename' che qui non è standard", - "la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione" + "la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/ja/messages.json b/Extension/bin/messages/ja/messages.json index a38aa4ef4..1019dacff 100644 --- a/Extension/bin/messages/ja/messages.json +++ b/Extension/bin/messages/ja/messages.json @@ -3747,5 +3747,6 @@ "'static' はここでは非標準です", "%nd は、明示的な列挙型ベースなしで以前に宣言されました", "見つからない 'typename' はここでは非標準です", - "省略形の関数テンプレート構文は、推論ガイドでは非標準です" + "省略形の関数テンプレート構文は、推論ガイドでは非標準です", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/ko/messages.json b/Extension/bin/messages/ko/messages.json index a1c3c4266..1386339c4 100644 --- a/Extension/bin/messages/ko/messages.json +++ b/Extension/bin/messages/ko/messages.json @@ -3747,5 +3747,6 @@ "여기서 'static'은 표준이 아닙니다.", "%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다.", "여기서 누락된 'typename'이 표준이 아닙니다.", - "약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다." + "약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다.", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/pl/messages.json b/Extension/bin/messages/pl/messages.json index b23fa19a0..bb48c1abf 100644 --- a/Extension/bin/messages/pl/messages.json +++ b/Extension/bin/messages/pl/messages.json @@ -3747,5 +3747,6 @@ "„static” jest tutaj niestandardowy", "funkcja %nd została poprzednio zadeklarowana bez jawnej bazy wyliczenia", "brak elementu „typename” jest tutaj niestandardowe", - "skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji" + "skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/pt-br/messages.json b/Extension/bin/messages/pt-br/messages.json index 6df58e7c3..31f7d5d42 100644 --- a/Extension/bin/messages/pt-br/messages.json +++ b/Extension/bin/messages/pt-br/messages.json @@ -3747,5 +3747,6 @@ "\"static\" não é padrão aqui", "%nd foi declarado anteriormente sem uma base de enumeração explícita", "\"typename\" ausente não é padrão aqui", - "a sintaxe abreviada de template de função é não padrão para guias de dedução" + "a sintaxe abreviada de template de função é não padrão para guias de dedução", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/ru/messages.json b/Extension/bin/messages/ru/messages.json index f7f74449b..b1325ec5b 100644 --- a/Extension/bin/messages/ru/messages.json +++ b/Extension/bin/messages/ru/messages.json @@ -3747,5 +3747,6 @@ "\"static\" является здесь нестандартным", "%nd ранее был объявлен без явной базы перечисления", "отсутствие typename здесь является нестандартным", - "сокращенный синтаксис шаблона функции не является стандартным для правил дедукции" + "сокращенный синтаксис шаблона функции не является стандартным для правил дедукции", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/tr/messages.json b/Extension/bin/messages/tr/messages.json index a12691580..a5b8ed3b3 100644 --- a/Extension/bin/messages/tr/messages.json +++ b/Extension/bin/messages/tr/messages.json @@ -3747,5 +3747,6 @@ "'static' burada standart dışıdır", "%nd daha önce açık bir sabit liste tabanı olmadan tanımlanmıştı", "eksik 'typename' burada standart dışı", - "kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil" + "kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/zh-cn/messages.json b/Extension/bin/messages/zh-cn/messages.json index ffb8859a0..17d1a6400 100644 --- a/Extension/bin/messages/zh-cn/messages.json +++ b/Extension/bin/messages/zh-cn/messages.json @@ -3747,5 +3747,6 @@ "此处使用 \"static\" 不符合标准", "之前声明 %nd 时未指定显式枚举基类型", "此处缺少 'typename' 属于非标准用法", - "缩写函数模板语法对于推导指南是不标准的" + "缩写函数模板语法对于推导指南是不标准的", + "too many nested user-defined conversions (possible cycle of converting routines)" ] diff --git a/Extension/bin/messages/zh-tw/messages.json b/Extension/bin/messages/zh-tw/messages.json index 8b6bdd208..9fd99a4db 100644 --- a/Extension/bin/messages/zh-tw/messages.json +++ b/Extension/bin/messages/zh-tw/messages.json @@ -3747,5 +3747,6 @@ "此處使用的 'static' 非標準", "%nd 先前宣告時未明確指定的列舉基底", "此處缺少 'typename' 非標準用法", - "簡化函式範本語法在推導指南中並非標準用法" + "簡化函式範本語法在推導指南中並非標準用法", + "too many nested user-defined conversions (possible cycle of converting routines)" ] From cd22e17227346ecdf02dc0fa6ba8e7718aef7ab6 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 3 Aug 2026 11:04:59 -0700 Subject: [PATCH 34/62] Restore repo-tracked files after copying test binaries (#14632) The install/copy-binaries script rm -rf's and re-copies the installed extension's bin, debugAdapters, and LLVM folders. A few files under bin are checked into the repo (bin/cpp.hint and bin/messages/**/messages.json); the copy overwrote them with the installed extension's versions (differing line endings and/or content), leaving spurious local modifications that had to be reverted by hand. Restore any tracked files the copy changed so only the untracked binaries remain, and gitignore the generated bin/binaryVersion.json marker. Co-authored-by: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> --- Extension/.gitignore | 1 + Extension/.scripts/copyExtensionBinaries.ts | 31 ++++++++++++++++++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/Extension/.gitignore b/Extension/.gitignore index a2f6b3612..bc791bd25 100644 --- a/Extension/.gitignore +++ b/Extension/.gitignore @@ -10,6 +10,7 @@ server debugAdapters LLVM bin/assert_dialog.sh +bin/binaryVersion.json bin/cpptools* bin/edge_cli bin/isense_driver diff --git a/Extension/.scripts/copyExtensionBinaries.ts b/Extension/.scripts/copyExtensionBinaries.ts index 23c9b13e0..107f3a74c 100644 --- a/Extension/.scripts/copyExtensionBinaries.ts +++ b/Extension/.scripts/copyExtensionBinaries.ts @@ -7,7 +7,7 @@ import { cp, readdir, rm, stat } from 'node:fs/promises'; import { homedir } from 'node:os'; import { basename, join } from 'node:path'; import { verbose } from '../src/Utility/Text/streams'; -import { $args, $root, green, heading, note } from './common'; +import { $args, $root, Git, green, heading, note, warn } from './common'; const extensionPrefix = 'ms-vscode.cpptools-'; const foldersToCopy = ['bin', 'debugAdapters', 'LLVM'] as const; @@ -125,6 +125,33 @@ async function findLatestInstalledExtension(providedPath?: string): Promise { + const modified = await Git('ls-files', '--modified', '--', ...foldersToCopy); + if (modified.code) { + warn(`Unable to determine which tracked files to restore: ${modified.error.all().join('\n')}`); + return; + } + + const files = modified.stdio.all().map(line => line.trim()).filter(line => line.length > 0); + if (!files.length) { + return; + } + + const restored = await Git('checkout', '--', ...files); + if (restored.code) { + warn(`Unable to restore tracked files after copy: ${restored.error.all().join('\n')}`); + return; + } + + note(`Restored ${files.length} tracked ${files.length === 1 ? 'file' : 'files'} overwritten by the copy.`); +} + export async function main(sourcePath = $args[0]): Promise { console.log(heading('Copy installed extension binaries')); @@ -142,6 +169,8 @@ export async function main(sourcePath = $args[0]): Promise { note(`Copied installed binaries into ${$root}`); + await restoreTrackedFiles(); + const installedVersion = tryParseVersion(basename(installedExtensionPath)); return installedVersion?.join('.'); } From 2d2383618304adb34de558f311da2495254c9946 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 3 Aug 2026 13:02:28 -0700 Subject: [PATCH 35/62] Bump brace-expansion to latest patched versions (1.1.18, 2.1.4, 5.0.9) (#14633) --- .github/actions/package-lock.json | 18 +++++++++--------- Extension/ThirdPartyNotices.txt | 4 ++-- Extension/yarn.lock | 18 +++++++++--------- ExtensionPack/package-lock.json | 8 ++++---- Themes/package-lock.json | 8 ++++---- 5 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index 3a051021a..ed777a837 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -2872,9 +2872,9 @@ "optional": true }, "node_modules/brace-expansion": { - "version": "1.1.16", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.16.tgz", - "integrity": "sha1-cj06MMBVjCJavJ/Eeac+FOJsPC8=", + "version": "1.1.18", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha1-POdNiYhRNr4VNTQfjD1EJcKaXKs=", "dev": true, "license": "MIT", "dependencies": { @@ -3923,9 +3923,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.1.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz", - "integrity": "sha1-C7oicf631Fiw0xrRNiWqpHVEMeI=", + "version": "2.1.4", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha1-WJ2rEcABjQNmvmTNi/Esjb7MgyY=", "dev": true, "license": "MIT", "dependencies": { @@ -4551,9 +4551,9 @@ } }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.1.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz", - "integrity": "sha1-C7oicf631Fiw0xrRNiWqpHVEMeI=", + "version": "2.1.4", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.4.tgz", + "integrity": "sha1-WJ2rEcABjQNmvmTNi/Esjb7MgyY=", "dev": true, "license": "MIT", "dependencies": { diff --git a/Extension/ThirdPartyNotices.txt b/Extension/ThirdPartyNotices.txt index 7854b5b43..c39e33537 100644 --- a/Extension/ThirdPartyNotices.txt +++ b/Extension/ThirdPartyNotices.txt @@ -1487,7 +1487,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --------------------------------------------------------- -brace-expansion 1.1.16 - MIT +brace-expansion 1.1.18 - MIT https://github.com/juliangruber/brace-expansion Copyright (c) 2013 Julian Gruber @@ -1519,7 +1519,7 @@ SOFTWARE. --------------------------------------------------------- -brace-expansion 2.1.2 - MIT +brace-expansion 2.1.4 - MIT https://github.com/juliangruber/brace-expansion Copyright (c) 2013 Julian Gruber diff --git a/Extension/yarn.lock b/Extension/yarn.lock index 9fa5674fe..c08fa76be 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -1737,24 +1737,24 @@ boundary@^2.0.0: integrity sha1-FpyLHw1Ezywlk4lnoyjzfgpOXvw= brace-expansion@^1.1.7: - version "1.1.16" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.16.tgz#723d3a30c0558c225abc9fc479a73e14e26c3c2f" - integrity sha1-cj06MMBVjCJavJ/Eeac+FOJsPC8= + version "1.1.18" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.18.tgz#3ce74d89885136be1535341f8c3d4425c29a5cab" + integrity sha1-POdNiYhRNr4VNTQfjD1EJcKaXKs= dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1: - version "2.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.2.tgz#0bba2271feb7d458b0d31ad13625aaa4754431e2" - integrity sha1-C7oicf631Fiw0xrRNiWqpHVEMeI= + version "2.1.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.1.4.tgz#589dab11c0018d0366be64cd8bf12c8dbecc8326" + integrity sha1-WJ2rEcABjQNmvmTNi/Esjb7MgyY= dependencies: balanced-match "^1.0.0" brace-expansion@^5.0.2: - version "5.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz#135ad0d8d808eb18eb5e0ec9a21f3a0b92ef18cf" - integrity sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8= + version "5.0.9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.9.tgz#7c72438809b5fa5babf54199a1f1c281a6984fcf" + integrity sha1-fHJDiAm1+lur9UGZofHCgaaYT88= dependencies: balanced-match "^4.0.2" diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index 3e72450f0..2c893b7db 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -948,16 +948,16 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "5.0.8", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", - "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", + "version": "5.0.9", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha1-fHJDiAm1+lur9UGZofHCgaaYT88=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/braces": { diff --git a/Themes/package-lock.json b/Themes/package-lock.json index 29dbd8ba4..77244bf71 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -948,16 +948,16 @@ "license": "BSD-2-Clause" }, "node_modules/brace-expansion": { - "version": "5.0.8", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.8.tgz", - "integrity": "sha1-E1rQ2NgI6xjrXg7Joh86C5LvGM8=", + "version": "5.0.9", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha1-fHJDiAm1+lur9UGZofHCgaaYT88=", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/braces": { From 74ca0fe21a8de503e2caece979aa158d522c8535 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2026 14:38:54 -0700 Subject: [PATCH 36/62] Bump undici from 7.28.0 to 7.29.0 in /Themes (#14634) Bumps [undici](https://github.com/nodejs/undici) from 7.28.0 to 7.29.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v7.28.0...v7.29.0) --- updated-dependencies: - dependency-name: undici dependency-version: 7.29.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Themes/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Themes/package-lock.json b/Themes/package-lock.json index 77244bf71..9e41bb0be 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -3642,9 +3642,9 @@ "license": "MIT" }, "node_modules/undici": { - "version": "7.28.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-7.28.0.tgz", - "integrity": "sha1-l9ZFZBmLKFvCgfDo4pWX49Ef5+w=", + "version": "7.29.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-7.29.0.tgz", + "integrity": "sha1-rg9vYuBuBXqcu3srX94rt095G48=", "dev": true, "license": "MIT", "engines": { From c12be38b72f83e93954926203fadd7698fa75865 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 09:27:43 -0700 Subject: [PATCH 37/62] Bump undici from 7.28.0 to 7.29.0 in /Extension (#14637) Bumps [undici](https://github.com/nodejs/undici) from 7.28.0 to 7.29.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v7.28.0...v7.29.0) --- updated-dependencies: - dependency-name: undici dependency-version: 7.29.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Extension/package.json | 2 +- Extension/yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index dc6d5a98a..170721c44 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7264,7 +7264,7 @@ "@azure/msal-browser": "^4.29.1", "flatted": "^3.4.1", "uuid": "^11.1.1", - "undici": "^7.28.0", + "undici": "^7.29.0", "fast-uri": "^3.1.4" } } diff --git a/Extension/yarn.lock b/Extension/yarn.lock index c08fa76be..fda9ee2ab 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -6242,9 +6242,9 @@ undici-types@~7.18.0: integrity sha1-KTV6iee3ykrvO/D9P9DNc4hCKek= undici@^7.19.0, undici@^7.28.0: - version "7.28.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-7.28.0.tgz#97d64564198b285bc281f0e8e29597e3d11fe7ec" - integrity sha1-l9ZFZBmLKFvCgfDo4pWX49Ef5+w= + version "7.29.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-7.29.0.tgz#ae0f6f62e06e057a9cbb7b2b5fde2bb74f791b8f" + integrity sha1-rg9vYuBuBXqcu3srX94rt095G48= unicorn-magic@^0.1.0: version "0.1.0" From 5fd0548c004d18e8dcaff3253eec59961e6156ec Mon Sep 17 00:00:00 2001 From: luo2430 <127001012+luo2430@users.noreply.github.com> Date: Wed, 5 Aug 2026 00:56:38 +0800 Subject: [PATCH 38/62] Fix .vscodeignore missing .gitignore in themes extension (#14636) * Fix .vscodeignore missing .gitignore in themes extension * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Sean McManus --- Themes/.vscodeignore | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Themes/.vscodeignore b/Themes/.vscodeignore index de7ebe82f..5b46d9ca3 100644 --- a/Themes/.vscodeignore +++ b/Themes/.vscodeignore @@ -1,5 +1,7 @@ # ignore vscode settings for extension development .vscode/** -# ignore package lock -package-lock.json \ No newline at end of file +# ignore development files +.gitignore +.npmrc +package-lock.json From c238b1de0b2022d0c0a3bf2801ee5925c62bc42e Mon Sep 17 00:00:00 2001 From: Microsoft Open Source Security Bot Date: Tue, 4 Aug 2026 09:58:57 -0700 Subject: [PATCH 39/62] Pin GitHub Actions to full-length commit SHAs (#14635) Co-authored-by: Sean McManus --- .github/dependabot.yml | 11 +++++++++++ .github/workflows/bug-debugger.yml | 2 +- .github/workflows/by-design-closer-debugger .yml | 2 +- .github/workflows/by-design-closer.yml | 2 +- .github/workflows/codeql.yml | 6 +++--- .github/workflows/duplicate-closer.yml | 2 +- .github/workflows/enhancement-closer-no-milestone.yml | 2 +- .github/workflows/enhancement-closer-triage.yml | 2 +- .github/workflows/enhancement-reopener.yml | 2 +- .github/workflows/external-closer-debugger.yml | 2 +- .../workflows/feature-request-closer-no-milestone.yml | 2 +- .github/workflows/feature-request-closer-triage.yml | 2 +- .github/workflows/feature-request-debugger.yml | 2 +- .github/workflows/feature-request-reopener.yml | 2 +- .github/workflows/investigate-closer-debugger.yml | 2 +- .../workflows/investigate-costing-closer-debugger.yml | 2 +- .github/workflows/job-compile-and-test.yml | 10 +++++----- .github/workflows/locker.yml | 2 +- .../workflows/more-info-needed-closer-debugger.yml | 2 +- .github/workflows/more-info-needed-closer.yml | 2 +- .github/workflows/question-closer-debugger.yml | 2 +- .github/workflows/question-closer.yml | 2 +- 22 files changed, 38 insertions(+), 27 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000..2c48305b7 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + github-actions: + patterns: ["*"] + schedule: + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/bug-debugger.yml b/.github/workflows/bug-debugger.yml index bcafecc0f..ea2629aaa 100644 --- a/.github/workflows/bug-debugger.yml +++ b/.github/workflows/bug-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Add Comment diff --git a/.github/workflows/by-design-closer-debugger .yml b/.github/workflows/by-design-closer-debugger .yml index f03586b37..7ba928489 100644 --- a/.github/workflows/by-design-closer-debugger .yml +++ b/.github/workflows/by-design-closer-debugger .yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/by-design-closer.yml b/.github/workflows/by-design-closer.yml index 0fe17b3d3..30b5fa0a9 100644 --- a/.github/workflows/by-design-closer.yml +++ b/.github/workflows/by-design-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index cb836d8b9..2ba0947c3 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -59,11 +59,11 @@ jobs: # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@e60ea984bd3baa95954f2856bcf24f9eaba46637 # v3.37.5 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -91,7 +91,7 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@e60ea984bd3baa95954f2856bcf24f9eaba46637 # v3.37.5 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/duplicate-closer.yml b/.github/workflows/duplicate-closer.yml index 29c41d85d..b5cfca076 100644 --- a/.github/workflows/duplicate-closer.yml +++ b/.github/workflows/duplicate-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/enhancement-closer-no-milestone.yml b/.github/workflows/enhancement-closer-no-milestone.yml index a24e19937..bd48cd252 100644 --- a/.github/workflows/enhancement-closer-no-milestone.yml +++ b/.github/workflows/enhancement-closer-no-milestone.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/enhancement-closer-triage.yml b/.github/workflows/enhancement-closer-triage.yml index 30d8230a9..ea4794708 100644 --- a/.github/workflows/enhancement-closer-triage.yml +++ b/.github/workflows/enhancement-closer-triage.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/enhancement-reopener.yml b/.github/workflows/enhancement-reopener.yml index b10666057..db583c6ee 100644 --- a/.github/workflows/enhancement-reopener.yml +++ b/.github/workflows/enhancement-reopener.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Run Reopener diff --git a/.github/workflows/external-closer-debugger.yml b/.github/workflows/external-closer-debugger.yml index dc5f35fa1..b83bf13df 100644 --- a/.github/workflows/external-closer-debugger.yml +++ b/.github/workflows/external-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/feature-request-closer-no-milestone.yml b/.github/workflows/feature-request-closer-no-milestone.yml index 5312c0756..da987537a 100644 --- a/.github/workflows/feature-request-closer-no-milestone.yml +++ b/.github/workflows/feature-request-closer-no-milestone.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/feature-request-closer-triage.yml b/.github/workflows/feature-request-closer-triage.yml index 4ddab0ed6..ebfb85b23 100644 --- a/.github/workflows/feature-request-closer-triage.yml +++ b/.github/workflows/feature-request-closer-triage.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/feature-request-debugger.yml b/.github/workflows/feature-request-debugger.yml index 5202d0c53..869051dcb 100644 --- a/.github/workflows/feature-request-debugger.yml +++ b/.github/workflows/feature-request-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Add Comment diff --git a/.github/workflows/feature-request-reopener.yml b/.github/workflows/feature-request-reopener.yml index a060e2d13..cba126b67 100644 --- a/.github/workflows/feature-request-reopener.yml +++ b/.github/workflows/feature-request-reopener.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Run Reopener diff --git a/.github/workflows/investigate-closer-debugger.yml b/.github/workflows/investigate-closer-debugger.yml index d3b823ae9..e98caa1ca 100644 --- a/.github/workflows/investigate-closer-debugger.yml +++ b/.github/workflows/investigate-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/investigate-costing-closer-debugger.yml b/.github/workflows/investigate-costing-closer-debugger.yml index 7b68f50f4..0b1c16a7d 100644 --- a/.github/workflows/investigate-costing-closer-debugger.yml +++ b/.github/workflows/investigate-costing-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/job-compile-and-test.yml b/.github/workflows/job-compile-and-test.yml index cf96f22e0..e5911a5df 100644 --- a/.github/workflows/job-compile-and-test.yml +++ b/.github/workflows/job-compile-and-test.yml @@ -25,12 +25,12 @@ jobs: runs-on: ${{ inputs.runner-env }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 with: ref: ${{ inputs.checkout-ref }} - name: Use Node.js 24 - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: 24 @@ -80,21 +80,21 @@ jobs: - name: Run languageServer integration tests (linux/macOS) if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }} - uses: coactions/setup-xvfb@v1 + uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1 with: run: yarn test --scenario=SingleRootProject working-directory: Extension - name: Run E2E IntelliSense features tests (linux/macOS) if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }} - uses: coactions/setup-xvfb@v1 + uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1 with: run: yarn test --scenario=MultirootDeadlockTest working-directory: Extension - name: Run RunWithoutDebugging tests (linux/macOS) if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }} - uses: coactions/setup-xvfb@v1 + uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1 with: run: yarn test --scenario=RunWithoutDebugging --scenario-arg=skipExternalConsole working-directory: Extension diff --git a/.github/workflows/locker.yml b/.github/workflows/locker.yml index 79d843630..d157e0077 100644 --- a/.github/workflows/locker.yml +++ b/.github/workflows/locker.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Run Locker diff --git a/.github/workflows/more-info-needed-closer-debugger.yml b/.github/workflows/more-info-needed-closer-debugger.yml index 87ae5cd38..a670a648e 100644 --- a/.github/workflows/more-info-needed-closer-debugger.yml +++ b/.github/workflows/more-info-needed-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/more-info-needed-closer.yml b/.github/workflows/more-info-needed-closer.yml index 1d2016775..b11bcd588 100644 --- a/.github/workflows/more-info-needed-closer.yml +++ b/.github/workflows/more-info-needed-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/question-closer-debugger.yml b/.github/workflows/question-closer-debugger.yml index 75616ceb3..16f566cc5 100644 --- a/.github/workflows/question-closer-debugger.yml +++ b/.github/workflows/question-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/question-closer.yml b/.github/workflows/question-closer.yml index ebcdb99be..d665a05b4 100644 --- a/.github/workflows/question-closer.yml +++ b/.github/workflows/question-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@v5 + uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer From 36e17520eaf694ba009aac70aaa43e6f9b9fa9a4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 4 Aug 2026 10:37:31 -0700 Subject: [PATCH 40/62] Bump the github-actions group with 4 updates (#14639) Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [actions/setup-node](https://github.com/actions/setup-node). Updates `actions/checkout` from 5.1.0 to 7.0.1 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09...3d3c42e5aac5ba805825da76410c181273ba90b1) Updates `github/codeql-action/init` from 3.37.5 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/e60ea984bd3baa95954f2856bcf24f9eaba46637...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81) Updates `github/codeql-action/analyze` from 3.37.5 to 4.37.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/e60ea984bd3baa95954f2856bcf24f9eaba46637...e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81) Updates `actions/setup-node` from 4.4.0 to 7.0.0 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/49933ea5288caeca8642d1e84afbd3f7d6820020...820762786026740c76f36085b0efc47a31fe5020) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action/init dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action/analyze dependency-version: 4.37.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/bug-debugger.yml | 2 +- .github/workflows/by-design-closer-debugger .yml | 2 +- .github/workflows/by-design-closer.yml | 2 +- .github/workflows/codeql.yml | 6 +++--- .github/workflows/duplicate-closer.yml | 2 +- .github/workflows/enhancement-closer-no-milestone.yml | 2 +- .github/workflows/enhancement-closer-triage.yml | 2 +- .github/workflows/enhancement-reopener.yml | 2 +- .github/workflows/external-closer-debugger.yml | 2 +- .github/workflows/feature-request-closer-no-milestone.yml | 2 +- .github/workflows/feature-request-closer-triage.yml | 2 +- .github/workflows/feature-request-debugger.yml | 2 +- .github/workflows/feature-request-reopener.yml | 2 +- .github/workflows/investigate-closer-debugger.yml | 2 +- .github/workflows/investigate-costing-closer-debugger.yml | 2 +- .github/workflows/job-compile-and-test.yml | 4 ++-- .github/workflows/locker.yml | 2 +- .github/workflows/more-info-needed-closer-debugger.yml | 2 +- .github/workflows/more-info-needed-closer.yml | 2 +- .github/workflows/question-closer-debugger.yml | 2 +- .github/workflows/question-closer.yml | 2 +- 21 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/bug-debugger.yml b/.github/workflows/bug-debugger.yml index ea2629aaa..b2f7e382b 100644 --- a/.github/workflows/bug-debugger.yml +++ b/.github/workflows/bug-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Add Comment diff --git a/.github/workflows/by-design-closer-debugger .yml b/.github/workflows/by-design-closer-debugger .yml index 7ba928489..888d3a548 100644 --- a/.github/workflows/by-design-closer-debugger .yml +++ b/.github/workflows/by-design-closer-debugger .yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/by-design-closer.yml b/.github/workflows/by-design-closer.yml index 30b5fa0a9..2334dedb3 100644 --- a/.github/workflows/by-design-closer.yml +++ b/.github/workflows/by-design-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 2ba0947c3..859eb7565 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -59,11 +59,11 @@ jobs: # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@e60ea984bd3baa95954f2856bcf24f9eaba46637 # v3.37.5 + uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -91,7 +91,7 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@e60ea984bd3baa95954f2856bcf24f9eaba46637 # v3.37.5 + uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/duplicate-closer.yml b/.github/workflows/duplicate-closer.yml index b5cfca076..9811a82b9 100644 --- a/.github/workflows/duplicate-closer.yml +++ b/.github/workflows/duplicate-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/enhancement-closer-no-milestone.yml b/.github/workflows/enhancement-closer-no-milestone.yml index bd48cd252..6399f5915 100644 --- a/.github/workflows/enhancement-closer-no-milestone.yml +++ b/.github/workflows/enhancement-closer-no-milestone.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/enhancement-closer-triage.yml b/.github/workflows/enhancement-closer-triage.yml index ea4794708..36d531b2a 100644 --- a/.github/workflows/enhancement-closer-triage.yml +++ b/.github/workflows/enhancement-closer-triage.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/enhancement-reopener.yml b/.github/workflows/enhancement-reopener.yml index db583c6ee..d14db1046 100644 --- a/.github/workflows/enhancement-reopener.yml +++ b/.github/workflows/enhancement-reopener.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Run Reopener diff --git a/.github/workflows/external-closer-debugger.yml b/.github/workflows/external-closer-debugger.yml index b83bf13df..057ba636c 100644 --- a/.github/workflows/external-closer-debugger.yml +++ b/.github/workflows/external-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/feature-request-closer-no-milestone.yml b/.github/workflows/feature-request-closer-no-milestone.yml index da987537a..ea228c638 100644 --- a/.github/workflows/feature-request-closer-no-milestone.yml +++ b/.github/workflows/feature-request-closer-no-milestone.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/feature-request-closer-triage.yml b/.github/workflows/feature-request-closer-triage.yml index ebfb85b23..8c831f1f8 100644 --- a/.github/workflows/feature-request-closer-triage.yml +++ b/.github/workflows/feature-request-closer-triage.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/feature-request-debugger.yml b/.github/workflows/feature-request-debugger.yml index 869051dcb..edccd38aa 100644 --- a/.github/workflows/feature-request-debugger.yml +++ b/.github/workflows/feature-request-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Add Comment diff --git a/.github/workflows/feature-request-reopener.yml b/.github/workflows/feature-request-reopener.yml index cba126b67..b98633b2f 100644 --- a/.github/workflows/feature-request-reopener.yml +++ b/.github/workflows/feature-request-reopener.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Run Reopener diff --git a/.github/workflows/investigate-closer-debugger.yml b/.github/workflows/investigate-closer-debugger.yml index e98caa1ca..2b0a0fa10 100644 --- a/.github/workflows/investigate-closer-debugger.yml +++ b/.github/workflows/investigate-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/investigate-costing-closer-debugger.yml b/.github/workflows/investigate-costing-closer-debugger.yml index 0b1c16a7d..d585a9c1d 100644 --- a/.github/workflows/investigate-costing-closer-debugger.yml +++ b/.github/workflows/investigate-costing-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/job-compile-and-test.yml b/.github/workflows/job-compile-and-test.yml index e5911a5df..18299aa63 100644 --- a/.github/workflows/job-compile-and-test.yml +++ b/.github/workflows/job-compile-and-test.yml @@ -25,12 +25,12 @@ jobs: runs-on: ${{ inputs.runner-env }} steps: - - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: ${{ inputs.checkout-ref }} - name: Use Node.js 24 - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 24 diff --git a/.github/workflows/locker.yml b/.github/workflows/locker.yml index d157e0077..30abd082e 100644 --- a/.github/workflows/locker.yml +++ b/.github/workflows/locker.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Run Locker diff --git a/.github/workflows/more-info-needed-closer-debugger.yml b/.github/workflows/more-info-needed-closer-debugger.yml index a670a648e..183c76068 100644 --- a/.github/workflows/more-info-needed-closer-debugger.yml +++ b/.github/workflows/more-info-needed-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/more-info-needed-closer.yml b/.github/workflows/more-info-needed-closer.yml index b11bcd588..f9e6a080a 100644 --- a/.github/workflows/more-info-needed-closer.yml +++ b/.github/workflows/more-info-needed-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/question-closer-debugger.yml b/.github/workflows/question-closer-debugger.yml index 16f566cc5..44bbf8fa1 100644 --- a/.github/workflows/question-closer-debugger.yml +++ b/.github/workflows/question-closer-debugger.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer diff --git a/.github/workflows/question-closer.yml b/.github/workflows/question-closer.yml index d665a05b4..86df2b0ea 100644 --- a/.github/workflows/question-closer.yml +++ b/.github/workflows/question-closer.yml @@ -18,7 +18,7 @@ jobs: issues: write steps: - name: Checkout Actions - uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install Actions run: cd ./.github/actions && npm install --production && cd ../.. - name: Stale Closer From 646df4df6eefec182b03521f035dacf6d8b6ca2f Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 4 Aug 2026 11:57:57 -0700 Subject: [PATCH 41/62] Update Node.js developer prerequisites (#14641) --- Documentation/Building the Extension.md | 2 +- Extension/readme.developer.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/Building the Extension.md b/Documentation/Building the Extension.md index 86b43a4d7..9cb3abb3e 100644 --- a/Documentation/Building the Extension.md +++ b/Documentation/Building the Extension.md @@ -5,7 +5,7 @@ These steps will allow you to debug the TypeScript code that is part of the Micr Prerequisite steps: * Clone the release branch of [this](https://github.com/Microsoft/vscode-cpptools) repository. * git clone -b release https://github.com/Microsoft/vscode-cpptools - * Install [node](https://nodejs.org). + * Install the [required Node.js version](../Extension/readme.developer.md#required-tools). * Install [yarn](https://yarnpkg.com). * From a command line, run the following commands from the **Extension** folder in the root of the repository: * `yarn install` will install the dependencies needed to build the extension. diff --git a/Extension/readme.developer.md b/Extension/readme.developer.md index 5a7d4c3b3..a145707ec 100644 --- a/Extension/readme.developer.md +++ b/Extension/readme.developer.md @@ -35,7 +35,7 @@ ### Required Tools -* [Node.js](https://nodejs.org/en/download/) v16.* +* [Node.js](https://nodejs.org/en/download/) 24.x * npm (comes with Node.js) ### Setting up the repository From f2480fd88205ad0f749bb589e70e26cec66e5959 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 4 Aug 2026 13:04:29 -0700 Subject: [PATCH 42/62] Update dependencies to address security advisories (#14640) --- .github/actions/package-lock.json | 12 ++++++------ Extension/package.json | 2 +- Extension/yarn.lock | 10 +++++----- ExtensionPack/package-lock.json | 6 +++--- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index ed777a837..93dfbb535 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -4181,9 +4181,9 @@ "license": "ISC" }, "node_modules/ip-address": { - "version": "10.2.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ip-address/-/ip-address-10.2.0.tgz", - "integrity": "sha1-gF/BeLIMUYvUyFSLJP4wiS1/MgY=", + "version": "10.3.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ip-address/-/ip-address-10.3.1.tgz", + "integrity": "sha1-kp+WKdFyT34bdIXOiXUvNnUzahA=", "dev": true, "license": "MIT", "engines": { @@ -5463,9 +5463,9 @@ } }, "node_modules/undici": { - "version": "6.27.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-6.27.0.tgz", - "integrity": "sha1-Qfnkj3xaQNJzdsqurYyan8e8qcQ=", + "version": "6.28.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-6.28.0.tgz", + "integrity": "sha1-nw44V0T+9QIdZZbFvM14P2EZPBw=", "license": "MIT", "engines": { "node": ">=18.17" diff --git a/Extension/package.json b/Extension/package.json index 170721c44..4e739aaab 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7258,7 +7258,7 @@ "which": "^2.0.2" }, "resolutions": { - "postcss": "^8.5.18", + "postcss": "^8.5.23", "gulp-typescript/**/glob-parent": "^5.1.2", "serialize-javascript": "^7.0.5", "@azure/msal-browser": "^4.29.1", diff --git a/Extension/yarn.lock b/Extension/yarn.lock index fda9ee2ab..533277b2b 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -4996,10 +4996,10 @@ possible-typed-array-names@^1.0.0: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" integrity sha1-k+NYK8DlQmWG2dB7ee5A/IQd5K4= -postcss@^7.0.16, postcss@^8.5.18: - version "8.5.22" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/postcss/-/postcss-8.5.22.tgz#086a0d5685a715acf5950ebbcb1538faf3051697" - integrity sha1-CGoNVoWnFaz1lQ67yxU4+vMFFpc= +postcss@^7.0.16, postcss@^8.5.23: + version "8.5.25" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/postcss/-/postcss-8.5.25.tgz#5012a598eaaa897f21bbe8553be3cb7bd2bd78cb" + integrity sha1-UBKlmOqqiX8hu+hVO+PLe9K9eMs= dependencies: nanoid "^3.3.16" picocolors "^1.1.1" @@ -6241,7 +6241,7 @@ undici-types@~7.18.0: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici-types/-/undici-types-7.18.2.tgz#29357a89e7b7ca4aef3bf0fd3fd0cd73884229e9" integrity sha1-KTV6iee3ykrvO/D9P9DNc4hCKek= -undici@^7.19.0, undici@^7.28.0: +undici@^7.19.0, undici@^7.29.0: version "7.29.0" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-7.29.0.tgz#ae0f6f62e06e057a9cbb7b2b5fde2bb74f791b8f" integrity sha1-rg9vYuBuBXqcu3srX94rt095G48= diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index 2c893b7db..f0898d1d2 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -3642,9 +3642,9 @@ "license": "MIT" }, "node_modules/undici": { - "version": "7.28.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-7.28.0.tgz", - "integrity": "sha1-l9ZFZBmLKFvCgfDo4pWX49Ef5+w=", + "version": "7.29.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici/-/undici-7.29.0.tgz", + "integrity": "sha1-rg9vYuBuBXqcu3srX94rt095G48=", "dev": true, "license": "MIT", "engines": { From 130bb59612f6f13a89956b041d360323257a73e6 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 4 Aug 2026 13:07:45 -0700 Subject: [PATCH 43/62] Fix `by-design-closer-debugger .yml` naming. (#14638) --- ...-design-closer-debugger .yml => by-design-closer-debugger.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{by-design-closer-debugger .yml => by-design-closer-debugger.yml} (100%) diff --git a/.github/workflows/by-design-closer-debugger .yml b/.github/workflows/by-design-closer-debugger.yml similarity index 100% rename from .github/workflows/by-design-closer-debugger .yml rename to .github/workflows/by-design-closer-debugger.yml From b02a2f85a4c73df7557a094dd3d5a0200aebcbfd Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 4 Aug 2026 16:43:54 -0700 Subject: [PATCH 44/62] Update changelog for 1.33.6 (#14644) * Update changelog for 1.33.6 --- Extension/CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index c0e8bbe12..fa0dd4284 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,15 +1,17 @@ # C/C++ for Visual Studio Code Changelog -## Version 1.33.6: July 31, 2026 +## Version 1.33.6: August 4, 2026 ### Bug Fixes * Fix a spurious recursive includes (`**`) debug console log warning for paths merged from `c_cpp_properties.json` when `C_Cpp.mergeConfigurations` is enabled. [#14125](https://github.com/microsoft/vscode-cpptools/issues/14125) * Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14620](https://github.com/microsoft/vscode-cpptools/pull/14620) * Fix custom configurations being discarded when `C_Cpp.mergeConfigurations` is enabled and a provider supplies the file `uri` as a `vscode.Uri`. [#14621](https://github.com/microsoft/vscode-cpptools/issues/14621) * Thanks for the contribution. [@owevertonguedes (Weverton Guedes)](https://github.com/owevertonguedes) [PR #14624](https://github.com/microsoft/vscode-cpptools/pull/14624) +* Fix a tag parser crash when a UTF-8 string literal is concatenated with a narrow string literal containing an invalid multibyte sequence. * Fix potential browse database corruption when the same workspace is opened by multiple processes on Linux and macOS. * Fix a crash when reading files saved in certain multibyte encodings such as GB18030 or EUC-JP. * Fix an incorrect file path in an error message on Windows. * Other potential crash fixes. +* Update dependencies. ## Version 1.33.5: July 28, 2026 ### Bug Fixes From 9152b019f865ed004c7f141ca4cfd0138dea293c Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 6 Aug 2026 20:24:54 -0700 Subject: [PATCH 45/62] Move VS Code test isolates to the user cache (#14646) * Move VS Code test isolates to user cache * Validate VS Code test root override * Validate platform cache environment paths * Require fully qualified Windows cache paths --- Extension/.scripts/vscode.ts | 5 +- Extension/.scripts/vscodeTestPath.ts | 51 +++++++++++ Extension/readme.developer.md | 28 ++++-- Extension/test/unit/vscodeTestPath.test.ts | 102 +++++++++++++++++++++ 4 files changed, 177 insertions(+), 9 deletions(-) create mode 100644 Extension/.scripts/vscodeTestPath.ts create mode 100644 Extension/test/unit/vscodeTestPath.test.ts diff --git a/Extension/.scripts/vscode.ts b/Extension/.scripts/vscode.ts index de22ac20b..18bd8bbc3 100644 --- a/Extension/.scripts/vscode.ts +++ b/Extension/.scripts/vscode.ts @@ -4,13 +4,12 @@ * ------------------------------------------------------------------------------------------ */ import { downloadAndUnzipVSCode, resolveCliArgsFromVSCodeExecutablePath } from '@vscode/test-electron'; -import { createHash } from 'crypto'; -import { tmpdir } from 'os'; import { resolve } from 'path'; import { verbose } from '../src/Utility/Text/streams'; import { mkdir, readJson, rimraf, write } from './common'; +import { getVSCodeTestIsolate } from './vscodeTestPath'; -export const isolated = resolve(tmpdir(), '.vscode-test', createHash('sha256').update(__dirname).digest('hex').substring(0, 6)); +export const isolated = getVSCodeTestIsolate(__dirname); export const extensionsDir = resolve(isolated, 'extensions'); export const userDir = resolve(isolated, 'user-data'); export const settings = resolve(userDir, "User", 'settings.json'); diff --git a/Extension/.scripts/vscodeTestPath.ts b/Extension/.scripts/vscodeTestPath.ts new file mode 100644 index 000000000..2ce8559da --- /dev/null +++ b/Extension/.scripts/vscodeTestPath.ts @@ -0,0 +1,51 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All Rights Reserved. + * See 'LICENSE' in the project root for license information. + * ------------------------------------------------------------------------------------------ */ + +import { createHash } from 'crypto'; +import { homedir } from 'os'; +import { posix, win32 } from 'path'; + +function isFullyQualifiedPath(value: string, platform: NodeJS.Platform): boolean { + const path = platform === 'win32' ? win32 : posix; + return path.isAbsolute(value) && (platform !== 'win32' || path.parse(value).root.length > 1); +} + +export function getVSCodeTestIsolate( + scriptDirectory: string, + platform: NodeJS.Platform = process.platform, + environment: NodeJS.ProcessEnv = process.env, + homeDirectory: string = homedir()): string { + const path = platform === 'win32' ? win32 : posix; + const override = environment.CPPTOOLS_VSCODE_TEST_ROOT; + let root: string; + + if (override) { + if (!isFullyQualifiedPath(override, platform)) { + throw new Error('CPPTOOLS_VSCODE_TEST_ROOT must be a fully qualified absolute path.'); + } + root = override; + } else { + switch (platform) { + case 'win32': { + const localAppData = environment.LOCALAPPDATA; + const cacheDirectory = localAppData && isFullyQualifiedPath(localAppData, platform) ? localAppData : path.resolve(homeDirectory, 'AppData', 'Local'); + root = path.resolve(cacheDirectory, 'Microsoft', 'vscode-cpptools', 'vscode-test'); + break; + } + case 'darwin': + root = path.resolve(homeDirectory, 'Library', 'Caches', 'vscode-cpptools', 'vscode-test'); + break; + default: { + const xdgCacheHome = environment.XDG_CACHE_HOME; + const cacheDirectory = xdgCacheHome && isFullyQualifiedPath(xdgCacheHome, platform) ? xdgCacheHome : path.resolve(homeDirectory, '.cache'); + root = path.resolve(cacheDirectory, 'vscode-cpptools', 'vscode-test'); + break; + } + } + } + + const worktreeHash = createHash('sha256').update(scriptDirectory).digest('hex').substring(0, 6); + return path.resolve(root, worktreeHash); +} diff --git a/Extension/readme.developer.md b/Extension/readme.developer.md index a145707ec..d4f2ae342 100644 --- a/Extension/readme.developer.md +++ b/Extension/readme.developer.md @@ -81,17 +81,33 @@ The scripts for this repository now support running VS Code and the extension in completely isolated environment (separate install of VS Code, private extensions and user folders, etc). -The scripts that install VS Code place it in a `$ENV:TMP/.vscode-test/` folder where -`` is a has calculated from the extension folder (this permits multiple checkouts of -the source repository and each gets it's own isolated environment). +The scripts that install VS Code retain it in a per-user cache directory: + +* Windows: `%LOCALAPPDATA%\Microsoft\vscode-cpptools\vscode-test\` (or + `%USERPROFILE%\AppData\Local\Microsoft\vscode-cpptools\vscode-test\` if `%LOCALAPPDATA%` is unavailable) +* macOS: `~/Library/Caches/vscode-cpptools/vscode-test/` +* Linux: `${XDG_CACHE_HOME:-~/.cache}/vscode-cpptools/vscode-test/` + +The environment-based cache locations are used only when they are fully qualified. On Windows, +they must include a drive or UNC share. Unsupported values fall back to the per-user locations shown above. + +`` is a six-character hash calculated from the checkout's `.scripts` directory path. This permits multiple +checkouts of the source repository, with each checkout retaining its own isolated `cache`, +`extensions`, and `user-data` folders across runs. Set `CPPTOOLS_VSCODE_TEST_ROOT` to a fully qualified +absolute directory to override the platform-specific `vscode-test` root. The same Windows drive or UNC +share requirement applies. The checkout-specific `` is still appended to the override. The [`test scripts`](#yarn-test) will automatically install and use this isolated environment. You can invoke VS Code from the command line using the [`yarn code`](#yarn-code) script. -If you want to remove the isolate environment use the `yarn code reset` or `yarn test reset` scripts -to delete the folders and remove all of the configuration files. Next time you use the `yarn test` or -`yarn code` commands, it will reinstall a fresh isolated environment. +If you want to remove the isolated environment use the `yarn code reset` or `yarn test reset` scripts +to delete only the current checkout's hashed folder and remove all of its configuration files. Next +time you use the `yarn test` or `yarn code` commands, it will reinstall a fresh isolated environment. + +Isolates created by earlier versions under the system temporary directory are not migrated or +removed automatically. After ensuring that no test runs are using them, you can remove the old +`.vscode-test` folder from the system temporary directory once to reclaim that space. The Isolated environment has the theme automatically set to blue so that it is visually distinct from your normal VS Code environment. diff --git a/Extension/test/unit/vscodeTestPath.test.ts b/Extension/test/unit/vscodeTestPath.test.ts new file mode 100644 index 000000000..bbd5b7978 --- /dev/null +++ b/Extension/test/unit/vscodeTestPath.test.ts @@ -0,0 +1,102 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All Rights Reserved. + * See 'LICENSE' in the project root for license information. + * ------------------------------------------------------------------------------------------ */ + +import * as assert from 'assert'; +import { createHash } from 'crypto'; +import { describe, it } from 'mocha'; +import { posix, win32 } from 'path'; +import { getVSCodeTestIsolate } from '../../.scripts/vscodeTestPath'; + +const posixScriptDirectory = '/worktrees/agent/Extension/.scripts'; +const windowsScriptDirectory = 'C:\\worktrees\\agent\\Extension\\.scripts'; + +function getWorktreeHash(scriptDirectory: string): string { + return createHash('sha256').update(scriptDirectory).digest('hex').substring(0, 6); +} + +describe('VS Code test isolate path', () => { + it('uses XDG_CACHE_HOME on Linux', () => { + assert.strictEqual( + getVSCodeTestIsolate(posixScriptDirectory, 'linux', { XDG_CACHE_HOME: '/cache' }, '/home/developer'), + posix.resolve('/cache', 'vscode-cpptools', 'vscode-test', getWorktreeHash(posixScriptDirectory))); + }); + + it('falls back to the user cache directory on Linux', () => { + const expected = posix.resolve('/home/developer', '.cache', 'vscode-cpptools', 'vscode-test', getWorktreeHash(posixScriptDirectory)); + + assert.strictEqual( + getVSCodeTestIsolate(posixScriptDirectory, 'linux', {}, '/home/developer'), + expected); + assert.strictEqual( + getVSCodeTestIsolate(posixScriptDirectory, 'linux', { XDG_CACHE_HOME: 'relative-cache' }, '/home/developer'), + expected); + }); + + it('uses the user cache directory on macOS', () => { + assert.strictEqual( + getVSCodeTestIsolate(posixScriptDirectory, 'darwin', {}, '/Users/developer'), + posix.resolve('/Users/developer', 'Library', 'Caches', 'vscode-cpptools', 'vscode-test', getWorktreeHash(posixScriptDirectory))); + }); + + it('uses LOCALAPPDATA on Windows', () => { + assert.strictEqual( + getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { LOCALAPPDATA: 'D:\\LocalAppData' }, 'C:\\Users\\developer'), + win32.resolve('D:\\LocalAppData', 'Microsoft', 'vscode-cpptools', 'vscode-test', getWorktreeHash(windowsScriptDirectory))); + }); + + it('falls back to the user profile on Windows', () => { + const expected = win32.resolve('C:\\Users\\developer', 'AppData', 'Local', 'Microsoft', 'vscode-cpptools', 'vscode-test', getWorktreeHash(windowsScriptDirectory)); + + assert.strictEqual( + getVSCodeTestIsolate(windowsScriptDirectory, 'win32', {}, 'C:\\Users\\developer'), + expected); + assert.strictEqual( + getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { LOCALAPPDATA: 'relative-cache' }, 'C:\\Users\\developer'), + expected); + assert.strictEqual( + getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { LOCALAPPDATA: '\\relative-cache' }, 'C:\\Users\\developer'), + expected); + }); + + it('honors CPPTOOLS_VSCODE_TEST_ROOT without sharing worktree isolates', () => { + const environment = { CPPTOOLS_VSCODE_TEST_ROOT: '/test-root', XDG_CACHE_HOME: '/cache' }; + const first = getVSCodeTestIsolate('/worktrees/first/Extension/.scripts', 'linux', environment, '/home/developer'); + const firstAgain = getVSCodeTestIsolate('/worktrees/first/Extension/.scripts', 'linux', environment, '/home/developer'); + const second = getVSCodeTestIsolate('/worktrees/second/Extension/.scripts', 'linux', environment, '/home/developer'); + + assert.strictEqual(first, firstAgain); + assert.match(posix.basename(first), /^[0-9a-f]{6}$/); + assert.notStrictEqual(first, second); + assert.strictEqual(posix.dirname(first), '/test-root'); + assert.strictEqual(posix.dirname(second), '/test-root'); + }); + + it('accepts fully qualified Windows CPPTOOLS_VSCODE_TEST_ROOT values', () => { + const driveRoot = 'D:\\test-root'; + const uncRoot = '\\\\server\\share\\test-root'; + + assert.strictEqual( + getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { CPPTOOLS_VSCODE_TEST_ROOT: driveRoot }, 'C:\\Users\\developer'), + win32.resolve(driveRoot, getWorktreeHash(windowsScriptDirectory))); + assert.strictEqual( + getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { CPPTOOLS_VSCODE_TEST_ROOT: uncRoot }, 'C:\\Users\\developer'), + win32.resolve(uncRoot, getWorktreeHash(windowsScriptDirectory))); + }); + + it('rejects non-fully-qualified CPPTOOLS_VSCODE_TEST_ROOT values', () => { + assert.throws( + () => getVSCodeTestIsolate(posixScriptDirectory, 'linux', { CPPTOOLS_VSCODE_TEST_ROOT: 'test-root' }, '/home/developer'), + /CPPTOOLS_VSCODE_TEST_ROOT must be a fully qualified absolute path/); + assert.throws( + () => getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { CPPTOOLS_VSCODE_TEST_ROOT: 'C:' }, 'C:\\Users\\developer'), + /CPPTOOLS_VSCODE_TEST_ROOT must be a fully qualified absolute path/); + assert.throws( + () => getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { CPPTOOLS_VSCODE_TEST_ROOT: '\\test-root' }, 'C:\\Users\\developer'), + /CPPTOOLS_VSCODE_TEST_ROOT must be a fully qualified absolute path/); + assert.throws( + () => getVSCodeTestIsolate(windowsScriptDirectory, 'win32', { CPPTOOLS_VSCODE_TEST_ROOT: '/test-root' }, 'C:\\Users\\developer'), + /CPPTOOLS_VSCODE_TEST_ROOT must be a fully qualified absolute path/); + }); +}); From 62f57a7b38709434f6a7c516b47de7bcf0b6519a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 20:25:40 -0700 Subject: [PATCH 46/62] Bump the github-actions group with 2 updates (#14647) Bumps the github-actions group with 2 updates: [github/codeql-action/init](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action). Updates `github/codeql-action/init` from 4.37.3 to 4.37.4 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38) Updates `github/codeql-action/analyze` from 4.37.3 to 4.37.4 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81...f205ea1c3313d32999d8d6a48b4f6530d4437b38) --- updated-dependencies: - dependency-name: github/codeql-action/init dependency-version: 4.37.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action/analyze dependency-version: 4.37.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sean McManus --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 859eb7565..8aeef9bcd 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -63,7 +63,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 + uses: github/codeql-action/init@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -91,7 +91,7 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3 + uses: github/codeql-action/analyze@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4 with: category: "/language:${{matrix.language}}" From 7ea89afb30bbab2dd6746773d114cda46fd25f3f Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Fri, 7 Aug 2026 11:46:18 -0700 Subject: [PATCH 47/62] Remove language client error telemetry (#14651) --- Extension/src/LanguageServer/client.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 8adbea339..b7c524169 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1765,14 +1765,7 @@ export class DefaultClient implements Client { initializationOptions: lspInitializationOptions, middleware: createProtocolFilter(), errorHandler: { - error: (error, message, count) => { - telemetry.logLanguageServerEvent("languageClientError", { - clientError: error.toString(), - clientMessage: message?.toString() ?? '', - count: count?.toString() ?? '' - }); - return { action: ErrorAction.Continue }; - }, + error: (_error, _message, _count) => ({ action: ErrorAction.Continue }), closed: () => { languageClientHasCrashed = true; languageClientCrashTimes.push(Date.now()); From e11604fb122eb6f94f47d3f645de11964199d047 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Aug 2026 18:45:34 -0700 Subject: [PATCH 48/62] Bump js-yaml from 4.3.0 to 4.3.1 in /Themes (#14652) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.0 to 4.3.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.3.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Themes/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Themes/package-lock.json b/Themes/package-lock.json index 9e41bb0be..7c126675e 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -2097,9 +2097,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz", - "integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=", + "version": "4.3.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg=", "dev": true, "funding": [ { From 77773532755f35a5d99ee2b0878d71ddbe4b8b00 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Aug 2026 22:19:37 -0700 Subject: [PATCH 49/62] Bump fast-uri from 3.1.4 to 3.1.5 in /Extension (#14653) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Extension/package.json | 2 +- Extension/yarn.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index 4e739aaab..2fc757706 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7265,6 +7265,6 @@ "flatted": "^3.4.1", "uuid": "^11.1.1", "undici": "^7.29.0", - "fast-uri": "^3.1.4" + "fast-uri": "^3.1.5" } } diff --git a/Extension/yarn.lock b/Extension/yarn.lock index 533277b2b..bc54f25ee 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -2921,9 +2921,9 @@ fast-levenshtein@^3.0.0: fastest-levenshtein "^1.0.7" fast-uri@^3.0.1, fast-uri@^3.1.4: - version "3.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz#3b3daf9ce68f41f956df0b505132c0cfce9ec7af" - integrity sha1-Oz2vnOaPQflW3wtQUTLAz86ex68= + version "3.1.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.5.tgz#610f37419a030270430cecd68d74e3d4d96725d0" + integrity sha1-YQ83QZoDAnBDDOzWjXTj1NlnJdA= fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7: version "1.0.16" From 9e1fee5b7778302731c70bb2752e5260a6ac20b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 03:35:13 -0700 Subject: [PATCH 50/62] Bump js-yaml from 4.3.0 to 4.3.1 in /Extension (#14654) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.3.0 to 4.3.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.3.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Extension/yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Extension/yarn.lock b/Extension/yarn.lock index bc54f25ee..6b9af8e4a 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -2920,7 +2920,7 @@ fast-levenshtein@^3.0.0: dependencies: fastest-levenshtein "^1.0.7" -fast-uri@^3.0.1, fast-uri@^3.1.4: +fast-uri@^3.0.1, fast-uri@^3.1.5: version "3.1.5" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.5.tgz#610f37419a030270430cecd68d74e3d4d96725d0" integrity sha1-YQ83QZoDAnBDDOzWjXTj1NlnJdA= @@ -3975,9 +3975,9 @@ js-tokens@^4.0.0: integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= js-yaml@^4.1.0, js-yaml@^4.1.1: - version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz#d1900572a7f7cf0b5f540c83673e60bad3436592" - integrity sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI= + version "4.3.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz#01216c001d67f48e2cd560d708c7af21090a3848" + integrity sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg= dependencies: argparse "^2.0.1" From 2ab211ff5a37434b45a47f1b884a7e0e43df42ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 06:52:31 -0700 Subject: [PATCH 51/62] Bump fast-uri from 3.1.4 to 3.1.5 in /ExtensionPack (#14655) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- ExtensionPack/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index f0898d1d2..fafb65634 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -1569,9 +1569,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz", - "integrity": "sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=", + "version": "3.1.5", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.5.tgz", + "integrity": "sha1-YQ83QZoDAnBDDOzWjXTj1NlnJdA=", "dev": true, "funding": [ { From 61aeb27b5cb8d53ea9be5f6a7fa2cfbb47696139 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 07:00:13 -0700 Subject: [PATCH 52/62] Bump fast-uri from 3.1.4 to 3.1.5 in /Themes (#14656) Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.4 to 3.1.5. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.5 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Themes/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Themes/package-lock.json b/Themes/package-lock.json index 7c126675e..d5ce59bc4 100644 --- a/Themes/package-lock.json +++ b/Themes/package-lock.json @@ -1569,9 +1569,9 @@ } }, "node_modules/fast-uri": { - "version": "3.1.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.4.tgz", - "integrity": "sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=", + "version": "3.1.5", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.1.5.tgz", + "integrity": "sha1-YQ83QZoDAnBDDOzWjXTj1NlnJdA=", "dev": true, "funding": [ { From a678db0da3e721250e1e4a32b3f4d4a86c948526 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 10 Aug 2026 11:19:17 -0700 Subject: [PATCH 53/62] Update js-yaml in remaining lockfiles (#14657) --- .github/actions/package-lock.json | 6 +++--- ExtensionPack/package-lock.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index 93dfbb535..d72b57351 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -4302,9 +4302,9 @@ "license": "ISC" }, "node_modules/js-yaml": { - "version": "4.3.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz", - "integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=", + "version": "4.3.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg=", "dev": true, "funding": [ { diff --git a/ExtensionPack/package-lock.json b/ExtensionPack/package-lock.json index fafb65634..b930f6b02 100644 --- a/ExtensionPack/package-lock.json +++ b/ExtensionPack/package-lock.json @@ -2097,9 +2097,9 @@ "license": "MIT" }, "node_modules/js-yaml": { - "version": "4.3.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.0.tgz", - "integrity": "sha1-0ZAFcqf3zwtfVAyDZz5gutNDZZI=", + "version": "4.3.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha1-ASFsAB1n9I4s1WDXCMevIQkKOEg=", "dev": true, "funding": [ { From 58fe69ef7951abb4388343bf97eadce0e3dd6023 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 10 Aug 2026 14:45:22 -0700 Subject: [PATCH 54/62] Update nanoid to 3.3.17 (#14658) --- Extension/package.json | 1 + Extension/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index 2fc757706..0e9b0d37d 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7259,6 +7259,7 @@ }, "resolutions": { "postcss": "^8.5.23", + "nanoid": "^3.3.17", "gulp-typescript/**/glob-parent": "^5.1.2", "serialize-javascript": "^7.0.5", "@azure/msal-browser": "^4.29.1", diff --git a/Extension/yarn.lock b/Extension/yarn.lock index 6b9af8e4a..1d796f94c 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -4493,10 +4493,10 @@ mute-stream@~0.0.4: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= -nanoid@^3.3.16: - version "3.3.16" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.16.tgz#a04d8ec4b1f10009d2d533947aefe4293737816c" - integrity sha1-oE2OxLHxAAnS1TOUeu/kKTc3gWw= +nanoid@^3.3.16, nanoid@^3.3.17: + version "3.3.17" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.17.tgz#f1c3aa253c52547956a52c50bff754316f61037a" + integrity sha1-8cOqJTxSVHlWpSxQv/dUMW9hA3o= napi-build-utils@^2.0.0: version "2.0.0" From 31c2411fffc4dc49c088e2745616f39d3fc8ac82 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 10 Aug 2026 16:05:21 -0700 Subject: [PATCH 55/62] Use frozen lockfile for webpack install (#14659) --- Extension/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/package.json b/Extension/package.json index 0e9b0d37d..c2531ddd7 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7172,7 +7172,7 @@ "watch": "yarn install && (yarn verify prep --quiet || yarn prep) && tsc --build tsconfig.json --watch", "rebuild": "yarn install && yarn clean && yarn prep && yarn build", "vsix-prepublish": "npm run bootstrap && yarn clean && yarn webpack", - "webpack": "yarn install && (yarn verify prep --quiet || yarn prep) && tsc --build ui.tsconfig.json && webpack --mode production --env vscode_nls", + "webpack": "yarn install --frozen-lockfile && (yarn verify prep --quiet || yarn prep) && tsc --build ui.tsconfig.json && webpack --mode production --env vscode_nls", "generate-native-strings": "ts-node -T ./.scripts/generateNativeStrings.ts", "generate-options-schema": "ts-node -T ./.scripts/generateOptionsSchema.ts", "copy-walkthrough-media": "ts-node -T ./.scripts/copyWalkthruMedia.ts", From 38848fa7bbd9746ec5b60e759242c360562196a4 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 10 Aug 2026 16:49:44 -0700 Subject: [PATCH 56/62] Update changelog for 1.33.7 (#14661) --- Extension/CHANGELOG.md | 9 +++++++++ Extension/package.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index fa0dd4284..601b84a6b 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,14 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.33.7: August 11, 2026 +### Bug Fixes +* Fix another crash when reading files saved in certain multibyte encodings such as GB18030 or EUC-JP. +* Fix newly created files not being associated with the correct configuration in the browse database. +* Fix the language server becoming unresponsive during browse database initialization. +* Fix stale diagnostics and missing code actions after editing visible headers. +* Fix `/ZW:nostdlib` not being processed correctly by IntelliSense. +* Update dependencies. + ## Version 1.33.6: August 4, 2026 ### Bug Fixes * Fix a spurious recursive includes (`**`) debug console log warning for paths merged from `c_cpp_properties.json` when `C_Cpp.mergeConfigurations` is enabled. [#14125](https://github.com/microsoft/vscode-cpptools/issues/14125) diff --git a/Extension/package.json b/Extension/package.json index c2531ddd7..b2715001e 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.33.6-main", + "version": "1.33.7-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 578d879123a5f7bd4635df7fedc05476708d3006 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 10 Aug 2026 18:10:17 -0700 Subject: [PATCH 57/62] Fix localization translation errors (#14662) * Localization - Translated Strings * Fix localization translation errors * Preserve Turkish check option literal * Preserve Portuguese include literals --------- Co-authored-by: csigs --- .../chs/src/LanguageServer/client.i18n.json | 2 +- .../i18n/chs/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../cht/src/LanguageServer/client.i18n.json | 2 +- .../i18n/cht/src/nativeStrings.i18n.json | 23 ++++++++++++--- Extension/i18n/csy/package.i18n.json | 2 +- .../csy/src/LanguageServer/client.i18n.json | 2 +- .../i18n/csy/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../deu/src/LanguageServer/client.i18n.json | 2 +- .../i18n/deu/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../esn/src/LanguageServer/client.i18n.json | 2 +- .../i18n/esn/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../fra/src/LanguageServer/client.i18n.json | 2 +- .../i18n/fra/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../ita/src/LanguageServer/client.i18n.json | 2 +- .../i18n/ita/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../jpn/src/LanguageServer/client.i18n.json | 2 +- .../i18n/jpn/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../kor/src/LanguageServer/client.i18n.json | 2 +- .../i18n/kor/src/nativeStrings.i18n.json | 23 ++++++++++++--- Extension/i18n/plk/package.i18n.json | 2 +- .../plk/src/LanguageServer/client.i18n.json | 2 +- .../i18n/plk/src/nativeStrings.i18n.json | 23 ++++++++++++--- Extension/i18n/ptb/package.i18n.json | 2 +- .../ptb/src/LanguageServer/client.i18n.json | 2 +- .../i18n/ptb/src/nativeStrings.i18n.json | 29 ++++++++++++++----- .../rus/src/LanguageServer/client.i18n.json | 2 +- .../i18n/rus/src/nativeStrings.i18n.json | 23 ++++++++++++--- .../trk/src/LanguageServer/client.i18n.json | 2 +- .../i18n/trk/src/nativeStrings.i18n.json | 23 ++++++++++++--- 29 files changed, 266 insertions(+), 71 deletions(-) diff --git a/Extension/i18n/chs/src/LanguageServer/client.i18n.json b/Extension/i18n/chs/src/LanguageServer/client.i18n.json index 620537d23..35a04ced4 100644 --- a/Extension/i18n/chs/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} 已更改为: {1}", "dismiss.button": "消除", "disable.warnings.button": "禁用警告", - "unable.to.provide.configuration": "{0} 无法为“{1}”提供 IntelliSense 配置信息。将改为使用“{2}”配置中的设置。", + "unable.to.provide.configuration": "{0} 无法提供 IntelliSense 配置信息。将改为使用“{1}”配置中的设置。", "config.not.found": "找不到请求的配置名称: {0}", "unsupported.client": "不支持的客户端", "timed.out": "将在 {0} 毫秒后超时。", diff --git a/Extension/i18n/chs/src/nativeStrings.i18n.json b/Extension/i18n/chs/src/nativeStrings.i18n.json index 3824e4042..077675edd 100644 --- a/Extension/i18n/chs/src/nativeStrings.i18n.json +++ b/Extension/i18n/chs/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "编辑 \"includePath\" 设置", "disable_error_squiggles": "禁用错误波形曲线", "enable_error_squiggles": "启用所有错误波形曲线", - "include_errors_update_include_path_squiggles_disables": "检测到 #include 错误。请更新 includePath。已为此翻译单元({0})禁用波形曲线。", + "include_errors_update_include_path_squiggles_disabled2": "检测到 #include 错误。请更新你的 includePath。在找到包含的文件之前,不会报告此文件的语法错误。", "include_errors_update_include_path_intellisense_disabled": "检测到 #include 错误。请更新 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。", "could_not_parse_compile_commands": "无法分析“{0}”。将改用来自文件夹“{1}”中的 c_cpp_properties.json 的 \"includePath\"。", @@ -122,7 +122,7 @@ "formatting_diff": "正在格式化执行了 dif 操作的输出:", "disable_inactive_regions": "禁用非活动区域着色", "error_limit_exceeded": "已超出错误限额,{0} 个错误未报告。", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。已为此翻译单元({0})禁用波形曲线。", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "检测到 #include 错误。请考虑更新 compile_commands.json 或 includePath。在找到包含的文件之前,不会报告此文件的语法错误。", "cannot_reset_database": "无法重置 IntelliSense 数据库。若要手动重置,请关闭所有 VS Code 实例,然后删除此文件: {0}", "formatting_failed_see_output": "格式化失败。请查看输出窗口获取详细信息。", "populating_include_completion_cache": "正在填充包含完成缓存。", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "未能查询编译器。正在回退到无位数。", "intellisense_client_creation_aborted": "已中止创建 IntelliSense 客户端: {0}", "include_errors_config_provider_intellisense_disabled": "基于 configurationProvider 设置提供的信息检测到 #include 错误。此翻译单元({0})的 IntelliSense 功能将由标记分析器提供。", - "include_errors_config_provider_squiggles_disabled": "基于 configurationProvider 设置提供的信息检测到 #include 错误。已针对此翻译单元({0})禁用波形曲线。", + "include_errors_config_provider_squiggles_disabled2": "基于 configurationProvider 设置提供的信息检测到 #include 错误。在找到包含的文件之前,不会报告此文件的语法错误。", "preprocessor_keyword": "预处理器关键字", "c_keyword": "C 关键字", "cpp_keyword": "C++ 关键字", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "正在为文件编制索引 {0}", "help_allow_missing_lsp_config": "即使指定的 --lsp-config 文件不存在,也允许服务器启动。", "initialize_failed_during_engine_setup": "引擎设置期间初始化失败。", - "important_label": "重要说明:" + "important_label": "重要说明:", + "help_check": "通过完整解析并分析源文件,将其对照 compile_commands.json 进行验证,并报告任何诊断信息。如果发现错误,则以非零状态退出。", + "help_check_compile_commands": "要与 --check 一起使用的特定 compile_commands.json (或其目录)的路径。默认为自动发现。", + "check_not_authorized": "未授权;需要登录才能运行 --check", + "check_requires_source": "--check 需要源文件: --check=", + "check_source_not_found": "找不到源文件: {0}", + "check_compile_commands_not_found": "找不到 compile_commands.json: {0}", + "check_compile_commands_not_discovered": "在 {0} 的任何父目录中都找不到 compile_commands.json;请传递 --check-compile-commands= 以显式指定它", + "check_engine_init_failed": "无法初始化语言引擎", + "check_no_workspace_folder": "没有为 {0} 解析的工作区文件夹", + "check_not_in_compile_commands": "{0} 不在 {1} 中", + "check_read_failed": "无法读取 {0}", + "check_open_failed": "无法打开 {0} 进行分析", + "check_timed_out": "等待 {0} 分析完成时超时", + "failed_to_open_browse_db_lock_file": "未能打开浏览数据库锁定文件: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "未能锁定浏览数据库锁定文件: {0} (errno={1})" } diff --git a/Extension/i18n/cht/src/LanguageServer/client.i18n.json b/Extension/i18n/cht/src/LanguageServer/client.i18n.json index c3c2d784b..5fdda7211 100644 --- a/Extension/i18n/cht/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} 已變更為: {1}", "dismiss.button": "關閉", "disable.warnings.button": "停用警告", - "unable.to.provide.configuration": "{0} 無法提供 '{1}' 的 IntelliSense 組態資訊。將改用來自 '{2}' 組態的設定。", + "unable.to.provide.configuration": "{0} 無法提供 IntelliSense 組態資訊。將改為使用來自 '{1}' 組態的設定。", "config.not.found": "找不到要求的組態名稱: {0}", "unsupported.client": "不支援的用戶端", "timed.out": "逾時 ({0} 毫秒內)。", diff --git a/Extension/i18n/cht/src/nativeStrings.i18n.json b/Extension/i18n/cht/src/nativeStrings.i18n.json index 51942ca5b..6b7e4c428 100644 --- a/Extension/i18n/cht/src/nativeStrings.i18n.json +++ b/Extension/i18n/cht/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "編輯 \"includePath\" 設定", "disable_error_squiggles": "停用錯誤波浪線", "enable_error_squiggles": "啟用所有錯誤波浪線", - "include_errors_update_include_path_squiggles_disables": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的波浪線已停用。", + "include_errors_update_include_path_squiggles_disabled2": "偵測到 #include 錯誤。請更新您的 includePath。直到找到包含的檔案,才會回報此檔案的語法錯誤。", "include_errors_update_include_path_intellisense_disabled": "偵測到 #include 錯誤。請更新您的 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。", "could_not_parse_compile_commands": "無法剖析 \"{0}\"。將改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。", @@ -122,7 +122,7 @@ "formatting_diff": "正在將差異輸出格式化:", "disable_inactive_regions": "停用非作用中區域著色", "error_limit_exceeded": "超過錯誤限制,未回報 {0} 個錯誤。", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。此編譯單位 ({0}) 的波浪線已停用。", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "偵測到 #include 錯誤。請考慮更新 compile_commands.json 或 includePath。直到找到包含的檔案,才會回報此檔案的語法錯誤。", "cannot_reset_database": "無法重設 IntelliSense 資料庫。若要手動重設,請關閉所有 VS Code 執行個體,然後刪除此檔案: {0}", "formatting_failed_see_output": "格式化失敗。如需詳細資料,請查看輸出視窗。", "populating_include_completion_cache": "正在填入包含完成快取。", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "無法查詢編譯器。請回復成沒有位元。", "intellisense_client_creation_aborted": "已中止建立 IntelliSense 用戶端: {0}", "include_errors_config_provider_intellisense_disabled": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。此編譯單位 ({0}) 的 IntelliSense 功能將由標籤剖析器提供。", - "include_errors_config_provider_squiggles_disabled": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。已停用此編譯單位 ({0}) 的波浪線。", + "include_errors_config_provider_squiggles_disabled2": "根據 configurationProvider 設定提供的資訊,偵測到 #include 錯誤。直到找到包含的檔案,才會回報此檔案的語法錯誤。", "preprocessor_keyword": "前置處理器關鍵字", "c_keyword": "C 關鍵字", "cpp_keyword": "C++ 關鍵字", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "正在編製索引檔案 {0}", "help_allow_missing_lsp_config": "即使指定的 --lsp-config 檔案不存在,仍允許伺服器啟動。", "initialize_failed_during_engine_setup": "引擎設定期間初始化失敗。", - "important_label": "重要:" + "important_label": "重要:", + "help_check": "透過完整剖析和分析來源檔案,並根據 compile_commands.json 進行驗證,同時回報任何診斷。如果發現錯誤,則以非零值結束。", + "help_check_compile_commands": "要搭配 --check 使用的特定 compile_commands.json (或其目錄) 路徑。預設為自動探索。", + "check_not_authorized": "未獲授權; 必須登入才能執行 --check", + "check_requires_source": "--check 需要來源檔案: --check=", + "check_source_not_found": "找不到來源檔案: {0}", + "check_compile_commands_not_found": "找不到 compile_commands.json: {0}", + "check_compile_commands_not_discovered": "在 {0} 的任何父目錄中都找不到 compile_commands.json; 請傳遞 --check-compile-commands= 以明確指定", + "check_engine_init_failed": "無法初始化語言引擎", + "check_no_workspace_folder": "未解析出 {0} 的工作區資料夾", + "check_not_in_compile_commands": "{0} 不存在於 {1}", + "check_read_failed": "無法讀取 {0}", + "check_open_failed": "無法開啟 {0} 進行分析", + "check_timed_out": "等候 {0} 的分析完成時逾時", + "failed_to_open_browse_db_lock_file": "無法開啟瀏覽資料庫鎖定檔案: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "無法鎖定瀏覽資料庫鎖定檔案: {0} (errno={1})" } diff --git a/Extension/i18n/csy/package.i18n.json b/Extension/i18n/csy/package.i18n.json index 303e0545e..5a05ce051 100644 --- a/Extension/i18n/csy/package.i18n.json +++ b/Extension/i18n/csy/package.i18n.json @@ -385,7 +385,7 @@ "c_cpp.taskDefinitions.args.quoting.weak.description": "Uzavře argument do jednoduchých uvozovek prostředí (například \" pomocí znaku Bash).", "c_cpp.taskDefinitions.options.description": "Další možnosti příkazu.", "c_cpp.taskDefinitions.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.", - "c_cpp.taskDefinitions.problemMatcher.description": "One or more problem matchers to use to detect compiler errors and warnings in task output.", + "c_cpp.taskDefinitions.problemMatcher.description": "Jeden nebo více porovnávačů (matcherů) problémů používaných k detekci chyb a upozornění kompilátoru ve výstupu úlohy.", "c_cpp.taskDefinitions.detail.description": "Další podrobnosti o úloze.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Aktuální cesta a cesta při kompilaci ke stejným zdrojovým stromům. Soubory, které se najdou na cestě EditorPath, se namapují na cestu CompileTimePath pro odpovídající zarážku, která se při zobrazování umístění stacktrace mapuje z CompileTimePath na EditorPath.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Cesta ke zdrojovému souboru, který se použije v editoru", diff --git a/Extension/i18n/csy/src/LanguageServer/client.i18n.json b/Extension/i18n/csy/src/LanguageServer/client.i18n.json index 3380430bc..77df63d71 100644 --- a/Extension/i18n/csy/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} se změnila na: {1}", "dismiss.button": "Zrušit", "disable.warnings.button": "Zakázat upozornění", - "unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro '{1}'. Místo nich se použijí nastavení z konfigurace '{2}'.", + "unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense. Místo nich se použijí nastavení z konfigurace „{1}“.", "config.not.found": "Požadovaný název konfigurace se nenašel: {0}", "unsupported.client": "Nepodporovaný klient", "timed.out": "Po {0} ms vypršel časový limit.", diff --git a/Extension/i18n/csy/src/nativeStrings.i18n.json b/Extension/i18n/csy/src/nativeStrings.i18n.json index 1a57f5522..8fe65b57d 100644 --- a/Extension/i18n/csy/src/nativeStrings.i18n.json +++ b/Extension/i18n/csy/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "Upravit nastavení includePath", "disable_error_squiggles": "Zakázat podtržení chyb vlnovkou", "enable_error_squiggles": "Povolit všechna podtržení chyb vlnovkou", - "include_errors_update_include_path_squiggles_disables": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu ({0}) zakázané.", + "include_errors_update_include_path_squiggles_disabled2": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Chyby syntaxe pro tento soubor nebudou hlášeny, dokud nebudou nalezeny zahrnuté soubory.", "include_errors_update_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Aktualizujte prosím includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Funkce IntelliSense pro tuto jednotku překladu ({0}) poskytne analyzátor značek.", "could_not_parse_compile_commands": "{0} se nepovedlo parsovat. Použijí se místo toho includePath ze souboru c_cpp_properties.json ve složce {1}.", @@ -122,7 +122,7 @@ "formatting_diff": "Formátuje se rozdílový výstup:", "disable_inactive_regions": "Zakázat barvení neaktivních oblastí", "error_limit_exceeded": "Dosáhlo se limitu chyb, následující počet chyb se neohlásil: {0}", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Podtrhávání vlnovkou je pro tuto jednotku překladu ({0}) zakázané.", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Zjistily se chyby direktivy #include. Zvažte možnost aktualizovat soubor compile_commands.json nebo includePath. Chyby syntaxe pro tento soubor nebudou hlášeny, dokud nebudou nalezeny zahrnuté soubory.", "cannot_reset_database": "Databázi IntelliSense se nepovedlo resetovat. Pokud ji chcete resetovat ručně, zavřete všechny instance VS Code a pak odstraňte tento soubor: {0}", "formatting_failed_see_output": "Formátování neproběhlo úspěšně. Podrobnosti najdete v okně výstupu.", "populating_include_completion_cache": "Vyplňuje se mezipaměť dokončování direktiv include", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "Nepovedlo se poslat dotaz na kompilátor. Probíhá návrat k režimu bez bitové verze.", "intellisense_client_creation_aborted": "Vytváření klienta IntelliSense se přerušilo: {0}", "include_errors_config_provider_intellisense_disabled": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Funkce IntelliSense pro tuto jednotku překladu ({0}) bude poskytovat Tag Parser.", - "include_errors_config_provider_squiggles_disabled": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Pro tuto jednotku překladu ({0}) se zakázaly vlnovky.", + "include_errors_config_provider_squiggles_disabled2": "Na základě informací z nastavení configurationProvider se zjistily chyby direktivy #include. Chyby syntaxe pro tento soubor nebudou hlášeny, dokud nebudou nalezeny zahrnuté soubory.", "preprocessor_keyword": "klíčové slovo preprocesoru", "c_keyword": "Klíčové slovo jazyka C", "cpp_keyword": "Klíčové slovo jazyka C++", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Probíhá indexování souborů {0}", "help_allow_missing_lsp_config": "Povolit spuštění serveru i v případě, že zadaný soubor --lsp-config neexistuje.", "initialize_failed_during_engine_setup": "Inicializace se během instalace modulu nezdařila.", - "important_label": "Důležité:" + "important_label": "Důležité:", + "help_check": "Ověřte zdrojový soubor proti compile_commands.json tím, že ho plně parsujete a analyzujete a nahlásíte veškerou diagnostiku. Skončí s nenulovou hodnotou, pokud jsou nalezeny chyby.", + "help_check_compile_commands": "Cesta ke konkrétnímu compile_commands.json (nebo jeho adresáři), která se má použít s parametrem --check. Výchozí nastavení je automatické zjišťování.", + "check_not_authorized": "není autorizováno; ke spuštění --check se vyžaduje přihlášení", + "check_requires_source": "--check vyžaduje zdrojový soubor: --check=", + "check_source_not_found": "zdrojový soubor nebyl nalezen: {0}", + "check_compile_commands_not_found": "compile_commands.json nebyl nalezen: {0}", + "check_compile_commands_not_discovered": "Nepovedlo se najít compile_commands.json v žádném nadřazeném adresáři pro {0}, předejte příkaz --check-compile-commands= a zadejte to explicitně", + "check_engine_init_failed": "inicializace jazykového modulu se nezdařila", + "check_no_workspace_folder": "pro {0} nebyla vyřešena žádná složka pracovního prostoru", + "check_not_in_compile_commands": "{0} se nenachází v {1}", + "check_read_failed": "nepodařilo se přečíst soubor {0}", + "check_open_failed": "otevření {0} pro analýzu se nezdařilo", + "check_timed_out": "při čekání na dokončení analýzy souboru {0} vypršel časový limit", + "failed_to_open_browse_db_lock_file": "Nepodařilo se otevřít soubor zámku databáze procházení: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Nepodařilo se uzamknout soubor zámku databáze procházení: {0} (errno={1})" } diff --git a/Extension/i18n/deu/src/LanguageServer/client.i18n.json b/Extension/i18n/deu/src/LanguageServer/client.i18n.json index 00f50f1fc..98b6533b9 100644 --- a/Extension/i18n/deu/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} wurde geändert in {1}", "dismiss.button": "Schließen", "disable.warnings.button": "Warnungen deaktivieren", - "unable.to.provide.configuration": "{0} kann keine IntelliSense-Konfigurationsinformationen für \"{1}\" bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration \"{2}\" verwendet.", + "unable.to.provide.configuration": "{0} kann keine IntelliSense-Konfigurationsinformationen bereitstellen. Stattdessen werden Einstellungen aus der Konfiguration „{1}“ verwendet.", "config.not.found": "Der angeforderte Konfigurationsname wurde nicht gefunden: {0}", "unsupported.client": "Nicht unterstützter Client", "timed.out": "Timeout nach {0} ms.", diff --git a/Extension/i18n/deu/src/nativeStrings.i18n.json b/Extension/i18n/deu/src/nativeStrings.i18n.json index 3d53ce059..2003ff7c4 100644 --- a/Extension/i18n/deu/src/nativeStrings.i18n.json +++ b/Extension/i18n/deu/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "Einstellung für \"includePath\" bearbeiten", "disable_error_squiggles": "Fehlerwellenlinien deaktivieren", "enable_error_squiggles": "Alle Fehlerwellenlinien aktivieren", - "include_errors_update_include_path_squiggles_disables": "#include-Fehler erkannt. Aktualisieren Sie Ihren includePath. Wellenlinien sind für diese Übersetzungseinheit ({0}) deaktiviert.", + "include_errors_update_include_path_squiggles_disabled2": "#include-Fehler erkannt. Aktualisieren Sie Ihren includePath. Syntaxfehler für diese Datei werden erst gemeldet, wenn eingeschlossene Dateien gefunden wurden.", "include_errors_update_include_path_intellisense_disabled": "#include-Fehler erkannt. Aktualisieren Sie Ihren includePath. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include-Fehler erkannt. Erwägen Sie, Ihre compile_commands.json-Datei oder Ihren includePath zu aktualisieren. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.", "could_not_parse_compile_commands": "\"{0}\" konnte nicht analysiert werden. Stattdessen wird \"includePath\" aus \"c_cpp_properties.json\" im Ordner \"{1}\" verwendet.", @@ -122,7 +122,7 @@ "formatting_diff": "Diff-Ausgabe wird formatiert:", "disable_inactive_regions": "Farbgebung für inaktive Regionen deaktivieren", "error_limit_exceeded": "Fehlerlimit überschritten, {0} Fehler nicht gemeldet.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include-Fehler erkannt. Erwägen Sie, Ihre compile_commands.json-Datei oder Ihren includePath zu aktualisieren. Wellenlinien sind für diese Übersetzungseinheit ({0}) deaktiviert.", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include-Fehler erkannt. Erwägen Sie, Ihre compile_commands.json-Datei oder Ihren includePath zu aktualisieren. Syntaxfehler für diese Datei werden erst gemeldet, wenn eingeschlossene Dateien gefunden wurden.", "cannot_reset_database": "Die IntelliSense-Datenbank konnte nicht zurückgesetzt werden. Um sie manuell zurückzusetzen, schließen Sie alle VS Code-Instanzen, und löschen Sie dann diese Datei: {0}", "formatting_failed_see_output": "Fehler beim Formatieren. Weitere Informationen finden Sie im Ausgabefenster.", "populating_include_completion_cache": "Der Cache für die Includevervollständigung wird aufgefüllt.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "Fehler beim Abfragen des Compilers. Es wird ein Fallback auf keine Bitanzahl durchgeführt.", "intellisense_client_creation_aborted": "IntelliSense-Clienterstellung abgebrochen: {0}", "include_errors_config_provider_intellisense_disabled": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. IntelliSense-Features für diese Übersetzungseinheit ({0}) werden vom Tagparser bereitgestellt.", - "include_errors_config_provider_squiggles_disabled": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. Wellenlinien sind für diese Übersetzungseinheit deaktiviert ({0}).", + "include_errors_config_provider_squiggles_disabled2": "Basierend auf den von der configurationProvider-Einstellung bereitgestellten Informationen wurden #include-Fehler festgestellt. Syntaxfehler für diese Datei werden erst gemeldet, wenn eingeschlossene Dateien gefunden wurden.", "preprocessor_keyword": "Präprozessor-Schlüsselwort", "c_keyword": "C-Schlüsselwort", "cpp_keyword": "C++-Schlüsselwort", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Indizieren von Dateien {0}", "help_allow_missing_lsp_config": "Zulassen, dass der Server gestartet wird, auch wenn die angegebene --lsp-config-Datei nicht vorhanden ist.", "initialize_failed_during_engine_setup": "Fehler bei der Initialisierung während der Engine-Einrichtung.", - "important_label": "Wichtig:" + "important_label": "Wichtig:", + "help_check": "Validieren Sie eine Quelldatei gegenüber der compile_commands.json, indem Sie sie vollständig parsen und analysieren und Diagnosen melden. Der Befehl wird mit einem Exitcode ungleich null beendet, wenn Fehler gefunden werden.", + "help_check_compile_commands": "Pfad zu einem bestimmten compile_commands.json (oder dessen Verzeichnis), das mit „--check“ verwendet werden soll. Standardmäßig wird die automatische Ermittlung verwendet.", + "check_not_authorized": "nicht autorisiert; zum Ausführen von „--check“ ist eine Anmeldung erforderlich", + "check_requires_source": "„--check“ erfordert eine Quelldatei: --check=", + "check_source_not_found": "Quelldatei nicht gefunden: {0}", + "check_compile_commands_not_found": "compile_commands.json nicht gefunden: {0}", + "check_compile_commands_not_discovered": "compile_commands.json wurde in keinem übergeordneten Verzeichnis von {0} gefunden; übergeben Sie --check-compile-commands=, um den Pfad explizit anzugeben", + "check_engine_init_failed": "Fehler beim Initialisieren der Sprach-Engine", + "check_no_workspace_folder": "Kein Arbeitsbereichsordner aufgelöst für {0}", + "check_not_in_compile_commands": "{0} ist nicht vorhanden in {1}", + "check_read_failed": "Fehler beim Lesen von {0}", + "check_open_failed": "Fehler beim Öffnen von {0} zur Analyse", + "check_timed_out": "Timeout beim Warten auf den Abschluss der Analyse von {0}", + "failed_to_open_browse_db_lock_file": "Fehler beim Öffnen der Sperrdatei der Browse-Datenbank: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Fehler beim Sperren der Sperrdatei der Browse-Datenbank: {0} (errno={1})" } diff --git a/Extension/i18n/esn/src/LanguageServer/client.i18n.json b/Extension/i18n/esn/src/LanguageServer/client.i18n.json index 93fc9d825..49ff467d7 100644 --- a/Extension/i18n/esn/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} se cambió a: {1}", "dismiss.button": "Descartar", "disable.warnings.button": "Deshabilitar advertencias", - "unable.to.provide.configuration": "{0} no puede proporcionar información de configuración de IntelliSense para \"{1}\". Se utilizará la configuración de \"{2}\" en su lugar.", + "unable.to.provide.configuration": "{0} no puede proporcionar información de configuración de IntelliSense. Se utilizará la configuración de \"{1}\" en su lugar.", "config.not.found": "No se encuentra el nombre de la configuración que se ha solicitado: {0}", "unsupported.client": "Cliente no admitido", "timed.out": "Se agotó el tiempo de espera a los {0} ms.", diff --git a/Extension/i18n/esn/src/nativeStrings.i18n.json b/Extension/i18n/esn/src/nativeStrings.i18n.json index 11df961d4..d3392f77a 100644 --- a/Extension/i18n/esn/src/nativeStrings.i18n.json +++ b/Extension/i18n/esn/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "Editar la configuración de \"includePath\"", "disable_error_squiggles": "Deshabilitar el subrayado ondulado de errores", "enable_error_squiggles": "Habilitar el subrayado ondulado de errores", - "include_errors_update_include_path_squiggles_disables": "Se han detectado errores de #include. Actualice el valor de includePath. El subrayado ondulado está deshabilitado para esta unidad de traducción ({0}).", + "include_errors_update_include_path_squiggles_disabled2": "Se detectaron errores de #include. Actualice includePath. Los errores de sintaxis de este archivo no se notificarán hasta que se encuentren los archivos incluidos.", "include_errors_update_include_path_intellisense_disabled": "Se han detectado errores de #include. Actualice el valor de includePath. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Se han detectado errores de #include. Considere la posibilidad de actualizar compile_commands.json o includePath. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).", "could_not_parse_compile_commands": "No se puede analizar \"{0}\". En su lugar, se usará el valor de \"includePath\" del archivo c_cpp_properties.json en la carpeta \"{1}\".", @@ -122,7 +122,7 @@ "formatting_diff": "Formato de la salida diferenciada:", "disable_inactive_regions": "Deshabilitar el coloreado en regiones inactivas", "error_limit_exceeded": "Se superó el límite de errores, no se han notificado {0} errores.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Se han detectado errores de #include. Considere la posibilidad de actualizar el archivo compile_commands.json o el valor de includePath. El subrayado ondulado de errores está deshabilitado para esta unidad de traducción ({0}).", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Se detectaron errores de #include. Considere la posibilidad de actualizar el compile_commands.json o includePath. Los errores de sintaxis de este archivo no se notificarán hasta que se encuentren los archivos incluidos.", "cannot_reset_database": "No se pudo restablecer la base de datos de IntelliSense. Para restablecerla manualmente, cierre todas las instancias de VS Code y, después, elimine este archivo: {0}", "formatting_failed_see_output": "No se pudo dar formato. Vea la ventana de salida para obtener más detalles.", "populating_include_completion_cache": "Rellenando la memoria caché de finalización de instrucciones include.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "No se pudo consultar el compilador. Revirtiendo para no establecer ningún valor de bits.", "intellisense_client_creation_aborted": "Se anuló la creación del cliente de IntelliSense: {0}", "include_errors_config_provider_intellisense_disabled": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El analizador de etiquetas proporcionará las características de IntelliSense para esta unidad de traducción ({0}).", - "include_errors_config_provider_squiggles_disabled": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. El subrayado ondulado está deshabilitado para esta unidad de traducción ({0}).", + "include_errors_config_provider_squiggles_disabled2": "Se han detectado errores de #include basados en la información proporcionada por configurationProvider. Los errores de sintaxis de este archivo no se notificarán hasta que se encuentren los archivos incluidos.", "preprocessor_keyword": "palabra clave del preprocesador", "c_keyword": "Palabra clave de C", "cpp_keyword": "Palabra clave de C++", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Indexación de archivos {0}", "help_allow_missing_lsp_config": "Permita que el servidor se inicie incluso si el archivo --lsp-config especificado no existe.", "initialize_failed_during_engine_setup": "Error de inicialización durante la configuración del motor.", - "important_label": "Importante:" + "important_label": "Importante:", + "help_check": "Valide un archivo de origen frente a compile_commands.json analizándolo por completo y notificando cualquier diagnóstico. Sale con un código distinto de cero si se encuentran errores.", + "help_check_compile_commands": "Ruta de acceso a un compile_commands.json específico (o a su directorio) que se usará con --check. El valor predeterminado es la detección automática.", + "check_not_authorized": "no autorizado; es necesario iniciar sesión para ejecutar --check", + "check_requires_source": "--check requiere un archivo de origen: --check=", + "check_source_not_found": "no se encuentra el archivo de origen: {0}", + "check_compile_commands_not_found": "No se encontró compile_commands.json: {0}", + "check_compile_commands_not_discovered": "no se pudo encontrar compile_commands.json en ningún directorio padre de {0}; pase --check-compile-commands= para indicarlo explícitamente", + "check_engine_init_failed": "no se pudo inicializar el motor de lenguaje", + "check_no_workspace_folder": "no se resolvió ninguna carpeta del área de trabajo para {0}", + "check_not_in_compile_commands": "{0} no se encuentra en {1}", + "check_read_failed": "no se pudo leer {0}", + "check_open_failed": "no se pudo abrir {0} para su análisis", + "check_timed_out": "se agotó el tiempo de espera para finalizar el análisis de {0}", + "failed_to_open_browse_db_lock_file": "No se pudo abrir el archivo de bloqueo de la base de datos de exploración: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "No se pudo bloquear el archivo de bloqueo de la base de datos de exploración: {0} (errno={1})" } diff --git a/Extension/i18n/fra/src/LanguageServer/client.i18n.json b/Extension/i18n/fra/src/LanguageServer/client.i18n.json index c29627cc8..07a985465 100644 --- a/Extension/i18n/fra/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} a été changé en : {1}", "dismiss.button": "Ignorer", "disable.warnings.button": "Désactiver les avertissements", - "unable.to.provide.configuration": "{0} ne peut pas fournir les informations de configuration IntelliSense de '{1}'. Les paramètres de la configuration de '{2}' sont utilisés à la place.", + "unable.to.provide.configuration": "{0} ne peut pas fournir les informations de configuration IntelliSense. Les paramètres de la configuration de « {1} » sont utilisés en remplacement.", "config.not.found": "Le nom de configuration demandé est introuvable : {0}", "unsupported.client": "Client non pris en charge", "timed.out": "Expiration du délai d'attente dans {0} ms.", diff --git a/Extension/i18n/fra/src/nativeStrings.i18n.json b/Extension/i18n/fra/src/nativeStrings.i18n.json index 9e8ca8341..a7b47a246 100644 --- a/Extension/i18n/fra/src/nativeStrings.i18n.json +++ b/Extension/i18n/fra/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "Modifier le paramètre \"includePath\"", "disable_error_squiggles": "Désactiver les tildes d'erreur", "enable_error_squiggles": "Activer tous les tildes d'erreur", - "include_errors_update_include_path_squiggles_disables": "Erreurs #include détectées. Mettez à jour includePath. Les tildes sont désactivés pour cette unité de traduction ({0}).", + "include_errors_update_include_path_squiggles_disabled2": "Erreurs #include détectées. Veuillez mettre à jour votre includePath. Les erreurs de syntaxe concernant ce fichier ne seront pas signalées tant que les fichiers inclus n’auront pas été trouvés.", "include_errors_update_include_path_intellisense_disabled": "Erreurs #include détectées. Mettez à jour includePath. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Erreurs #include détectées. Mettez à jour compile_commands.json ou includePath. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.", "could_not_parse_compile_commands": "Impossible d'analyser \"{0}\". 'includePath' dans c_cpp_properties.json dans le dossier '{1}' sera utilisé à la place.", @@ -122,7 +122,7 @@ "formatting_diff": "Mise en forme de la sortie comparée :", "disable_inactive_regions": "Désactiver la colorisation de la région inactive", "error_limit_exceeded": "Limite d'erreurs dépassée, {0} erreur(s) non signalée(s).", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Erreurs #include détectées. Mettez à jour compile_commands.json ou includePath. Les tildes sont désactivés pour cette unité de traduction ({0}).", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Erreurs #include détectées. Envisagez de mettre à jour votre fichier compile_commands.json ou votre includePath. Les erreurs de syntaxe concernant ce fichier ne seront pas signalées tant que les fichiers inclus n’auront pas été trouvés.", "cannot_reset_database": "Impossible de réinitialiser la base de données IntelliSense. Pour effectuer une réinitialisation manuelle, fermez toutes les instances de VS Code, puis supprimez ce fichier : {0}", "formatting_failed_see_output": "La mise en forme a échoué. Pour plus d'informations, consultez la fenêtre sortie.", "populating_include_completion_cache": "Remplissage du cache de fin d'inclusion.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "Échec de l'interrogation du compilateur. Retour au mode sans nombre de bits.", "intellisense_client_creation_aborted": "Abandon de la création du client IntelliSense : {0}", "include_errors_config_provider_intellisense_disabled": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les fonctionnalités IntelliSense de cette unité de traduction ({0}) sont fournies par l'analyseur de balises.", - "include_errors_config_provider_squiggles_disabled": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les tildes sont désactivés pour cette unité de traduction ({0}).", + "include_errors_config_provider_squiggles_disabled2": "Erreurs #include détectées d'après les informations fournies par le paramètre configurationProvider. Les erreurs de syntaxe concernant ce fichier ne seront pas signalées tant que les fichiers inclus n’auront pas été trouvés.", "preprocessor_keyword": "mot clé de préprocesseur", "c_keyword": "Mot clé C", "cpp_keyword": "Mot clé C++", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Indexation des fichiers {0}", "help_allow_missing_lsp_config": "Autorisez le serveur à démarrer même si le fichier --lsp-config spécifié n’existe pas.", "initialize_failed_during_engine_setup": "Échec de l’initialisation lors de la configuration du moteur.", - "important_label": "Important :" + "important_label": "Important :", + "help_check": "Validez un fichier source par rapport à compile_commands.json en effectuant une analyse syntaxique et sémantique complète, puis signalez tous les diagnostics. La commande se termine avec un code différent de zéro si des erreurs sont détectées.", + "help_check_compile_commands": "Chemin vers un compile_commands.json spécifique (ou vers son répertoire) à utiliser avec --check. La valeur par défaut est la découverte automatique.", + "check_not_authorized": "non autorisé; la connexion est requise pour exécuter --check", + "check_requires_source": "--check nécessite un fichier source : --check=", + "check_source_not_found": "fichier source introuvable : {0}", + "check_compile_commands_not_found": "compile_commands.json introuvable : {0}", + "check_compile_commands_not_discovered": "nous n’avons pas pu trouver compile_commands.json dans un répertoire parent de {0}; passez --check-compile-commands= pour le spécifier explicitement", + "check_engine_init_failed": "Échec de l’initialisation du moteur de langage", + "check_no_workspace_folder": "Aucun dossier d’espace de travail n’a été trouvé pour {0}", + "check_not_in_compile_commands": "{0} n'est pas présent dans {1}", + "check_read_failed": "Échec de la lecture de {0}", + "check_open_failed": "Échec de l’ouverture de {0} pour l’analyse", + "check_timed_out": "Délai d’attente dépassé en attendant la fin de l’analyse de {0}", + "failed_to_open_browse_db_lock_file": "Échec de l’ouverture du fichier de verrouillage de la base de données de navigation : {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Échec du verrouillage du fichier de verrouillage de la base de données de navigation : {0} (errno={1})" } diff --git a/Extension/i18n/ita/src/LanguageServer/client.i18n.json b/Extension/i18n/ita/src/LanguageServer/client.i18n.json index 8b8789a40..7f43bfe95 100644 --- a/Extension/i18n/ita/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} è stato modificato in: {1}", "dismiss.button": "Ignora", "disable.warnings.button": "Disabilita avvisi", - "unable.to.provide.configuration": "{0} non riesce a fornire le informazioni di configurazione IntelliSense per '{1}'. Verranno usate le impostazioni della configurazione di '{2}'.", + "unable.to.provide.configuration": "{0} non è in grado di fornire le informazioni di configurazione IntelliSense. Verranno usate le impostazioni della configurazione di '{1}'.", "config.not.found": "Il nome di configurazione richiesto non è stato trovato: {0}", "unsupported.client": "Client non supportato", "timed.out": "Timeout raggiunto in {0} ms.", diff --git a/Extension/i18n/ita/src/nativeStrings.i18n.json b/Extension/i18n/ita/src/nativeStrings.i18n.json index e070a4491..f43bebdf1 100644 --- a/Extension/i18n/ita/src/nativeStrings.i18n.json +++ b/Extension/i18n/ita/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "Modifica l'impostazione \"includePath\"", "disable_error_squiggles": "Disabilita i segni di revisione per gli errori", "enable_error_squiggles": "Abilita i segni di revisione per gli errori", - "include_errors_update_include_path_squiggles_disables": "Sono stati rilevati errori #include. Aggiornare includePath. I segni di revisione sono disabilitati per questa unità di conversione ({0}).", + "include_errors_update_include_path_squiggles_disabled2": "Sono stati rilevati errori #include. Aggiornare includePath. Gli errori di sintassi per questo file non verranno segnalati finché non vengono trovati i file inclusi.", "include_errors_update_include_path_intellisense_disabled": "Sono stati rilevati errori #include. Aggiornare includePath. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Sono stati rilevati errori #include. Provare ad aggiornare il file compile_commands.json o includePath. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.", "could_not_parse_compile_commands": "Non è stato possibile analizzare \"{0}\". In alternativa, verrà usato 'includePath' del file c_cpp_properties.json nella cartella '{1}'.", @@ -122,7 +122,7 @@ "formatting_diff": "Formattazione dell'output con indicazione delle differenze:", "disable_inactive_regions": "Disabilita la colorazione delle aree inattive", "error_limit_exceeded": "È stato superato il limite di errori. {0} errore/i non è/sono stato/i segnalato/i.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Sono stati rilevati errori #include. Provare ad aggiornare il file compile_commands.json o includePath. I segni di revisione sono disabilitati per questa unità di conversione ({0}).", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Sono stati rilevati errori #include. Provare ad aggiornare il file compile_commands.json o includePath. Gli errori di sintassi per questo file non verranno segnalati finché non vengono trovati i file inclusi.", "cannot_reset_database": "Non è stato possibile reimpostare il database IntelliSense. Per reimpostare manualmente, chiudere tutte le istanze di VS Code, quindi eliminare questo file: {0}", "formatting_failed_see_output": "Formattazione non riuscita. Per informazioni dettagliate, vedere la finestra di output.", "populating_include_completion_cache": "Popolamento della cache di completamento di inclusione.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "Non è stato possibile eseguire una query sul compilatore. Verrà eseguito il fallback alla modalità senza numero di bit.", "intellisense_client_creation_aborted": "La creazione del client IntelliSense è stata interrotta: {0}", "include_errors_config_provider_intellisense_disabled": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. Le funzionalità IntelliSense per questa unità di conversione ({0}) verranno fornite dal parser di tag.", - "include_errors_config_provider_squiggles_disabled": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. I segni di revisione sono disabilitati per questa unità di conversione ({0}).", + "include_errors_config_provider_squiggles_disabled2": "Sono stati rilevati errori #include sulla base delle informazioni fornite dall'impostazione configurationProvider. Gli errori di sintassi per questo file non verranno segnalati finché non vengono trovati i file inclusi.", "preprocessor_keyword": "parola chiave del preprocessore", "c_keyword": "parola chiave C", "cpp_keyword": "parola chiave C++", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Indicizzazione dei file {0}", "help_allow_missing_lsp_config": "Consentire l'avvio del server anche se il file --lsp-config specificato non esiste.", "initialize_failed_during_engine_setup": "Inizializzazione non riuscita durante la configurazione del motore.", - "important_label": "Importante:" + "important_label": "Importante:", + "help_check": "Convalida un file di origine rispetto a compile_commands.json eseguendone completamente il parsing e l'analisi e segnalando eventuali diagnostiche. Termina con un codice diverso da zero se vengono rilevati errori.", + "help_check_compile_commands": "Percorso a un compile_commands.json specifico (o alla relativa directory) da usare con --check. L'impostazione predefinita è l'individuazione automatica.", + "check_not_authorized": "non autorizzato; per eseguire --check è necessario accedere", + "check_requires_source": "--check richiede un file di origine: --check=", + "check_source_not_found": "file di origine non trovato: {0}", + "check_compile_commands_not_found": "compile_commands.json non trovato: {0}", + "check_compile_commands_not_discovered": "non è stato possibile trovare compile_commands.json in alcuna directory padre di {0}; passare --check-compile-commands= per specificarlo in modo esplicito", + "check_engine_init_failed": "non è stato possibile inizializzare il motore del linguaggio", + "check_no_workspace_folder": "non è stata risolta alcuna cartella dell'area di lavoro per {0}", + "check_not_in_compile_commands": "{0} non è presente in {1}", + "check_read_failed": "non è stato possibile leggere {0}", + "check_open_failed": "non è stato possibile aprire {0} per l'analisi", + "check_timed_out": "timeout durante l'attesa del completamento dell'analisi di {0}", + "failed_to_open_browse_db_lock_file": "Non è stato possibile aprire il file di blocco del database di esplorazione: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Non è stato possibile bloccare il file di blocco del database di esplorazione: {0} (errno={1})" } diff --git a/Extension/i18n/jpn/src/LanguageServer/client.i18n.json b/Extension/i18n/jpn/src/LanguageServer/client.i18n.json index 3b655b429..d26858858 100644 --- a/Extension/i18n/jpn/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} が次に変更されました: {1}", "dismiss.button": "消去", "disable.warnings.button": "警告を無効にする", - "unable.to.provide.configuration": "{0} が '{1}' の IntelliSense 構成情報を指定できません。'{2}' 構成からの設定が代わりに使用されます。", + "unable.to.provide.configuration": "{0} は IntelliSense の構成情報を提供できません。代わりに、'{1}' 構成からの設定が使用されます。", "config.not.found": "要求された構成名が見つかりません: {0}", "unsupported.client": "サポートされていないクライアント", "timed.out": "{0} ミリ秒でタイムアウトしました。", diff --git a/Extension/i18n/jpn/src/nativeStrings.i18n.json b/Extension/i18n/jpn/src/nativeStrings.i18n.json index 465a2b843..e0d6910bf 100644 --- a/Extension/i18n/jpn/src/nativeStrings.i18n.json +++ b/Extension/i18n/jpn/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "\"includePath\" 設定の編集", "disable_error_squiggles": "エラーの波線を無効にする", "enable_error_squiggles": "すべてのエラーの波線を有効にする", - "include_errors_update_include_path_squiggles_disables": "#include エラーが検出されました。includePath を更新してください。この翻訳単位 ({0}) では、波線が無効になっています。", + "include_errors_update_include_path_squiggles_disabled2": "#include エラーが検出されました。includePath を更新してください。このファイルの構文エラーは、インクルード ファイルが見つかるまで報告されません。", "include_errors_update_include_path_intellisense_disabled": "#include エラーが検出されました。includePath を更新してください。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include エラーが検出されました。compile_commands.json または includePath を更新してみてください。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。", "could_not_parse_compile_commands": "\"{0}\" を解析できませんでした。フォルダー '{1}' にある c_cpp_properties.json からの 'includePath' が代わりに使用されます。", @@ -122,7 +122,7 @@ "formatting_diff": "差分出力の書式設定:", "disable_inactive_regions": "アクティブではない領域の色づけを無効にする", "error_limit_exceeded": "エラーの制限を超過しました。{0} 件のエラーが報告されません。", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include エラーが検出されました。compile_commands.json または includePath を更新してみてください。この翻訳単位 ({0}) では、波線が無効になっています。", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include エラーが検出されました。compile_commands.json または includePath の更新を検討してください。このファイルの構文エラーは、インクルード ファイルが見つかるまで報告されません。", "cannot_reset_database": "IntelliSense データベースをリセットできませんでした。手動でリセットするには、VS Code のインスタンスをすべて閉じてから、このファイルを削除してください: {0}", "formatting_failed_see_output": "書式設定が失敗しました。詳細については、出力ウィンドウを参照してください。", "populating_include_completion_cache": "インクルード完了キャッシュを事前設定しています。", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "コンパイラを照会できませんでした。ビットなしに戻ります。", "intellisense_client_creation_aborted": "IntelliSense クライアントの作成が中止されました: {0}", "include_errors_config_provider_intellisense_disabled": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) の IntelliSense 機能は、タグ パーサーによって提供されます。", - "include_errors_config_provider_squiggles_disabled": "configurationProvider 設定によって提供された情報に基づいて、#include エラーが検出されました。この翻訳単位 ({0}) では、波線が無効になっています。", + "include_errors_config_provider_squiggles_disabled2": "configurationProvider 設定で指定された情報に基づいて、#include エラーが検出されました。このファイルの構文エラーは、インクルード ファイルが見つかるまで報告されません。", "preprocessor_keyword": "プリプロセッサ キーワード", "c_keyword": "C キーワード", "cpp_keyword": "C++ キーワード", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "ファイルのインデックスを作成しています: {0}", "help_allow_missing_lsp_config": "指定された --lsp-config ファイルが存在しない場合でも、サーバーの起動を許可します。", "initialize_failed_during_engine_setup": "エンジンのセットアップ中に初期化に失敗しました。", - "important_label": "重要:" + "important_label": "重要:", + "help_check": "ソース ファイルを完全に構文解析および分析して診断を報告し、compile_commands.json に照らして検証します。エラーが見つかった場合は、0 以外の終了コードで終了します。", + "help_check_compile_commands": "--check とともに使用する、特定のcompile_commands.json (またはそのディレクトリ) へのパス。既定値は自動検出です。", + "check_not_authorized": "未承認: --check を実行するにはサインインが必要です", + "check_requires_source": "--check にはソース ファイルが必要です: --check=", + "check_source_not_found": "ソース ファイルが見つかりません: {0}", + "check_compile_commands_not_found": "compile_commands.json が見つかりません: {0}", + "check_compile_commands_not_discovered": "{0} のいずれの親ディレクトリにも、compile_commands.json が見つかりませんでした。--check-compile-commands= を渡して明示的に指定してください", + "check_engine_init_failed": "言語エンジンの初期化に失敗しました", + "check_no_workspace_folder": "{0} のワークスペース フォルダーを解決できませんでした", + "check_not_in_compile_commands": "{0} は {1} 内に存在しません", + "check_read_failed": "{0} の読み取りに失敗しました", + "check_open_failed": "分析のために {0} を開けませんでした", + "check_timed_out": "{0} の分析が完了するのを待機中にタイムアウトしました", + "failed_to_open_browse_db_lock_file": "参照データベースのロック ファイルを開けませんでした: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "参照データベースのロック ファイルをロックできませんでした: {0} (errno={1})" } diff --git a/Extension/i18n/kor/src/LanguageServer/client.i18n.json b/Extension/i18n/kor/src/LanguageServer/client.i18n.json index c8165f577..04d8c61c1 100644 --- a/Extension/i18n/kor/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0}이(가) {1}(으)로 변경되었습니다.", "dismiss.button": "해제", "disable.warnings.button": "경고 사용 안 함", - "unable.to.provide.configuration": "{0}은(는) '{1}'에 대한 IntelliSense 구성 정보를 제공할 수 없습니다. '{2}' 구성의 설정이 대신 사용됩니다.", + "unable.to.provide.configuration": "{0}은(는) IntelliSense 구성 정보를 제공할 수 없습니다. '{1}' 구성의 설정이 대신 사용됩니다.", "config.not.found": "요청된 구성 이름을 찾을 수 없음: {0}", "unsupported.client": "지원되지 않는 클라이언트", "timed.out": "{0}ms 후 시간이 초과되었습니다.", diff --git a/Extension/i18n/kor/src/nativeStrings.i18n.json b/Extension/i18n/kor/src/nativeStrings.i18n.json index 60c151286..d20fd800f 100644 --- a/Extension/i18n/kor/src/nativeStrings.i18n.json +++ b/Extension/i18n/kor/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "\"includePath\" 설정 편집", "disable_error_squiggles": "오류 표시선 사용 안 함", "enable_error_squiggles": "모든 오류 표시선 사용", - "include_errors_update_include_path_squiggles_disables": "#include 오류가 검색되었습니다. includePath를 업데이트하세요. 이 변환 단위({0})에는 물결선을 사용할 수 없습니다.", + "include_errors_update_include_path_squiggles_disabled2": "#include 오류가 감지되었습니다. includePath를 업데이트하세요. 포함된 파일을 찾을 때까지 이 파일의 구문 오류는 보고되지 않습니다.", "include_errors_update_include_path_intellisense_disabled": "#include 오류가 검색되었습니다. includePath를 업데이트하는 것이 좋습니다. 이 변환 단위({0})에 대한 IntelliSense 기능은 태그 파서에서 제공됩니다.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include 오류가 검색되었습니다. compile_commands.json 또는 includePath를 업데이트하는 것이 좋습니다. 이 변환 단위({0})에 대한 IntelliSense 기능은 태그 파서에서 제공됩니다.", "could_not_parse_compile_commands": "\"{0}\"을(를) 구문 분석할 수 없습니다. '{1}' 폴더에 있는 c_cpp_properties.json의 'includePath'가 대신 사용됩니다.", @@ -122,7 +122,7 @@ "formatting_diff": "차이점 비교 출력의 서식을 지정하는 중:", "disable_inactive_regions": "비활성 영역 색 지정 사용 안 함", "error_limit_exceeded": "오류 제한이 초과되었습니다. {0} 오류가 보고되지 않았습니다.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include 오류가 검색되었습니다. compile_commands.json 또는 includePath를 업데이트하는 것이 좋습니다. 이 변환 단위({0})에는 물결선을 사용할 수 없습니다.", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include 오류가 감지되었습니다. compile_commands.json 또는 includePath를 업데이트하는 것이 좋습니다. 포함된 파일을 찾을 때까지 이 파일의 구문 오류는 보고되지 않습니다.", "cannot_reset_database": "IntelliSense 데이터베이스를 다시 설정할 수 없습니다. 수동으로 다시 설정하려면 VS Code 인스턴스를 모두 닫은 후 {0} 파일을 삭제합니다.", "formatting_failed_see_output": "서식을 지정하지 못했습니다. 자세한 내용은 출력 창을 참조하세요.", "populating_include_completion_cache": "포함 완료 캐시를 채우는 중입니다.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "컴파일러를 쿼리하지 못했습니다. 0비트로 대체하는 중입니다.", "intellisense_client_creation_aborted": "IntelliSense 클라이언트 만들기가 중단됨: {0}", "include_errors_config_provider_intellisense_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 태그 파서가 이 변환 단위({0})에 적합한 IntelliSense 기능을 제공합니다.", - "include_errors_config_provider_squiggles_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 이 변환 단위({0})에서 물결선을 사용할 수 없습니다.", + "include_errors_config_provider_squiggles_disabled2": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 감지되었습니다. 포함된 파일을 찾을 때까지 이 파일의 구문 오류는 보고되지 않습니다.", "preprocessor_keyword": "전처리기 키워드", "c_keyword": "C 키워드", "cpp_keyword": "C++ 키워드", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "파일을 인덱싱하는 중 {0}", "help_allow_missing_lsp_config": "지정된 --lsp-config 파일이 없어도 서버를 시작할 수 있도록 허용합니다.", "initialize_failed_during_engine_setup": "엔진을 설정하는 동안 초기화하지 못했습니다.", - "important_label": "중요:" + "important_label": "중요:", + "help_check": "소스 파일을 완전히 구문 분석 및 분석하고 진단 결과를 보고하여 compile_commands.json을 기준으로 유효성을 검사합니다. 오류가 발견되면 0이 아닌 종료 코드로 종료합니다.", + "help_check_compile_commands": "--check와 함께 사용할 특정 compile_commands.json(또는 해당 디렉터리)의 경로입니다. 기본값은 자동 검색입니다.", + "check_not_authorized": "권한이 없습니다. --check를 실행하려면 로그인이 필요합니다.", + "check_requires_source": "--check에는 소스 파일이 필요합니다. --check=", + "check_source_not_found": "소스 파일을 찾을 수 없음: {0}", + "check_compile_commands_not_found": "compile_commands.json을 찾을 수 없음: {0}", + "check_compile_commands_not_discovered": "{0}의 상위 디렉터리에서 compile_commands.json을 찾을 수 없습니다. 명시적으로 지정하려면 --check-compile-commands=를 전달하세요.", + "check_engine_init_failed": "언어 엔진을 초기화하지 못했습니다.", + "check_no_workspace_folder": "{0}에 대해 확인된 작업 영역 폴더가 없습니다.", + "check_not_in_compile_commands": "{0}이(가) {1}에 없습니다.", + "check_read_failed": "{0}을(를) 읽지 못했습니다.", + "check_open_failed": "분석을 위해 {0}을(를) 열지 못했습니다.", + "check_timed_out": "{0}에 대한 분석이 완료되기를 기다리는 동안 시간이 초과되었습니다.", + "failed_to_open_browse_db_lock_file": "찾아보기 데이터베이스 잠금 파일을 열지 못했습니다. {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "찾아보기 데이터베이스 잠금 파일을 잠그지 못했습니다. {0} (errno={1})" } diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 560b24e07..54f2671c0 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -385,7 +385,7 @@ "c_cpp.taskDefinitions.args.quoting.weak.description": "Umieszcza argument w cudzysłowach przy użyciu słabego symbolu cudzysłowu powłoki (np. ” w ramach powłoki Bash).", "c_cpp.taskDefinitions.options.description": "Dodatkowe opcje poleceń.", "c_cpp.taskDefinitions.options.cwd.description": "The current working directory of the executed program or script. If omitted Code's current workspace root is used.", - "c_cpp.taskDefinitions.problemMatcher.description": "One or more problem matchers to use to detect compiler errors and warnings in task output.", + "c_cpp.taskDefinitions.problemMatcher.description": "Co najmniej jedno dopasowanie problemu w celu użycia do wykrywania błędów kompilatora i ostrzeżeń w danych wyjściowych zadania.", "c_cpp.taskDefinitions.detail.description": "Dodatkowe dane szczegółowe zadania.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Ścieżki bieżące i czasu kompilacji do tych samych drzew źródeł. Pliki znalezione w ścieżce EditorPath są mapowane na ścieżkę CompileTimePath na potrzeby dopasowywania punktu przerwania i mapowane ze ścieżki CompileTimePath na ścieżkę EditorPath podczas wyświetlania lokalizacji śladu stosu.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "Ścieżka do drzewa źródeł, które będzie używane przez edytor.", diff --git a/Extension/i18n/plk/src/LanguageServer/client.i18n.json b/Extension/i18n/plk/src/LanguageServer/client.i18n.json index d0018d6e5..ccacc533e 100644 --- a/Extension/i18n/plk/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "Poziom {0} zmienił się na: {1}", "dismiss.button": "Odrzuć", "disable.warnings.button": "Wyłącz ostrzeżenia", - "unable.to.provide.configuration": "{0} nie może dostarczyć informacji o konfiguracji funkcji IntelliSense dla elementu „{1}”. W zamian zostaną użyte ustawienia z konfiguracji „{2}”.", + "unable.to.provide.configuration": "{0} nie może udostępnić informacji dotyczących konfiguracji funkcji IntelliSense. Zamiast tego zostaną użyte ustawienia z konfiguracji „{1}”.", "config.not.found": "Nie znaleziono żądanej nazwy konfiguracji: {0}", "unsupported.client": "Nieobsługiwany klient", "timed.out": "Przekroczono limit czasu: {0} ms.", diff --git a/Extension/i18n/plk/src/nativeStrings.i18n.json b/Extension/i18n/plk/src/nativeStrings.i18n.json index 31013bf76..496b0a463 100644 --- a/Extension/i18n/plk/src/nativeStrings.i18n.json +++ b/Extension/i18n/plk/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "Edytuj ustawienie „includePath”", "disable_error_squiggles": "Wyłącz zygzaki sygnalizujące błędy", "enable_error_squiggles": "Włącz wszystkie zygzaki sygnalizujące błędy", - "include_errors_update_include_path_squiggles_disables": "Wykryto błędy elementu #include. Zaktualizuj element includePath. Dla tej jednostki translacji ({0}) wyłączono zygzaki.", + "include_errors_update_include_path_squiggles_disabled2": "Wykryto błędy #include. Zaktualizuj ścieżkę includePath. Błędy składni dla tego pliku nie będą raportowane do czasu znalezienia uwzględnionych plików.", "include_errors_update_include_path_intellisense_disabled": "Wykryto błędy elementu #include. Zaktualizuj element includePath. Funkcje IntelliSense dla tej jednostki translacji ({0}) będą udostępniane przez analizator tagów.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Wykryto błędy elementu #include. Rozważ zaktualizowanie pliku compile_commands.json lub elementu includePath. Funkcje IntelliSense dla tej jednostki translacji ({0}) będą udostępniane przez analizator tagów.", "could_not_parse_compile_commands": "Nie można przeanalizować elementu „{0}”. Zamiast tego zostanie użyty element „includePath” z pliku c_cpp_properties.json znajdującego się w folderze „{1}”.", @@ -122,7 +122,7 @@ "formatting_diff": "Formatowanie porównania danych wyjściowych:", "disable_inactive_regions": "Wyłącz kolorowanie regionów nieaktywnych", "error_limit_exceeded": "Przekroczono limit błędów, niezgłoszone błędy: {0}.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Wykryto błędy elementu #include. Rozważ zaktualizowanie pliku compile_commands.json lub elementu includePath. Dla tej jednostki translacji ({0}) wyłączono zygzaki.", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Wykryto błędy #include. Rozważ zaktualizowanie elementu compile_commands.json lub includePath. Błędy składni dla tego pliku nie będą raportowane do czasu znalezienia uwzględnionych plików.", "cannot_reset_database": "Nie można zresetować bazy danych funkcji IntelliSense. Aby zresetować ręcznie, zamknij wszystkie wystąpienia programu VS Code, a następnie usuń ten plik: {0}", "formatting_failed_see_output": "Formatowanie nie powiodło się. Zobacz okno danych wyjściowych, aby uzyskać szczegółowe informacje.", "populating_include_completion_cache": "Wypełnianie pamięci podręcznej ukończenia dyrektywy include.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "Nie można wykonać zapytania dotyczącego kompilatora. Powrót do braku liczby bitów.", "intellisense_client_creation_aborted": "Przerwano tworzenie klienta IntelliSense: {0}", "include_errors_config_provider_intellisense_disabled": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Funkcje IntelliSense dla tej jednostki tłumaczeniowej ({0}) będą udostępniane przez analizator tagów.", - "include_errors_config_provider_squiggles_disabled": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Zygzaki dla tej jednostki tłumaczeniowej ({0}) są wyłączone.", + "include_errors_config_provider_squiggles_disabled2": "Wykryto błędy #include na podstawie informacji podanych przez ustawienie configurationProvider. Błędy składni dla tego pliku nie będą raportowane do czasu znalezienia uwzględnionych plików.", "preprocessor_keyword": "słowo kluczowe preprocesora", "c_keyword": "Słowo kluczowe języka C", "cpp_keyword": "Słowo kluczowe języka C++", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Indeksowanie plików {0}", "help_allow_missing_lsp_config": "Zezwól na uruchomienie serwera, nawet jeśli podany plik --lsp-config nie istnieje.", "initialize_failed_during_engine_setup": "Inicjowanie nie powiodło się podczas instalacji aparatu.", - "important_label": "Ważne:" + "important_label": "Ważne:", + "help_check": "Sprawdź poprawność pliku źródłowego pod kątem zawartości pliku compile_commands.json poprzez jego pełne przetworzenie i analizę, zgłaszając wszelkie komunikaty diagnostyczne. Wynik jest inny niż zero, jeśli wykryto błędy.", + "help_check_compile_commands": "Ścieżka do konkretnego pliku compile_commands.json (lub katalogu, w którym się znajduje), który ma być używany z opcją --check. Domyślnie włączona jest funkcja automatycznego wykrywania.", + "check_not_authorized": "brak autoryzacji; logowanie jest wymagane do uruchomienia polecenia --check", + "check_requires_source": "--check wymaga pliku źródłowego: --check=", + "check_source_not_found": "nie znaleziono pliku źródłowego: {0}", + "check_compile_commands_not_found": "nie znaleziono compile_commands.json: {0}", + "check_compile_commands_not_discovered": "Nie znaleziono pliku compile_commands.json w żadnym katalogu nadrzędnym {0}; aby go jawnie wskazać, należy przekazać opcję --check-compile-commands=", + "check_engine_init_failed": "nie można zainicjować aparatu języka", + "check_no_workspace_folder": "nie rozpoznano folderu obszaru roboczego dla {0}", + "check_not_in_compile_commands": "{0} nie występuje w {1}", + "check_read_failed": "nie można odczytać {0}", + "check_open_failed": "nie można otworzyć {0} do analizy", + "check_timed_out": "przekroczono limit czasu oczekiwania na zakończenie analizy {0}", + "failed_to_open_browse_db_lock_file": "Nie można otworzyć pliku blokady bazy danych przeglądania: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Nie można zablokować pliku blokady bazy danych przeglądania: {0} (errno={1})" } diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index 99f75a87d..2b9528ce9 100644 --- a/Extension/i18n/ptb/package.i18n.json +++ b/Extension/i18n/ptb/package.i18n.json @@ -385,7 +385,7 @@ "c_cpp.taskDefinitions.args.quoting.weak.description": "Cita o argumento usando o caractere de aspas duplas do shell (por exemplo, \" no bash).", "c_cpp.taskDefinitions.options.description": "Opções de comando adicionais.", "c_cpp.taskDefinitions.options.cwd.description": "O diretório de trabalho atual do programa executado ou do script. Se omitido raiz de espaço de trabalho atual do código é usado.", - "c_cpp.taskDefinitions.problemMatcher.description": "One or more problem matchers to use to detect compiler errors and warnings in task output.", + "c_cpp.taskDefinitions.problemMatcher.description": "Um ou mais detectores de problemas para identificar erros e avisos do compilador na saída da tarefa.", "c_cpp.taskDefinitions.detail.description": "Detalhes adicionais da tarefa.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Os caminhos atual e do tempo de compilação são mapeados para as mesmas árvores de origem. Os arquivos encontrados em EditorPath são mapeados para o caminho CompileTimePath para correspondência de ponto de interrupção e mapeados de CompileTimePath para EditorPath ao exibir os locais de rastreamento de pilha.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "O caminho para a árvore de origem que o editor usará.", diff --git a/Extension/i18n/ptb/src/LanguageServer/client.i18n.json b/Extension/i18n/ptb/src/LanguageServer/client.i18n.json index 5a837562c..55e7d8ce6 100644 --- a/Extension/i18n/ptb/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} foi alterado para: {1}", "dismiss.button": "Ignorar", "disable.warnings.button": "Desabilitar os Avisos", - "unable.to.provide.configuration": "{0} não pode fornecer informações de configuração de IntelliSense para '{1}'. Em seu lugar, serão usadas as definições da configuração '{2}'.", + "unable.to.provide.configuration": "{0} não é capaz de fornecer informações de configuração do IntelliSense. As configurações de '{1}' serão usadas em vez disso.", "config.not.found": "O nome de configuração solicitado não foi encontrado: {0}", "unsupported.client": "Cliente sem suporte", "timed.out": "Tempo limite atingido em {0} ms.", diff --git a/Extension/i18n/ptb/src/nativeStrings.i18n.json b/Extension/i18n/ptb/src/nativeStrings.i18n.json index cfa4ea6b2..9f0c3a79c 100644 --- a/Extension/i18n/ptb/src/nativeStrings.i18n.json +++ b/Extension/i18n/ptb/src/nativeStrings.i18n.json @@ -12,9 +12,9 @@ "edit_include_path": "Editar a configuração de \"includePath\"", "disable_error_squiggles": "Desabilitar rabiscos de erro", "enable_error_squiggles": "Habilitar todos os rabiscos de erro", - "include_errors_update_include_path_squiggles_disables": "#incluir erros detectados. Atualize o includePath. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).", - "include_errors_update_include_path_intellisense_disabled": "#incluir erros detectados. Atualize o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.", - "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#incluir erros detectados. Considere atualizar o compile_commands.json ou o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.", + "include_errors_update_include_path_squiggles_disabled2": "Foram detectados erros de #include. Atualize seu includePath. Erros de sintaxe para este arquivo não serão relatados até que os arquivos incluídos sejam encontrados.", + "include_errors_update_include_path_intellisense_disabled": "Foram detectados erros de #include. Atualize o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.", + "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Foram detectados erros de #include. Considere atualizar o compile_commands.json ou o includePath. Os recursos do IntelliSense para esta unidade de tradução ({0}) serão fornecidos pelo Analisador de Marca.", "could_not_parse_compile_commands": "Não foi possível analisar \"{0}\". Em seu lugar, será usado o 'includePath' de c_cpp_properties.json na pasta '{1}'.", "could_not_find_compile_commands": "Não foi possível encontrar \"{0}\". Em seu lugar, será usado o 'includePath' de c_cpp_properties.json na pasta '{1}'.", "file_not_found_in_path": "\"{0}\" não foi encontrado em \"{1}\". Em seu lugar, será usado 'includePath' de c_cpp_properties.json na pasta '{2}' para esse arquivo.", @@ -122,7 +122,7 @@ "formatting_diff": "Formatando a saída diferenciada:", "disable_inactive_regions": "Desabilitar a colorização da região inativa", "error_limit_exceeded": "O limite de erros foi excedido. {0} erros não relatados.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#incluir erros detectados. Considere atualizar o compile_commands.json ou o includePath. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Foram detectados erros de #include. Considere atualizar seu compile_commands.json ou includePath. Erros de sintaxe para este arquivo não serão relatados até que os arquivos incluídos sejam encontrados.", "cannot_reset_database": "O banco de dados do IntelliSense não pôde ser redefinido. Para redefinir manualmente, feche todas as instâncias do VS Code e exclua este arquivo: {0}", "formatting_failed_see_output": "Falha na formatação. Consulte a janela de saída para obter detalhes.", "populating_include_completion_cache": "Preenchendo o cache de conclusão de inclusão.", @@ -159,8 +159,8 @@ "fallback_to_64_bit_mode2": "Falha ao consultar o compilador. Voltando para o intelliSenseMode de 64 bits.", "fallback_to_no_bitness": "Falha ao consultar o compilador. Voltando para nenhum número de bit.", "intellisense_client_creation_aborted": "Criação de cliente do IntelliSense anulada: {0}", - "include_errors_config_provider_intellisense_disabled": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os recursos do IntelliSense para essa unidade de conversão ({0}) serão fornecidos pelo Analisador de Marca.", - "include_errors_config_provider_squiggles_disabled": "#inclui erros detectados com base nas informações fornecidas pela configuração configurationProvider. Os rabiscos estão desabilitados para esta unidade de tradução ({0}).", + "include_errors_config_provider_intellisense_disabled": "Foram detectados erros de #include com base nas informações fornecidas pela configuração configurationProvider. Os recursos do IntelliSense para essa unidade de conversão ({0}) serão fornecidos pelo Analisador de Marca.", + "include_errors_config_provider_squiggles_disabled2": "Foram detectados erros de #include com base nas informações fornecidas pela configuração configurationProvider. Erros de sintaxe para este arquivo não serão relatados até que os arquivos incluídos sejam encontrados.", "preprocessor_keyword": "palavra-chave do pré-processador", "c_keyword": "Palavra-chave C", "cpp_keyword": "Palavra-chave C++", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Indexando os arquivos {0}", "help_allow_missing_lsp_config": "Permita que o servidor seja iniciado mesmo que o arquivo --lsp-config especificado não exista.", "initialize_failed_during_engine_setup": "Falha na inicialização durante a instalação do mecanismo.", - "important_label": "Importante:" + "important_label": "Importante:", + "help_check": "Valide um arquivo de origem em relação a compile_commands.json analisando-o e fazendo uma análise sintática completa, e relatando quaisquer diagnósticos. Sai com um código diferente de zero se forem encontrados erros.", + "help_check_compile_commands": "Caminho para um compile_commands.json específico (ou seu diretório) que será usado com --check. O padrão é a descoberta automática.", + "check_not_authorized": "não autorizado; é necessário entrar para executar --check", + "check_requires_source": "--check requer um arquivo de origem: --check=", + "check_source_not_found": "arquivo de origem não encontrado: {0}", + "check_compile_commands_not_found": "compile_commands.json não encontrado: {0}", + "check_compile_commands_not_discovered": "não foi possível localizar compile_commands.json em nenhum diretório pai de {0}; use --check-compile-commands= para especificá-lo explicitamente", + "check_engine_init_failed": "falhou ao inicializar o mecanismo de linguagem", + "check_no_workspace_folder": "nenhuma pasta do espaço de trabalho foi resolvida para {0}", + "check_not_in_compile_commands": "{0} não está presente em {1}", + "check_read_failed": "falhou ao ler {0}", + "check_open_failed": "falhou ao abrir {0} para análise", + "check_timed_out": "tempo limite esgotado enquanto aguardava a conclusão da análise de {0}", + "failed_to_open_browse_db_lock_file": "Não foi possível abrir o arquivo de bloqueio do banco de dados de navegação: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Não foi possível bloquear o arquivo de bloqueio do banco de dados de navegação: {0} (errno={1})" } diff --git a/Extension/i18n/rus/src/LanguageServer/client.i18n.json b/Extension/i18n/rus/src/LanguageServer/client.i18n.json index e53452888..2ad6c1452 100644 --- a/Extension/i18n/rus/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} был изменен на: {1}", "dismiss.button": "Закрыть", "disable.warnings.button": "Отключить предупреждения", - "unable.to.provide.configuration": "{0} не удается предоставить сведения о конфигурации IntelliSense для \"{1}\". Вместо этого будут использованы параметры из конфигурации \"{2}\".", + "unable.to.provide.configuration": "{0} не удается предоставить сведения о конфигурации IntelliSense. Вместо этого будут использованы параметры из конфигурации \"{1}\".", "config.not.found": "Запрошенное имя конфигурации не найдено: {0}", "unsupported.client": "Неподдерживаемый клиент", "timed.out": "Время ожидания истекло через {0} мс.", diff --git a/Extension/i18n/rus/src/nativeStrings.i18n.json b/Extension/i18n/rus/src/nativeStrings.i18n.json index 257e74722..27fd5afae 100644 --- a/Extension/i18n/rus/src/nativeStrings.i18n.json +++ b/Extension/i18n/rus/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "Изменить параметр \"includePath\"", "disable_error_squiggles": "Отключить волнистые линии для ошибок", "enable_error_squiggles": "Включить все волнистые линии для ошибок", - "include_errors_update_include_path_squiggles_disables": "Обнаружены ошибки #include. Измените includePath. Волнистые линии отключены для этой единицы трансляции ({0}).", + "include_errors_update_include_path_squiggles_disabled2": "Обнаружены ошибки #include. Обновите includePath. Синтаксические ошибки для этого файла не будут сообщаться, пока не будут найдены включаемые файлы.", "include_errors_update_include_path_intellisense_disabled": "Обнаружены ошибки #include. Измените includePath. Функции IntelliSense для этой единицы трансляции ({0}) будет предоставлены анализатором тегов.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "Обнаружены ошибки #include. Рекомендуется изменить compile_commands.json или includePath. Функции IntelliSense для этой единицы трансляции ({0}) будет предоставлены анализатором тегов.", "could_not_parse_compile_commands": "Не удалось проанализировать \"{0}\". Вместо этого будет использоваться \"includePath\" из файла c_cpp_properties.json в папке \"{1}\".", @@ -122,7 +122,7 @@ "formatting_diff": "Форматирование выходных данных с различиями:", "disable_inactive_regions": "Отключить раскраску неактивных областей", "error_limit_exceeded": "Превышено предельное число ошибок, ошибок не выводится: {0}.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Обнаружены ошибки #include. Рекомендуется изменить compile_commands.json или includePath. Волнистые линии отключены для этой единицы трансляции ({0}).", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "Обнаружены ошибки #include. Рекомендуется изменить compile_commands.json или includePath. Синтаксические ошибки для этого файла не будут сообщаться, пока не будут найдены включаемые файлы.", "cannot_reset_database": "Не удалось сбросить базу данных IntelliSense. Чтобы выполнить сброс вручную, закройте все экземпляры VS Code, а затем удалите этот файл: {0}", "formatting_failed_see_output": "Сбой форматирования. Дополнительные сведения см. в окне вывода.", "populating_include_completion_cache": "Заполнение кэша завершения включения.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "Не удалось запросить сведения от компилятора. Возврат к режиму без использования разрядности.", "intellisense_client_creation_aborted": "Создание клиента IntelliSense прервано: {0}", "include_errors_config_provider_intellisense_disabled": "обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Функции IntelliSense для этой записи преобразования ({0}) будут предоставлены анализатором тегов.", - "include_errors_config_provider_squiggles_disabled": "Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Волнистые линии для этой записи преобразования ({0}) отключены.", + "include_errors_config_provider_squiggles_disabled2": "Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Синтаксические ошибки для этого файла не будут сообщаться, пока не будут найдены включаемые файлы.", "preprocessor_keyword": "ключевое слово препроцессора", "c_keyword": "Ключевое слово C", "cpp_keyword": "Ключевое слово C++", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Индексирование файлов {0}", "help_allow_missing_lsp_config": "Разрешить запуск сервера, даже если указанный файл --lsp-config не существует.", "initialize_failed_during_engine_setup": "Сбой инициализации при настройке подсистемы.", - "important_label": "Важно!" + "important_label": "Важно!", + "help_check": "Проверить исходный файл на соответствие compile_commands.json, выполнив его полный синтаксический разбор и анализ и сообщив обо всех результатах диагностики. При обнаружении ошибок выполняется выход с ненулевым кодом.", + "help_check_compile_commands": "Путь к конкретному файлу compile_commands.json (или к его каталогу) для использования с параметром --check. По умолчанию используется автоматическое обнаружение.", + "check_not_authorized": "не авторизовано; для выполнения --check требуется вход", + "check_requires_source": "--check требует указать исходный файл: --check=", + "check_source_not_found": "исходный файл не найден: {0}", + "check_compile_commands_not_found": "compile_commands.json не найден: {0}", + "check_compile_commands_not_discovered": "не удалось найти compile_commands.json ни в одном из родительских каталогов {0}; передайте --check-compile-commands=, чтобы указать его явно", + "check_engine_init_failed": "не удалось инициализировать языковую подсистему", + "check_no_workspace_folder": "не удалось сопоставить папку рабочей области для {0}", + "check_not_in_compile_commands": "{0} не существует в {1}", + "check_read_failed": "не удалось прочесть {0}", + "check_open_failed": "не удалось открыть {0} для анализа", + "check_timed_out": "истекло время ожидания завершения анализа {0}", + "failed_to_open_browse_db_lock_file": "Не удалось открыть файл блокировки базы данных просмотра: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Не удалось заблокировать файл блокировки базы данных просмотра: {0} (errno={1})" } diff --git a/Extension/i18n/trk/src/LanguageServer/client.i18n.json b/Extension/i18n/trk/src/LanguageServer/client.i18n.json index 9c1826c2e..9f07facc5 100644 --- a/Extension/i18n/trk/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} {1} olarak değiştirildi", "dismiss.button": "Kapat", "disable.warnings.button": "Uyarıları Devre Dışı Bırak", - "unable.to.provide.configuration": "{0}, '{1}' için IntelliSense yapılandırma bilgilerini sağlayamıyor. Bunun yerine '{2}' yapılandırmasındaki ayarlar kullanılacak.", + "unable.to.provide.configuration": "{0}, IntelliSense yapılandırma bilgilerini sağlayamıyor. Bunun yerine '{1}' yapılandırmasındaki ayarlar kullanılacak.", "config.not.found": "İstenen yapılandırma adı bulunamadı: {0}", "unsupported.client": "Desteklenmeyen istemci", "timed.out": "{0} ms'de zaman aşımına uğradı.", diff --git a/Extension/i18n/trk/src/nativeStrings.i18n.json b/Extension/i18n/trk/src/nativeStrings.i18n.json index 8241ab8a0..bd6cf1d7a 100644 --- a/Extension/i18n/trk/src/nativeStrings.i18n.json +++ b/Extension/i18n/trk/src/nativeStrings.i18n.json @@ -12,7 +12,7 @@ "edit_include_path": "\"includePath\" ayarını düzenle", "disable_error_squiggles": "Hata ilişkilendirmelerini devre dışı bırak", "enable_error_squiggles": "Tüm hata ilişkilendirmelerini etkinleştir", - "include_errors_update_include_path_squiggles_disables": "#include hataları algılandı. Lütfen includePath değerinizi güncelleştirin. Bu çeviri birimi ({0}) için ilişkilendirmeler devre dışı bırakıldı.", + "include_errors_update_include_path_squiggles_disabled2": "#include hataları algılandı. Lütfen includePath değerinizi güncelleştirin. İçerilen dosyalar bulunana kadar bu dosyanın söz dizimi hataları bildirilmeyecek.", "include_errors_update_include_path_intellisense_disabled": "#include hataları algılandı. Lütfen includePath değerinizi güncelleştirin. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.", "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include hataları algılandı. compile_commands.json dosyanızı veya includePath değerinizi güncelleştirmeyi deneyin. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.", "could_not_parse_compile_commands": "\"{0}\" ayrıştırılamadı. Bunun yerine '{1}' klasöründeki c_cpp_properties.json dosyasında bulunan 'includePath' kullanılacak.", @@ -122,7 +122,7 @@ "formatting_diff": "Karşılaştırılmış çıkış biçimlendiriliyor:", "disable_inactive_regions": "Etkin olmayan bölge renklendirmeyi devre dışı bırak", "error_limit_exceeded": "Hata sınırı aşıldı, {0} hata bildirilmedi.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "#include hataları algılandı. compile_commands.json dosyanızı veya includePath değerinizi güncelleştirmeyi deneyin. Bu çeviri birimi ({0}) için ilişkilendirmeler devre dışı bırakıldı.", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include hataları algılandı. compile_commands.json dosyanızı veya includePath değerini güncelleştirmeyi deneyin. İçerilen dosyalar bulunana kadar bu dosyanın söz dizimi hataları bildirilmeyecek.", "cannot_reset_database": "IntelliSense veritabanı sıfırlanamadı. Kendiniz sıfırlamak istiyorsanız, tüm VS Code örneklerini kapatıp bu dosyayı silin: {0}", "formatting_failed_see_output": "Biçimlendirme başarısız oldu. Ayrıntılar için çıkış penceresine bakın.", "populating_include_completion_cache": "Ekleme tamamlama önbelleği dolduruluyor.", @@ -160,7 +160,7 @@ "fallback_to_no_bitness": "Derleyici sorgulanamadı. Bit genişliği yok durumuna geri dönülüyor.", "intellisense_client_creation_aborted": "IntelliSense istemcisi oluşturma işlemi durduruldu: {0}", "include_errors_config_provider_intellisense_disabled": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için IntelliSense özellikleri Etiket Ayrıştırıcısı tarafından sağlanır.", - "include_errors_config_provider_squiggles_disabled": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. Bu çeviri birimi ({0}) için dalgalı çizgiler devre dışı bırakıldı.", + "include_errors_config_provider_squiggles_disabled2": "configurationProvider ayarı tarafından sağlanan bilgilere göre #include hataları saptandı. İçerilen dosyalar bulunana kadar bu dosyanın söz dizimi hataları bildirilmeyecek.", "preprocessor_keyword": "ön işlemci anahtar sözcüğü", "c_keyword": "C anahtar sözcüğü", "cpp_keyword": "C++ anahtar sözcüğü", @@ -418,5 +418,20 @@ "status_indexing_files_with_text": "Dosyaların dizini oluşturuluyor {0}", "help_allow_missing_lsp_config": "Belirtilen --lsp-config dosyası mevcut olmasa bile sunucunun başlamasına izin verin.", "initialize_failed_during_engine_setup": "Altyapı kurulumu sırasında başlatma başarısız oldu.", - "important_label": "Önemli:" + "important_label": "Önemli:", + "help_check": "Bir kaynak dosyayı compile_commands.json ile tam ayrıştırıp analiz ederek doğrular ve tüm tanılamaları raporlar. Hatalar bulunursa sıfır olmayan bir değerle çıkar.", + "help_check_compile_commands": "--check ile kullanılacak belirli bir compile_commands.json (veya dizini) için yol. Varsayılan olarak otomatik bulmaya çalışır.", + "check_not_authorized": "yetki yok; --check seçeneğini kullanmak için giriş yapmak gerekiyor", + "check_requires_source": "--check bir kaynak dosya gerektirir: --check=", + "check_source_not_found": "kaynak dosya bulunamadı: {0}", + "check_compile_commands_not_found": "compile_commands.json bulunamadı: {0}", + "check_compile_commands_not_discovered": "{0} üst dizinlerinin hiçbirinde compile_commands.json bulunamadı; bunu açıkça belirtmek için --check-compile-commands= parametresini geçin", + "check_engine_init_failed": "dil altyapısı başlatılamadı", + "check_no_workspace_folder": "{0} için çalışma alanı klasörü çözümlenemedi", + "check_not_in_compile_commands": "{0}, {1} içinde yok", + "check_read_failed": "{0} okunamadı", + "check_open_failed": "{0} analiz için açılamadı", + "check_timed_out": "{0} analizinin tamamlanması beklenirken zaman aşımına uğradı", + "failed_to_open_browse_db_lock_file": "Gözatma veritabanı kilit dosyası açılamadı: {0} (errno={1})", + "failed_to_lock_browse_db_lock_file": "Gözatma veritabanı kilit dosyası kilitlenemedi: {0} (errno={1})" } From 0ec5075a0ff18b64a353be4a4059bc63a17e6915 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 11 Aug 2026 10:00:19 -0700 Subject: [PATCH 58/62] Lock localization literals (#14664) --- Extension/package.nls.json | 98 ++++++++++++++++--- .../Debugger/debugAdapterDescriptorFactory.ts | 2 +- Extension/src/nativeStrings.json | 34 +++++-- 3 files changed, 111 insertions(+), 23 deletions(-) diff --git a/Extension/package.nls.json b/Extension/package.nls.json index 59990e3e3..686234a1f 100644 --- a/Extension/package.nls.json +++ b/Extension/package.nls.json @@ -863,17 +863,52 @@ "c_cpp.debuggers.pipeTransport.pipeEnv.description": "Environment variables passed to the pipe program.", "c_cpp.debuggers.pipeTransport.quoteArgs.description": "If the pipeProgram's individual arguments contain characters (such as spaces or tabs), should it be quoted? If 'false', the debugger command will no longer be automatically quoted. Default is 'true'.", "c_cpp.debuggers.logging.description": "Optional flags to determine what types of messages should be logged to the Debug Console.", - "c_cpp.debuggers.logging.exceptions.description": "Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.", - "c_cpp.debuggers.logging.moduleLoad.description": "Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.", - "c_cpp.debuggers.logging.programOutput.description": "Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.", - "c_cpp.debuggers.logging.engineLogging.description": "Optional flag to determine whether diagnostic debug engine messages should be logged to the Debug Console. Defaults to false.", - "c_cpp.debuggers.logging.trace.description": "Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.", - "c_cpp.debuggers.logging.traceResponse.description": "Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the Debug Console. Defaults to false.", + "c_cpp.debuggers.logging.exceptions.description": { + "message": "Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.", + "comment": [ + "{Locked=\"true\"}" + ] + }, + "c_cpp.debuggers.logging.moduleLoad.description": { + "message": "Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.", + "comment": [ + "{Locked=\"true\"}" + ] + }, + "c_cpp.debuggers.logging.programOutput.description": { + "message": "Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.", + "comment": [ + "{Locked=\"true\"}" + ] + }, + "c_cpp.debuggers.logging.engineLogging.description": { + "message": "Optional flag to determine whether diagnostic debug engine messages should be logged to the Debug Console. Defaults to false.", + "comment": [ + "{Locked=\"false\"}" + ] + }, + "c_cpp.debuggers.logging.trace.description": { + "message": "Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.", + "comment": [ + "{Locked=\"false\"}" + ] + }, + "c_cpp.debuggers.logging.traceResponse.description": { + "message": "Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the Debug Console. Defaults to false.", + "comment": [ + "{Locked=\"false\"}" + ] + }, "c_cpp.debuggers.cppvsdbg.logging.threadExit.description": "Optional flag to determine whether thread exit messages should be logged to the Debug Console. Default: false.", "c_cpp.debuggers.cppvsdbg.logging.processExit.description": "Optional flag to determine whether target process exit messages should be logged to the Debug Console. Default: true.", "c_cpp.debuggers.text.description": "The debugger command to execute.", "c_cpp.debuggers.description.description": "Optional description for the command.", - "c_cpp.debuggers.ignoreFailures.description": "If true, failures from the command should be ignored. Default value is false.", + "c_cpp.debuggers.ignoreFailures.description": { + "message": "If true, failures from the command should be ignored. Default value is false.", + "comment": [ + "{Locked=\"true\"} {Locked=\"false\"}" + ] + }, "c_cpp.debuggers.program.description": "Full path to program executable.", "c_cpp.debuggers.args.description": "Command line arguments passed to the program.", "c_cpp.debuggers.targetArchitecture.description": "The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86, arm, arm64, mips, x64, amd64, x86_64.", @@ -912,14 +947,29 @@ "c_cpp.debuggers.filterStderr.description": "Search stderr stream for server-started pattern and log stderr to debug output. Defaults to false.", "c_cpp.debuggers.serverLaunchTimeout.description": "Optional time, in milliseconds, for the debugger to wait for the debugServer to start up. Default is 10000.", "c_cpp.debuggers.coreDumpPath.description": "Optional full path to a core dump file for the specified program. Defaults to null.", - "c_cpp.debuggers.cppdbg.externalConsole.description": "If true, a console is launched for the debuggee. If false, on Linux and Windows, it will appear in the Integrated Console.", - "c_cpp.debuggers.cppvsdbg.externalConsole.description": "[Deprecated by 'console'] If true, a console is launched for the debuggee. If false, no console is launched.", + "c_cpp.debuggers.cppdbg.externalConsole.description": { + "message": "If true, a console is launched for the debuggee. If false, on Linux and Windows, it will appear in the Integrated Console.", + "comment": [ + "{Locked=\"true\"} {Locked=\"false\"}" + ] + }, + "c_cpp.debuggers.cppvsdbg.externalConsole.description": { + "message": "[Deprecated by 'console'] If true, a console is launched for the debuggee. If false, no console is launched.", + "comment": [ + "{Locked=\"'console'\"} {Locked=\"true\"} {Locked=\"false\"}" + ] + }, "c_cpp.debuggers.cppvsdbg.console.description": "Where to launch the debug target. Defaults to 'internalConsole' if not defined.", "c_cpp.debuggers.cppvsdbg.console.internalConsole.description": "Output to the VS Code Debug Console. This doesn't support reading console input (ex:'std::cin' or 'scanf').", "c_cpp.debuggers.cppvsdbg.console.integratedTerminal.description": "VS Code's integrated terminal.", "c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Console applications will be launched in an external terminal window. The window will be reused in relaunch scenarios and will not automatically disappear when the application exits.", "c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Console applications will be launched in their own external console window which will end when the application stops. Non-console applications will run without a terminal, and stdout/stderr will be ignored.", - "c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "If true, disables debuggee console redirection that is required for Integrated Terminal support.", + "c_cpp.debuggers.avoidWindowsConsoleRedirection.description": { + "message": "If true, disables debuggee console redirection that is required for Integrated Terminal support.", + "comment": [ + "{Locked=\"true\"}" + ] + }, "c_cpp.debuggers.sourceFileMap.markdownDescription": { "message": "Optional source file mappings passed to the debug engine. Example: `{ \"\": \"\" }`.", "comment": [ @@ -940,10 +990,25 @@ }, "c_cpp.debuggers.symbolSearchPath.description": "Semicolon separated list of directories to use to search for symbol (that is, pdb or .so) files. Example: \"c:\\dir1;c:\\dir2\".", "c_cpp.debuggers.dumpPath.description": "Optional full path to a dump file for the specified program. Example: \"c:\\temp\\app.dmp\". Defaults to null.", - "c_cpp.debuggers.enableDebugHeap.description": "If false, the process will be launched with debug heap disabled. This sets the environment variable '_NO_DEBUG_HEAP' to '1'.", + "c_cpp.debuggers.enableDebugHeap.description": { + "message": "If false, the process will be launched with debug heap disabled. This sets the environment variable '_NO_DEBUG_HEAP' to '1'.", + "comment": [ + "{Locked=\"false\"} {Locked=\"_NO_DEBUG_HEAP\"} {Locked=\"1\"}" + ] + }, "c_cpp.debuggers.symbolLoadInfo.description": "Explicit control of symbol loading.", - "c_cpp.debuggers.symbolLoadInfo.loadAll.description": "If true, symbols for all libs will be loaded, otherwise no solib symbols will be loaded. Default value is true.", - "c_cpp.debuggers.symbolLoadInfo.exceptionList.description": "List of filenames (wildcards allowed) separated by semicolons ';'. Modifies behavior of LoadAll. If LoadAll is true then don't load symbols for libs that match any name in the list. Otherwise only load symbols for libs that match. Example: \"foo.so;bar.so\".", + "c_cpp.debuggers.symbolLoadInfo.loadAll.description": { + "message": "If true, symbols for all libs will be loaded, otherwise no solib symbols will be loaded. Default value is true.", + "comment": [ + "{Locked=\"true\"}" + ] + }, + "c_cpp.debuggers.symbolLoadInfo.exceptionList.description": { + "message": "List of filenames (wildcards allowed) separated by semicolons ';'. Modifies behavior of LoadAll. If LoadAll is true then don't load symbols for libs that match any name in the list. Otherwise only load symbols for libs that match. Example: \"foo.so;bar.so\".", + "comment": [ + "{Locked=\";\"} {Locked=\"LoadAll\"} {Locked=\"true\"} {Locked=\"foo.so;bar.so\"}" + ] + }, "c_cpp.debuggers.requireExactSource.description": "Optional flag to require current source code to match the pdb.", "c_cpp.debuggers.stopAtConnect.description": "If true, the debugger should stop after connecting to the target. If false, the debugger will continue after connecting. Defaults to false.", "c_cpp.debuggers.hardwareBreakpoints.description": "Explicit control of hardware breakpoint behavior for remote targets.", @@ -1009,7 +1074,12 @@ "c_cpp.taskDefinitions.detail.description": "Additional details of the task.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.description": "Current and compile-time paths to the same source trees. Files found under the EditorPath are mapped to the CompileTimePath path for breakpoint matching and mapped from CompileTimePath to EditorPath when displaying stacktrace locations.", "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.editorPath.description": "The path to the source tree the editor will use.", - "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": "False if this entry is only used for stack frame location mapping. True if this entry should also be used when specifying breakpoint locations.", + "c_cpp.debuggers.sourceFileMap.sourceFileMapEntry.useForBreakpoints.description": { + "message": "Set to false if this entry is only used for stack frame location mapping. Set to true if this entry should also be used when specifying breakpoint locations.", + "comment": [ + "{Locked=\"false\"} {Locked=\"true\"}" + ] + }, "c_cpp.debuggers.symbolOptions.description": "Options to control how symbols (.pdb files) are found and loaded.", "c_cpp.debuggers.unknownBreakpointHandling.description": "Controls how breakpoints set externally (usually via raw GDB commands) are handled when hit.\nAllowed values are \"throw\", which acts as if an exception was thrown by the application, and \"stop\", which only pauses the debug session. The default value is \"throw\".", "c_cpp.debuggers.debuginfod.description": "Controls GDB's debuginfod behavior for downloading debug symbols from debuginfod servers.", diff --git a/Extension/src/Debugger/debugAdapterDescriptorFactory.ts b/Extension/src/Debugger/debugAdapterDescriptorFactory.ts index 8777b0340..54f964e1d 100644 --- a/Extension/src/Debugger/debugAdapterDescriptorFactory.ts +++ b/Extension/src/Debugger/debugAdapterDescriptorFactory.ts @@ -112,6 +112,6 @@ function logReasonForNoDebugNotSupported(configuration: vscode.DebugConfiguratio } outputChannel.appendLine(localize("debugger.unsupported.properties", "Launch configurations with the following properties cannot be run directly in the terminal: {0}", disallowedProperties.join(', '))); outputChannel.appendLine(localize("debugger.fallback.message", "Program output will appear in the Debug Console instead.")); - outputChannel.appendLine(localize("debugger.fallback.message2", "To suppress this warning, set the 'ignoreRunWithoutDebuggingWarnings' property to true in your launch configuration.")); + outputChannel.appendLine(localize({ key: "debugger.fallback.message2", comment: ["{Locked=\"ignoreRunWithoutDebuggingWarnings\"} {Locked=\"true\"}"] }, "To suppress this warning, set the 'ignoreRunWithoutDebuggingWarnings' property to true in your launch configuration.")); } diff --git a/Extension/src/nativeStrings.json b/Extension/src/nativeStrings.json index 66170d813..f4e66092a 100644 --- a/Extension/src/nativeStrings.json +++ b/Extension/src/nativeStrings.json @@ -10,9 +10,18 @@ "edit_include_path": "Edit \"includePath\" setting", "disable_error_squiggles": "Disable error squiggles", "enable_error_squiggles": "Enable all error squiggles", - "include_errors_update_include_path_squiggles_disabled2": "#include errors detected. Please update your includePath. Syntax errors for this file will not be reported until included files are found.", - "include_errors_update_include_path_intellisense_disabled": "#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", - "include_errors_update_compile_commands_or_include_path_intellisense_disabled": "#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", + "include_errors_update_include_path_squiggles_disabled2": { + "text": "#include errors detected. Please update your includePath. Syntax errors for this file will not be reported until included files are found.", + "hint": "{Locked=\"#include\"} {Locked=\"includePath\"}" + }, + "include_errors_update_include_path_intellisense_disabled": { + "text": "#include errors detected. Please update your includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", + "hint": "{0} is the translation unit. {Locked=\"#include\"} {Locked=\"includePath\"} {Locked=\"{0}\"}" + }, + "include_errors_update_compile_commands_or_include_path_intellisense_disabled": { + "text": "#include errors detected. Consider updating your compile_commands.json or includePath. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", + "hint": "{0} is the translation unit. {Locked=\"#include\"} {Locked=\"compile_commands.json\"} {Locked=\"includePath\"} {Locked=\"{0}\"}" + }, "could_not_parse_compile_commands": "\"{0}\" could not be parsed. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.", "could_not_find_compile_commands": "\"{0}\" could not be found. 'includePath' from c_cpp_properties.json in folder '{1}' will be used instead.", "file_not_found_in_path": "\"{0}\" not found in \"{1}\". 'includePath' from c_cpp_properties.json in folder '{2}' will be used for this file instead.", @@ -120,7 +129,10 @@ "formatting_diff": "Formatting diffed output:", "disable_inactive_regions": "Disable inactive region colorization", "error_limit_exceeded": "Error limit exceeded, {0} error(s) not reported.", - "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": "#include errors detected. Consider updating your compile_commands.json or includePath. Syntax errors for this file will not be reported until included files are found.", + "include_errors_update_compile_commands_or_include_path_squiggles_disabled2": { + "text": "#include errors detected. Consider updating your compile_commands.json or includePath. Syntax errors for this file will not be reported until included files are found.", + "hint": "{Locked=\"#include\"} {Locked=\"compile_commands.json\"} {Locked=\"includePath\"}" + }, "cannot_reset_database": "The IntelliSense database could not be reset. To manually reset, close all VS Code instances and then delete this file: {0}", "formatting_failed_see_output": "Formatting failed. See the output window for details.", "populating_include_completion_cache": "Populating include completion cache.", @@ -157,8 +169,14 @@ "fallback_to_64_bit_mode2": "Failed to query compiler. Falling back to 64-bit intelliSenseMode.", "fallback_to_no_bitness": "Failed to query compiler. Falling back to no bitness.", "intellisense_client_creation_aborted": "IntelliSense client creation aborted: {0}", - "include_errors_config_provider_intellisense_disabled": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", - "include_errors_config_provider_squiggles_disabled2": "#include errors detected based on information provided by the configurationProvider setting. Syntax errors for this file will not be reported until included files are found.", + "include_errors_config_provider_intellisense_disabled": { + "text": "#include errors detected based on information provided by the configurationProvider setting. IntelliSense features for this translation unit ({0}) will be provided by the Tag Parser.", + "hint": "{0} is the translation unit. {Locked=\"#include\"} {Locked=\"configurationProvider\"} {Locked=\"{0}\"}" + }, + "include_errors_config_provider_squiggles_disabled2": { + "text": "#include errors detected based on information provided by the configurationProvider setting. Syntax errors for this file will not be reported until included files are found.", + "hint": "{Locked=\"#include\"} {Locked=\"configurationProvider\"}" + }, "preprocessor_keyword": { "text": "preprocessor keyword", "hint": "Refers to C/C++ processor keywords" @@ -713,7 +731,7 @@ }, "check_requires_source": { "text": "--check requires a source file: --check=", - "hint": "{Locked=\"--check\"} {Locked=\"--check=\"}" + "hint": " is a placeholder for the source file path and should be translated. {Locked=\"--check\"} {Locked=\"--check=\"}" }, "check_source_not_found": { "text": "source file not found: {0}", @@ -725,7 +743,7 @@ }, "check_compile_commands_not_discovered": { "text": "could not find compile_commands.json in any parent directory of {0}; pass --check-compile-commands= to specify it explicitly", - "hint": "{0} is the starting directory path. {Locked=\"compile_commands.json\"} {Locked=\"{0}\"} {Locked=\"--check-compile-commands=\"}" + "hint": "{0} is the starting directory path. is a placeholder for the compile_commands.json path and should be translated. {Locked=\"compile_commands.json\"} {Locked=\"{0}\"} {Locked=\"--check-compile-commands=\"}" }, "check_engine_init_failed": "failed to initialize the language engine", "check_no_workspace_folder": { From 9d19aa858f0133f946d04fd866b7a0ac4b2fd1a2 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 11 Aug 2026 12:14:31 -0700 Subject: [PATCH 59/62] Validate Yarn lockfile selectors (#14663) --- .github/workflows/job-compile-and-test.yml | 4 + Extension/.scripts/verifyYarnLock.mjs | 97 ++++++++++++++++++++++ Extension/.scripts/verifyYarnLock.test.mjs | 41 +++++++++ Extension/package.json | 2 + 4 files changed, 144 insertions(+) create mode 100644 Extension/.scripts/verifyYarnLock.mjs create mode 100644 Extension/.scripts/verifyYarnLock.test.mjs diff --git a/.github/workflows/job-compile-and-test.yml b/.github/workflows/job-compile-and-test.yml index 18299aa63..37868e7f3 100644 --- a/.github/workflows/job-compile-and-test.yml +++ b/.github/workflows/job-compile-and-test.yml @@ -34,6 +34,10 @@ jobs: with: node-version: 24 + - name: Validate Yarn lockfile + run: yarn test-yarn-lock && yarn verify-yarn-lock + working-directory: Extension + - name: Install Dependencies run: yarn install ${{ inputs.yarn-args }} working-directory: Extension diff --git a/Extension/.scripts/verifyYarnLock.mjs b/Extension/.scripts/verifyYarnLock.mjs new file mode 100644 index 000000000..53f8610ab --- /dev/null +++ b/Extension/.scripts/verifyYarnLock.mjs @@ -0,0 +1,97 @@ +import fs from 'node:fs'; +import path from 'node:path'; +import process from 'node:process'; +import { fileURLToPath, pathToFileURL } from 'node:url'; + +const dependencySections = ['dependencies', 'devDependencies', 'optionalDependencies']; + +function parseLockfileKey(key) { + const selectors = []; + let selectorStart = 0; + let quoted = false; + let escaped = false; + + for (let index = 0; index < key.length; index++) { + const character = key[index]; + if (escaped) { + escaped = false; + } else if (character === '\\' && quoted) { + escaped = true; + } else if (character === '"') { + quoted = !quoted; + } else if (character === ',' && !quoted) { + selectors.push(key.slice(selectorStart, index)); + selectorStart = index + 1; + } + } + selectors.push(key.slice(selectorStart)); + + return selectors.map(selector => { + const trimmedSelector = selector.trim(); + return trimmedSelector.startsWith('"') ? JSON.parse(trimmedSelector) : trimmedSelector; + }); +} + +function parseLockfileSelectors(lockfile) { + const selectors = new Set(); + for (const line of lockfile.split(/\r?\n/)) { + if (/^[^\s#].*:\s*$/.test(line)) { + for (const selector of parseLockfileKey(line.replace(/:\s*$/, ''))) { + selectors.add(selector); + } + } + } + return selectors; +} + +function getResolutionPackageName(pattern) { + const segments = pattern.split('/'); + const packageName = segments.at(-1); + const scope = segments.at(-2); + return scope?.startsWith('@') ? `${scope}/${packageName}` : packageName; +} + +function getExpectedSelectors(manifest) { + const selectors = []; + for (const section of dependencySections) { + for (const [packageName, range] of Object.entries(manifest[section] ?? {})) { + selectors.push(`${packageName}@${range}`); + } + } + for (const [pattern, range] of Object.entries(manifest.resolutions ?? {})) { + selectors.push(`${getResolutionPackageName(pattern)}@${range}`); + } + return selectors; +} + +function findMissingSelectors(manifest, lockfile) { + const lockfileSelectors = parseLockfileSelectors(lockfile); + return getExpectedSelectors(manifest) + .filter(selector => !lockfileSelectors.has(selector)) + .sort(); +} + +function validateYarnLock(packageJsonPath, yarnLockPath) { + const manifest = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8')); + const lockfile = fs.readFileSync(yarnLockPath, 'utf8'); + const missingSelectors = findMissingSelectors(manifest, lockfile); + if (missingSelectors.length > 0) { + throw new Error(`yarn.lock is missing selectors required by package.json:\n${missingSelectors.map(selector => ` ${selector}`).join('\n')}\nRun yarn install to update yarn.lock.`); + } +} + +const invokedUrl = process.argv[1] ? pathToFileURL(path.resolve(process.argv[1])).href : undefined; +if (invokedUrl === import.meta.url) { + const extensionRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..'); + const packageJsonPath = process.argv[2] ?? path.join(extensionRoot, 'package.json'); + const yarnLockPath = process.argv[3] ?? path.join(extensionRoot, 'yarn.lock'); + + try { + validateYarnLock(packageJsonPath, yarnLockPath); + } catch (error) { + process.stderr.write(`${error instanceof Error ? error.message : String(error)}\n`); + process.exitCode = 1; + } +} + +export { findMissingSelectors, getExpectedSelectors, parseLockfileSelectors, validateYarnLock }; diff --git a/Extension/.scripts/verifyYarnLock.test.mjs b/Extension/.scripts/verifyYarnLock.test.mjs new file mode 100644 index 000000000..ac52202b6 --- /dev/null +++ b/Extension/.scripts/verifyYarnLock.test.mjs @@ -0,0 +1,41 @@ +import assert from 'node:assert/strict'; +import test from 'node:test'; +import { findMissingSelectors } from './verifyYarnLock.mjs'; + +test('reports a stale resolution selector', () => { + const manifest = { resolutions: { 'fast-uri': '^3.1.5' } }; + const lockfile = `fast-uri@^3.0.1, fast-uri@^3.1.4: + version "3.1.5" +`; + + assert.deepEqual(findMissingSelectors(manifest, lockfile), ['fast-uri@^3.1.5']); +}); + +test('accepts direct, scoped, and nested resolution selectors', () => { + const manifest = { + dependencies: { '@scope/direct': '^1.0.0' }, + devDependencies: { 'gulp-typescript': '^5.0.1' }, + resolutions: { + '@scope/resolved': '^2.0.0', + 'gulp-typescript/**/glob-parent': '^5.1.2', + 'parent/**/@nested/package': '~3.0.0' + } + }; + const lockfile = `"@nested/package@~3.0.0": + version "3.0.1" + +"@scope/direct@^1.0.0": + version "1.0.0" + +"@scope/resolved@^2.0.0": + version "2.0.0" + +glob-parent@^3.1.0, glob-parent@^5.1.2: + version "5.1.2" + +gulp-typescript@^5.0.1: + version "5.0.1" +`; + + assert.deepEqual(findMissingSelectors(manifest, lockfile), []); +}); diff --git a/Extension/package.json b/Extension/package.json index b2715001e..20d10f505 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -7163,6 +7163,8 @@ "scripts": "ts-node -T .scripts/scripts.ts", "show": "ts-node -T .scripts/clean.ts show", "clean": "ts-node -T .scripts/clean.ts", + "test-yarn-lock": "node --test .scripts/verifyYarnLock.test.mjs", + "verify-yarn-lock": "node .scripts/verifyYarnLock.mjs", "test": "yarn install && (yarn verify prep --quiet || yarn prep) && (yarn verify compiled --quiet || yarn build) && ts-node -T .scripts/test.ts", "code": "yarn install && (yarn verify compiled --quiet || yarn build) && yarn verify binaries && ts-node -T .scripts/code.ts", "verify": "ts-node -T .scripts/verify.ts", From 08baa1d0d2996afb4bc03227bb42edf6da4063f8 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 12 Aug 2026 10:52:21 -0700 Subject: [PATCH 60/62] Fix IntelliSense translation strings. (#14668) * Fix IntelliSense translation strings. --- Extension/.scripts/import_edge_strings.ts | 2 +- Extension/bin/messages/cs/messages.json | 5 ++--- Extension/bin/messages/de/messages.json | 5 ++--- Extension/bin/messages/es/messages.json | 5 ++--- Extension/bin/messages/fr/messages.json | 5 ++--- Extension/bin/messages/it/messages.json | 5 ++--- Extension/bin/messages/ja/messages.json | 5 ++--- Extension/bin/messages/ko/messages.json | 5 ++--- Extension/bin/messages/pl/messages.json | 5 ++--- Extension/bin/messages/pt-br/messages.json | 5 ++--- Extension/bin/messages/ru/messages.json | 5 ++--- Extension/bin/messages/tr/messages.json | 5 ++--- Extension/bin/messages/zh-cn/messages.json | 5 ++--- Extension/bin/messages/zh-tw/messages.json | 5 ++--- 14 files changed, 27 insertions(+), 40 deletions(-) diff --git a/Extension/.scripts/import_edge_strings.ts b/Extension/.scripts/import_edge_strings.ts index 73e094bd0..dcd057435 100644 --- a/Extension/.scripts/import_edge_strings.ts +++ b/Extension/.scripts/import_edge_strings.ts @@ -45,7 +45,7 @@ export async function main() { const locFolderNames = fs.readdirSync(localizeRepoPath).filter(f => fs.lstatSync(path.join(localizeRepoPath, f)).isDirectory()); for (const locFolderName of locFolderNames) { - const lclPath = path.join(localizeRepoPath, locFolderName, "vc/vc/cpfeui.dll.lcl"); + const lclPath = path.join(localizeRepoPath, locFolderName, locFolderName === "csy" ? "VC/vc/cpfeui.dll.lcl" : "vc/vc/cpfeui.dll.lcl"); const languageInfo = languages.find(l => l.folderName === locFolderName); if (!languageInfo) { return; diff --git a/Extension/bin/messages/cs/messages.json b/Extension/bin/messages/cs/messages.json index b11cca8d3..c6663673b 100644 --- a/Extension/bin/messages/cs/messages.json +++ b/Extension/bin/messages/cs/messages.json @@ -2999,7 +2999,7 @@ "Přiřazení k anachronizmu this není kompatibilní s režimem C++11.", "Došlo k neznámé chybě. Soubor PCH IntelliSense se nevygeneroval.", "Nejméně jednu ze vzdálených cest nejde namapovat na stávající místní cesty. Funkce IntelliSense možná nebude fungovat zcela podle očekávání.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "„static“ je zde nestandardní", "%nd byl dříve deklarován bez explicitního základu výčtu", "Chybějící typename je tady nestandardní.", - "Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce", - "too many nested user-defined conversions (possible cycle of converting routines)" + "Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce" ] diff --git a/Extension/bin/messages/de/messages.json b/Extension/bin/messages/de/messages.json index 0a223a4dd..5273c5720 100644 --- a/Extension/bin/messages/de/messages.json +++ b/Extension/bin/messages/de/messages.json @@ -2999,7 +2999,7 @@ "Die Zuweisung zum this-Anachronismus ist mit dem C++11-Modus nicht kompatibel.", "Unbekannter Fehler. Es wurde keine IntelliSense PCH-Datei generiert.", "Mindestens ein Remotepfad kann vorhandenen lokalen Pfaden nicht zugeordnet werden. Die IntelliSense-Funktionen werden ggf. beeinträchtigt.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "„static“ entspricht hier nicht dem Standard", "%nd wurde zuvor ohne explizite Enumerationsbasis deklariert", "Fehlender „typename“ entspricht hier nicht dem Standard.", - "Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden.", - "too many nested user-defined conversions (possible cycle of converting routines)" + "Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden." ] diff --git a/Extension/bin/messages/es/messages.json b/Extension/bin/messages/es/messages.json index 27dc71056..d8efba99d 100644 --- a/Extension/bin/messages/es/messages.json +++ b/Extension/bin/messages/es/messages.json @@ -2999,7 +2999,7 @@ "la asignación al anacronismo \"this\" no es compatible con el modo C++11", "error desconocido. No se generó un archivo IntelliSense PCH.", "No se pueden asignar una o varias rutas remotas a las rutas locales actuales. La experiencia con IntelliSense puede degradarse.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "\"static\" no es estándar aquí", "%nd se declaró previamente sin una base explícita de enumeración", "falta 'typename' no estándar aquí", - "La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción", - "too many nested user-defined conversions (possible cycle of converting routines)" + "La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción" ] diff --git a/Extension/bin/messages/fr/messages.json b/Extension/bin/messages/fr/messages.json index 7266ac552..2b2c56265 100644 --- a/Extension/bin/messages/fr/messages.json +++ b/Extension/bin/messages/fr/messages.json @@ -2999,7 +2999,7 @@ "l'assignation à l'anachronisme 'this' n'est pas compatible avec le mode C++11", "une erreur inconnue s'est produite. Aucun fichier PCH IntelliSense n'a été généré.", "Impossible de mapper un ou plusieurs chemins distants à des chemins locaux existants. L'expérience IntelliSense risque d'être dégradée.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "« static » n’est pas standard ici", "%nd a été déclaré précédemment sans base d’énumération explicite", "le mot-clé « typename » manquant n’est pas standard ici", - "la syntaxe abrégée du modèle de fonction n’est pas standard pour les guides de déduction", - "too many nested user-defined conversions (possible cycle of converting routines)" + "la syntaxe abrégée du modèle de fonction n’est pas standard pour les guides de déduction" ] diff --git a/Extension/bin/messages/it/messages.json b/Extension/bin/messages/it/messages.json index edfb4984c..b9ea6b5d6 100644 --- a/Extension/bin/messages/it/messages.json +++ b/Extension/bin/messages/it/messages.json @@ -2999,7 +2999,7 @@ "l'assegnazione all'anacronismo 'this' non è compatibile con la modalità C++11", "si è verificato un errore sconosciuto. Non è stato generato alcun file PCH IntelliSense.", "Non è possibile eseguire il mapping di uno o più percorsi remoti a percorsi locali esistenti. L'operazione potrebbe influire negativamente sull'esperienza IntelliSense.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "'static' non è standard qui", "%nd era stato dichiarato in precedenza senza una base di enumerazione esplicita", "manca 'typename' che qui non è standard", - "la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione", - "too many nested user-defined conversions (possible cycle of converting routines)" + "la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione" ] diff --git a/Extension/bin/messages/ja/messages.json b/Extension/bin/messages/ja/messages.json index 1019dacff..2b769595a 100644 --- a/Extension/bin/messages/ja/messages.json +++ b/Extension/bin/messages/ja/messages.json @@ -2999,7 +2999,7 @@ "'this' への代入 (旧形式) は C++11 モードと互換性がありません", "不明なエラーが発生しました。IntelliSense PCH ファイルは生成されませんでした。", "1 つ以上のリモート パスを既存のローカル パスにマップできません。IntelliSense の機能が低下する可能性があります。", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "'static' はここでは非標準です", "%nd は、明示的な列挙型ベースなしで以前に宣言されました", "見つからない 'typename' はここでは非標準です", - "省略形の関数テンプレート構文は、推論ガイドでは非標準です", - "too many nested user-defined conversions (possible cycle of converting routines)" + "省略形の関数テンプレート構文は、推論ガイドでは非標準です" ] diff --git a/Extension/bin/messages/ko/messages.json b/Extension/bin/messages/ko/messages.json index 1386339c4..deee114f0 100644 --- a/Extension/bin/messages/ko/messages.json +++ b/Extension/bin/messages/ko/messages.json @@ -2999,7 +2999,7 @@ "'this'에 대한 할당(오래된 구문)은 C++11 모드와 호환되지 않습니다.", "알 수 없는 오류가 발생했습니다. IntelliSense PCH 파일이 생성되지 않았습니다.", "하나 이상의 원격 경로를 기존 로컬 경로에 매핑할 수 없습니다. IntelliSense 성능이 저하될 수 있습니다.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "여기서 'static'은 표준이 아닙니다.", "%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다.", "여기서 누락된 'typename'이 표준이 아닙니다.", - "약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다.", - "too many nested user-defined conversions (possible cycle of converting routines)" + "약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다." ] diff --git a/Extension/bin/messages/pl/messages.json b/Extension/bin/messages/pl/messages.json index bb48c1abf..9b79d0299 100644 --- a/Extension/bin/messages/pl/messages.json +++ b/Extension/bin/messages/pl/messages.json @@ -2999,7 +2999,7 @@ "przypisanie do przestarzałej konstrukcji „this” nie jest zgodne z trybem C++11", "wystąpił nieznany błąd. Nie wygenerowano pliku PCH funkcji IntelliSense.", "Nie można zamapować co najmniej jednej ścieżki zdalnej na istniejące ścieżki lokalne. Może to mieć negatywny wpływ na działanie funkcji IntelliSense.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "„static” jest tutaj niestandardowy", "funkcja %nd została poprzednio zadeklarowana bez jawnej bazy wyliczenia", "brak elementu „typename” jest tutaj niestandardowe", - "skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji", - "too many nested user-defined conversions (possible cycle of converting routines)" + "skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji" ] diff --git a/Extension/bin/messages/pt-br/messages.json b/Extension/bin/messages/pt-br/messages.json index 31f7d5d42..19f57a11f 100644 --- a/Extension/bin/messages/pt-br/messages.json +++ b/Extension/bin/messages/pt-br/messages.json @@ -2999,7 +2999,7 @@ "a atribuição ao anacronismo 'this' não é compatível com o modo C++11", "erro desconhecido. Não foi gerado um arquivo PCH do IntelliSense.", "Um ou mais caminhos remotos não podem ser mapeados para os caminhos locais existentes. A experiência do IntelliSense pode ser degradada.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "\"static\" não é padrão aqui", "%nd foi declarado anteriormente sem uma base de enumeração explícita", "\"typename\" ausente não é padrão aqui", - "a sintaxe abreviada de template de função é não padrão para guias de dedução", - "too many nested user-defined conversions (possible cycle of converting routines)" + "a sintaxe abreviada de template de função é não padrão para guias de dedução" ] diff --git a/Extension/bin/messages/ru/messages.json b/Extension/bin/messages/ru/messages.json index b1325ec5b..39297f452 100644 --- a/Extension/bin/messages/ru/messages.json +++ b/Extension/bin/messages/ru/messages.json @@ -2999,7 +2999,7 @@ "назначение устаревшему элементу this несовместимо с режимом C++11", "произошла неизвестная ошибка. PCH-файл IntelliSense не был создан.", "Один или несколько удаленных путей не могут быть сопоставлены с существующими локальными путями. Использование IntelliSense может быть ограничено.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "\"static\" является здесь нестандартным", "%nd ранее был объявлен без явной базы перечисления", "отсутствие typename здесь является нестандартным", - "сокращенный синтаксис шаблона функции не является стандартным для правил дедукции", - "too many nested user-defined conversions (possible cycle of converting routines)" + "сокращенный синтаксис шаблона функции не является стандартным для правил дедукции" ] diff --git a/Extension/bin/messages/tr/messages.json b/Extension/bin/messages/tr/messages.json index a5b8ed3b3..380559d98 100644 --- a/Extension/bin/messages/tr/messages.json +++ b/Extension/bin/messages/tr/messages.json @@ -2999,7 +2999,7 @@ "'this' anakronizmine yönelik atama C++11 modu ile uyumlu değil", "bilinmeyen bir hata oluştu. IntelliSense PCH dosyası oluşturulmadı.", "Bir veya daha fazla uzak yol, mevcut yerel yollarla eşlenemiyor. IntelliSense deneyimi bozulabilir.", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "'static' burada standart dışıdır", "%nd daha önce açık bir sabit liste tabanı olmadan tanımlanmıştı", "eksik 'typename' burada standart dışı", - "kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil", - "too many nested user-defined conversions (possible cycle of converting routines)" + "kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil" ] diff --git a/Extension/bin/messages/zh-cn/messages.json b/Extension/bin/messages/zh-cn/messages.json index 17d1a6400..b671ba05b 100644 --- a/Extension/bin/messages/zh-cn/messages.json +++ b/Extension/bin/messages/zh-cn/messages.json @@ -2999,7 +2999,7 @@ "对 \"this\" 计时错误的赋值与 C++11 模式不兼容", "出现了未知错误。未生成 IntelliSense PCH 文件。", "一个或多个远程路径无法映射到现有本地路径。IntelliSense 体验可能会降级。", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "此处使用 \"static\" 不符合标准", "之前声明 %nd 时未指定显式枚举基类型", "此处缺少 'typename' 属于非标准用法", - "缩写函数模板语法对于推导指南是不标准的", - "too many nested user-defined conversions (possible cycle of converting routines)" + "缩写函数模板语法对于推导指南是不标准的" ] diff --git a/Extension/bin/messages/zh-tw/messages.json b/Extension/bin/messages/zh-tw/messages.json index 9fd99a4db..795352d02 100644 --- a/Extension/bin/messages/zh-tw/messages.json +++ b/Extension/bin/messages/zh-tw/messages.json @@ -2999,7 +2999,7 @@ "'this' 用法已過時,且這種指派與 C++11 模式不相容", "發生未知的錯誤。未產生 IntelliSense PCH 檔案。", "有一或多個遠端路徑無法對應到現有的本機路徑。IntelliSense 的效能可能會變差。", - null, + "too many nested user-defined conversions (possible cycle of converting routines)", null, null, null, @@ -3747,6 +3747,5 @@ "此處使用的 'static' 非標準", "%nd 先前宣告時未明確指定的列舉基底", "此處缺少 'typename' 非標準用法", - "簡化函式範本語法在推導指南中並非標準用法", - "too many nested user-defined conversions (possible cycle of converting routines)" + "簡化函式範本語法在推導指南中並非標準用法" ] From 3772ec25b8ef4a202d9b5a4a426e3ae306d30d51 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 12 Aug 2026 19:24:38 +0000 Subject: [PATCH 61/62] Update IntelliSense localization strings --- Extension/bin/messages/cs/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/de/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/es/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/fr/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/it/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/ja/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/ko/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/pl/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/pt-br/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/ru/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/tr/messages.json | 45 +++++++++++++++++++--- Extension/bin/messages/zh-cn/messages.json | 43 +++++++++++++++++++-- Extension/bin/messages/zh-tw/messages.json | 45 +++++++++++++++++++--- 13 files changed, 519 insertions(+), 64 deletions(-) diff --git a/Extension/bin/messages/cs/messages.json b/Extension/bin/messages/cs/messages.json index c6663673b..9904fc76b 100644 --- a/Extension/bin/messages/cs/messages.json +++ b/Extension/bin/messages/cs/messages.json @@ -2662,7 +2662,7 @@ "Typ proměnné %t ve funkci constexpr není typ literálu.", "Proměnná ve funkci constexpr nemá dobu trvání automatického ukládání.", "Proměnná ve funkci constexpr není inicializovaná.", - "Inicializace (uzavřená v závorkách) proměnné deklarované se zástupným typem, ale bez znaku =, vyžaduje právě jeden element uzavřený do závorek.", + "Inicializace proměnné deklarované pomocí zástupného typu složenými závorkami bez znaku = vyžaduje právě jeden prvek uvnitř závorek", "neexistuje žádná konfigurace %s --target", "Atribut je podporován pouze v 32bitových konfiguracích x86", "%s vyžaduje argument", @@ -3552,9 +3552,9 @@ "Verze IFC %u1.%u2 není podporována.", "Architektura IFC %sq není kompatibilní s aktuální cílovou architekturou.", "%m žádá o index %u nepodporovaného oddílu odpovídajícího %sq", - "Číslo parametru %d z %n má typ %t, který nelze dokončit.", - "Číslo parametru %d z %n má neúplný typ %t.", - "Číslo parametru %d z %n má abstraktní typ %t.", + "číslo parametru %u z(e) %n má typ %t, který nelze dokončit", + "číslo parametru %u z(e) %n má neúplný typ %t", + "číslo parametru %u z(e) %n má abstraktní typ %t", "Strukturované vazby jsou funkcí C++17.", "Zachycení strukturovaných vazeb je funkce C++20.", "Operand splicer má typ %t místo std::meta::info.", @@ -3747,5 +3747,40 @@ "„static“ je zde nestandardní", "%nd byl dříve deklarován bez explicitního základu výčtu", "Chybějící typename je tady nestandardní.", - "Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce" + "Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce", + "explicitní parametry „this“ jsou funkcí C++23", + "specifikátory pole se v kontextech dedukce šablony nepodporují", + "druhý argument musí být vektor celočíselného typu se stejným počtem prvků jako první", + "argument musí být vektorem logických typů", + "argument musí být ukazatel na skalární typ", + "nesprávný typ argumentu (měl by být %t)", + "typ vektoru (se stejným počtem elementů jako první argument) je povinný", + "balíčky strukturovaných vazeb jsou funkcí C++26", + "balíček strukturované vazby se dá deklarovat jenom uvnitř šablony", + "nejde deklarovat více balíčků v deklaraci strukturované vazby", + "Možnost --no_parse_templates nejde použít v režimu C++26", + "element balíčku typů se nemůže shodovat s %n", + "parametry jen pro identifikátory se dají použít jenom v definicích funkcí starého stylu, které jsou od C23 nestandardní", + "možnost no_require_func_prototypes se dá použít jenom při kompilaci C", + "rozlišení přetížení pro volání address-of-overload-set nemůže vybrat člen implicitního objektu %nd", + "indexování balíčků je funkce C++26", + "index balíčku překračuje počet elementů balíčku", + "dedukce argumentu šablony třídy pro šablony aliasů je funkce C++20", + "_BitInt(%d1) není platný; maximální celočíselná šířka je %d2", + "_BitInt(%d1) je neplatný; minimální šířka signed _BitInt je %d2", + "unsigned _BitInt(%d1) je neplatný; minimální šířka unsigned _BitInt je %d2", + "Typy _BitInt nemůžou být podkladový typ výčtového typu", + "změna deklarace vodítka dedukce %t (předchozí deklarace %p)", + "Předkompilovaný hlavičkový soubor %sq nebyl vytvořen", + " instance (", + " definice) typu ", + "", + "Anonymní typ, který není podobný jazyku C, dostal název pro účely propojení prostřednictvím deklarace typedef nebo aliasu", + "Typ není podobný jazyku C kvůli této základní třídě", + "Typ není podobný jazyku C kvůli tomuto výchozímu inicializátoru členu", + "Typ není podobný jazyku C kvůli této deklaraci friend", + "Typ není podobný jazyku C kvůli této deklaraci členu", + "Typ není podobný jazyku C kvůli tomuto lambda výrazu", + "Kvalifikátor názvu výčtového typu je funkce jazyka C++11", + "Neomezené sjednocení je funkce jazyka C++11" ] diff --git a/Extension/bin/messages/de/messages.json b/Extension/bin/messages/de/messages.json index 5273c5720..5f16c7396 100644 --- a/Extension/bin/messages/de/messages.json +++ b/Extension/bin/messages/de/messages.json @@ -2662,7 +2662,7 @@ "Variablentyp %t in constexpr-Funktion ist kein Literaltyp", "Variable in constexpr-Funktion hat keine automatische Speicherdauer", "Variable in constexpr-Funktion ist nicht initialisiert.", - "Initialisierung in Klammern einer Variablen, die mit einem Platzhaltertyp, jedoch ohne \"=\" initialisiert wurde, erfordert genau ein Element innerhalb der Klammern", + "Die Initialisierung einer mit einem Platzhaltertyp, jedoch ohne \"=\", deklarierten Variablen mit geschweiften Klammern erfordert genau ein Element innerhalb der geschweiften Klammern.", "Es ist keine --target-Konfiguration \"%s\" vorhanden.", "das Attribut wird nur in einer 32-Bit-x86-Konfigurationen unterstützt", "\"%s\" erfordert ein Argument.", @@ -3552,9 +3552,9 @@ "IFC-Version %u1.%u2 wird nicht unterstützt", "Die IFC-Architektur \"%sq\" ist nicht mit der aktuellen Zielarchitektur kompatibel", "%m fordert den Index %u einer nicht unterstützten Partition an, die %sq entspricht", - "Die Parameternummer %d von %n weist den Typ %t auf, der nicht abgeschlossen werden kann", - "Die Parameternummer %d von %n weist den unvollständigen Typ %t auf", - "Die Parameternummer %d von %n weist den abstrakten Typ %t auf", + "Die Parameternummer %u von %n weist den Typ %t auf, der nicht abgeschlossen werden kann", + "Die Parameternummer %u von %n weist den unvollständigen Typ %t auf", + "Die Parameternummer %u von %n weist den abstrakten Typ %t auf", "Strukturierte Bindungen sind ein C++17-Feature", "Das Erfassen strukturierter Bindungen ist ein C++20-Feature", "Der Operand des Splicers weist den Typ %t anstelle von std::meta::info auf.", @@ -3747,5 +3747,40 @@ "„static“ entspricht hier nicht dem Standard", "%nd wurde zuvor ohne explizite Enumerationsbasis deklariert", "Fehlender „typename“ entspricht hier nicht dem Standard.", - "Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden." + "Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden.", + "Explizite this-Parameter sind ein C++23-Feature.", + "Arraykennzeichner werden in Kontexten zur Vorlagendeduktion nicht unterstützt.", + "Das zweite Argument muss ein ganzzahliger Vektor mit derselben Anzahl von Elementen wie das erste sein.", + "Das Argument muss ein Vektor boolescher Typen sein.", + "Das Argument muss ein Zeiger auf einen skalaren Typ sein.", + "Falscher Argumenttyp (sollte „%t“ sein)", + "Ein Vektortyp mit derselben Anzahl von Elementen wie das erste Argument ist erforderlich.", + "Strukturierte Bindungspakete sind ein C++26-Feature", + "Ein strukturierter Bindungspack kann nur innerhalb einer Vorlage deklariert werden.", + "In einer Deklaration für strukturierte Bindungen können nicht mehrere Packs deklariert werden.", + "Die Option „--no_parse_templates“ kann im C++26-Modus nicht verwendet werden.", + "Ein Typpaketelement darf nicht mit „%n“ übereinstimmen.", + "Parameter, die nur aus Bezeichnern bestehen, können nur in Funktionsdefinitionen alten Stils verwendet werden, die seit C23 nicht standardkonform sind.", + "Die Option „no_require_func_prototypes“ kann nur beim Kompilieren von C verwendet werden.", + "Die Überladungsauflösung für einen Aufruf von address-of-overload-set darf kein implizites Objektmember „%nd“ auswählen.", + "Paketindizierung ist ein C++26-Feature.", + "Der Paketindex überschreitet die Anzahl der Paketelemente.", + "Die Deduktion von Klassenvorlagenargumenten für Aliasvorlagen ist ein Feature von C++20.", + "_BitInt(%d1) ist ungültig; die maximale Ganzzahlbreite beträgt %d2.", + "_BitInt(%d1) ist ungültig; die minimale Breite für signed _BitInt beträgt %d2.", + "unsigned _BitInt(%d1) ist ungültig; die minimale Breite für unsigned _BitInt beträgt %d2.", + "_BitInt-Typen können nicht der zugrunde liegende Typ eines Aufzählungstyps sein.", + "Neudeklaration des Deduktionsleitfadens „%t“ (vorherige Deklaration %p)", + "Die vorkompilierte Headerdatei %sq wurde nicht erstellt.", + " Instanzen (", + " defs) von ", + "", + "Anonymer, nicht C-ähnlicher Typ erhält für Verknüpfungszwecke einen Namen durch eine typedef- oder Aliasdeklaration", + "Der Typ ist aufgrund dieser Basisklasse nicht C-ähnlich.", + "Der Typ ist aufgrund dieses Standard-Memberinitialisierers nicht C-ähnlich.", + "Der Typ ist aufgrund dieser Frienddeklaration nicht C-ähnlich.", + "Der Typ ist aufgrund dieser Memberdeklaration nicht C-ähnlich.", + "Der Typ ist aufgrund dieses Lambdaausdrucks nicht C-ähnlich.", + "Ein Namensqualifizierer für einen Enumerationstyp ist ein C++11-Feature.", + "Unbeschränkte Unions sind ein C++11-Feature." ] diff --git a/Extension/bin/messages/es/messages.json b/Extension/bin/messages/es/messages.json index d8efba99d..d56dad249 100644 --- a/Extension/bin/messages/es/messages.json +++ b/Extension/bin/messages/es/messages.json @@ -2662,7 +2662,7 @@ "el tipo de variable %t de la función constexpr no es un tipo literal", "la variable de la función constexpr no tiene una duración de almacenamiento automática", "la variable de la función constexpr está sin inicializar", - "la inicialización entre llaves de una variable declarada con un tipo de marcador de posición pero sin \"=\" necesita exactamente un elemento dentro de las llaves", + "la inicialización entre llaves de una variable declarada con un tipo de marcador de posición pero sin '=' requiere exactamente un elemento dentro de las llaves", "no existe ninguna configuración \"%s\" --target", "el atributo solo se admite en configuraciones x86 de 32 bits", "\"%s\" requiere un argumento", @@ -3552,9 +3552,9 @@ "no se admite la versión IFC %u1.%u2", "la arquitectura IFC %sq no es compatible con la arquitectura de destino actual", "%m solicita el índice %u de una partición no admitida correspondiente a %sq", - "el número de parámetro %d de %n tiene un tipo %t que no se puede completar", - "el número de parámetro %d de %n tiene el tipo incompleto %t", - "el número de parámetro %d de %n tiene el tipo abstracto %t", + "el número de parámetro %u de %n tiene un tipo %t que no se puede completar", + "el número de parámetro %u de %n tiene el tipo incompleto %t", + "el número de parámetro %u de %n tiene el tipo abstracto %t", "los enlaces estructurados son una característica de C++17", "la captura de enlaces estructurados es una característica de C++20", "el operando de splicer tiene el tipo %t en lugar de std::meta::info", @@ -3747,5 +3747,40 @@ "\"static\" no es estándar aquí", "%nd se declaró previamente sin una base explícita de enumeración", "falta 'typename' no estándar aquí", - "La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción" + "La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción", + "los parámetros explícitos \"this\" son una característica de C++23", + "no se admiten designadores de matriz en contextos de deducción de plantilla", + "el segundo argumento debe ser un vector de tipo entero con el mismo número de elementos que el primero", + "el argumento debe ser un vector de tipos booleanos", + "el argumento debe ser un puntero a un tipo escalar", + "tipo de argumento incorrecto (debe ser %t)", + "se requiere un tipo vectorial (con el mismo número de elementos que el primer argumento)", + "los paquetes de enlace estructurado son una característica de C++26", + "un paquete de enlace estructurado solo se puede declarar dentro de una plantilla", + "no se pueden declarar varios paquetes en una declaración de enlace estructurado", + "La opción \"--no_parse_templates\" no se puede usar en modo C++26", + "un elemento de paquete de tipos no puede coincidir con %n", + "los parámetros de solo identificador solo se pueden usar en definiciones de función de estilo antiguo, que no son estándar desde C23", + "la opción \"no_require_func_prototypes\" solo se puede usar al compilar C", + "la resolución de sobrecarga para una llamada a una dirección de conjunto de sobrecargas no puede seleccionar un miembro de objeto implícito %nd", + "la indexación de paquetes es una característica de C++26", + "el índice del paquete supera el número de elementos del paquete", + "la deducción de argumentos de plantilla de clase para plantillas de alias es una característica de C++20", + "_BitInt(%d1) no es válido; el ancho máximo de entero es %d2", + "_BitInt(%d1) no es válido; el ancho mínimo de signed _BitInt es %d2", + "unsigned _BitInt(%d1) no es válido; el ancho mínimo de unsigned _BitInt es %d2", + "_BitInt no puede ser el tipo subyacente de un tipo de enumeración", + "volver a declarar la guía %t de deducción (declaración anterior %p)", + "no se creó el archivo %sq de encabezado precompilado", + " instancias (", + " defs) de ", + "", + "tipo anónimo no similar a C al que se asignó un nombre para fines de vinculación mediante una declaración typedef o de alias", + "el tipo no es similar a C debido a esta clase base", + "el tipo no es similar a C debido a este inicializador de miembro predeterminado", + "el tipo no es similar a C debido a esta declaración \"friend\"", + "el tipo no es similar a C debido a esta declaración de miembro", + "el tipo no es similar a C debido a esta expresión lambda", + "un calificador de nombre de tipo de enumeración es una característica de C++11", + "las uniones sin restricciones son una característica de C++11" ] diff --git a/Extension/bin/messages/fr/messages.json b/Extension/bin/messages/fr/messages.json index 2b2c56265..8ac6a7f15 100644 --- a/Extension/bin/messages/fr/messages.json +++ b/Extension/bin/messages/fr/messages.json @@ -2662,7 +2662,7 @@ "Le type de variable %t dans la fonction constexpr n'est pas un type littéral", "La variable dans la fonction constexpr ne possède pas de durée de stockage automatique", "la variable dans la fonction constexpr n'est pas initialisée", - "L'initialisation entre accolades d'une variable déclarée avec un type d'espace réservé mais sans `=` requiert exactement un élément à l'intérieur des accolades", + "l’initialisation entre accolades d’une variable déclarée avec un type d’espace réservé mais sans « = » nécessite exactement un élément à l’intérieur des accolades", "aucune configuration --target '%s' n'existe", "l'attribut est uniquement pris en charge dans les configurations 32 bits x86", "'%s' nécessite un argument", @@ -3552,9 +3552,9 @@ "La version IFC %u1.%u2 n'est pas prise en charge", "L'architecture IFC %sq est incompatible avec l'architecture cible actuelle", "%m demande l’index %u d’une partition non prise en charge qui correspond à %sq", - "le paramètre numéro %d de %n a un type %t qui ne peut pas être complété", - "le numéro de paramètre %d de %n a un type incomplet %t", - "le numéro de paramètre %d de %n a un type abstrait %t", + "le paramètre numéro %u de %n a un type %t qui ne peut pas être complété", + "le numéro de paramètre %u de %n a un type incomplet %t", + "le numéro de paramètre %u de %n a un type abstrait %t", "les liaisons structurées sont une fonctionnalité C++17", "la capture de liaisons structurées est une fonctionnalité C++20", "l’opérande du splicer présente le type %t au lieu de std::meta::info", @@ -3747,5 +3747,40 @@ "« static » n’est pas standard ici", "%nd a été déclaré précédemment sans base d’énumération explicite", "le mot-clé « typename » manquant n’est pas standard ici", - "la syntaxe abrégée du modèle de fonction n’est pas standard pour les guides de déduction" + "la syntaxe abrégée du modèle de fonction n’est pas standard pour les guides de déduction", + "les paramètres explicites « this » sont une fonctionnalité de C++23", + "les désignateurs de tableau ne sont pas pris en charge dans les contextes de déduction de modèle", + "Le deuxième argument doit être un vecteur de type entier avec le même nombre d’éléments que le premier", + "l’argument doit être un vecteur de types booléens", + "l’argument doit être un pointeur vers un type scalaire", + "type d’argument incorrect (il doit s’agir de %t)", + "un type vectoriel, avec le même nombre d’éléments que le premier argument, est requis", + "les packs de liaisons structurées sont une fonctionnalité C++26", + "un pack de liaisons structurées ne peut être déclaré qu’à l’intérieur d’un modèle", + "nous ne pouvons pas déclarer plusieurs packs dans une déclaration de liaison structurée", + "L’option « --no_parse_templates » ne peut pas être utilisée en mode C++26", + "un élément du pack de types ne peut pas correspondre à %n", + "les paramètres composés uniquement d’identificateurs ne peuvent être utilisés que dans les définitions de fonction de style ancien, qui ne sont pas standard depuis la version C23", + "l’option « no_require_func_prototypes » peut être utilisée uniquement lors de la compilation de C", + "la résolution de surcharge pour un appel address-of-overload-set ne peut pas sélectionner un membre d’objet implicite %nd", + "l’indexation de pack est une fonctionnalité de C++26", + "l’index du pack dépasse le nombre d’éléments du pack", + "la déduction d’arguments de modèle de classe pour les modèles d’alias est une fonctionnalité C++20", + "_BitInt(%d1) n’est pas valide, la largeur maximale d’un entier est %d2", + "_BitInt(%d1) n’est pas valide, la largeur minimale de signed _BitInt est %d2", + "unsigned _BitInt(%d1) n’est pas valide, la largeur minimale de unsigned _BitInt est %d2", + "Les types _BitInt ne peuvent pas être le type sous-jacent d’un type énumération", + "nouvelle déclaration du guide de déduction %t (déclaration précédente %p)", + "le fichier d’en-tête précompilé %sq n’a pas été créé", + " instances (", + " defs) de ", + "", + "type anonyme non similaire à C auquel un nom a été attribué à des fins de liaison par une déclaration typedef ou d’alias", + "le type n’est pas similaire à C à cause de cette classe de base", + "le type n’est pas similaire à C en raison de cet initialiseur de membre par défaut", + "le type n’est pas similaire à C en raison de cette déclaration friend", + "le type n’est pas similaire à C en raison de cette déclaration de membre", + "le type n’est pas similaire à C en raison de cette expression lambda", + "un qualificateur de nom de type énumération est une fonctionnalité C++11", + "les unions sans restriction sont une fonctionnalité C++11" ] diff --git a/Extension/bin/messages/it/messages.json b/Extension/bin/messages/it/messages.json index b9ea6b5d6..b1b5c9160 100644 --- a/Extension/bin/messages/it/messages.json +++ b/Extension/bin/messages/it/messages.json @@ -2662,7 +2662,7 @@ "il tipo di variabile %t nella funzione constexpr non è un tipo letterale", "alla variabile nella funzione constexpr non è assegnata una durata di archiviazione automatica", "la variabile nella funzione constexpr non è inizializzata", - "per l'inizializzazione tra parentesi graffe di una variabile dichiarata con un tipo di segnaposto, ma senza `=`, è necessario specificare un solo elemento all'interno delle parentesi", + "l'inizializzazione tra parentesi graffe di una variabile dichiarata con un tipo segnaposto ma senza '=' richiede esattamente un elemento all'interno delle parentesi graffe", "non esistono configurazioni '%s' --target", "l'attributo è supportato soltanto in configurazioni x86 a 32 bit", "con '%s' è richiesto un argomento", @@ -3552,9 +3552,9 @@ "la versione IFC %u1.%u2 non è supportata", "l'architettura IFC %sq non è compatibile con l'architettura di destinazione corrente", "%m richiede l'indice %u di una partizione non supportata corrispondente a %sq", - "il numero di parametro %d di %n ha il tipo %t che non può essere completato", - "il numero di parametro %d di %n ha il tipo incompleto %t", - "il numero di parametro %d di %n ha il tipo astratto %t", + "il numero di parametro %u di %n ha il tipo %t che non può essere completato", + "il numero di parametro %u di %n ha il tipo incompleto %t", + "il numero di parametro %u di %n ha il tipo astratto %t", "i binding strutturati sono una funzionalità di C++17", "l'acquisizione di binding strutturati è una funzionalità di C++20", "l'operando dello splicer ha il tipo %t anziché std::meta::info", @@ -3747,5 +3747,40 @@ "'static' non è standard qui", "%nd era stato dichiarato in precedenza senza una base di enumerazione esplicita", "manca 'typename' che qui non è standard", - "la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione" + "la sintassi abbreviata del modello di funzione non è standard per le guide alla deduzione", + "i parametri 'this' espliciti sono una funzionalità di C++23", + "gli indicatori di matrice non sono supportati nei contesti di deduzione del modello", + "Il secondo argomento deve essere un vettore di tipo intero con lo stesso numero di elementi del primo", + "l'argomento deve essere un vettore di tipi booleani", + "l'argomento deve essere un puntatore a un tipo scalare", + "tipo di argomento non corretto (deve essere %t)", + "è necessario un tipo vettore (con lo stesso numero di elementi del primo argomento)", + "i pacchetti di binding strutturato sono una funzionalità di C++26", + "Un pacchetto di binding strutturato può essere dichiarato solo all'interno di un modello", + "non è possibile dichiarare più pacchetti in una dichiarazione di binding strutturato", + "L'opzione '--no_parse_templates' non può essere usata in modalità C++26", + "Non è possibile far corrispondere un elemento di tipo pacchetto a %n", + "i parametri costituiti dal solo identificatore sono consentiti esclusivamente nelle definizioni di funzione in stile legacy, che non sono conformi allo standard a partire da C23", + "l'opzione 'no_require_func_prototypes' può essere usata solo durante la compilazione di C", + "La risoluzione dell'overload per una chiamata address-of-overload-set non può selezionare un membro implicito dell'oggetto %nd", + "l'indicizzazione dei pacchetti è una funzionalità di C++26", + "l'indice del pacchetto supera il numero di elementi del pacchetto", + "La deduzione dell'argomento del modello di classe per i modelli alias è una funzionalità di C++20", + "_BitInt(%d1) non è valido; la larghezza massima dell'intero è %d2", + "_BitInt(%d1) non è valido; la larghezza minima di signed _BitInt è %d2", + "unsigned _BitInt(%d1) non è valido; la larghezza minima per unsigned _BitInt è %d2", + "I tipi _BitInt non possono essere usati come tipo sottostante per un tipo enumerazione", + "Ridichiarazione della guida di deduzione %t (dichiarazione precedente %p)", + "il file di intestazione precompilato %sq non è stato creato", + " istanze (", + " defs) di ", + "", + "a un tipo anonimo non simile a C è stato assegnato un nome per scopi di linkage tramite una dichiarazione typedef o di alias", + "il tipo non è simile a C a causa di questa classe base", + "il tipo non è simile a C a causa di questo inizializzatore predefinito per membri", + "il tipo non è simile a C a causa di questa dichiarazione friend", + "il tipo non è simile a C a causa di questa dichiarazione di membro", + "il tipo non è simile a C a causa di questa espressione lambda", + "un qualificatore del nome di tipo enumerazione è una funzionalità di C++11", + "le unioni senza restrizioni sono una funzionalità di C++11" ] diff --git a/Extension/bin/messages/ja/messages.json b/Extension/bin/messages/ja/messages.json index 2b769595a..812631db1 100644 --- a/Extension/bin/messages/ja/messages.json +++ b/Extension/bin/messages/ja/messages.json @@ -2662,7 +2662,7 @@ "constexpr 関数の変数の型 %t がリテラル型ではありません", "constexpr 関数の変数に自動ストレージ存続期間がありません", "constexpr 関数の変数が初期化されていません", - "中かっこで囲まれた変数の初期化がプレースホルダー型で宣言されましたが、`=` がないため、中かっこ内の要素と正確に一致しなければなりません", + "プレースホルダー型で宣言されているが '=' のない変数の中かっこ初期化には、中かっこ内に要素が 1 つだけ必要です", "'%s' --target の構成が存在しません", "属性は 32 ビット x86 構成でのみサポートされています", "'%s' は引数が必要です", @@ -3552,9 +3552,9 @@ "IFC バージョン %u1.%u2 はサポートされていません", "IFC アーキテクチャ %sq は現在のターゲット アーキテクチャと互換性がありません", "%m は、インデックス %u (%sq に対応するサポートされていないパーティションのインデックス) を要求します", - "%n のパラメーター番号 %d に、完了できない型 %t があります", - "%n のパラメーター番号 %d に不完全な型 %t があります", - "%n のパラメーター番号 %d は抽象型 %t", + "%n のパラメーター番号 %u に、完了できない型 %t があります", + "%n のパラメーター番号 %u に、不完全な型 %t があります", + "%n のパラメーター番号 %u に、抽象型 %t があります", "構造化バインディングは C++17 機能です", "構造化バインディングのキャプチャは C++20 の機能です", "スライサーのオペランドの型は std::meta::info ではなく %t です", @@ -3747,5 +3747,40 @@ "'static' はここでは非標準です", "%nd は、明示的な列挙型ベースなしで以前に宣言されました", "見つからない 'typename' はここでは非標準です", - "省略形の関数テンプレート構文は、推論ガイドでは非標準です" + "省略形の関数テンプレート構文は、推論ガイドでは非標準です", + "明示的な 'this' パラメーターは C++23 の機能です", + "テンプレート引数推論コンテキストでは配列指定子はサポートされていません", + "2 番目の引数は、1 番目の引数と同じ数の要素を持つ整数型のベクターである必要があります", + "引数はブール型のベクターである必要があります", + "引数はスカラー型へのポインターである必要があります", + "引数の型が正しくありません (必要な型: %t)", + "1 番目の引数と同じ要素数を持つベクター型が必要です", + "構造化バインディング パックは C++26 の機能です", + "構造化バインディング パックはテンプレート内でのみ宣言できます", + "構造化バインディング宣言で複数のパックを宣言することはできません", + "'--no_parse_templates' オプションは C++26 モードでは使用できません", + "型パック要素は %n に一致できません", + "識別子のみのパラメーターは、旧形式の関数定義でのみ使用できます。C23 以降ではこの形式は非標準です", + "オプション 'no_require_func_prototypes' は C をコンパイルするときにのみ使用できます", + "address-of-overload-set 呼び出しのオーバーロード解決では、暗黙的オブジェクト メンバー %nd を選択できません", + "パックのインデックス作成は C++26 の機能です", + "パック インデックスがパック要素の数を超えています", + "エイリアス テンプレートのクラス テンプレート引数推論は C++20 の機能です", + "_BitInt(%d1) は無効です。整数の最大幅は %d2 です", + "_BitInt(%d1) は無効です。signed _BitInt の最小幅は %d2 です", + "unsigned _BitInt(%d1) は無効です。unsigned _BitInt の最小ビット幅は %d2 です", + "_BitInt 型は列挙型の基になる型として使用できません", + "推論ガイドが再宣言されています %t(以前の宣言: %p)", + "プリコンパイル済みヘッダー ファイル %sq が作成されませんでした", + " instances (", + " defs) of ", + "", + "typedef または alias 宣言によるリンケージの目的で付けられた匿名の C-like ではない型の名前", + "この基底クラスのため、型は C-like ではありません", + "この既定のメンバー初期化子のため、型は C-like ではありません", + "このフレンド宣言のため、型は C-like ではありません", + "このメンバー宣言のため、型は C-like ではありません", + "このラムダ式のため、型は C-like ではありません", + "列挙型名修飾子は C++11 の機能です", + "無制限の共用体は C++11 機能です" ] diff --git a/Extension/bin/messages/ko/messages.json b/Extension/bin/messages/ko/messages.json index deee114f0..76d2b027f 100644 --- a/Extension/bin/messages/ko/messages.json +++ b/Extension/bin/messages/ko/messages.json @@ -2662,7 +2662,7 @@ "constexpr 함수의 변수 형식 %t이(가) 리터럴 형식이 아닙니다.", "constexpr 함수의 변수에 자동 저장 기간이 없습니다.", "constexpr 함수에 있는 변수의 초기화가 취소되었습니다.", - "자리 표시자 형식은 있으나 `=`는 없이 선언된 변수의 중괄호 초기화에서는 중괄호 안에 정확히 하나의 요소가 있어야 합니다.", + "자리 표시자 형식은 있으나 '='는 없이 선언된 변수의 중괄호 초기화에서는 중괄호 안에 정확히 하나의 요소가 있어야 합니다.", "'%s' 없음 --대상 구성이 존재함", "속성은 32비트 x86 구성에서만 지원됩니다.", "'%s'에 인수 필요", @@ -3552,9 +3552,9 @@ "IFC 버전 %u1.%u2은(는) 지원되지 않습니다.", "IFC 아키텍처 %sq이(가) 현재 대상 아키텍처와 호환되지 않습니다.", "%m은(는) %sq에 해당하는 억제된 파티션의 인덱스 %u을(를) 요청합니다.", - "%n의 매개 변수 번호 %d에는 완료할 수 없는 형식 %t이 있습니다.", - "매개 변수 번호 %d(%n 중)이 불완전한 형식 %t입니다.", - "매개 변수 번호 %d(%n 중)에는 추상 형식 %t이(가) 있습니다.", + "%n의 매개 변수 번호 %u에는 완료할 수 없는 형식 %t이(가) 있습니다.", + "매개 변수 번호 %u(%n 중)이 불완전한 형식 %t임", + "매개 변수 번호 %u(%n 중)에는 추상 형식 %t이(가) 있음", "구조적 바인딩은 C++17 기능입니다.", "구조화된 바인딩 캡처는 C++20 기능입니다.", "스플라이서의 피연산자에 std::meta::info 대신 %t 형식이 있습니다.", @@ -3747,5 +3747,40 @@ "여기서 'static'은 표준이 아닙니다.", "%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다.", "여기서 누락된 'typename'이 표준이 아닙니다.", - "약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다." + "약식 함수 템플릿 구문은 추론 가이드에 대한 표준이 아닙니다.", + "명시적 'this' 매개 변수는 C++23 기능입니다.", + "배열 지정자는 템플릿 추론 컨텍스트에서 지원되지 않습니다.", + "두 번째 인수는 첫 번째 인수와 같은 수의 요소를 가진 정수 형식의 벡터여야 합니다.", + "인수는 부울 형식의 벡터여야 합니다.", + "인수는 스칼라 형식을 가리키는 포인터여야 합니다.", + "인수 형식이 잘못되었습니다. %t여(이어)야 합니다.", + "벡터 형식이 필요합니다. 첫 번째 인수와 같은 수의 요소를 가져야 합니다.", + "구조적 바인딩 팩은 C++26 기능입니다.", + "구조적 바인딩 팩은 템플릿 안에서만 선언할 수 있습니다.", + "구조적 바인딩 선언에서는 여러 팩을 선언할 수 없습니다.", + "'--no_parse_templates' 옵션은 C++26 모드에서 사용할 수 없습니다.", + "형식 팩 요소는 %n와(과) 일치할 수 없습니다.", + "식별자 전용 매개 변수는 C23에서 비표준인 이전 스타일 함수 정의에서만 사용할 수 있습니다.", + "'no_require_func_prototypes' 옵션은 C를 컴파일할 경우에만 사용할 수 있습니다.", + "address-of-overload-set 호출에 대한 오버로드 해결에서는 암시적 개체 멤버 %nd을(를) 선택할 수 없습니다.", + "팩 인덱싱은 C++26 기능입니다.", + "팩 인덱스가 팩 요소 수를 초과합니다.", + "별칭 템플릿에 대한 클래스 템플릿 인수 추론은 C++20 기능입니다.", + "_BitInt(%d1)은 잘못되었습니다. 최대 정수 너비는 %d2입니다.", + "_BitInt(%d1)은 잘못되었습니다. 최소 signed _BitInt 너비는 %d2입니다.", + "unsigned _BitInt(%d1)은 잘못되었습니다. 최소 unsigned _BitInt 너비는 %d2입니다.", + "_BitInt 형식은 열거형 형식의 기반 형식이 될 수 없습니다.", + "추론 가이드 %t의 재선언입니다. (이전 선언 %p)", + "미리 컴파일된 헤더 파일 %sq이(가) 만들어지지 않음", + " 인스턴스(", + " defs)의 ", + "<알 수 없음>", + "typedef 또는 별칭 선언으로 인해 링크 목적으로 이름이 지정된 C와 유사하지 않은 익명 형식", + "이 기본 클래스 때문에 형식이 C와 유사하지 않음", + "이 기본 구성원 이니셜라이저 때문에 형식이 C와 유사하지 않음", + "이 friend 선언 때문에 형식이 C와 유사하지 않음", + "이 멤버 선언 때문에 형식이 C와 유사하지 않음", + "이 람다 식 때문에 형식이 C와 유사하지 않음", + "열거형 형식 이름 한정자는 C++11 기능임", + "제한 없는 공용 구조체는 C++11 기능임" ] diff --git a/Extension/bin/messages/pl/messages.json b/Extension/bin/messages/pl/messages.json index 9b79d0299..6220ec7b9 100644 --- a/Extension/bin/messages/pl/messages.json +++ b/Extension/bin/messages/pl/messages.json @@ -2662,7 +2662,7 @@ "typ zmiennej %t w funkcji constexpr nie jest typem literału", "zmienna w funkcji constexpr nie ma automatycznego okresu magazynu", "nie zainicjowano zmiennej w funkcji constexpr", - "Inicjowanie w nawiasach klamrowych zmiennej zadeklarowanej przy użyciu typu symbolu zastępczego bez znaku „=” wymaga dokładnie jednego elementu w nawiasach klamrowych", + "inicjowanie w nawiasach klamrowych zmiennej zadeklarowanej przy użyciu typu symbolu zastępczego bez znaku „=” wymaga dokładnie jednego elementu w nawiasach klamrowych", "konfiguracja opcji --target elementu „%s” nie istnieje", "atrybut jest obsługiwany tylko w 32-bitowych konfiguracjach x86", "element „%s” wymaga argumentu", @@ -3552,9 +3552,9 @@ "Wersja IFC %u1.%u2 nie jest obsługiwana", "Architektura IFC %sq jest niezgodna z bieżącą architekturą docelową", "Element %m żąda indeksu %u nieobsługiwanej partycji odpowiadającej %sq", - "numer parametru %d z %n ma typ %t, którego nie można ukończyć", - "numer parametru %d z %n ma niekompletny typ %t", - "numer parametru %d z %n ma typ abstrakcyjny %t", + "numer parametru %u z %n ma typ %t, którego nie można ukończyć", + "numer parametru %u z %n ma niekompletny typ %t", + "numer parametru %u z %n ma typ abstrakcyjny %t", "powiązania strukturalne są funkcją języka C++17", "przechwytywanie powiązań strukturalnych jest funkcją języka C++20", "argument operacji splicer ma typ %t zamiast std::meta::info", @@ -3747,5 +3747,40 @@ "„static” jest tutaj niestandardowy", "funkcja %nd została poprzednio zadeklarowana bez jawnej bazy wyliczenia", "brak elementu „typename” jest tutaj niestandardowe", - "skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji" + "skrócona składnia szablonu funkcji jest niestandardowa dla przewodników dedukcji", + "jawne parametry „this” są funkcją języka C++23", + "desygnatory tablic nie są obsługiwane w kontekstach dedukcji szablonów", + "drugi argument musi być wektorem typu całkowitego o takiej samej liczbie elementów jak pierwszy", + "argument musi być wektorem typów logicznych", + "argument musi być wskaźnikiem do typu skalarnego", + "niepoprawny typ argumentu (powinien być %t)", + "wymagany jest typ wektorowy (z taką samą liczbą elementów jak pierwszy argument)", + "pakiety powiązań strukturalnych to funkcja języka C++26", + "pakiet wiązań strukturalnych można zadeklarować tylko wewnątrz szablonu", + "nie można zadeklarować wielu pakietów w deklaracji wiązania strukturalnego", + "Opcji „--no_parse_templates” nie można używać w trybie C++26", + "element pakietu typów nie może pasować do %n", + "parametrów zawierających tylko identyfikatory można używać tylko w definicjach funkcji w starym stylu, które od C23 są niestandardowe", + "opcji „no_require_func_prototypes” można użyć tylko w przypadku kompilowania kodu C", + "rozstrzyganie przeciążeń dla wywołania address-of-overload-set nie może wybrać składowej %nd z niejawnym obiektem", + "indeksowanie pakietów jest funkcją języka C++26", + "indeks pakietu przekracza liczbę elementów pakietu", + "dedukcja argumentów szablonu klasy dla szablonów aliasów to funkcja języka C++20", + "_BitInt(%d1) jest nieprawidłowy; maksymalna szerokość liczby całkowitej wynosi %d2", + "_BitInt(%d1) jest nieprawidłowy; minimalna szerokość signed _BitInt wynosi %d2", + "unsigned _BitInt(%d1) jest nieprawidłowy; minimalna szerokość unsigned _BitInt wynosi %d2", + "typy _BitInt nie mogą być podstawowym typem typu wyliczenia", + "ponowna deklaracja wytycznej dedukcji %t (poprzednia deklaracja %p)", + "prekompilowany plik nagłówkowy %sq nie został utworzony", + " wystąpienia (", + " defs) z ", + "", + "anonimowemu typowi niepodobnemu do C nadano nazwę do celów linkowania za pomocą deklaracji typedef lub aliasu", + "typ nie jest podobny do języka C z powodu tej klasy bazowej", + "typ nie jest C-podobny z powodu tego domyślnego inicjatora składowej", + "typ nie jest podobny do C z powodu tej deklaracji elementu zaprzyjaźnionego", + "typ nie jest C-podobny z powodu tej deklaracji składowej", + "typ nie jest C-podobny z powodu tego wyrażenia lambda", + "kwalifikator nazwy typu wyliczeniowego jest funkcją języka C++11", + "nieograniczone unie są funkcją języka C++11" ] diff --git a/Extension/bin/messages/pt-br/messages.json b/Extension/bin/messages/pt-br/messages.json index 19f57a11f..fce5fa707 100644 --- a/Extension/bin/messages/pt-br/messages.json +++ b/Extension/bin/messages/pt-br/messages.json @@ -2662,7 +2662,7 @@ "o tipo de variável %t na função constexpr não é um tipo literal", "a variável na função constexpr não tem duração de armazenamento automático", "a variável na função constexpr não foi inicializada", - "inicialização entre chaves de uma variável declarada com um tipo de espaço reservado, mas sem '=', requer exatamente um elemento entre chaves", + "a inicialização entre chaves de uma variável declarada com um tipo de espaço reservado, mas sem '=' exige exatamente um elemento dentro das chaves", "nenhuma --configuração de destino '%s' existente", "o atributo tem suporte apenas em configurações x86 de 32 bits", "'%s' exige um argumento", @@ -3552,9 +3552,9 @@ "A versão IFC %u1.%u2 não tem suporte", "A arquitetura IFC %sq é incompatível com a arquitetura de destino atual", "%m solicita o índice %u de uma partição não suportada correspondente a %sq", - "o número de parâmetro %d de %n tem tipo %t que não pode ser concluído", - "o número de parâmetro %d de %n tem o tipo incompleto %t", - "o número de parâmetro %d de %n tem tipo o abstrato %t", + "o número de parâmetro %u de %n tem tipo %t que não pode ser concluído", + "o número de parâmetro %u de %n tem tipo incompleto %t", + "o número de parâmetro %u de %n tem tipo abstrato %t", "associações estruturadas são um recurso do C++17", "capturar associações estruturadas é um recurso do C++20", "operando do splicer tem o tipo %t em vez de std::meta::info", @@ -3747,5 +3747,40 @@ "\"static\" não é padrão aqui", "%nd foi declarado anteriormente sem uma base de enumeração explícita", "\"typename\" ausente não é padrão aqui", - "a sintaxe abreviada de template de função é não padrão para guias de dedução" + "a sintaxe abreviada de template de função é não padrão para guias de dedução", + "parâmetros explícitos de 'this' são um recurso do C++23", + "designadores de matriz não têm suporte em contextos de dedução de modelo", + "o segundo argumento deve ser um vetor de tipo inteiro com o mesmo número de elementos que o primeiro", + "o argumento deve ser um vetor de tipos boolianos", + "o argumento deve ser um ponteiro para um tipo escalar", + "tipo de argumento incorreto (deveria ser %t)", + "é necessário um tipo vetor (com o mesmo número de elementos que o primeiro argumento)", + "pacotes de associação estruturada são um recurso do C++26", + "um pacote de associação estruturada só pode ser declarado dentro de um modelo", + "não é possível declarar vários pacotes em uma declaração de associação estruturada", + "A opção '--no_parse_templates' não pode ser usada no modo C++26", + "um elemento de pacote de tipos não pode corresponder a %n", + "parâmetros somente com identificadores só podem ser usados em definições de função no estilo antigo, que não são padrão desde C23", + "a opção 'no_require_func_prototypes' só pode ser usada ao compilar C", + "a resolução de sobrecarga para uma chamada de conjunto de sobrecargas de endereço não pode selecionar o membro de objeto implícito %nd", + "a indexação de pacotes é um recurso do C++26", + "o índice do pacote excede o número de elementos do pacote", + "a dedução de argumentos de modelo de classe para modelos de alias é um recurso do C++20", + "_BitInt(%d1) é inválido; a largura máxima de inteiros é %d2", + "_BitInt(%d1) é inválido; a largura mínima de signed _BitInt é %d2", + "unsigned _BitInt(%d1) é inválido; a largura mínima de unsigned _BitInt é %d2", + "os tipos _BitInt não podem ser o tipo subjacente de um tipo de enumeração", + "redeclaração do guia de dedução %t (declaração anterior %p)", + "arquivo de cabeçalho pré-compilado %sq não foi criado", + " instâncias (", + " defs) de ", + "", + "tipo anônimo não semelhante a C que recebeu um nome para fins de vinculação por meio de uma declaração typedef ou de alias", + "o tipo não é semelhante a C por causa dessa classe base", + "o tipo não é semelhante a C devido a este inicializador de membro padrão", + "o tipo não é semelhante a C devido a esta declaração de friend", + "o tipo não é semelhante a C devido a esta declaração de membro", + "o tipo não é semelhante a C devido a esta expressão lambda", + "um qualificador de nome de tipo de enumeração é um recurso do C++11", + "uniões irrestritas são um recurso do C++11" ] diff --git a/Extension/bin/messages/ru/messages.json b/Extension/bin/messages/ru/messages.json index 39297f452..441f8aaa0 100644 --- a/Extension/bin/messages/ru/messages.json +++ b/Extension/bin/messages/ru/messages.json @@ -2662,7 +2662,7 @@ "переменный тип %t в функции constexpr не является литеральным типом", "переменная в функции constexpr не имеет автоматической длительности хранения", "переменная в функции constexpr не инициализирована", - "заключенная в фигурные скобки инициализация переменной, объявленная с типом заполнителя, но без \"=\", должна содержать строго один элемент внутри фигурных скобок", + "для инициализации переменной в фигурных скобках, объявленной с помощью типа заполнителя, но без \"=\", требуется ровно один элемент внутри фигурных скобок", "конфигурация \"%s\" --target не существует", "атрибут поддерживается только в 32-разрядных (x86) конфигурациях", "для \"%s\" требуется аргумент", @@ -3552,9 +3552,9 @@ "Версия IFC %u1.%u2 не поддерживается", "Архитектура IFC %sq несовместима с текущей целевой архитектурой", "модуль %m запрашивает индекс %u неподдерживаемого раздела, соответствующего %sq", - "номер параметра %d из %n имеет тип %t, который не может быть завершен", - "номер параметра %d из %n имеет неполный тип %t", - "номер параметра %d из %n имеет абстрактный тип %t", + "номер параметра %u из %n имеет тип %t, который не может быть завершен", + "номер параметра %u из %n имеет неполный тип %t", + "номер параметра %u из %n имеет абстрактный тип %t", "структурированные привязки — это функция C++17", "запись структурированных привязок — это функция C++20", "операнд splicer имеет тип %t вместо std::meta::info", @@ -3747,5 +3747,40 @@ "\"static\" является здесь нестандартным", "%nd ранее был объявлен без явной базы перечисления", "отсутствие typename здесь является нестандартным", - "сокращенный синтаксис шаблона функции не является стандартным для правил дедукции" + "сокращенный синтаксис шаблона функции не является стандартным для правил дедукции", + "явные параметры this — это функция C++23", + "обозначения элементов массива не поддерживаются в контекстах дедукции шаблонов", + "второй аргумент должен быть вектором целочисленного типа с тем же количеством элементов, что и первый", + "аргумент должен быть вектором логических типов", + "аргумент должен быть указателем на скалярный тип", + "неправильный тип аргумента (должен быть %t)", + "требуется векторный тип (с тем же количеством элементов, что и в первом аргументе)", + "пакеты структурированных привязок — это функция C++26", + "пакет структурированной привязки можно объявлять только внутри шаблона", + "нельзя объявлять несколько пакетов в объявлении структурированной привязки", + "параметр \"--no_parse_templates\" нельзя использовать в режиме C++26", + "элемент пакета типов не может совпадать с %n", + "параметры только с идентификаторами можно использовать только в определениях функций старого стиля, которые с C23 считаются нестандартными", + "параметр \"no_require_func_prototypes\" можно использовать только при компиляции C", + "разрешение перегрузки при взятии адреса набора перегруженных функций не может выбрать функцию-член %nd с неявным параметром объекта", + "индексирование пакетов — это функция C++26", + "индекс пакета превышает количество элементов пакета", + "дедукция аргументов шаблона класса для шаблонов псевдонимов — это функция C++20", + "_BitInt(%d1) является недопустимым; максимальная ширина целого числа — %d2", + "_BitInt(%d1) является недопустимым; минимальная ширина типа signed _BitInt — %d2", + "unsigned _BitInt(%d1) является недопустимым; минимальная ширина типа unsigned _BitInt — %d2", + "_BitInt-типы не могут быть базовым типом перечисления", + "повторное объявление руководства по дедукции %t (предыдущее объявление %p)", + "файл предкомпилированного заголовка %sq не был создан", + " экземпляры (", + " defs) из ", + "<неизвестно>", + "анонимному не C-подобному типу присвоено имя для целей связывания с помощью typedef или объявления псевдонима", + "тип не является C-подобным из-за этого базового класса", + "тип не является C-подобным из-за этого инициализатора элемента по умолчанию", + "тип не является C-подобным из-за этого дружественного объявления", + "тип не является C-подобным из-за этого объявления элемента", + "тип не является C-подобным из-за этого лямбда-выражения", + "квалификатор имени типа перечисления — это функция C++11", + "неограниченные объединения — это функция C++11" ] diff --git a/Extension/bin/messages/tr/messages.json b/Extension/bin/messages/tr/messages.json index 380559d98..342484290 100644 --- a/Extension/bin/messages/tr/messages.json +++ b/Extension/bin/messages/tr/messages.json @@ -2662,7 +2662,7 @@ "constexpr işlevindeki %t değişken türü bir değişmez değer türü değil", "constexpr işlevindeki değişken otomatik depolama süresine sahip değil", "constexpr işlevindeki değişken başlatılmadı", - "`=` olmadan bir yer tutucu ile bildirilen değişkenin küme ayraçlarıyla başlatılması için küme ayraçlarının içinde tam bir öğe olması gerekir", + "'=' olmadan bir yer tutucu ile bildirilen değişkenin küme ayraçlarıyla başlatılması için küme ayraçlarının içinde tam olarak bir öğe olması gerekir", "'%s' --target yapılandırması yok", "öznitelik yalnızca 32 bit x86 yapılandırmalarında desteklenir", "'%s' bir bağımsız değişken gerektiriyor", @@ -3552,9 +3552,9 @@ "%u1.%u2 IFC sürümü desteklenmiyor", "%sq IFC mimarisi geçerli hedef mimariyle uyumsuz", "%m, desteklenmeyen bir bölümün %u dizinini istiyor (%sq modülüne karşılık gelir)", - "%n üzerindeki %d numaralı parametre %t türünde ve tamamlanamıyor", - "%n üzerindeki %d numaralı parametre %t türünde ve tür tamamlanmamış", - "%n üzerindeki %d numaralı parametre %t türünde ve bu bir soyut tür", + "%n öğesinin %u numaralı parametresi tamamlanamayan %t türündedir", + "%n öğesinin %u numaralı parametresi tamamlanmamış %t türündedir", + "%n öğesinin %u numaralı parametresi soyut %t türündedir", "yapılandırılmış bağlamalar bir C++17 özelliğidir", "yapılandırılmış bağlamaların yakalanması bir C++20 özelliğidir", "splicer işleneni, std::meta::info yerine %t türüne sahip", @@ -3747,5 +3747,40 @@ "'static' burada standart dışıdır", "%nd daha önce açık bir sabit liste tabanı olmadan tanımlanmıştı", "eksik 'typename' burada standart dışı", - "kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil" + "kısaltılmış işlev şablonu sözdizimi çıkarsama kılavuzları için standart değil", + "açık 'this' parametreleri bir C++23 özelliğidir", + "dizi belirleyicileri şablon çıkarsama bağlamlarında desteklenmez", + "ikinci bağımsız değişken, birinciyle aynı sayıda öğeye sahip tamsayı türünde bir vektör olmalıdır", + "bağımsız değişken, boole türlerinden bir vektör olmalıdır", + "bağımsız değişken, skaler bir türe yönelik işaretçi olmalıdır", + "yanlış bağımsız değişken türü (%t olmalıdır)", + "bir vektör türü (ilk bağımsız değişkenle aynı sayıda öğeye sahip) gerekir", + "yapılandırılmış bağlama paketleri bir C++26 özelliğidir", + "yapılandırılmış bağlama paketi yalnızca bir şablon içinde bildirilebilir", + "yapılandırılmış bir bağlama bildiriminde birden çok paket bildirilemez", + "'--no_parse_templates' seçeneği C++26 modunda kullanılamaz", + "bir tür paketi öğesi %n ile eşleşemez", + "yalnızca tanımlayıcı parametreler sadece C23'ten beri standart dışı olan eski stil işlev tanımlarında kullanılabilir", + "'no_require_func_prototypes' seçeneği yalnızca C derlenirken kullanılabilir", + "Bir aşırı yükleme kümesi adresi çağrısı için aşırı yükleme çözümlemesi, %nd örtük nesne üyesini seçemez", + "paket dizini oluşturma bir C++26 özelliğidir", + "paket dizini paket öğelerinin sayısını aşıyor", + "diğer ad şablonları için sınıf şablonu bağımsız değişken çıkarsaması bir C++20 özelliğidir", + "_BitInt(%d1) geçersiz; en büyük tamsayı genişliği: %d2", + "_BitInt(%d1) geçersiz; en küçük signed _BitInt genişliği: %d2", + "unsigned _BitInt(%d1) geçersiz; en küçük unsigned _BitInt genişliği: %d2", + "_BitInt türleri bir numaralandırma türünün temel türü olamaz", + "%t çıkarsama kılavuzunun yeniden bildirimi (önceki %p bildirimi)", + "önceden derlenmiş üst bilgi dosyası %sq oluşturulmadı", + " örnekler (", + " defs) ", + "", + "typedef veya diğer ad bildirimiyle bağlantı amacıyla adı verilen anonim C benzeri olmayan tür", + "bu temel sınıf nedeniyle tür C benzeri değil", + "bu varsayılan üye başlatıcısı nedeniyle tür C benzeri değil", + "bu arkadaş bildirimi nedeniyle tür C benzeri değil", + "bu üye bildirimi nedeniyle tür C benzeri değil", + "bu lambda ifadesi nedeniyle tür C benzeri değil", + "sabit listesi türü ad niteleyicisi bir C++11 özelliğidir", + "kısıtlanmamış birleşimler bir C++11 özelliğidir" ] diff --git a/Extension/bin/messages/zh-cn/messages.json b/Extension/bin/messages/zh-cn/messages.json index b671ba05b..c85651ecc 100644 --- a/Extension/bin/messages/zh-cn/messages.json +++ b/Extension/bin/messages/zh-cn/messages.json @@ -3552,9 +3552,9 @@ "不支持 IFC 版本 %u1.%u2", "IFC 体系结构 %sq 与当前目标体系结构不兼容", "%m 请求对应于 %sq 的不支持分区的索引 %u", - "%n 的参数编号 %d 具有无法完成的类型 %t", - "%n 的参数编号 %d 具有未完成的类型 %t", - "%n 的参数编号 %d 具有抽象类型 %t", + "%n 的参数编号 %u 具有无法完成的类型 %t", + "%n 的参数编号 %u 具有不完整类型 %t", + "%n 的参数编号 %u 具有抽象类型 %t", "结构化绑定是一项 C++17 功能", "捕获结构化绑定是一项 C++20 功能", "拼接程序的操作数具有类型 %t 而不是 std::meta::info", @@ -3747,5 +3747,40 @@ "此处使用 \"static\" 不符合标准", "之前声明 %nd 时未指定显式枚举基类型", "此处缺少 'typename' 属于非标准用法", - "缩写函数模板语法对于推导指南是不标准的" + "缩写函数模板语法对于推导指南是不标准的", + "显式 \"this\" 参数是 C++23 功能", + "模板推导上下文中不支持数组指示符", + "第二个参数必须是整数类型的向量,且元素数量与第一个参数相同", + "参数必须是布尔类型的向量", + "参数必须是指向标量类型的指针", + "参数类型不正确(应为 %t)", + "需要向量类型(元素数量与第一个参数相同)", + "结构化绑定包是 C++26 功能", + "结构化绑定包只能在模板内部声明", + "无法在结构化绑定声明中声明多个包", + "\"--no_parse_templates\" 选项不能在 C++26 模式下使用", + "类型包元素无法匹配 %n", + "仅标识符参数只能在旧式函数定义中使用,自 C23 起这属于非标准用法", + "选项 \"no_require_func_prototypes\" 只能在编译 C 时使用", + "重载集地址调用的重载解析不能选择隐式对象成员 %nd", + "包索引是 C++26 功能", + "包索引超出包元素数量", + "别名模板的类模板参数推导是 C++20 功能", + "_BitInt(%d1) 无效;最大整数宽度为 %d2", + "_BitInt(%d1) 无效;最小 signed _BitInt 宽度为 %d2", + "unsigned _BitInt(%d1) 无效;最小 unsigned _BitInt 宽度为 %d2", + "_BitInt 类型不能作为枚举类型的基础类型", + "推导指南 %t 的重新声明(先前的声明 %p)", + "未创建预编译标头文件 %sq", + " 实例(", + " 定义) ", + "<未知>", + "通过 typedef 或别名声明为链接目的赋予名称的匿名非 C 风格类型", + "由于此基类,这种类型不是 C 风格", + "由于此默认成员初始值设定项,类型不是 C 风格", + "由于此友元声明,该类型不是 C 风格", + "由于此成员声明,类型不是 C 风格", + "由于此 lambda 表达式,该类型不是 C 风格", + "枚举类型名称限定符是 C++11 功能", + "无限制联合是 C++11 功能" ] diff --git a/Extension/bin/messages/zh-tw/messages.json b/Extension/bin/messages/zh-tw/messages.json index 795352d02..76d49b38b 100644 --- a/Extension/bin/messages/zh-tw/messages.json +++ b/Extension/bin/messages/zh-tw/messages.json @@ -2662,7 +2662,7 @@ "constexpr 函式中的變數類型 %t 不是常值類型", "constexpr 函式中的變數沒有自動儲存期", "constexpr 函式中的變數未初始化", - "已宣告為預留位置類型但沒有 '=' 且括在大括弧中的變數初始化,在大括弧內只需要一個項目。", + "使用了預留位置類型宣告,但沒有 '=' 之大括號初始化的變數,在大括號內只需要一個項目", "沒有任何 '%s' -- 目標組態", "屬性只在 32 位元的 x86 組態中支援", "'%s' 需要引數", @@ -3552,9 +3552,9 @@ "不支援 IFC 版本 %u1.%u2", "IFC 架構 %sq 與目前的目標架構不相容", "%m 要求對應至 %sq 不受支援的分割區的索引 %u", - "%n 的參數編號 %d 具有無法完成的類型 %t", - "%n 的參數編號 %d 具有不完整的類型 %t", - "%n 的參數編號 %d 具有抽象類別型 %t", + "%n 的參數編號 %u 具有無法完成的類型 %t", + "%n 的參數編號 %u 具有不完整的類型 %t", + "%n 的參數編號 %u 具有抽象類型 %t", "結構化繫結是個 C++17 功能", "擷取結構化繫結是個 C++20 功能", "Splicer 的運算元類型為 %t,而不是 std::meta::info", @@ -3747,5 +3747,40 @@ "此處使用的 'static' 非標準", "%nd 先前宣告時未明確指定的列舉基底", "此處缺少 'typename' 非標準用法", - "簡化函式範本語法在推導指南中並非標準用法" + "簡化函式範本語法在推導指南中並非標準用法", + "明確 'this' 參數是 C++23 功能", + "範本推導內容中不支援陣列指定元", + "第二個引數必須是整數類型的向量,其元素數目必須與第一個相同", + "引數必須是布林型別的向量", + "引數必須是純量類型的指標", + "不正確的引數類型 (應該是 %t)", + "需要向量類型 (元素數目與第一個引數相同)", + "結構化的綁定套件是 C++26 功能", + "結構化的綁定套件只能在範本內宣告", + "無法在結構化繫結宣告中宣告多個套件", + "'--no_parse_templates' 選項無法在 C++26 模式中使用", + "類型套件元素無法比對 %n", + "僅識別碼參數只能用於舊樣式函式定義,而這類定義自 C23 起即為非標準", + "選項 'no_require_func_prototypes' 只能在編譯 C 時使用", + "多載集合位址呼叫的多載解析無法選取隱含物件成員 %nd", + "套件索引是 C++26 功能", + "套件索引超過套件元素數目", + "別名範本的類別範本引數推導是 C++20 功能", + "_BitInt(%d1) 為無效; 最大整數寬度為 %d2", + "_BitInt(%d1) 無效; signed _BitInt 的最小寬度為 %d2", + "unsigned _BitInt(%d1) 無效; unsigned _BitInt 的最小寬度為 %d2", + "_BitInt 類型不能是列舉類型的基礎類型", + "重新宣告推導指南 %t (先前的宣告 %p)", + "未建立先行編譯標頭檔 %sq", + " 執行個體 (", + " defs) 的 ", + "", + "匿名的非 C 樣式類型,透過 typedef 或別名宣告取得用於連結的名稱", + "因為這個基底類別,這個類型不是 C 樣式", + "因為這個預設成員初始設定式,類型不是 C 樣式", + "因為這個 friend 宣告,類型不是 C 樣式", + "因為這個成員宣告,類型不是 C 樣式", + "因為這個 Lambda 運算式,類型不是 C 樣式", + "列舉型別名稱限定詞是 C++11 功能", + "不受限的等位是 C++11 功能" ] From 82c66b05d3a1512dff09db2069c2f43b6159c90c Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 12 Aug 2026 13:20:37 -0700 Subject: [PATCH 62/62] Handle localization path casing generically (#14669) --- Extension/.scripts/import_edge_strings.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Extension/.scripts/import_edge_strings.ts b/Extension/.scripts/import_edge_strings.ts index dcd057435..f9b172bea 100644 --- a/Extension/.scripts/import_edge_strings.ts +++ b/Extension/.scripts/import_edge_strings.ts @@ -5,7 +5,7 @@ import * as fs from "fs"; import * as path from 'path'; import { parseString } from 'xml2js'; -import { mkdir, write } from './common'; +import { glob, mkdir, write } from './common'; export async function main() { @@ -45,11 +45,16 @@ export async function main() { const locFolderNames = fs.readdirSync(localizeRepoPath).filter(f => fs.lstatSync(path.join(localizeRepoPath, f)).isDirectory()); for (const locFolderName of locFolderNames) { - const lclPath = path.join(localizeRepoPath, locFolderName, locFolderName === "csy" ? "VC/vc/cpfeui.dll.lcl" : "vc/vc/cpfeui.dll.lcl"); const languageInfo = languages.find(l => l.folderName === locFolderName); if (!languageInfo) { return; } + const localePath = path.join(localizeRepoPath, locFolderName); + const lclPaths = await glob("vc/vc/cpfeui.dll.lcl", { cwd: localePath, nocase: true, nodir: true }); + if (lclPaths.length !== 1) { + throw new Error(`Expected one cpfeui.dll.lcl under '${localePath}', found ${lclPaths.length}.`); + } + const lclPath = path.join(localePath, lclPaths[0]); const languageId = languageInfo.id; const outputLanguageFolder = path.join(cpptoolsRepoPath, "Extension/bin/messages", languageId); const outputPath = path.join(outputLanguageFolder, "messages.json");