From dc6471c857de36628b36190ce900d6346a342de3 Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Fri, 4 Aug 2023 18:37:16 +0530 Subject: [PATCH 01/34] Respect the newly added Background analysis scope option in OmniSharp Related to #5998 This ensures that the Background analysis scope option becomes the source of truth for both C# extension and OmniSharp --- src/features/diagnosticsProvider.ts | 6 +++++- src/shared/options.ts | 17 +++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/features/diagnosticsProvider.ts b/src/features/diagnosticsProvider.ts index 784830fee..3432f32d5 100644 --- a/src/features/diagnosticsProvider.ts +++ b/src/features/diagnosticsProvider.ts @@ -135,7 +135,11 @@ class OmniSharpDiagnosticsProvider extends AbstractSupport { ) { super(server, languageMiddlewareFeature); - this._analyzersEnabled = vscode.workspace.getConfiguration('omnisharp').get('enableRoslynAnalyzers', false); + const scopeOption = vscode.workspace + .getConfiguration('dotnet') + .get('backgroundAnalysis.analyzerDiagnosticsScope', 'openFiles'); + this._analyzersEnabled = + vscode.workspace.getConfiguration('omnisharp').get('enableRoslynAnalyzers', false) && scopeOption != 'none'; this._validationAdvisor = validationAdvisor; this._diagnostics = vscode.languages.createDiagnosticCollection('csharp'); this._suppressHiddenDiagnostics = vscode.workspace diff --git a/src/shared/options.ts b/src/shared/options.ts index 23f65b459..4f82c90dd 100644 --- a/src/shared/options.ts +++ b/src/shared/options.ts @@ -119,7 +119,14 @@ export class Options { 'omnisharp.useEditorFormattingSettings', true ); - const enableRoslynAnalyzers = Options.readOption(config, 'omnisharp.enableRoslynAnalyzers', false); + const diagnosticAnalysisScope = Options.readOption( + config, + 'dotnet.backgroundAnalysis.analyzerDiagnosticsScope', + 'openFiles' + ); + const enableRoslynAnalyzers = + Options.readOption(config, 'omnisharp.enableRoslynAnalyzers', false) && + diagnosticAnalysisScope != 'none'; const enableEditorConfigSupport = Options.readOption( config, 'omnisharp.enableEditorConfigSupport', @@ -138,11 +145,9 @@ export class Options { 'omnisharp.enableImportCompletion' ); const enableAsyncCompletion = Options.readOption(config, 'omnisharp.enableAsyncCompletion', false); - const analyzeOpenDocumentsOnly = Options.readOption( - config, - 'omnisharp.analyzeOpenDocumentsOnly', - false - ); + const analyzeOpenDocumentsOnly = + Options.readOption(config, 'omnisharp.analyzeOpenDocumentsOnly', false) || + diagnosticAnalysisScope == 'openFiles'; const organizeImportsOnFormat = Options.readOption(config, 'omnisharp.organizeImportsOnFormat', false); const disableMSBuildDiagnosticWarning = Options.readOption( config, From 603a51ec146530dd6384c9cbbd7d39bcb3abeac2 Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Mon, 7 Aug 2023 12:37:03 +0530 Subject: [PATCH 02/34] Update test --- test/unitTests/options.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unitTests/options.test.ts b/test/unitTests/options.test.ts index 20a682087..6b7e55b71 100644 --- a/test/unitTests/options.test.ts +++ b/test/unitTests/options.test.ts @@ -37,7 +37,7 @@ suite('Options tests', () => { options.omnisharpOptions.enableDecompilationSupport.should.equal(false); options.omnisharpOptions.enableImportCompletion.should.equal(false); options.omnisharpOptions.enableAsyncCompletion.should.equal(false); - options.omnisharpOptions.analyzeOpenDocumentsOnly.should.equal(false); + options.omnisharpOptions.analyzeOpenDocumentsOnly.should.equal(true); options.omnisharpOptions.testRunSettings.should.equal(''); }); From 360c9daa55516ec3a3c25f2b5108b96a9377b59d Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Tue, 8 Aug 2023 14:00:17 +0530 Subject: [PATCH 03/34] Address feedback --- package.json | 10 ---------- src/features/diagnosticsProvider.ts | 11 +++++++---- src/shared/options.ts | 10 +++------- test/unitTests/options.test.ts | 2 +- 4 files changed, 11 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 2957786c3..d81fb266d 100644 --- a/package.json +++ b/package.json @@ -1252,11 +1252,6 @@ "default": false, "description": "If true, MSBuild project system will only load projects for files that were opened in the editor. This setting is useful for big C# codebases and allows for faster initialization of code navigation features only for projects that are relevant to code that is being edited. With this setting enabled OmniSharp may load fewer projects and may thus display incomplete reference lists for symbols." }, - "omnisharp.enableRoslynAnalyzers": { - "type": "boolean", - "default": false, - "description": "Enables support for roslyn analyzers, code fixes and rulesets." - }, "omnisharp.enableEditorConfigSupport": { "type": "boolean", "default": true, @@ -1283,11 +1278,6 @@ "default": false, "description": "(EXPERIMENTAL) Enables support for resolving completion edits asynchronously. This can speed up time to show the completion list, particularly override and partial method completion lists, at the cost of slight delays after inserting a completion item. Most completion items will have no noticeable impact with this feature, but typing immediately after inserting an override or partial method completion, before the insert is completed, can have unpredictable results." }, - "omnisharp.analyzeOpenDocumentsOnly": { - "type": "boolean", - "default": false, - "description": "Only run analyzers against open files when 'enableRoslynAnalyzers' is true" - }, "omnisharp.testRunSettings": { "type": "string", "description": "Path to the .runsettings file which should be used when running unit tests." diff --git a/src/features/diagnosticsProvider.ts b/src/features/diagnosticsProvider.ts index 3432f32d5..53022704c 100644 --- a/src/features/diagnosticsProvider.ts +++ b/src/features/diagnosticsProvider.ts @@ -135,11 +135,14 @@ class OmniSharpDiagnosticsProvider extends AbstractSupport { ) { super(server, languageMiddlewareFeature); - const scopeOption = vscode.workspace - .getConfiguration('dotnet') - .get('backgroundAnalysis.analyzerDiagnosticsScope', 'openFiles'); + const useOmnisharpServer = vscode.workspace.getConfiguration('dotnet').get('server.useOmnisharp', false); this._analyzersEnabled = - vscode.workspace.getConfiguration('omnisharp').get('enableRoslynAnalyzers', false) && scopeOption != 'none'; + vscode.workspace + .getConfiguration('dotnet') + .get( + 'backgroundAnalysis.analyzerDiagnosticsScope', + useOmnisharpServer ? 'none' : 'openFiles' + ) != 'none'; this._validationAdvisor = validationAdvisor; this._diagnostics = vscode.languages.createDiagnosticCollection('csharp'); this._suppressHiddenDiagnostics = vscode.workspace diff --git a/src/shared/options.ts b/src/shared/options.ts index 4f82c90dd..90e810593 100644 --- a/src/shared/options.ts +++ b/src/shared/options.ts @@ -122,11 +122,9 @@ export class Options { const diagnosticAnalysisScope = Options.readOption( config, 'dotnet.backgroundAnalysis.analyzerDiagnosticsScope', - 'openFiles' + useOmnisharpServer ? 'none' : 'openFiles' ); - const enableRoslynAnalyzers = - Options.readOption(config, 'omnisharp.enableRoslynAnalyzers', false) && - diagnosticAnalysisScope != 'none'; + const enableRoslynAnalyzers = diagnosticAnalysisScope != 'none'; const enableEditorConfigSupport = Options.readOption( config, 'omnisharp.enableEditorConfigSupport', @@ -145,9 +143,7 @@ export class Options { 'omnisharp.enableImportCompletion' ); const enableAsyncCompletion = Options.readOption(config, 'omnisharp.enableAsyncCompletion', false); - const analyzeOpenDocumentsOnly = - Options.readOption(config, 'omnisharp.analyzeOpenDocumentsOnly', false) || - diagnosticAnalysisScope == 'openFiles'; + const analyzeOpenDocumentsOnly = diagnosticAnalysisScope == 'openFiles'; const organizeImportsOnFormat = Options.readOption(config, 'omnisharp.organizeImportsOnFormat', false); const disableMSBuildDiagnosticWarning = Options.readOption( config, diff --git a/test/unitTests/options.test.ts b/test/unitTests/options.test.ts index 6b7e55b71..20a682087 100644 --- a/test/unitTests/options.test.ts +++ b/test/unitTests/options.test.ts @@ -37,7 +37,7 @@ suite('Options tests', () => { options.omnisharpOptions.enableDecompilationSupport.should.equal(false); options.omnisharpOptions.enableImportCompletion.should.equal(false); options.omnisharpOptions.enableAsyncCompletion.should.equal(false); - options.omnisharpOptions.analyzeOpenDocumentsOnly.should.equal(true); + options.omnisharpOptions.analyzeOpenDocumentsOnly.should.equal(false); options.omnisharpOptions.testRunSettings.should.equal(''); }); From f80c84de61b830fdd6bdf9ff4f79dee14a6ac4aa Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Tue, 8 Aug 2023 14:36:56 +0530 Subject: [PATCH 04/34] Update test --- test/unitTests/options.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unitTests/options.test.ts b/test/unitTests/options.test.ts index 20a682087..1c920ef83 100644 --- a/test/unitTests/options.test.ts +++ b/test/unitTests/options.test.ts @@ -32,7 +32,7 @@ suite('Options tests', () => { options.omnisharpOptions.minFindSymbolsFilterLength.should.equal(0); options.omnisharpOptions.maxFindSymbolsItems.should.equal(1000); options.omnisharpOptions.enableMsBuildLoadProjectsOnDemand.should.equal(false); - options.omnisharpOptions.enableRoslynAnalyzers.should.equal(false); + options.omnisharpOptions.enableRoslynAnalyzers.should.equal(true); options.omnisharpOptions.enableEditorConfigSupport.should.equal(true); options.omnisharpOptions.enableDecompilationSupport.should.equal(false); options.omnisharpOptions.enableImportCompletion.should.equal(false); From fb76b9f6bf11a5f4f762538a931184bf39517c93 Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Tue, 8 Aug 2023 20:14:04 +0530 Subject: [PATCH 05/34] Update test --- test/unitTests/options.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unitTests/options.test.ts b/test/unitTests/options.test.ts index 1c920ef83..53a92498a 100644 --- a/test/unitTests/options.test.ts +++ b/test/unitTests/options.test.ts @@ -37,7 +37,7 @@ suite('Options tests', () => { options.omnisharpOptions.enableDecompilationSupport.should.equal(false); options.omnisharpOptions.enableImportCompletion.should.equal(false); options.omnisharpOptions.enableAsyncCompletion.should.equal(false); - options.omnisharpOptions.analyzeOpenDocumentsOnly.should.equal(false); + options.omnisharpOptions.analyzeOpenDocumentsOnly.should.equal(true); options.omnisharpOptions.testRunSettings.should.equal(''); }); From 1ca032aab930146e3ebc7e407237f286fd88ea1b Mon Sep 17 00:00:00 2001 From: David Barbet Date: Tue, 8 Aug 2023 10:35:41 -0700 Subject: [PATCH 06/34] Add coreclr keyword --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b6f6cfaca..69636353d 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,8 @@ ".NET", "ASP.NET", ".NET Core", - "dotnet" + "dotnet", + "coreclr" ], "capabilities": { "virtualWorkspaces": false, From 4f754ba2baa977d00ea1da9678bde9f3a701833b Mon Sep 17 00:00:00 2001 From: David Barbet Date: Tue, 8 Aug 2023 15:58:52 -0700 Subject: [PATCH 07/34] Try to find a valid dotnet version from the path before falling back to runtime extension --- .../dotnetRuntimeExtensionResolver.ts | 73 ++++++++++++++++++- src/lsptoolshost/roslynLanguageServer.ts | 2 +- 2 files changed, 73 insertions(+), 2 deletions(-) diff --git a/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts b/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts index 3b5ce73ae..23def324c 100644 --- a/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts +++ b/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts @@ -5,12 +5,16 @@ import * as path from 'path'; import * as vscode from 'vscode'; +import * as semver from 'semver'; import { HostExecutableInformation } from '../shared/constants/hostExecutableInformation'; import { IHostExecutableResolver } from '../shared/constants/IHostExecutableResolver'; import { PlatformInformation } from '../shared/platform'; import { Options } from '../shared/options'; import { existsSync } from 'fs'; import { CSharpExtensionId } from '../constants/csharpExtensionId'; +import { promisify } from 'util'; +import { exec } from 'child_process'; +import { pathExistsSync } from 'fs-extra'; export const DotNetRuntimeVersion = '7.0'; @@ -22,12 +26,14 @@ interface IDotnetAcquireResult { * Resolves the dotnet runtime for a server executable from given options and the dotnet runtime VSCode extension. */ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { + private readonly minimumDotnetVersion = '7.0.100'; constructor( private platformInfo: PlatformInformation, /** * This is a function instead of a string because the server path can change while the extension is active (when the option changes). */ - private getServerPath: (options: Options, platform: PlatformInformation) => string + private getServerPath: (options: Options, platform: PlatformInformation) => string, + private channel: vscode.OutputChannel ) {} private hostInfo: HostExecutableInformation | undefined; @@ -35,6 +41,20 @@ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { async getHostExecutableInfo(options: Options): Promise { let dotnetRuntimePath = options.commonOptions.dotnetPath; const serverPath = this.getServerPath(options, this.platformInfo); + + // Check if we can find a valid dotnet from dotnet --version on the PATH. + if (!dotnetRuntimePath) { + const dotnetPath = await this.findDotnetFromPath(); + if (dotnetPath) { + return { + version: '' /* We don't need to know the version - we've already verified its high enough */, + path: dotnetPath, + env: process.env, + }; + } + } + + // We didn't find it on the path, see if we can install the correct runtime using the runtime extension. if (!dotnetRuntimePath) { const dotnetInfo = await this.acquireDotNetProcessDependencies(serverPath); dotnetRuntimePath = path.dirname(dotnetInfo.path); @@ -101,4 +121,55 @@ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { return dotnetInfo; } + + /** + * Checks dotnet --version to see if the value on the path is greater than the minimum required version. + * This is adapated from similar O# server logic and should be removed when we have a stable acquisition extension. + * @returns true if the dotnet version is greater than the minimum required version, false otherwise. + */ + private async findDotnetFromPath(): Promise { + try { + // Run dotnet version to see if there is a valid dotnet on the path with a high enough version. + const result = await promisify(exec)(`dotnet --version`); + + if (result.stderr) { + throw new Error(`Unable to read dotnet version information. Error ${result.stderr}`); + } + + const dotnetVersion = semver.parse(result.stdout.trimEnd()); + if (!dotnetVersion) { + throw new Error(`Unknown result output from 'dotnet --version'. Received ${result.stdout}`); + } + + if (semver.lt(dotnetVersion, this.minimumDotnetVersion)) { + throw new Error( + `Found dotnet version ${dotnetVersion}. Minimum required version is ${this.minimumDotnetVersion}.` + ); + } + + // Find the location of the dotnet on path. + const command = this.platformInfo.isWindows() ? 'where' : 'which'; + const whereOutput = await promisify(exec)(`${command} dotnet`); + if (!whereOutput.stdout) { + throw new Error(`Unable to find dotnet from where.`); + } + + const path = whereOutput.stdout.trim(); + if (!pathExistsSync(path)) { + throw new Error(`dotnet path does not exist: ${path}`); + } + + this.channel.appendLine(`Using dotnet configured on PATH`); + return path; + } catch (e) { + this.channel.appendLine( + 'Failed to find dotnet info from path, falling back to acquire runtime via ms-dotnettools.vscode-dotnet-runtime' + ); + if (e instanceof Error) { + this.channel.appendLine(e.message); + } + } + + return undefined; + } } diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 5b6652fa1..0f58106f5 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -733,7 +733,7 @@ export async function activateRoslynLanguageServer( // Create a separate channel for outputting trace logs - these are incredibly verbose and make other logs very difficult to see. _traceChannel = vscode.window.createOutputChannel('C# LSP Trace Logs'); - const hostExecutableResolver = new DotnetRuntimeExtensionResolver(platformInfo, getServerPath); + const hostExecutableResolver = new DotnetRuntimeExtensionResolver(platformInfo, getServerPath, outputChannel); const additionalExtensionPaths = scanExtensionPlugins(); _languageServer = new RoslynLanguageServer( platformInfo, From 8c51451d1771a8da90f317fd9063b830fb190b8e Mon Sep 17 00:00:00 2001 From: David Barbet Date: Tue, 8 Aug 2023 19:12:37 -0700 Subject: [PATCH 08/34] Verify dotnet architecture matches --- .../dotnetRuntimeExtensionResolver.ts | 68 ++++++++++++++++--- src/lsptoolshost/roslynLanguageServer.ts | 7 +- src/shared/utils/getDotnetInfo.ts | 5 ++ 3 files changed, 70 insertions(+), 10 deletions(-) diff --git a/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts b/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts index 23def324c..36829ced7 100644 --- a/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts +++ b/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts @@ -14,7 +14,8 @@ import { existsSync } from 'fs'; import { CSharpExtensionId } from '../constants/csharpExtensionId'; import { promisify } from 'util'; import { exec } from 'child_process'; -import { pathExistsSync } from 'fs-extra'; +import { getDotnetInfo } from '../shared/utils/getDotnetInfo'; +import { readFile } from 'fs/promises'; export const DotNetRuntimeVersion = '7.0'; @@ -33,7 +34,8 @@ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { * This is a function instead of a string because the server path can change while the extension is active (when the option changes). */ private getServerPath: (options: Options, platform: PlatformInformation) => string, - private channel: vscode.OutputChannel + private channel: vscode.OutputChannel, + private extensionPath: string ) {} private hostInfo: HostExecutableInformation | undefined; @@ -129,16 +131,23 @@ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { */ private async findDotnetFromPath(): Promise { try { - // Run dotnet version to see if there is a valid dotnet on the path with a high enough version. - const result = await promisify(exec)(`dotnet --version`); + const dotnetInfo = await getDotnetInfo([]); + const dotnetVersionStr = dotnetInfo.Version; - if (result.stderr) { - throw new Error(`Unable to read dotnet version information. Error ${result.stderr}`); + const extensionArchitecture = await this.getArchitectureFromTargetPlatform(); + const dotnetArchitecture = dotnetInfo.Architecture; + + // If the extension arhcitecture is defined, we check that it matches the dotnet architecture. + // If its undefined we likely have a platform neutral server and assume it can run on any architecture. + if (extensionArchitecture && extensionArchitecture !== dotnetArchitecture) { + throw new Error( + `The architecture of the .NET runtime (${dotnetArchitecture}) does not match the architecture of the extension (${extensionArchitecture}).` + ); } - const dotnetVersion = semver.parse(result.stdout.trimEnd()); + const dotnetVersion = semver.parse(dotnetVersionStr); if (!dotnetVersion) { - throw new Error(`Unknown result output from 'dotnet --version'. Received ${result.stdout}`); + throw new Error(`Unknown result output from 'dotnet --version'. Received ${dotnetVersionStr}`); } if (semver.lt(dotnetVersion, this.minimumDotnetVersion)) { @@ -155,7 +164,7 @@ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { } const path = whereOutput.stdout.trim(); - if (!pathExistsSync(path)) { + if (!existsSync(path)) { throw new Error(`dotnet path does not exist: ${path}`); } @@ -172,4 +181,45 @@ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { return undefined; } + + private async getArchitectureFromTargetPlatform(): Promise { + const vsixManifestFile = path.join(this.extensionPath, '.vsixmanifest'); + if (!existsSync(vsixManifestFile)) { + // This is not an error as normal development F5 builds do not generate a .vsixmanifest file. + this.channel.appendLine( + `Unable to find extension target platform - no vsix manifest file exists at ${vsixManifestFile}` + ); + return undefined; + } + + const contents = await readFile(vsixManifestFile, 'utf-8'); + const targetPlatformMatch = /TargetPlatform="(.*)"/.exec(contents); + if (!targetPlatformMatch) { + throw new Error(`Could not find extension target platform in ${vsixManifestFile}`); + } + + const targetPlatform = targetPlatformMatch[1]; + + // The currently known extension platforms are taken from here: + // https://code.visualstudio.com/api/working-with-extensions/publishing-extension#platformspecific-extensions + switch (targetPlatform) { + case 'win32-x64': + case 'linux-x64': + case 'alpine-x64': + case 'darwin-x64': + return 'x64'; + case 'win32-ia32': + return 'x86'; + case 'win32-arm64': + case 'linux-arm64': + case 'alpine-arm64': + case 'darwin-arm64': + return 'arm64'; + case 'linux-armhf': + case 'web': + return undefined; + default: + throw new Error(`Unknown extension target platform: ${targetPlatform}`); + } + } } diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 0f58106f5..3c69b41e6 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -733,7 +733,12 @@ export async function activateRoslynLanguageServer( // Create a separate channel for outputting trace logs - these are incredibly verbose and make other logs very difficult to see. _traceChannel = vscode.window.createOutputChannel('C# LSP Trace Logs'); - const hostExecutableResolver = new DotnetRuntimeExtensionResolver(platformInfo, getServerPath, outputChannel); + const hostExecutableResolver = new DotnetRuntimeExtensionResolver( + platformInfo, + getServerPath, + outputChannel, + context.extensionPath + ); const additionalExtensionPaths = scanExtensionPlugins(); _languageServer = new RoslynLanguageServer( platformInfo, diff --git a/src/shared/utils/getDotnetInfo.ts b/src/shared/utils/getDotnetInfo.ts index 48d5cccb3..ec66e2a71 100644 --- a/src/shared/utils/getDotnetInfo.ts +++ b/src/shared/utils/getDotnetInfo.ts @@ -25,6 +25,7 @@ export async function getDotnetInfo(dotNetCliPaths: string[]): Promise Date: Wed, 9 Aug 2023 04:42:54 -0700 Subject: [PATCH 09/34] Address feedback --- src/features/diagnosticsProvider.ts | 4 +++- src/shared/options.ts | 12 ++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/features/diagnosticsProvider.ts b/src/features/diagnosticsProvider.ts index 53022704c..ba42cd7a7 100644 --- a/src/features/diagnosticsProvider.ts +++ b/src/features/diagnosticsProvider.ts @@ -135,14 +135,16 @@ class OmniSharpDiagnosticsProvider extends AbstractSupport { ) { super(server, languageMiddlewareFeature); + const analyzersEnabledLegacyOption = vscode.workspace.getConfiguration('omnisharp').get('enableRoslynAnalyzers', false); const useOmnisharpServer = vscode.workspace.getConfiguration('dotnet').get('server.useOmnisharp', false); - this._analyzersEnabled = + const analyzersEnabledNewOption = vscode.workspace .getConfiguration('dotnet') .get( 'backgroundAnalysis.analyzerDiagnosticsScope', useOmnisharpServer ? 'none' : 'openFiles' ) != 'none'; + this._analyzersEnabled = analyzersEnabledLegacyOption || analyzersEnabledNewOption; this._validationAdvisor = validationAdvisor; this._diagnostics = vscode.languages.createDiagnosticCollection('csharp'); this._suppressHiddenDiagnostics = vscode.workspace diff --git a/src/shared/options.ts b/src/shared/options.ts index 90e810593..85abca76d 100644 --- a/src/shared/options.ts +++ b/src/shared/options.ts @@ -119,12 +119,14 @@ export class Options { 'omnisharp.useEditorFormattingSettings', true ); + const enableRoslynAnalyzersLegacyOption = Options.readOption(config, 'omnisharp.enableRoslynAnalyzers', false); const diagnosticAnalysisScope = Options.readOption( config, 'dotnet.backgroundAnalysis.analyzerDiagnosticsScope', useOmnisharpServer ? 'none' : 'openFiles' ); - const enableRoslynAnalyzers = diagnosticAnalysisScope != 'none'; + const enableRoslynAnalyzersNewOption = diagnosticAnalysisScope != 'none'; + const enableRoslynAnalyzers = enableRoslynAnalyzersLegacyOption || enableRoslynAnalyzersNewOption; const enableEditorConfigSupport = Options.readOption( config, 'omnisharp.enableEditorConfigSupport', @@ -143,7 +145,13 @@ export class Options { 'omnisharp.enableImportCompletion' ); const enableAsyncCompletion = Options.readOption(config, 'omnisharp.enableAsyncCompletion', false); - const analyzeOpenDocumentsOnly = diagnosticAnalysisScope == 'openFiles'; + const analyzeOpenDocumentsOnlyLegacyOption = Options.readOption( + config, + 'omnisharp.analyzeOpenDocumentsOnly', + false + ); + const analyzeOpenDocumentsOnlyNewOption = diagnosticAnalysisScope == 'openFiles'; + const analyzeOpenDocumentsOnly = analyzeOpenDocumentsOnlyLegacyOption || analyzeOpenDocumentsOnlyNewOption; const organizeImportsOnFormat = Options.readOption(config, 'omnisharp.organizeImportsOnFormat', false); const disableMSBuildDiagnosticWarning = Options.readOption( config, From e066d6881e2f331a21a973a98585f0aa14b4e67a Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Wed, 9 Aug 2023 05:11:23 -0700 Subject: [PATCH 10/34] Fix prettier problems --- src/features/diagnosticsProvider.ts | 4 +++- src/shared/options.ts | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/features/diagnosticsProvider.ts b/src/features/diagnosticsProvider.ts index ba42cd7a7..620a01dff 100644 --- a/src/features/diagnosticsProvider.ts +++ b/src/features/diagnosticsProvider.ts @@ -135,7 +135,9 @@ class OmniSharpDiagnosticsProvider extends AbstractSupport { ) { super(server, languageMiddlewareFeature); - const analyzersEnabledLegacyOption = vscode.workspace.getConfiguration('omnisharp').get('enableRoslynAnalyzers', false); + const analyzersEnabledLegacyOption = vscode.workspace + .getConfiguration('omnisharp') + .get('enableRoslynAnalyzers', false); const useOmnisharpServer = vscode.workspace.getConfiguration('dotnet').get('server.useOmnisharp', false); const analyzersEnabledNewOption = vscode.workspace diff --git a/src/shared/options.ts b/src/shared/options.ts index 85abca76d..8b62c198e 100644 --- a/src/shared/options.ts +++ b/src/shared/options.ts @@ -119,7 +119,11 @@ export class Options { 'omnisharp.useEditorFormattingSettings', true ); - const enableRoslynAnalyzersLegacyOption = Options.readOption(config, 'omnisharp.enableRoslynAnalyzers', false); + const enableRoslynAnalyzersLegacyOption = Options.readOption( + config, + 'omnisharp.enableRoslynAnalyzers', + false + ); const diagnosticAnalysisScope = Options.readOption( config, 'dotnet.backgroundAnalysis.analyzerDiagnosticsScope', From 5f157e2d0636a2f7388a1e576a3b46229f705c1e Mon Sep 17 00:00:00 2001 From: David Barbet Date: Wed, 9 Aug 2023 10:29:02 -0700 Subject: [PATCH 11/34] output correct command name in error --- src/lsptoolshost/dotnetRuntimeExtensionResolver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts b/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts index 36829ced7..d80919f43 100644 --- a/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts +++ b/src/lsptoolshost/dotnetRuntimeExtensionResolver.ts @@ -160,7 +160,7 @@ export class DotnetRuntimeExtensionResolver implements IHostExecutableResolver { const command = this.platformInfo.isWindows() ? 'where' : 'which'; const whereOutput = await promisify(exec)(`${command} dotnet`); if (!whereOutput.stdout) { - throw new Error(`Unable to find dotnet from where.`); + throw new Error(`Unable to find dotnet from ${command}.`); } const path = whereOutput.stdout.trim(); From e9694a2a21bedf337bad25219cc446044aa10c2d Mon Sep 17 00:00:00 2001 From: David Barbet Date: Wed, 9 Aug 2023 14:29:12 -0700 Subject: [PATCH 12/34] Set prerelease flag based on the branch name --- azure-pipelines-official.yml | 6 ++++-- azure-pipelines.yml | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/azure-pipelines-official.yml b/azure-pipelines-official.yml index 47983ce70..353f5a683 100644 --- a/azure-pipelines-official.yml +++ b/azure-pipelines-official.yml @@ -6,8 +6,10 @@ trigger: pr: none variables: - - name: prereleaseFlag - value: '--prerelease' + ${{ if eq(variables['Build.SourceBranchName'], 'release') }}: + prereleaseFlag: '' + ${{ else }}: + prereleaseFlag: '--prerelease' stages: - stage: Build diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 45c80093e..9c169ee7e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -12,8 +12,10 @@ pr: - main variables: - - name: prereleaseFlag - value: '--prerelease' + ${{ if eq(variables['Build.SourceBranchName'], 'release') }}: + prereleaseFlag: '' + ${{ else }}: + prereleaseFlag: '--prerelease' stages: - stage: Build From 0614ce4eae6647adbbe457ec76b7483d556a8072 Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Wed, 9 Aug 2023 16:27:20 -0700 Subject: [PATCH 13/34] Add localization to debugger components (#6064) * Add localization to debugger components This PR adds in localization via vscode.l10n.t(...) calls to the strings used in the debugger components of vscode-csharp. This also moves the tests that now call vscode.l10n.t to be integration tests. Also refactored DotnetInfo to its own file to avoid pulling in vscode for unit tests. --- l10n/bundle.l10n.json | 64 ++++++- src/coreclrDebug/activate.ts | 40 +++-- src/coreclrDebug/debuggerEventsProtocol.ts | 4 +- src/coreclrDebug/parsedEnvironmentFile.ts | 7 +- src/coreclrDebug/util.ts | 31 +++- src/features/processPicker.ts | 34 ++-- src/observers/telemetryObserver.ts | 3 +- src/shared/assets.ts | 158 +++++++++++------- src/shared/configurationProvider.ts | 31 ++-- src/shared/dotnetConfigurationProvider.ts | 15 +- src/shared/reportIssue.ts | 2 +- src/shared/utils/dotnetInfo.ts | 12 ++ src/shared/utils/getDotnetInfo.ts | 9 +- src/shared/workspaceConfigurationProvider.ts | 13 +- .../coreclrDebug/targetArchitecture.test.ts | 2 +- .../logging/telemetryObserver.test.ts | 2 +- .../parsedEnvironmentFile.test.ts | 0 test/unitTests/features/reportIssue.test.ts | 2 +- test/unitTests/options.test.ts | 4 +- 19 files changed, 302 insertions(+), 131 deletions(-) create mode 100644 src/shared/utils/dotnetInfo.ts rename test/{unitTests => integrationTests}/coreclrDebug/targetArchitecture.test.ts (98%) rename test/{unitTests => integrationTests}/logging/telemetryObserver.test.ts (99%) rename test/{unitTests => integrationTests}/parsedEnvironmentFile.test.ts (100%) diff --git a/l10n/bundle.l10n.json b/l10n/bundle.l10n.json index 98d4b179f..2d0f7a41f 100644 --- a/l10n/bundle.l10n.json +++ b/l10n/bundle.l10n.json @@ -1,4 +1,41 @@ { + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "No process was selected.": "No process was selected.", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Open envFile": "Open envFile", + "Yes": "Yes", + "Not Now": "Not Now", + "More Information": "More Information", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Show Output": "Show Output", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "No executable projects": "No executable projects", + "Select the project to launch": "Select the project to launch", + "Invalid project index": "Invalid project index", + "Startup project not set": "Startup project not set", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "For further information visit {0}.": "For further information visit {0}.", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "For further information visit {0}": "For further information visit {0}", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "WARNING": "WARNING", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\n\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\nIf this allows the server to now load your project then --\n * Delete this file\n * Open the Visual Studio Code command palette (View->Command Palette)\n * run the command: '.NET: Generate Assets for Build and Debug'.\n\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\n\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\nIf this allows the server to now load your project then --\n * Delete this file\n * Open the Visual Studio Code command palette (View->Command Palette)\n * run the command: '.NET: Generate Assets for Build and Debug'.\n\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Don't Ask Again": "Don't Ask Again", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Cancel": "Cancel", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", "Cannot load Razor language server because the directory was not found: '{0}'": "Cannot load Razor language server because the directory was not found: '{0}'", "Could not find '{0}' in or above '{1}'.": "Could not find '{0}' in or above '{1}'.", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Invalid trace setting for Razor language server. Defaulting to '{0}'", @@ -81,5 +118,30 @@ "View Debug Docs": "View Debug Docs", "Ignore": "Ignore", "Run and Debug: A valid browser is not installed": "Run and Debug: A valid browser is not installed", - "Restart Language Server": "Restart Language Server" + "Restart Language Server": "Restart Language Server", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Select the process to attach to": "Select the process to attach to", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Error Message: ": "Error Message: ", + "See {0} output": "See {0} output", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Get the SDK": "Get the SDK", + "Disable message in settings": "Disable message in settings", + "Help": "Help", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below." } \ No newline at end of file diff --git a/src/coreclrDebug/activate.ts b/src/coreclrDebug/activate.ts index 5e6879fab..2098457a0 100644 --- a/src/coreclrDebug/activate.ts +++ b/src/coreclrDebug/activate.ts @@ -41,7 +41,9 @@ export async function activate( // a warning was already issued, so do nothing. if (isValidArchitecture) { eventStream.post( - new DebuggerPrerequisiteFailure('[ERROR]: C# Extension failed to install the debugger package.') + new DebuggerPrerequisiteFailure( + vscode.l10n.t('[ERROR]: C# Extension failed to install the debugger package.') + ) ); showInstallErrorMessage(eventStream); } @@ -60,7 +62,7 @@ export async function activate( const attachItem = await RemoteAttachPicker.ShowAttachEntries(args, platformInformation); return attachItem ? attachItem.id - : Promise.reject(new Error('Could not find a process id to attach.')); + : Promise.reject(new Error(vscode.l10n.t('Could not find a process id to attach.'))); }) ); @@ -117,7 +119,9 @@ async function checkIsValidArchitecture( ) { eventStream.post( new DebuggerPrerequisiteFailure( - '[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.' + vscode.l10n.t( + '[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.' + ) ) ); return false; @@ -128,7 +132,9 @@ async function checkIsValidArchitecture( if (platformInformation.architecture === 'x86') { eventStream.post( new DebuggerPrerequisiteWarning( - `[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.` + vscode.l10n.t( + `[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.` + ) ) ); return false; @@ -140,7 +146,9 @@ async function checkIsValidArchitecture( } } - eventStream.post(new DebuggerPrerequisiteFailure('[ERROR] The debugger cannot be installed. Unknown platform.')); + eventStream.post( + new DebuggerPrerequisiteFailure(vscode.l10n.t('[ERROR] The debugger cannot be installed. Unknown platform.')) + ); return false; } @@ -156,7 +164,9 @@ async function completeDebuggerInstall( if (!isValidArchitecture) { eventStream.post(new DebuggerNotInstalledFailure()); vscode.window.showErrorMessage( - 'Failed to complete the installation of the C# extension. Please see the error in the output window below.' + vscode.l10n.t( + 'Failed to complete the installation of the C# extension. Please see the error in the output window below.' + ) ); return false; } @@ -179,16 +189,18 @@ async function completeDebuggerInstall( function showInstallErrorMessage(eventStream: EventStream) { eventStream.post(new DebuggerNotInstalledFailure()); vscode.window.showErrorMessage( - 'An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.' + vscode.l10n.t( + 'An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.' + ) ); } function showDotnetToolsWarning(message: string): void { const config = vscode.workspace.getConfiguration('csharp'); if (!config.get('suppressDotnetInstallWarning', false)) { - const getDotNetMessage = 'Get the SDK'; - const goToSettingsMessage = 'Disable message in settings'; - const helpMessage = 'Help'; + const getDotNetMessage = vscode.l10n.t('Get the SDK'); + const goToSettingsMessage = vscode.l10n.t('Disable message in settings'); + const helpMessage = vscode.l10n.t('Help'); // Buttons are shown in right-to-left order, with a close button to the right of everything; // getDotNetMessage will be the first button, then goToSettingsMessage, then the close button. vscode.window.showErrorMessage(message, goToSettingsMessage, getDotNetMessage, helpMessage).then((value) => { @@ -248,7 +260,9 @@ export class DebugAdapterExecutableFactory implements vscode.DebugAdapterDescrip if (!installLock) { this.eventStream.post(new DebuggerNotInstalledFailure()); throw new Error( - 'The C# extension is still downloading packages. Please see progress in the output window below.' + vscode.l10n.t( + 'The C# extension is still downloading packages. Please see progress in the output window below.' + ) ); } // install.complete does not exist, check dotnetCLI to see if we can complete. @@ -262,7 +276,9 @@ export class DebugAdapterExecutableFactory implements vscode.DebugAdapterDescrip if (!success) { this.eventStream.post(new DebuggerNotInstalledFailure()); throw new Error( - 'Failed to complete the installation of the C# extension. Please see the error in the output window below.' + vscode.l10n.t( + 'Failed to complete the installation of the C# extension. Please see the error in the output window below.' + ) ); } } diff --git a/src/coreclrDebug/debuggerEventsProtocol.ts b/src/coreclrDebug/debuggerEventsProtocol.ts index 2f5d49bab..de2941874 100644 --- a/src/coreclrDebug/debuggerEventsProtocol.ts +++ b/src/coreclrDebug/debuggerEventsProtocol.ts @@ -3,6 +3,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as vscode from 'vscode'; + // This contains the definition of messages that VsDbg-UI can send back to a listener which registers itself via the 'debuggerEventsPipeName' // property on a launch or attach request. // @@ -28,7 +30,7 @@ export interface ProcessLaunchedEvent extends DebuggerEvent { export function decodePacket(packet: Buffer): DebuggerEvent { // Verify the message ends in a newline if (packet[packet.length - 1] != 10 /*\n*/) { - throw new Error('Unexpected message received from debugger.'); + throw new Error(vscode.l10n.t('Unexpected message received from debugger.')); } const message = packet.toString('utf-8', 0, packet.length - 1); diff --git a/src/coreclrDebug/parsedEnvironmentFile.ts b/src/coreclrDebug/parsedEnvironmentFile.ts index 2c45534ea..57018764c 100644 --- a/src/coreclrDebug/parsedEnvironmentFile.ts +++ b/src/coreclrDebug/parsedEnvironmentFile.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as vscode from 'vscode'; import * as fs from 'fs'; export class ParsedEnvironmentFile { @@ -66,7 +67,11 @@ export class ParsedEnvironmentFile { // show error message if single lines cannot get parsed let warning: string | undefined; if (parseErrors.length !== 0) { - warning = `Ignoring non-parseable lines in envFile ${envFile}: ${parseErrors.join(', ')}.`; + warning = vscode.l10n.t( + 'Ignoring non-parseable lines in envFile {0}: {1}.', + envFile, + parseErrors.join(', ') + ); } return new ParsedEnvironmentFile(env, warning); diff --git a/src/coreclrDebug/util.ts b/src/coreclrDebug/util.ts index 973e8df5a..ae3319cc0 100644 --- a/src/coreclrDebug/util.ts +++ b/src/coreclrDebug/util.ts @@ -3,12 +3,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as vscode from 'vscode'; import * as path from 'path'; import * as fs from 'fs'; import * as semver from 'semver'; import * as os from 'os'; import { PlatformInformation } from '../shared/platform'; -import { getDotnetInfo, DotnetInfo } from '../shared/utils/getDotnetInfo'; +import { getDotnetInfo } from '../shared/utils/getDotnetInfo'; +import { DotnetInfo } from '../shared/utils/dotnetInfo'; const MINIMUM_SUPPORTED_DOTNET_CLI = '1.0.0'; @@ -25,21 +27,21 @@ export class CoreClrDebugUtil { public extensionDir(): string { if (this._extensionDir === '') { - throw new Error('Failed to set extension directory'); + throw new Error(vscode.l10n.t('Failed to set extension directory')); } return this._extensionDir; } public debugAdapterDir(): string { if (this._debugAdapterDir === '') { - throw new Error('Failed to set debugadpter directory'); + throw new Error(vscode.l10n.t('Failed to set debugadpter directory')); } return this._debugAdapterDir; } public installCompleteFilePath(): string { if (this._installCompleteFilePath === '') { - throw new Error('Failed to set install complete file path'); + throw new Error(vscode.l10n.t('Failed to set install complete file path')); } return this._installCompleteFilePath; } @@ -63,13 +65,19 @@ export class CoreClrDebugUtil { const dotnetInfo = await getDotnetInfo(dotNetCliPaths); if (semver.lt(dotnetInfo.Version, MINIMUM_SUPPORTED_DOTNET_CLI)) { throw new Error( - `The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is ${MINIMUM_SUPPORTED_DOTNET_CLI}.` + vscode.l10n.t( + `The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.`, + MINIMUM_SUPPORTED_DOTNET_CLI + ) ); } } catch (error) { const message = error instanceof Error ? error.message : `${error}`; throw new Error( - `The .NET Core SDK cannot be located: ${message}. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.` + vscode.l10n.t( + `The .NET Core SDK cannot be located: {0}. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.`, + message + ) ); } } @@ -121,7 +129,10 @@ export function getTargetArchitecture( if (launchJsonTargetArchitecture) { if (launchJsonTargetArchitecture !== 'x86_64' && launchJsonTargetArchitecture !== 'arm64') { throw new Error( - `The value '${launchJsonTargetArchitecture}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.` + vscode.l10n.t( + `The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.`, + launchJsonTargetArchitecture + ) ); } return launchJsonTargetArchitecture; @@ -135,7 +146,9 @@ export function getTargetArchitecture( // Otherwise, look at the runtime ID. if (!dotnetInfo.RuntimeId) { throw new Error( - `Unable to determine RuntimeId. Please set 'targetArchitecture' in your launch.json configuration.` + vscode.l10n.t( + `Unable to determine RuntimeId. Please set 'targetArchitecture' in your launch.json configuration.` + ) ); } @@ -145,5 +158,5 @@ export function getTargetArchitecture( return 'x86_64'; } - throw new Error(`Unexpected RuntimeId '${dotnetInfo.RuntimeId}'.`); + throw new Error(vscode.l10n.t("Unexpected RuntimeId '{0}'.", dotnetInfo.RuntimeId)); } diff --git a/src/features/processPicker.ts b/src/features/processPicker.ts index 3643c9c98..693f04296 100644 --- a/src/features/processPicker.ts +++ b/src/features/processPicker.ts @@ -154,7 +154,9 @@ export class RemoteAttachPicker { return Promise.resolve(this.createPipeCmdFromArray(fixedPipeProgram, pipeArgs, quoteArgs)); } else { // Invalid args type - return Promise.reject(new Error('pipeArgs must be a string or a string array type')); + return Promise.reject( + new Error(vscode.l10n.t('pipeArgs must be a string or a string array type')) + ); } }); } @@ -231,17 +233,19 @@ export class RemoteAttachPicker { if (!name) { // Config name not found. - return Promise.reject(new Error('Name not defined in current configuration.')); + return Promise.reject(new Error(vscode.l10n.t('Name not defined in current configuration.'))); } if (!args.pipeTransport || !args.pipeTransport.debuggerPath) { // Missing PipeTransport and debuggerPath, prompt if user wanted to just do local attach. return Promise.reject( new Error( - 'Configuration "' + - name + - '" in launch.json does not have a ' + - 'pipeTransport argument with debuggerPath for remote process listing.' + vscode.l10n.t( + 'Configuration "{0}" in launch.json does not have a {1} argument with {2} for remote process listing.', + name, + 'pipeTransport', + 'debuggerPath' + ) ) ); } else { @@ -261,7 +265,7 @@ export class RemoteAttachPicker { ignoreFocusOut: true, matchOnDescription: true, matchOnDetail: true, - placeHolder: 'Select the process to attach to', + placeHolder: vscode.l10n.t('Select the process to attach to'), }); } } @@ -285,17 +289,23 @@ export class RemoteAttachPicker { const lines = output.split(/\r?\n/); if (lines.length == 0) { - return Promise.reject(new Error('Pipe transport failed to get OS and processes.')); + return Promise.reject( + new Error(vscode.l10n.t('Pipe transport failed to get OS and processes.')) + ); } else { const remoteOS = lines[0].replace(/[\r\n]+/g, ''); if (remoteOS != 'Linux' && remoteOS != 'Darwin') { - return Promise.reject(new Error(`Operating system "${remoteOS}"" not supported.`)); + return Promise.reject( + new Error(vscode.l10n.t('Operating system "{0}" not supported.', remoteOS)) + ); } // Only got OS from uname if (lines.length == 1) { - return Promise.reject(new Error('Transport attach could not obtain processes list.')); + return Promise.reject( + new Error(vscode.l10n.t('Transport attach could not obtain processes list.')) + ); } else { const processes = lines.slice(1); return sortProcessEntries(PsOutputParser.parseProcessFromPsArray(processes), remoteOS); @@ -656,13 +666,13 @@ async function execChildProcessAndOutputErrorToChannel( } if (error) { - channelOutput = channelOutput.concat('Error Message: ' + error.message); + channelOutput = channelOutput.concat(vscode.l10n.t('Error Message: ') + error.message); } if (error || (stderr && stderr.length > 0)) { channel.append(channelOutput); channel.show(); - reject(new Error('See remote-attach output')); + reject(new Error(vscode.l10n.t('See {0} output', 'remote-attach'))); return; } diff --git a/src/observers/telemetryObserver.ts b/src/observers/telemetryObserver.ts index f3da01b09..3fa230794 100644 --- a/src/observers/telemetryObserver.ts +++ b/src/observers/telemetryObserver.ts @@ -18,7 +18,8 @@ import { } from '../omnisharp/loggingEvents'; import { PackageError } from '../packageManager/packageError'; import { EventType } from '../omnisharp/eventType'; -import { getDotnetInfo, DotnetInfo } from '../shared/utils/getDotnetInfo'; +import { getDotnetInfo } from '../shared/utils/getDotnetInfo'; +import { DotnetInfo } from '../shared/utils/dotnetInfo'; export interface ITelemetryReporter { sendTelemetryEvent( diff --git a/src/shared/assets.ts b/src/shared/assets.ts index 242719940..164fc6aa1 100644 --- a/src/shared/assets.ts +++ b/src/shared/assets.ts @@ -49,7 +49,7 @@ export class AssetGenerator { public async selectStartupProject(selectedIndex?: number): Promise { if (!this.hasExecutableProjects()) { - throw new Error('No executable projects'); + throw new Error(vscode.l10n.t('No executable projects')); } if (selectedIndex !== undefined) { @@ -68,7 +68,7 @@ export class AssetGenerator { const selectedItem = await vscode.window.showQuickPick(items, { matchOnDescription: true, - placeHolder: 'Select the project to launch', + placeHolder: vscode.l10n.t('Select the project to launch'), }); if (selectedItem === undefined) { @@ -83,7 +83,7 @@ export class AssetGenerator { // This method is used by the unit tests instead of selectStartupProject public setStartupProject(index: number): void { if (index >= this.executableProjects.length) { - throw new Error('Invalid project index'); + throw new Error(vscode.l10n.t('Invalid project index')); } this.startupProject = this.executableProjects[index]; @@ -91,7 +91,7 @@ export class AssetGenerator { public hasWebServerDependency(): boolean { if (!this.startupProject) { - throw new Error('Startup project not set'); + throw new Error(vscode.l10n.t('Startup project not set')); } return this.startupProject.isWebProject; @@ -99,7 +99,7 @@ export class AssetGenerator { public computeProgramLaunchType(): ProgramLaunchType { if (!this.startupProject) { - throw new Error('Startup project not set'); + throw new Error(vscode.l10n.t('Startup project not set')); } if (this.startupProject.isBlazorWebAssemblyStandalone) { @@ -119,7 +119,7 @@ export class AssetGenerator { private computeProgramPath(): string { if (!this.startupProject) { - throw new Error('Startup project not set'); + throw new Error(vscode.l10n.t('Startup project not set')); } const relativeTargetPath = path.relative(this.workspaceFolder.uri.fsPath, this.startupProject.outputPath); @@ -133,7 +133,7 @@ export class AssetGenerator { private computeWorkingDirectory(): string { if (!this.startupProject) { - throw new Error('Startup project not set'); + throw new Error(vscode.l10n.t('Startup project not set')); } // Startup project will always be a child of the workspace folder, @@ -355,21 +355,25 @@ export enum ProgramLaunchType { export function createWebLaunchConfiguration(programPath: string, workingDirectory: string): string { const configuration = { - 'OS-COMMENT1': 'Use IntelliSense to find out which attributes exist for C# debugging', - 'OS-COMMENT2': 'Use hover for the description of the existing attributes', - 'OS-COMMENT3': - 'For further information visit https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md', + 'OS-COMMENT1': vscode.l10n.t('Use IntelliSense to find out which attributes exist for C# debugging'), + 'OS-COMMENT2': vscode.l10n.t('Use hover for the description of the existing attributes'), + 'OS-COMMENT3': vscode.l10n.t( + 'For further information visit {0}.', + 'https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md' + ), name: '.NET Core Launch (web)', type: 'coreclr', request: 'launch', preLaunchTask: 'build', - 'OS-COMMENT4': 'If you have changed target frameworks, make sure to update the program path.', + 'OS-COMMENT4': vscode.l10n.t('If you have changed target frameworks, make sure to update the program path.'), program: `${util.convertNativePathToPosix(programPath)}`, args: Array(0), cwd: `${util.convertNativePathToPosix(workingDirectory)}`, stopAtEntry: false, - 'OS-COMMENT5': - 'Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser', + 'OS-COMMENT5': vscode.l10n.t( + 'Enable launching a web browser when ASP.NET Core starts. For more information: {0}', + 'https://aka.ms/VSCode-CS-LaunchJson-WebBrowser' + ), serverReadyAction: { action: 'openExternally', pattern: '\\bNow listening on:\\s+(https?://\\S+)', @@ -394,7 +398,7 @@ export function createBlazorWebAssemblyHostedLaunchConfiguration( type: 'blazorwasm', request: 'launch', hosted: true, - 'OS-COMMENT1': 'If you have changed target frameworks, make sure to update the program path.', + 'OS-COMMENT1': vscode.l10n.t('If you have changed target frameworks, make sure to update the program path.'), program: `${util.convertNativePathToPosix(programPath)}`, cwd: `${util.convertNativePathToPosix(workingDirectory)}`, }; @@ -415,20 +419,24 @@ export function createBlazorWebAssemblyStandaloneLaunchConfiguration(workingDire export function createLaunchConfiguration(programPath: string, workingDirectory: string): string { const configuration = { - 'OS-COMMENT1': 'Use IntelliSense to find out which attributes exist for C# debugging', - 'OS-COMMENT2': 'Use hover for the description of the existing attributes', - 'OS-COMMENT3': - 'For further information visit https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md', + 'OS-COMMENT1': vscode.l10n.t('Use IntelliSense to find out which attributes exist for C# debugging'), + 'OS-COMMENT2': vscode.l10n.t('Use hover for the description of the existing attributes'), + 'OS-COMMENT3': vscode.l10n.t( + 'For further information visit {0}', + 'https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md' + ), name: '.NET Core Launch (console)', type: 'coreclr', request: 'launch', preLaunchTask: 'build', - 'OS-COMMENT4': 'If you have changed target frameworks, make sure to update the program path.', + 'OS-COMMENT4': vscode.l10n.t('If you have changed target frameworks, make sure to update the program path.'), program: `${util.convertNativePathToPosix(programPath)}`, args: Array(0), cwd: `${util.convertNativePathToPosix(workingDirectory)}`, - 'OS-COMMENT5': - "For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console", + 'OS-COMMENT5': vscode.l10n.t( + "For more information about the 'console' field, see {0}", + 'https://aka.ms/VSCode-CS-LaunchJson-Console' + ), console: 'internalConsole', stopAtEntry: false, }; @@ -436,36 +444,57 @@ export function createLaunchConfiguration(programPath: string, workingDirectory: return JSON.stringify(configuration); } +function wordWrapString(input: string): string[] { + let output: string[] = []; + // Split up the input's existing newlines so they don't get wordwrapped. + const newLineSplitInput: string[] = input.split('\n'); + for (let i = 0; i < newLineSplitInput.length; i++) { + // Regex will wordwrap up to 80 characters to the next space or end of line (if the language has spaces). + const wordWrappedIntermediateOutput: string = newLineSplitInput[i].replace( + /(?![^\n]{1,80}$)([^\n]{1,80})\s/g, + '$1\n' + ); + output = output.concat(wordWrappedIntermediateOutput.split('\n')); + } + + return output; +} + +function createWarningKeyString(warningStr: string, count: number): string { + return `${warningStr}${count.toString().padStart(2, '0')}`; +} + // DebugConfiguration written to launch.json when the extension fails to generate a good configuration export function createFallbackLaunchConfiguration(): vscode.DebugConfiguration { - return { - name: '.NET Core Launch (console)', - type: 'coreclr', - request: 'launch', - WARNING01: '*********************************************************************************', - WARNING02: 'The C# extension was unable to automatically decode projects in the current', - WARNING03: 'workspace to create a runnable launch.json file. A template launch.json file has', - WARNING04: 'been created as a placeholder.', - WARNING05: '', - WARNING06: 'If the server is currently unable to load your project, you can attempt to resolve', - WARNING07: "this by restoring any missing project dependencies (example: run 'dotnet restore')", - WARNING08: 'and by fixing any reported errors from building the projects in your workspace.', - WARNING09: 'If this allows the server to now load your project then --', - WARNING10: ' * Delete this file', - WARNING11: ' * Open the Visual Studio Code command palette (View->Command Palette)', - WARNING12: " * run the command: '.NET: Generate Assets for Build and Debug'.", - WARNING13: '', - WARNING14: 'If your project requires a more complex launch configuration, you may wish to delete', - WARNING15: "this configuration and pick a different template using the 'Add Configuration...'", - WARNING16: 'button at the bottom of this file.', - WARNING17: '*********************************************************************************', - preLaunchTask: 'build', - program: '${workspaceFolder}/bin/Debug//.dll', - args: [], - cwd: '${workspaceFolder}', - console: 'internalConsole', - stopAtEntry: false, - }; + const warningKey = vscode.l10n.t('WARNING'); + const warningMessage = vscode.l10n.t( + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\n\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\nIf this allows the server to now load your project then --\n * Delete this file\n * Open the Visual Studio Code command palette (View->Command Palette)\n * run the command: '.NET: Generate Assets for Build and Debug'.\n\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file." + ); + + const warningMessages: string[] = wordWrapString(warningMessage); + const fallbackConfig: any = {}; + fallbackConfig['name'] = '.NET Core Launch (console)'; + fallbackConfig['type'] = 'coreclr'; + fallbackConfig['request'] = 'launch'; + + // This block will generate the WARNING## keys with the wordwrapped strings. + fallbackConfig[createWarningKeyString(warningKey, 1)] = + '*********************************************************************************'; + for (let i = 0; i < warningMessages.length; i++) { + fallbackConfig[createWarningKeyString(warningKey, i + 2)] = warningMessages[i]; + } + fallbackConfig[createWarningKeyString(warningKey, warningMessages.length + 2)] = + '*********************************************************************************'; + + fallbackConfig['preLaunchTask'] = 'build'; + fallbackConfig['program'] = + '${workspaceFolder}/bin/Debug//.dll'; + fallbackConfig['args'] = []; + fallbackConfig['cwd'] = '${workspaceFolder}'; + fallbackConfig['console'] = 'internalConsole'; + fallbackConfig['stopAtEntry'] = false; + + return fallbackConfig; } // AttachConfiguration @@ -542,7 +571,7 @@ export async function getBuildOperations(generator: AssetGenerator): Promise((resolve, _) => { - const yesItem: PromptItem = { title: 'Yes', result: PromptResult.Yes }; - const noItem: PromptItem = { title: 'Not Now', result: PromptResult.No, isCloseAffordance: true }; - const disableItem: PromptItem = { title: "Don't Ask Again", result: PromptResult.Disable }; + const yesItem: PromptItem = { title: vscode.l10n.t('Yes'), result: PromptResult.Yes }; + const noItem: PromptItem = { + title: vscode.l10n.t('Not Now'), + result: PromptResult.No, + isCloseAffordance: true, + }; + const disableItem: PromptItem = { title: vscode.l10n.t("Don't Ask Again"), result: PromptResult.Disable }; const projectName = path.basename(workspaceFolder.uri.fsPath); if (!getBuildAssetsNotificationSetting()) { vscode.window .showWarningMessage( - `Required assets to build and debug are missing from '${projectName}'. Add them?`, + vscode.l10n.t("Required assets to build and debug are missing from '{0}'. Add them?", projectName), disableItem, noItem, yesItem @@ -830,10 +863,10 @@ async function shouldGenerateAssets(generator: AssetGenerator): Promise return new Promise((resolve, _) => { getExistingAssets(generator).then((res) => { if (res.length > 0) { - const yesItem = { title: 'Yes' }; - const cancelItem = { title: 'Cancel', isCloseAffordance: true }; + const yesItem = { title: vscode.l10n.t('Yes') }; + const cancelItem = { title: vscode.l10n.t('Cancel'), isCloseAffordance: true }; vscode.window - .showWarningMessage('Replace existing build and debug assets?', cancelItem, yesItem) + .showWarningMessage(vscode.l10n.t('Replace existing build and debug assets?'), cancelItem, yesItem) .then((selection) => { if (selection === yesItem) { resolve(true); @@ -892,12 +925,17 @@ export async function generateAssets( await addAssets(generator, operations); } else { await vscode.window.showErrorMessage( - `Could not locate .NET Core project in ${workspaceFolder.name}. Assets were not generated.` + vscode.l10n.t( + `Could not locate .NET Core project in '{0}'. Assets were not generated.`, + workspaceFolder.name + ) ); } } } catch (err) { - await vscode.window.showErrorMessage(`Unable to generate assets to build and debug. ${err}`); + await vscode.window.showErrorMessage( + vscode.l10n.t('Unable to generate assets to build and debug. {0}.', `${err}`) + ); } } diff --git a/src/shared/configurationProvider.ts b/src/shared/configurationProvider.ts index 5e5f93441..c6c645661 100644 --- a/src/shared/configurationProvider.ts +++ b/src/shared/configurationProvider.ts @@ -117,7 +117,7 @@ export class BaseVsDbgConfigurationProvider implements vscode.DebugConfiguration } } } else { - vscode.window.showErrorMessage('No process was selected.', { modal: true }); + vscode.window.showErrorMessage(vscode.l10n.t('No process was selected.'), { modal: true }); return undefined; } } @@ -164,7 +164,7 @@ export class BaseVsDbgConfigurationProvider implements vscode.DebugConfiguration config.env = parsedFile.Env; } catch (e) { - throw new Error(`Can't parse envFile ${envFile} because of ${e}`); + throw new Error(vscode.l10n.t("Can't parse envFile {0} because of {1}", envFile, `${e}`)); } // remove envFile from config after parsing @@ -174,7 +174,7 @@ export class BaseVsDbgConfigurationProvider implements vscode.DebugConfiguration } private async showFileWarningAsync(message: string, fileName: string) { - const openItem: MessageItem = { title: 'Open envFile' }; + const openItem: MessageItem = { title: vscode.l10n.t('Open envFile') }; const result = await vscode.window.showWarningMessage(message, openItem); if (result?.title === openItem.title) { const doc = await vscode.workspace.openTextDocument(fileName); @@ -226,12 +226,14 @@ export class BaseVsDbgConfigurationProvider implements vscode.DebugConfiguration errorCode === CertToolStatusCodes.CertificateNotTrusted || errorCode === CertToolStatusCodes.ErrorNoValidCertificateFound ) { - const labelYes = 'Yes'; - const labelNotNow = 'Not Now'; - const labelMoreInfo = 'More Information'; + const labelYes = vscode.l10n.t('Yes'); + const labelNotNow = vscode.l10n.t('Not Now'); + const labelMoreInfo = vscode.l10n.t('More Information'); const result = await vscode.window.showInformationMessage( - 'The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?', + vscode.l10n.t( + 'The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?' + ), { title: labelYes }, { title: labelNotNow, isCloseAffordance: true }, { title: labelMoreInfo } @@ -241,15 +243,22 @@ export class BaseVsDbgConfigurationProvider implements vscode.DebugConfiguration if (returnData.error === null) { //if the prcess returns 0, returnData.error is null, otherwise the return code can be acessed in returnData.error.code const message = errorCode === CertToolStatusCodes.CertificateNotTrusted ? 'trusted' : 'created'; - vscode.window.showInformationMessage(`Self-signed certificate sucessfully ${message}.`); + vscode.window.showInformationMessage( + vscode.l10n.t('Self-signed certificate sucessfully {0}', message) + ); } else { this.csharpOutputChannel.appendLine( - `Couldn't create self-signed certificate. ${returnData.error.message}\ncode: ${returnData.error.code}\nstdout: ${returnData.stdout}` + vscode.l10n.t( + `Couldn't create self-signed certificate. {0}\ncode: {1}\nstdout: {2}`, + returnData.error.message, + `${returnData.error.code}`, + returnData.stdout + ) ); - const labelShowOutput = 'Show Output'; + const labelShowOutput = vscode.l10n.t('Show Output'); const result = await vscode.window.showWarningMessage( - "Couldn't create self-signed certificate. See output for more information.", + vscode.l10n.t("Couldn't create self-signed certificate. See output for more information."), labelShowOutput ); if (result === labelShowOutput) { diff --git a/src/shared/dotnetConfigurationProvider.ts b/src/shared/dotnetConfigurationProvider.ts index c6ba2d971..25c216bbd 100644 --- a/src/shared/dotnetConfigurationProvider.ts +++ b/src/shared/dotnetConfigurationProvider.ts @@ -135,7 +135,7 @@ export class DotnetConfigurationResolver implements vscode.DebugConfigurationPro const debugConfigArray = result.configurations; if (debugConfigArray.length == 0) { - throw new LaunchServiceError(`No launchable target found for '${projectPath}'`); + throw new LaunchServiceError(vscode.l10n.t("No launchable target found for '{0}'", projectPath)); } if (debugConfigArray.length == 1) { return debugConfigArray[0]; @@ -163,7 +163,9 @@ export class DotnetConfigurationResolver implements vscode.DebugConfigurationPro await this.workspaceDebugInfoProvider.getWorkspaceDebugInformation(folder.uri); if (!info) { throw new Error( - 'Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.' + vscode.l10n.t( + 'Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.' + ) ); } @@ -193,15 +195,18 @@ export class DotnetConfigurationResolver implements vscode.DebugConfigurationPro return result; } else { throw new Error( - `Unable to determine a configuration for '${projectPath}'. Please generate C# debug assets instead.` + vscode.l10n.t( + `Unable to determine a configuration for '{0}'. Please generate C# debug assets instead.`, + projectPath + ) ); } } else { - throw new Error(`'${projectPath}' is not an executable project.`); + throw new Error(vscode.l10n.t("'{0}' is not an executable project.", projectPath)); } } } - throw new Error(`Unable to determine debug settings for project '${projectPath}'`); + throw new Error(vscode.l10n.t("Unable to determine debug settings for project '{0}'", projectPath)); } // Workaround for VS Code not calling into the 'coreclr' resolveDebugConfigurationWithSubstitutedVariables diff --git a/src/shared/reportIssue.ts b/src/shared/reportIssue.ts index 69207ff26..5070e620d 100644 --- a/src/shared/reportIssue.ts +++ b/src/shared/reportIssue.ts @@ -7,7 +7,7 @@ import { Extension, vscode } from '../vscodeAdapter'; import { Options } from '../shared/options'; import { IHostExecutableResolver } from '../shared/constants/IHostExecutableResolver'; import { basename, dirname } from 'path'; -import { DotnetInfo } from './utils/getDotnetInfo'; +import { DotnetInfo } from './utils/dotnetInfo'; import { CSharpExtensionId } from '../constants/csharpExtensionId'; export default async function reportIssue( diff --git a/src/shared/utils/dotnetInfo.ts b/src/shared/utils/dotnetInfo.ts new file mode 100644 index 000000000..a84657ada --- /dev/null +++ b/src/shared/utils/dotnetInfo.ts @@ -0,0 +1,12 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export interface DotnetInfo { + CliPath?: string; + FullInfo: string; + Version: string; + /* a runtime-only install of dotnet will not output a runtimeId in dotnet --info. */ + RuntimeId?: string; +} diff --git a/src/shared/utils/getDotnetInfo.ts b/src/shared/utils/getDotnetInfo.ts index 48d5cccb3..2c5205849 100644 --- a/src/shared/utils/getDotnetInfo.ts +++ b/src/shared/utils/getDotnetInfo.ts @@ -6,6 +6,7 @@ import { join } from 'path'; import { execChildProcess } from '../../common'; import { CoreClrDebugUtil } from '../../coreclrDebug/util'; +import { DotnetInfo } from './dotnetInfo'; let _dotnetInfo: DotnetInfo | undefined; @@ -66,11 +67,3 @@ export function getDotNetExecutablePath(dotNetCliPaths: string[]): string | unde } return dotnetExecutablePath; } - -export interface DotnetInfo { - CliPath?: string; - FullInfo: string; - Version: string; - /* a runtime-only install of dotnet will not output a runtimeId in dotnet --info. */ - RuntimeId?: string; -} diff --git a/src/shared/workspaceConfigurationProvider.ts b/src/shared/workspaceConfigurationProvider.ts index 57020e0c5..2e2c9bb20 100644 --- a/src/shared/workspaceConfigurationProvider.ts +++ b/src/shared/workspaceConfigurationProvider.ts @@ -42,7 +42,7 @@ export class DotnetWorkspaceConfigurationProvider extends BaseVsDbgConfiguration ): Promise { if (!folder || !folder.uri) { vscode.window.showErrorMessage( - 'Cannot create .NET debug configurations. No workspace folder was selected.' + vscode.l10n.t('Cannot create .NET debug configurations. No workspace folder was selected.') ); return []; } @@ -51,14 +51,19 @@ export class DotnetWorkspaceConfigurationProvider extends BaseVsDbgConfiguration const info = await this.workspaceDebugInfoProvider.getWorkspaceDebugInformation(folder.uri); if (!info) { vscode.window.showErrorMessage( - 'Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.' + vscode.l10n.t( + 'Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.' + ) ); return []; } if (info.length === 0) { vscode.window.showErrorMessage( - `Cannot create .NET debug configurations. The active C# project is not within folder '${folder.uri.fsPath}'.` + vscode.l10n.t( + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + folder.uri.fsPath + ) ); return []; } @@ -85,7 +90,7 @@ export class DotnetWorkspaceConfigurationProvider extends BaseVsDbgConfiguration return launchJson; } else { // Error to be caught in the .catch() below to write default C# configurations - throw new Error('Does not contain .NET Core projects.'); + throw new Error(vscode.l10n.t('Does not contain .NET Core projects.')); } } catch { // Provider will always create an launch.json file. Providing default C# configurations. diff --git a/test/unitTests/coreclrDebug/targetArchitecture.test.ts b/test/integrationTests/coreclrDebug/targetArchitecture.test.ts similarity index 98% rename from test/unitTests/coreclrDebug/targetArchitecture.test.ts rename to test/integrationTests/coreclrDebug/targetArchitecture.test.ts index 1b1dd7aeb..26e61cd84 100644 --- a/test/unitTests/coreclrDebug/targetArchitecture.test.ts +++ b/test/integrationTests/coreclrDebug/targetArchitecture.test.ts @@ -7,7 +7,7 @@ import { getTargetArchitecture } from '../../../src/coreclrDebug/util'; import { PlatformInformation } from '../../../src/shared/platform'; import { expect, should, assert } from 'chai'; -import { DotnetInfo } from '../../../src/shared/utils/getDotnetInfo'; +import { DotnetInfo } from '../../../src/shared/utils/dotnetInfo'; suite('getTargetArchitecture Tests', () => { suiteSetup(() => should()); diff --git a/test/unitTests/logging/telemetryObserver.test.ts b/test/integrationTests/logging/telemetryObserver.test.ts similarity index 99% rename from test/unitTests/logging/telemetryObserver.test.ts rename to test/integrationTests/logging/telemetryObserver.test.ts index a44c66b31..124f665b5 100644 --- a/test/unitTests/logging/telemetryObserver.test.ts +++ b/test/integrationTests/logging/telemetryObserver.test.ts @@ -18,7 +18,7 @@ import { ProjectConfiguration, TelemetryErrorEvent, } from '../../../src/omnisharp/loggingEvents'; -import { getNullTelemetryReporter } from '../testAssets/fakes'; +import { getNullTelemetryReporter } from '../../unitTests/testAssets/fakes'; import { Package } from '../../../src/packageManager/package'; import { PackageError } from '../../../src/packageManager/packageError'; import { isNotNull } from '../../testUtil'; diff --git a/test/unitTests/parsedEnvironmentFile.test.ts b/test/integrationTests/parsedEnvironmentFile.test.ts similarity index 100% rename from test/unitTests/parsedEnvironmentFile.test.ts rename to test/integrationTests/parsedEnvironmentFile.test.ts diff --git a/test/unitTests/features/reportIssue.test.ts b/test/unitTests/features/reportIssue.test.ts index 1860717a7..a7206ffbc 100644 --- a/test/unitTests/features/reportIssue.test.ts +++ b/test/unitTests/features/reportIssue.test.ts @@ -10,7 +10,7 @@ import { vscode } from '../../../src/vscodeAdapter'; import { Options } from '../../../src/shared/options'; import { FakeMonoResolver, fakeMonoInfo } from '../fakes/fakeMonoResolver'; import { FakeDotnetResolver } from '../fakes/fakeDotnetResolver'; -import { DotnetInfo } from '../../../src/shared/utils/getDotnetInfo'; +import { DotnetInfo } from '../../../src/shared/utils/dotnetInfo'; import { getEmptyOptions } from '../fakes/fakeOptions'; suite(`${reportIssue.name}`, () => { diff --git a/test/unitTests/options.test.ts b/test/unitTests/options.test.ts index 20a682087..843d34cc6 100644 --- a/test/unitTests/options.test.ts +++ b/test/unitTests/options.test.ts @@ -54,7 +54,7 @@ suite('Options tests', () => { updateConfig(vscode, undefined, 'files.exclude', { '**/node_modules': true, '**/assets': false }); const excludedPaths = Options.getExcludedPaths(vscode); - expect(excludedPaths).to.equalTo(['**/node_modules']); + excludedPaths.should.deep.equal(['**/node_modules']); }); test('Verify return no excluded paths when files.exclude and search.exclude empty', () => { @@ -72,7 +72,7 @@ suite('Options tests', () => { updateConfig(vscode, undefined, 'search.exclude', { '**/node_modules': true, '**/assets': false }); const excludedPaths = Options.getExcludedPaths(vscode, true); - expect(excludedPaths).to.be.equalTo(['/Library', '**/node_modules']); + excludedPaths.should.deep.equal(['/Library', '**/node_modules']); }); test('BACK-COMPAT: "omnisharp.loggingLevel": "verbose" == "omnisharp.loggingLevel": "debug"', () => { From 81412a215f7d5e674d376031ff807e9f478c0ed4 Mon Sep 17 00:00:00 2001 From: Tim Burrows Date: Thu, 10 Aug 2023 21:45:29 +1200 Subject: [PATCH 14/34] Adjusts csharp scopes to match 1.26 outputs --- package.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index ab2980067..a789dc8ea 100644 --- a/package.json +++ b/package.json @@ -4737,40 +4737,40 @@ "language": "csharp", "scopes": { "namespace": [ - "entity.name.type.namespace.cs" + "entity.name.namespace" ], "type": [ "entity.name.type" ], "class": [ - "entity.name.type.class.cs" + "entity.name.type.class" ], "enum": [ - "entity.name.type.enum.cs" + "entity.name.type.enum" ], "interface": [ - "entity.name.type.interface.cs" + "entity.name.type.interface" ], "struct": [ - "entity.name.type.struct.cs" + "entity.name.type.struct" ], "typeParameter": [ "entity.name.type.type-parameter.cs" ], "parameter": [ - "entity.name.variable.parameter.cs" + "variable.parameter" ], "variable": [ "entity.name.variable.local.cs" ], "property": [ - "variable.other.property.cs" + "variable.other.property" ], "enumMember": [ - "variable.other.enummember.cs" + "variable.other.enummember" ], "method": [ - "entity.name.function.member.cs" + "entity.name.function.member" ], "macro": [ "keyword.preprocessor.cs" @@ -4809,7 +4809,7 @@ "entity.name.variable.field.cs" ], "constant": [ - "variable.other.constant.cs" + "variable.other.constant" ], "extensionMethod": [ "entity.name.function.extension.cs" From 3444bed6dd4974be55ed1518ad508ce871065835 Mon Sep 17 00:00:00 2001 From: Loni Tra Date: Thu, 10 Aug 2023 11:28:34 -0700 Subject: [PATCH 15/34] Route razor/simplifyMethod to Roslyn (#5982) * Add reroute to new SimplifyTypeNamesHandler * update * bump razor * rename symbol * bump roslyn * other renaming --- .vscode/launch.json | 4 +- package.json | 42 +++++------ src/lsptoolshost/roslynLanguageServer.ts | 14 ++++ src/razor/src/extension.ts | 9 +++ .../simplify/razorSimplifyMethodHandler.ts | 71 +++++++++++++++++++ ...rializableDelegatedSimplifyMethodParams.ts | 13 ++++ .../serializableSimplifyMethodParams.ts | 11 +++ ...lizableTextDocumentIdentifierAndVersion.ts | 11 +++ 8 files changed, 152 insertions(+), 23 deletions(-) create mode 100644 src/razor/src/simplify/razorSimplifyMethodHandler.ts create mode 100644 src/razor/src/simplify/serializableDelegatedSimplifyMethodParams.ts create mode 100644 src/razor/src/simplify/serializableSimplifyMethodParams.ts create mode 100644 src/razor/src/simplify/serializableTextDocumentIdentifierAndVersion.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index 63c2ec5b0..49b618b38 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -286,8 +286,8 @@ "updatePackageDependencies" ], "env": { - "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/0b5b703dafc66d517ace9324e293f9aa/razorlanguageserver-linux-arm64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/c1c045b721fdf40c190ee10368127a4a/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/90a1b16b52d8dd8b98830aa196d16b31/razorlanguageserver-linux-musl-x64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/22c9d8ca5e32a811ae620d10b0f16600/razorlanguageserver-linux-x64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/f5ac44bbec4ca39f238492db24613411/razorlanguageserver-osx-arm64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/a0d3f3a01f1ebd902841b1540ef6c539/razorlanguageserver-osx-x64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/6d8a1f682e858b3e13d3836cab18df37/razorlanguageserver-win-arm64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/a04e8be09ea48c4e9e75b8e8fd93cd82/razorlanguageserver-win-x64-7.0.0-preview.23405.1.zip,https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/15b67c9b4e30357c37f57069f1abca19/razorlanguageserver-win-x86-7.0.0-preview.23405.1.zip", - "NEW_DEPS_VERSION": "7.0.0-preview.23405.1", + "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/633b4454986256de0af2095f5f397a26/razorlanguageserver-linux-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a6c99b41d4813cb03d6ca997ac20d0fe/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/e296d59ed54d72d91d5f8cae75f9b15d/razorlanguageserver-linux-musl-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/ec4f4e7c064b761d99f267f01de818f2/razorlanguageserver-linux-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/3d8fb25c01df7c3cb2d366e7eea5e531/razorlanguageserver-osx-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/00b3cdc9ab3da0c7fe3f251d8e85d6bb/razorlanguageserver-osx-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/197040a168f21090fe2ab45150ad8369/razorlanguageserver-win-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/5843aa8170a547d1805549ea9a1c366b/razorlanguageserver-win-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a1ac1b312956df192e0341fa1307fffe/razorlanguageserver-win-x86-7.0.0-preview.23408.2.zip", + "NEW_DEPS_VERSION": "7.0.0-preview.23408.2", "NEW_DEPS_ID": "Razor" }, "cwd": "${workspaceFolder}" diff --git a/package.json b/package.json index ab2980067..32734b7a1 100644 --- a/package.json +++ b/package.json @@ -37,9 +37,9 @@ } }, "defaults": { - "roslyn": "4.8.0-1.23407.9", + "roslyn": "4.8.0-1.23408.6", "omniSharp": "1.39.7", - "razor": "7.0.0-preview.23405.1", + "razor": "7.0.0-preview.23408.2", "razorOmnisharp": "7.0.0-preview.23363.1" }, "main": "./dist/extension", @@ -601,7 +601,7 @@ { "id": "Razor", "description": "Razor Language Server (Windows / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/a04e8be09ea48c4e9e75b8e8fd93cd82/razorlanguageserver-win-x64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/5843aa8170a547d1805549ea9a1c366b/razorlanguageserver-win-x64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "win32" @@ -609,12 +609,12 @@ "architectures": [ "x86_64" ], - "integrity": "A82B8CC0485F7D55B193B4FF2066E427E946C3607C21D140BFBC47C1D14F0DA4" + "integrity": "58F1F5CEAC6FA1820A20AD739AC68EACB8979DCA55A40975C2EA44E7148B92F6" }, { "id": "Razor", "description": "Razor Language Server (Windows / x86)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/15b67c9b4e30357c37f57069f1abca19/razorlanguageserver-win-x86-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a1ac1b312956df192e0341fa1307fffe/razorlanguageserver-win-x86-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "win32" @@ -622,12 +622,12 @@ "architectures": [ "x86" ], - "integrity": "B42C5D2F24E2F62BF3DF959AF1B3CA0465EE129332CFE7D08D2644F03708F21F" + "integrity": "4BD7864804F4DC98B3BD53D9FB8CA5259A06C99006865F160E37BB957BABE00E" }, { "id": "Razor", "description": "Razor Language Server (Windows / ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/6d8a1f682e858b3e13d3836cab18df37/razorlanguageserver-win-arm64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/197040a168f21090fe2ab45150ad8369/razorlanguageserver-win-arm64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "win32" @@ -635,12 +635,12 @@ "architectures": [ "arm64" ], - "integrity": "A92321DC94E54A1CF3224B7309830ED7FCC7CE1ED72B23F02085F841D196D482" + "integrity": "59F482BA6EA1647646A164B738CF6A75349CEC3891F747CFEE768445E49F890A" }, { "id": "Razor", "description": "Razor Language Server (Linux / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/22c9d8ca5e32a811ae620d10b0f16600/razorlanguageserver-linux-x64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/ec4f4e7c064b761d99f267f01de818f2/razorlanguageserver-linux-x64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "linux" @@ -651,12 +651,12 @@ "binaries": [ "./rzls" ], - "integrity": "ACC83200D0B7AF654D2242167184B2921CD063837477C9B1B47034B883CEF205" + "integrity": "B19D09C55EE348342BE909C64CF728AFC4F74A82534210F668CF908FF67A04F1" }, { "id": "Razor", "description": "Razor Language Server (Linux ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/0b5b703dafc66d517ace9324e293f9aa/razorlanguageserver-linux-arm64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/633b4454986256de0af2095f5f397a26/razorlanguageserver-linux-arm64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "linux" @@ -667,12 +667,12 @@ "binaries": [ "./rzls" ], - "integrity": "CF731EDC6FD31D64AEA38F0EAC47D053D8E01F16435EAB5582964A638A19A095" + "integrity": "0E2FBD10B276291385BC0A79311E9539897D62E955E16B62BC7994953E6E609F" }, { "id": "Razor", "description": "Razor Language Server (Linux musl / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/90a1b16b52d8dd8b98830aa196d16b31/razorlanguageserver-linux-musl-x64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/e296d59ed54d72d91d5f8cae75f9b15d/razorlanguageserver-linux-musl-x64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "linux-musl" @@ -683,12 +683,12 @@ "binaries": [ "./rzls" ], - "integrity": "5219AE18BB0D56E7E2DE665CDDC3B35108AF17367CEB140115E4FA7C56AEAEDC" + "integrity": "D655EBDD150406CB1258C113F714DDEB2D048003C3FEE961079D06BB3596F670" }, { "id": "Razor", "description": "Razor Language Server (Linux musl ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/c1c045b721fdf40c190ee10368127a4a/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a6c99b41d4813cb03d6ca997ac20d0fe/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "linux-musl" @@ -699,12 +699,12 @@ "binaries": [ "./rzls" ], - "integrity": "8C4E81511C6D4E2F5B4F0A7CA3EBC7F9554BD98007DBE62463BA1F6901887A93" + "integrity": "4B40F3933EBF9239039F36EDD40DFDE3CA4BA2CCD852A881A308ACBA196F044D" }, { "id": "Razor", "description": "Razor Language Server (macOS / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/a0d3f3a01f1ebd902841b1540ef6c539/razorlanguageserver-osx-x64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/00b3cdc9ab3da0c7fe3f251d8e85d6bb/razorlanguageserver-osx-x64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "darwin" @@ -715,12 +715,12 @@ "binaries": [ "./rzls" ], - "integrity": "456BB96B6C7234732DEEE73062426C4991932F61698E6D49B427B4870A6A9BEE" + "integrity": "1B2B6E510DF635E2EB3A0CBB05D378D95D45F440723D6182EB8DFFE3721324B5" }, { "id": "Razor", "description": "Razor Language Server (macOS ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c3182341-48da-4baf-922d-b8a55ec705d4/f5ac44bbec4ca39f238492db24613411/razorlanguageserver-osx-arm64-7.0.0-preview.23405.1.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/3d8fb25c01df7c3cb2d366e7eea5e531/razorlanguageserver-osx-arm64-7.0.0-preview.23408.2.zip", "installPath": ".razor", "platforms": [ "darwin" @@ -731,7 +731,7 @@ "binaries": [ "./rzls" ], - "integrity": "3E29F143169DF08B09E3A62FEE8C79535E21FA5B2D50F9AE15A142FD74DACE7F" + "integrity": "8574380A6D8B37B51A58E856B20A4C4E9D6F24A203FEFA10785CE1BF6DD097B8" }, { "id": "RazorOmnisharp", @@ -5025,4 +5025,4 @@ } ] } -} +} \ No newline at end of file diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 3c69b41e6..1c17c8d2a 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -61,6 +61,8 @@ import { DotnetRuntimeExtensionResolver } from './dotnetRuntimeExtensionResolver import { IHostExecutableResolver } from '../shared/constants/IHostExecutableResolver'; import { RoslynLanguageClient } from './roslynLanguageClient'; import { registerUnitTestingCommands } from './unitTesting'; +import SerializableSimplifyMethodParams from '../razor/src/simplify/serializableSimplifyMethodParams'; +import { TextEdit } from 'vscode-html-languageservice'; let _languageServer: RoslynLanguageServer; let _channel: vscode.OutputChannel; @@ -76,6 +78,7 @@ export class RoslynLanguageServer { public static readonly resolveCodeActionCommand: string = 'roslyn.resolveCodeAction'; public static readonly provideCompletionsCommand: string = 'roslyn.provideCompletions'; public static readonly resolveCompletionsCommand: string = 'roslyn.resolveCompletion'; + public static readonly roslynSimplifyMethodCommand: string = 'roslyn.simplifyMethod'; public static readonly razorInitializeCommand: string = 'razor.initialize'; // These are notifications we will get from the LSP server and will forward to the Razor extension. @@ -896,6 +899,17 @@ function registerRazorCommands(context: vscode.ExtensionContext, languageServer: } ) ); + context.subscriptions.push( + vscode.commands.registerCommand( + RoslynLanguageServer.roslynSimplifyMethodCommand, + async (request: SerializableSimplifyMethodParams) => { + const simplifyMethodRequestType = new RequestType( + 'roslyn/simplifyMethod' + ); + return await languageServer.sendRequest(simplifyMethodRequestType, request, CancellationToken.None); + } + ) + ); // The VS Code API for code actions (and the vscode.CodeAction type) doesn't support everything that LSP supports, // namely the data property, which Razor needs to identify which code actions are on their allow list, so we need diff --git a/src/razor/src/extension.ts b/src/razor/src/extension.ts index ead47c8ce..2ef7ef004 100644 --- a/src/razor/src/extension.ts +++ b/src/razor/src/extension.ts @@ -43,6 +43,7 @@ import { SemanticTokensRangeHandler } from './semantic/semanticTokensRangeHandle import { RazorSignatureHelpProvider } from './signatureHelp/razorSignatureHelpProvider'; import { TelemetryReporter } from './telemetryReporter'; import { RazorDiagnosticHandler } from './diagnostics/razorDiagnosticHandler'; +import { RazorSimplifyMethodHandler } from './simplify/razorSimplifyMethodHandler'; // We specifically need to take a reference to a particular instance of the vscode namespace, // otherwise providers attempt to operate on the null extension. @@ -180,6 +181,13 @@ export async function activate( documentManager, logger ); + const razorSimplifyMethodHandler = new RazorSimplifyMethodHandler( + documentSynchronizer, + languageServerClient, + languageServiceClient, + documentManager, + logger + ); localRegistrations.push( languageConfiguration.register(), @@ -223,6 +231,7 @@ export async function activate( semanticTokenHandler.register(), razorDiagnosticHandler.register(), codeActionsHandler.register(), + razorSimplifyMethodHandler.register(), ]); }); diff --git a/src/razor/src/simplify/razorSimplifyMethodHandler.ts b/src/razor/src/simplify/razorSimplifyMethodHandler.ts new file mode 100644 index 000000000..478a4547e --- /dev/null +++ b/src/razor/src/simplify/razorSimplifyMethodHandler.ts @@ -0,0 +1,71 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as vscode from 'vscode'; +import { RequestType, TextDocumentIdentifier } from 'vscode-languageclient'; +import { RazorLanguageServerClient } from '../razorLanguageServerClient'; +import { RazorDocumentManager } from '../document/razorDocumentManager'; +import { UriConverter } from '../../../lsptoolshost/uriConverter'; +import { RazorLanguageServiceClient } from '../razorLanguageServiceClient'; +import { RazorLanguageFeatureBase } from '../razorLanguageFeatureBase'; +import { RazorDocumentSynchronizer } from '../document/razorDocumentSynchronizer'; +import { RazorLogger } from '../razorLogger'; +import { SerializableDelegatedSimplifyMethodParams } from './serializableDelegatedSimplifyMethodParams'; +import { RoslynLanguageServer } from '../../../lsptoolshost/roslynLanguageServer'; +import SerializableSimplifyMethodParams from './serializableSimplifyMethodParams'; +import { TextEdit } from 'vscode-html-languageservice'; + +export class RazorSimplifyMethodHandler extends RazorLanguageFeatureBase { + private static readonly razorSimplifyMethodCommand = 'razor/simplifyMethod'; + private simplifyMethodRequestType: RequestType = + new RequestType(RazorSimplifyMethodHandler.razorSimplifyMethodCommand); + + constructor( + documentSynchronizer: RazorDocumentSynchronizer, + protected readonly serverClient: RazorLanguageServerClient, + protected readonly serviceClient: RazorLanguageServiceClient, + protected readonly documentManager: RazorDocumentManager, + protected readonly logger: RazorLogger + ) { + super(documentSynchronizer, documentManager, serviceClient, logger); + } + + public async register() { + await this.serverClient.onRequestWithParams< + SerializableDelegatedSimplifyMethodParams, + TextEdit[] | undefined, + any + >( + this.simplifyMethodRequestType, + async (request: SerializableDelegatedSimplifyMethodParams, token: vscode.CancellationToken) => + this.getSimplifiedMethod(request, token) + ); + } + + private async getSimplifiedMethod( + request: SerializableDelegatedSimplifyMethodParams, + _: vscode.CancellationToken + ): Promise { + if (!this.documentManager.roslynActivated) { + return undefined; + } + + let identifier = request.identifier.textDocumentIdentifier; + if (request.requiresVirtualDocument) { + const razorDocumentUri = vscode.Uri.parse(request.identifier.textDocumentIdentifier.uri, true); + const razorDocument = await this.documentManager.getDocument(razorDocumentUri); + const virtualCSharpUri = razorDocument.csharpDocument.uri; + identifier = TextDocumentIdentifier.create(UriConverter.serialize(virtualCSharpUri)); + } + + const params = new SerializableSimplifyMethodParams(identifier, request.textEdit); + const response: TextEdit[] | undefined = await vscode.commands.executeCommand( + RoslynLanguageServer.roslynSimplifyMethodCommand, + params + ); + + return response; + } +} diff --git a/src/razor/src/simplify/serializableDelegatedSimplifyMethodParams.ts b/src/razor/src/simplify/serializableDelegatedSimplifyMethodParams.ts new file mode 100644 index 000000000..54388545c --- /dev/null +++ b/src/razor/src/simplify/serializableDelegatedSimplifyMethodParams.ts @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { SerializableTextDocumentIdentifierAndVersion } from './serializableTextDocumentIdentifierAndVersion'; +import { TextEdit } from 'vscode-html-languageservice'; + +export interface SerializableDelegatedSimplifyMethodParams { + identifier: SerializableTextDocumentIdentifierAndVersion; + requiresVirtualDocument: boolean; + textEdit: TextEdit; +} diff --git a/src/razor/src/simplify/serializableSimplifyMethodParams.ts b/src/razor/src/simplify/serializableSimplifyMethodParams.ts new file mode 100644 index 000000000..8ce1c5086 --- /dev/null +++ b/src/razor/src/simplify/serializableSimplifyMethodParams.ts @@ -0,0 +1,11 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { TextEdit } from 'vscode-html-languageservice'; +import { TextDocumentIdentifier } from 'vscode-languageserver-protocol'; + +export default class SerializableSimplifyMethodParams { + constructor(public readonly textDocument: TextDocumentIdentifier, public readonly textEdit: TextEdit) {} +} diff --git a/src/razor/src/simplify/serializableTextDocumentIdentifierAndVersion.ts b/src/razor/src/simplify/serializableTextDocumentIdentifierAndVersion.ts new file mode 100644 index 000000000..68ee99c49 --- /dev/null +++ b/src/razor/src/simplify/serializableTextDocumentIdentifierAndVersion.ts @@ -0,0 +1,11 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { TextDocumentIdentifier } from 'vscode-languageserver-protocol'; + +export interface SerializableTextDocumentIdentifierAndVersion { + textDocumentIdentifier: TextDocumentIdentifier; + version: number; +} From f74adac7e88b58bb71e27a5936bbe739b012c133 Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Thu, 10 Aug 2023 20:55:33 +0000 Subject: [PATCH 16/34] Localization result of 3444bed6dd4974be55ed1518ad508ce871065835. --- l10n/bundle.l10n.cs.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.de.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.es.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.fr.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.it.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.ja.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.ko.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.pl.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.pt-br.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.ru.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.tr.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.zh-cn.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/bundle.l10n.zh-tw.json | 147 ++++++++++++++++++++++++++++++++++++ l10n/package.nls.cs.json | 3 + l10n/package.nls.de.json | 3 + l10n/package.nls.es.json | 3 + l10n/package.nls.fr.json | 3 + l10n/package.nls.it.json | 3 + l10n/package.nls.ja.json | 3 + l10n/package.nls.ko.json | 3 + l10n/package.nls.pl.json | 3 + l10n/package.nls.pt-br.json | 3 + l10n/package.nls.ru.json | 3 + l10n/package.nls.tr.json | 3 + l10n/package.nls.zh-cn.json | 3 + l10n/package.nls.zh-tw.json | 3 + 26 files changed, 1950 insertions(+) create mode 100644 l10n/bundle.l10n.cs.json create mode 100644 l10n/bundle.l10n.de.json create mode 100644 l10n/bundle.l10n.es.json create mode 100644 l10n/bundle.l10n.fr.json create mode 100644 l10n/bundle.l10n.it.json create mode 100644 l10n/bundle.l10n.ja.json create mode 100644 l10n/bundle.l10n.ko.json create mode 100644 l10n/bundle.l10n.pl.json create mode 100644 l10n/bundle.l10n.pt-br.json create mode 100644 l10n/bundle.l10n.ru.json create mode 100644 l10n/bundle.l10n.tr.json create mode 100644 l10n/bundle.l10n.zh-cn.json create mode 100644 l10n/bundle.l10n.zh-tw.json create mode 100644 l10n/package.nls.cs.json create mode 100644 l10n/package.nls.de.json create mode 100644 l10n/package.nls.es.json create mode 100644 l10n/package.nls.fr.json create mode 100644 l10n/package.nls.it.json create mode 100644 l10n/package.nls.ja.json create mode 100644 l10n/package.nls.ko.json create mode 100644 l10n/package.nls.pl.json create mode 100644 l10n/package.nls.pt-br.json create mode 100644 l10n/package.nls.ru.json create mode 100644 l10n/package.nls.tr.json create mode 100644 l10n/package.nls.zh-cn.json create mode 100644 l10n/package.nls.zh-tw.json diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json new file mode 100644 index 000000000..932cef5cd --- /dev/null +++ b/l10n/bundle.l10n.cs.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 reference", + "A valid dotnet installation could not be found: {0}": "Nebyla nalezena platná instalace dotnet: {0}", + "Actual behavior": "Skutečné chování", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Author", + "Bug": "Bug", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Nelze načíst jazykový server Razor, protože adresář nebyl nalezen: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Když je {0} nastavené na {1}, nedá se spustit shromažďování protokolů Razor. Nastavte prosím {0} na {2} a pak znovu načtěte prostředí VSCode a spusťte příkaz problému Report Razor znovu.", + "Cannot stop Razor Language Server as it is already stopped.": "Jazykový server Razor se nedá zastavit, protože už je zastavený.", + "Click {0}. This will copy all relevant issue information.": "Klikněte na {0}. Zkopíruje všechny relevantní informace o problému.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Kopírovat C#", + "Copy Html": "Kopírovat HTML", + "Copy issue content again": "Zkopírovat obsah problému znovu", + "Could not determine CSharp content": "Nepovedlo se určit obsah CSharp.", + "Could not determine Html content": "Nepovedlo se určit obsah HTML.", + "Could not find '{0}' in or above '{1}'.": "V '{1}' nebo vyšších se nepovedlo najít '{0}'.", + "Could not find Razor Language Server executable within directory '{0}'": "V adresářové '{0}' se nepovedlo najít spustitelný soubor jazykového serveru Razor.", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Popis problému", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Expand", + "Expected behavior": "Očekávané chování", + "Extension": "Extension", + "Extensions": "Extensions", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Go to GitHub", + "Help": "Help", + "Host document file path": "Cesta k souboru dokumentu hostitele", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignore", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Neplatné nastavení trasování pro jazykový server Razor Nastavuje se výchozí '{0}'", + "Is this a Bug or Feature request?": "Jde o žádost o chybu nebo funkci?", + "Logs": "Logs", + "Machine information": "Machine information", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Soubor, který není Razor, jako aktivní dokument", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Provést akce (nebo žádnou akci), které způsobily váš problém Razor", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Vyplňte prosím tento oddíl.", + "Press {0}": "Stiskněte {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Upozornění na ochranu osobních údajů! Obsah zkopírovaný do schránky může obsahovat osobní údaje. Před publikováním na GitHub prosím odeberte všechna osobní data, která by se neměla veřejně zobrazovat.", + "Projected CSharp as seen by extension": "Projektovaný CSharp tak, jak ho vidí rozšíření", + "Projected CSharp document": "Projektovaný dokument CSharp", + "Projected Html as seen by extension": "Promítl se kód HTML tak, jak ho vidí rozšíření.", + "Projected Html document": "Projektovaný dokument HTML", + "Razor": "Razor", + "Razor C# Preview": "Razor C# Preview", + "Razor C# copied to clipboard": "Razor C# se zkopíroval do schránky.", + "Razor HTML Preview": "Náhled HTML Razoru", + "Razor HTML copied to clipboard": "Html Razor se zkopíroval do schránky.", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Nepovedlo se neočekávaně spustit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Jazykový server Razor se nepovedlo správně zastavit. Zkontrolujte prosím protokol Razor a nahlaste problém.", + "Razor document": "Dokument Razor", + "Razor issue copied to clipboard": "Problém Razor se zkopíroval do schránky.", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Bylo zahájeno shromažďování dat problému Razor. Reprodukujte problém a stiskněte Zastavit.", + "Razor issue data collection stopped. Copying issue content...": "Shromažďování dat problémů Razor se zastavilo. Kopíruje se obsah problému...", + "Razor.VSCode version": "Verze Razor.VSCode", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Nahlásit problém Razor", + "Report a Razor issue": "Nahlásit problém Razor", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Restart", + "Restart Language Server": "Restart Language Server", + "Run and Debug: A valid browser is not installed": "Spustit a ladit: Není nainstalován platný prohlížeč.", + "Run and Debug: auto-detection found {0} for a launch browser": "Spustit a ladit: pro spouštěcí prohlížeč se našlo automatické zjišťování {0}.", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "Po pěti pokusech se nepovedlo spustit server.", + "Show Output": "Show Output", + "Start": "Start", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Steps to reproduce", + "Stop": "Stop", + "Synchronization timed out": "Vypršel časový limit synchronizace.", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Při spouštění relace ladění došlo k neočekávané chybě. Podívejte se na konzolu, kde najdete užitečné protokoly, a další informace najdete v dokumentech pro ladění.", + "Token cancellation requested: {0}": "Požadováno zrušení tokenu: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Došlo k pokusu o vytvoření vazby na logiku oznámení, když server není spuštěný.", + "Tried to bind on request logic while server is not started.": "Došlo k pokusu o vytvoření vazby na logiku požadavků, když server není spuštěný.", + "Tried to send requests while server is not started.": "Došlo k pokusu o odeslání žádostí, když server není spuštěný.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Nepovedlo se najít verzi rozšíření Razor.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "Nepovedlo se přeložit verzi CSharp pro VSCode.", + "Unable to resolve VSCode's version of Html": "Nepovedlo se přeložit verzi HTML VSCode.", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Neočekávaný druh triggeru dokončení: {0}", + "Unexpected error when attaching to C# preview window.": "Při připojování k okně náhledu jazyka C# došlo k neočekávané chybě.", + "Unexpected error when attaching to HTML preview window.": "Při připojování k okně náhledu HTML došlo k neočekávané chybě.", + "Unexpected error when attaching to report Razor issue window.": "Při připojování k okně hlášení problému Razor došlo k neočekávané chybě.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "Verze VSCode", + "Version": "Version", + "View Debug Docs": "Zobrazit ladicí dokumenty", + "Virtual document file path": "Cesta k souboru virtuálního dokumentu", + "WARNING": "WARNING", + "Workspace information": "Informace o pracovním prostoru", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Chcete restartovat jazykový server Razor, aby se povolovala změna konfigurace trasování Razor?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Před kopírováním musíte nejprve spustit shromažďování dat.", + "You must first start the data collection before stopping.": "Před zastavením musíte nejprve spustit shromažďování dat.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} references", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, vložte obsah problému jako text problému. Nezapomeňte vyplnit všechny podrobnosti, které ještě nejsou vyplněné." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.de.json b/l10n/bundle.l10n.de.json new file mode 100644 index 000000000..fb24b9a7f --- /dev/null +++ b/l10n/bundle.l10n.de.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 Verweis", + "A valid dotnet installation could not be found: {0}": "Es wurde keine gültige dotnet-Installation gefunden: {0}", + "Actual behavior": "Tatsächliches Verhalten", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Autor", + "Bug": "Fehler", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Der Razor-Sprachserver kann nicht geladen werden, weil das Verzeichnis nicht gefunden wurde: \"{0}\"", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Das Sammeln von Razor-Protokollen kann nicht gestartet werden, wenn {0} auf {1} festgelegt ist. Legen Sie {0} auf {2} fest, laden Sie dann Ihre VSCode-Umgebung neu, und führen Sie den Befehl \"Razor-Problem melden\" erneut aus.", + "Cannot stop Razor Language Server as it is already stopped.": "Der Razor-Sprachserver kann nicht beendet werden, da er bereits beendet wurde.", + "Click {0}. This will copy all relevant issue information.": "Klicken Sie auf {0}. Dadurch werden alle relevanten Probleminformationen kopiert.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "C# kopieren", + "Copy Html": "HTML kopieren", + "Copy issue content again": "Probleminhalt erneut kopieren", + "Could not determine CSharp content": "Der CSharp-Inhalt konnte nicht bestimmt werden.", + "Could not determine Html content": "Der HTML-Inhalt konnte nicht bestimmt werden.", + "Could not find '{0}' in or above '{1}'.": "\"{0}\" wurde in oder über \"{1}\" nicht gefunden.", + "Could not find Razor Language Server executable within directory '{0}'": "Die ausführbare Datei des Razor-Sprachservers wurde im Verzeichnis \"{0}\" nicht gefunden.", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Beschreibung des Problems", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Erweitern", + "Expected behavior": "Erwartetes Verhalten", + "Extension": "Erweiterung", + "Extensions": "Erweiterungen", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Zu GitHub wechseln", + "Help": "Help", + "Host document file path": "Pfad der Hostdokumentdatei", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignorieren", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Ungültige Ablaufverfolgungseinstellung für den Razor-Sprachserver. Standardeinstellung: \"{0}\"", + "Is this a Bug or Feature request?": "Handelt es sich um einen Fehler oder eine Featureanforderung?", + "Logs": "Protokolle", + "Machine information": "Computerinformationen", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Nicht-Razor-Datei als aktives Dokument", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Führen Sie die Aktionen (oder keine Aktion) aus, die zu Ihrem Razor-Problem geführt haben.", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Füllen Sie diesen Abschnitt aus.", + "Press {0}": "Drücken Sie {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Datenschutzwarnung! Der in die Zwischenablage kopierte Inhalt kann personenbezogene Daten enthalten. Entfernen Sie vor dem Veröffentlichen auf GitHub alle personenbezogenen Daten, die nicht öffentlich sichtbar sein sollten.", + "Projected CSharp as seen by extension": "Projiziertes CSharp wie durch Erweiterung", + "Projected CSharp document": "Projiziertes CSharp-Dokument", + "Projected Html as seen by extension": "Projizierter HTML-Code, wie er von der Erweiterung angezeigt wird", + "Projected Html document": "Projiziertes HTML-Dokument", + "Razor": "Razor", + "Razor C# Preview": "Razor C#-Vorschau", + "Razor C# copied to clipboard": "Razor C# in Zwischenablage kopiert", + "Razor HTML Preview": "Razor HTML-Vorschau", + "Razor HTML copied to clipboard": "Razor-HTML in Zwischenablage kopiert", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Unerwarteter Fehler beim Start des Razor-Sprachservers. Überprüfen Sie das Razor-Protokoll, und melden Sie ein Problem.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Fehler beim Beenden des Razor-Sprachservers. Überprüfen Sie das Razor-Protokoll, und melden Sie ein Problem.", + "Razor document": "Razor-Dokument", + "Razor issue copied to clipboard": "Razor-Problem in Zwischenablage kopiert", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Die Sammlung von Razor-Problemdaten wurde gestartet. Reproduzieren Sie das Problem, und drücken Sie dann \"Beenden\".", + "Razor issue data collection stopped. Copying issue content...": "Die Sammlung von Razor-Problemdaten wurde beendet. Probleminhalt wird kopiert...", + "Razor.VSCode version": "Razor.VSCode-Version", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Razor-Problem melden", + "Report a Razor issue": "Razor-Problem melden", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Neu starten", + "Restart Language Server": "Sprachserver neu starten", + "Run and Debug: A valid browser is not installed": "Ausführen und Debuggen: Es ist kein gültiger Browser installiert.", + "Run and Debug: auto-detection found {0} for a launch browser": "Ausführen und Debuggen: Die automatische Erkennung hat {0} für einen Startbrowser gefunden.", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "Der Server konnte nach fünf Wiederholungsversuchen nicht gestartet werden.", + "Show Output": "Show Output", + "Start": "Start", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Schritte für Reproduktion", + "Stop": "Beenden", + "Synchronization timed out": "Timeout bei der Synchronisierung", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Unerwarteter Fehler beim Starten der Debugsitzung. Überprüfen Sie die Konsole auf hilfreiche Protokolle, und besuchen Sie die Debugdokumentation, um weitere Informationen zu erhalten.", + "Token cancellation requested: {0}": "Tokenabbruch angefordert: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Es wurde versucht, eine Bindung für die Benachrichtigungslogik auszuführen, während der Server nicht gestartet wurde.", + "Tried to bind on request logic while server is not started.": "Es wurde versucht, eine Bindung für die Anforderungslogik auszuführen, während der Server nicht gestartet wurde.", + "Tried to send requests while server is not started.": "Es wurde versucht, Anforderungen zu senden, während der Server nicht gestartet wurde.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Die Razor-Erweiterungsversion wurde nicht gefunden.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "VSCode-Version von CSharp kann nicht aufgelöst werden.", + "Unable to resolve VSCode's version of Html": "VSCode-Version von HTML kann nicht aufgelöst werden", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Unerwartete Vervollständigungstriggerart: {0}", + "Unexpected error when attaching to C# preview window.": "Unerwarteter Fehler beim Anfügen an das C#-Vorschaufenster.", + "Unexpected error when attaching to HTML preview window.": "Unerwarteter Fehler beim Anfügen an das HTML-Vorschaufenster.", + "Unexpected error when attaching to report Razor issue window.": "Unerwarteter Fehler beim Anfügen an das Fenster \"Razor-Problem melden\"", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "VSCode-Version", + "Version": "Version", + "View Debug Docs": "Debug-Dokumentation anzeigen", + "Virtual document file path": "Pfad der virtuellen Dokumentdatei", + "WARNING": "WARNING", + "Workspace information": "Arbeitsbereichsinformationen", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Möchten Sie den Razor-Sprachserver neu starten, um die Razor-Ablaufverfolgungskonfigurationsänderung zu aktivieren?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Sie müssen die Datensammlung vor dem Kopieren starten.", + "You must first start the data collection before stopping.": "Sie müssen zuerst die Datensammlung starten, bevor Sie sie beenden.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} Verweise", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, fügen Sie den Inhalt des Problems als Textkörper des Problems ein. Vergessen Sie nicht, alle nicht ausgefüllten Details auszufüllen." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json new file mode 100644 index 000000000..417728f78 --- /dev/null +++ b/l10n/bundle.l10n.es.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 referencia", + "A valid dotnet installation could not be found: {0}": "No se encontró una instalación de dotnet válida: {0}", + "Actual behavior": "Comportamiento real", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Autor", + "Bug": "Error", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "No se puede cargar el servidor de lenguaje Razor porque no se encontró el directorio: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "No se puede iniciar la recopilación de registros de Razor cuando {0} se establece en {1}. {0} Establezca y vuelva a cargar el entorno de VSCode y vuelva a {2} ejecutar el comando de problema de Razor del informe.", + "Cannot stop Razor Language Server as it is already stopped.": "No se puede detener el servidor de lenguaje Razor porque ya está detenido.", + "Click {0}. This will copy all relevant issue information.": "Haga clic en {0}. Esto copiará toda la información del problema pertinente.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Copiar C#", + "Copy Html": "Copiar HTML", + "Copy issue content again": "Volver a copiar el contenido del problema", + "Could not determine CSharp content": "No se pudo determinar el contenido de CSharp", + "Could not determine Html content": "No se pudo determinar el contenido HTML", + "Could not find '{0}' in or above '{1}'.": "No se pudo encontrar '{0}' en '' o encima de '{1}'.", + "Could not find Razor Language Server executable within directory '{0}'": "No se encontró el ejecutable del servidor de lenguaje Razor en el directorio '{0}'", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Descripción del problema", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Expandir", + "Expected behavior": "Comportamiento esperado", + "Extension": "Extension", + "Extensions": "Extensiones", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Ir a GitHub", + "Help": "Help", + "Host document file path": "Ruta de acceso del archivo de documento de host", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignorar", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Configuración de seguimiento no válida para el servidor de lenguaje Razor. El valor predeterminado es '{0}'", + "Is this a Bug or Feature request?": "¿Se trata de una solicitud de error o característica?", + "Logs": "Registros", + "Machine information": "Información del equipo", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Archivo que no es de Razor como documento activo", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Realizar las acciones (o ninguna acción) que provocaron el problema de Razor", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Rellene esta sección", + "Press {0}": "Presionar {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alerta de privacidad El contenido copiado en el Portapapeles puede contener datos personales. Antes de publicar en GitHub, quite los datos personales que no se puedan ver públicamente.", + "Projected CSharp as seen by extension": "CSharp proyectado como lo ve la extensión", + "Projected CSharp document": "Documento de CSharp proyectado", + "Projected Html as seen by extension": "Html proyectado tal como lo ve la extensión", + "Projected Html document": "Documento HTML proyectado", + "Razor": "Razor", + "Razor C# Preview": "Versión preliminar de Razor C#", + "Razor C# copied to clipboard": "Razor C# copiado en el Portapapeles", + "Razor HTML Preview": "Vista previa html de Razor", + "Razor HTML copied to clipboard": "HTML de Razor copiado en el Portapapeles", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "El servidor de lenguaje Razor no se pudo iniciar de forma inesperada. Compruebe el \"registro de Razor\" y notifique un problema.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "El servidor de lenguaje Razor no se pudo detener correctamente. Compruebe el \"registro de Razor\" y notifique un problema.", + "Razor document": "Documento de Razor", + "Razor issue copied to clipboard": "Problema de Razor copiado en el Portapapeles", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Se inició la recopilación de datos de problemas de Razor. Reproduzca el problema y, a continuación, presione \"Detener\".", + "Razor issue data collection stopped. Copying issue content...": "Se detuvo la recopilación de datos de problemas de Razor. Copiando el contenido del problema...", + "Razor.VSCode version": "Versión de Razor.VSCode", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Notificar problema de Razor", + "Report a Razor issue": "Notificar un problema de Razor", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Reiniciar", + "Restart Language Server": "Reiniciar servidor de lenguaje", + "Run and Debug: A valid browser is not installed": "Ejecutar y depurar: no hay instalado un explorador válido", + "Run and Debug: auto-detection found {0} for a launch browser": "Ejecución y depuración: detección automática encontrada {0} para un explorador de inicio", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "El servidor no se pudo iniciar después de reintentar 5 veces.", + "Show Output": "Show Output", + "Start": "Iniciar", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Pasos para reproducir", + "Stop": "Detener", + "Synchronization timed out": "Tiempo de espera de sincronización agotado.", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Error inesperado al iniciar la sesión de depuración. Compruebe si hay registros útiles en la consola y visite los documentos de depuración para obtener más información.", + "Token cancellation requested: {0}": "Cancelación de token solicitada: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Se intentó enlazar en la lógica de notificación mientras el servidor no se inicia.", + "Tried to bind on request logic while server is not started.": "Se intentó enlazar en la lógica de solicitud mientras el servidor no se inicia.", + "Tried to send requests while server is not started.": "Se intentaron enviar solicitudes mientras no se iniciaba el servidor.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "No se encuentra la versión de la extensión de Razor.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "No se puede resolver la versión de CSharp de VSCode", + "Unable to resolve VSCode's version of Html": "No se puede resolver la versión de HTML de VSCode", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Tipo de desencadenador de finalización inesperado: {0}", + "Unexpected error when attaching to C# preview window.": "Error inesperado al adjuntar a la ventana de vista previa de C#.", + "Unexpected error when attaching to HTML preview window.": "Error inesperado al adjuntar a la ventana de vista previa HTML.", + "Unexpected error when attaching to report Razor issue window.": "Error inesperado al adjuntar a la ventana de problemas de Razor de informe.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "Versión de VSCode", + "Version": "Versión", + "View Debug Docs": "Ver documentos de depuración", + "Virtual document file path": "Ruta de archivo del documento virtual", + "WARNING": "WARNING", + "Workspace information": "Ver información del área de trabajo", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "¿Desea reiniciar el servidor de lenguaje Razor para habilitar el cambio de configuración de seguimiento de Razor?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Primero debe iniciar la recopilación de datos antes de copiar.", + "You must first start the data collection before stopping.": "Primero debe iniciar la recopilación de datos antes de detenerse.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} referencias", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, pegue el contenido del problema como el cuerpo del problema. No olvide rellenar los detalles que no se han rellenado." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json new file mode 100644 index 000000000..7ded085af --- /dev/null +++ b/l10n/bundle.l10n.fr.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 référence", + "A valid dotnet installation could not be found: {0}": "Une installation dotnet valide est introuvable : {0}", + "Actual behavior": "Comportement réel", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Auteur", + "Bug": "Bogue", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Impossible de charger le serveur de langage Razor, car le répertoire est introuvable : «{0}»", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Impossible de démarrer la collecte des journaux Razor lorsque {0} est défini sur {1}. Définissez {0} sur {2}, puis rechargez votre environnement VSCode et réexécutez la commande de signalement de problème Razor.", + "Cannot stop Razor Language Server as it is already stopped.": "Impossible d’arrêter le serveur de langage Razor, car il est déjà arrêté.", + "Click {0}. This will copy all relevant issue information.": "Cliquez sur {0}. Cette opération copie toutes les informations pertinentes sur le problème.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Copier C#", + "Copy Html": "Copier du code HTML", + "Copy issue content again": "Copier à nouveau le contenu du problème", + "Could not determine CSharp content": "Impossible de déterminer le contenu CSharp", + "Could not determine Html content": "Impossible de déterminer le contenu HTML", + "Could not find '{0}' in or above '{1}'.": "Impossible de trouver '{0}' dans ou au-dessus '{1}'.", + "Could not find Razor Language Server executable within directory '{0}'": "Impossible de trouver l’exécutable du serveur de langage Razor dans le répertoire '{0}'", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Description du problème", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Développer", + "Expected behavior": "Comportement attendu", + "Extension": "Extension", + "Extensions": "Extensions", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Accéder à GitHub", + "Help": "Help", + "Host document file path": "Chemin d’accès au fichier de document hôte", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignorer", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Paramètre de trace non valide pour le serveur de langage Razor. La valeur par défaut est '{0}'", + "Is this a Bug or Feature request?": "S’agit-il d’une demande de bogue ou de fonctionnalité ?", + "Logs": "Journaux", + "Machine information": "Informations sur l'ordinateur", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Fichier non Razor comme document actif", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Effectuez les actions (ou aucune action) ayant entraîné votre problème Razor", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Veuillez remplir cette section", + "Press {0}": "Appuyez sur {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alerte de confidentialité ! Le contenu copié dans le Presse-papiers peut contenir des données personnelles. Avant de publier sur GitHub, supprimez toutes les données personnelles qui ne doivent pas être visibles publiquement.", + "Projected CSharp as seen by extension": "CSharp projeté tel que vu par l’extension", + "Projected CSharp document": "Document CSharp projeté", + "Projected Html as seen by extension": "Html projeté tel que vu par l’extension", + "Projected Html document": "Document HTML projeté", + "Razor": "Razor", + "Razor C# Preview": "Préversion de Razor C#", + "Razor C# copied to clipboard": "Razor C# copié dans le Presse-papiers", + "Razor HTML Preview": "Aperçu HTML Razor", + "Razor HTML copied to clipboard": "Html Razor copié dans le Presse-papiers", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Le serveur de langage Razor n’a pas pu démarrer de manière inattendue. Vérifiez le « journal Razor » et signalez un problème.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Le serveur de langage Razor n’a pas pu s’arrêter correctement. Vérifiez le « journal Razor » et signalez un problème.", + "Razor document": "Document Razor", + "Razor issue copied to clipboard": "Problème Razor copié dans le Presse-papiers", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Collecte des données de problème Razor démarrée. Reproduisez le problème, puis appuyez sur « Arrêter »", + "Razor issue data collection stopped. Copying issue content...": "La collecte des données de problème Razor s’est arrêtée. Copie du contenu du problème...", + "Razor.VSCode version": "Version de Razor.VSCode", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Signaler un problème Razor", + "Report a Razor issue": "Signaler un problème Razor", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Redémarrer", + "Restart Language Server": "Redémarrer le serveur de langue", + "Run and Debug: A valid browser is not installed": "Exécuter et déboguer : aucun navigateur valide n’est installé", + "Run and Debug: auto-detection found {0} for a launch browser": "Exécuter et déboguer : détection automatique détectée {0} pour un navigateur de lancement", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "Le serveur n’a pas pu démarrer après 5 tentatives.", + "Show Output": "Show Output", + "Start": "Début", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Étapes à suivre pour reproduire", + "Stop": "Arrêter", + "Synchronization timed out": "Délai de synchronisation dépassé", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Une erreur inattendue s’est produite lors du lancement de votre session de débogage. Consultez la console pour obtenir des journaux utiles et consultez les documents de débogage pour plus d’informations.", + "Token cancellation requested: {0}": "Annulation de jeton demandée : {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Tentative de liaison sur la logique de notification alors que le serveur n’est pas démarré.", + "Tried to bind on request logic while server is not started.": "Tentative de liaison sur la logique de demande alors que le serveur n’est pas démarré.", + "Tried to send requests while server is not started.": "Tentative d’envoi de demandes alors que le serveur n’est pas démarré.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "La version de l’extension Razor est introuvable.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "Impossible de résoudre la version de CSharp de VSCode", + "Unable to resolve VSCode's version of Html": "Impossible de résoudre la version HTML de VSCode", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Genre de déclencheur d’achèvement inattendu : {0}", + "Unexpected error when attaching to C# preview window.": "Erreur inattendue lors de l’attachement à la fenêtre d’aperçu C#.", + "Unexpected error when attaching to HTML preview window.": "Erreur inattendue lors de l’attachement à la fenêtre d’aperçu HTML.", + "Unexpected error when attaching to report Razor issue window.": "Erreur inattendue lors de l’attachement à la fenêtre de rapport du problème Razor.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "Version de VSCode", + "Version": "Version", + "View Debug Docs": "Afficher les documents de débogage", + "Virtual document file path": "Chemin d’accès au fichier de document virtuel", + "WARNING": "WARNING", + "Workspace information": "Informations sur l’espace de travail", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Voulez-vous redémarrer le serveur de langage Razor pour activer la modification de la configuration du suivi Razor ?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Vous devez d’abord démarrer la collecte de données avant de la copier.", + "You must first start the data collection before stopping.": "Vous devez commencer par démarrer la collecte de données avant de l’arrêter.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} références", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, collez le contenu de votre problème en tant que corps du problème. N’oubliez pas de remplir tous les détails qui n’ont pas été remplis." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.it.json b/l10n/bundle.l10n.it.json new file mode 100644 index 000000000..73d4e2db1 --- /dev/null +++ b/l10n/bundle.l10n.it.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 riferimento", + "A valid dotnet installation could not be found: {0}": "Non è stato possibile trovare un'installazione dotnet valida: {0}", + "Actual behavior": "Comportamento effettivo", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Autore", + "Bug": "Bug", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Non è possibile caricare il server di linguaggio Razor perché la directory non è stata trovata: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Non è possibile avviare la raccolta dei log Razor quando {0} è impostato su {1}. Impostare {0} su {2} ricaricare l'ambiente VSCode ed eseguire di nuovo il comando Segnala problema Razor.", + "Cannot stop Razor Language Server as it is already stopped.": "Non è possibile arrestare il server di linguaggio Razor perché è già stato arrestato.", + "Click {0}. This will copy all relevant issue information.": "Fare clic su {0}. Verranno copiate tutte le informazioni rilevanti sul problema.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Copia C#", + "Copy Html": "Copia HTML", + "Copy issue content again": "Copiare di nuovo il contenuto del problema", + "Could not determine CSharp content": "Non è stato possibile determinare il contenuto CSharp", + "Could not determine Html content": "Non è stato possibile determinare il contenuto HTML", + "Could not find '{0}' in or above '{1}'.": "Non è stato possibile trovare '{0}{0}' in o sopra '{1}'.", + "Could not find Razor Language Server executable within directory '{0}'": "Non è stato possibile trovare l'eseguibile del server di linguaggio Razor nella directory '{0}'", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Descrizione del problema", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Espandi", + "Expected behavior": "Comportamento previsto", + "Extension": "Estensione", + "Extensions": "Estensioni", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Vai a GitHub", + "Help": "Help", + "Host document file path": "Percorso del file del documento host", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignora", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Impostazione di traccia non valida per il server di linguaggio Razor. Impostazione predefinita su '{0}'", + "Is this a Bug or Feature request?": "Si tratta di una richiesta di bug o funzionalità?", + "Logs": "Log", + "Machine information": "Informazioni computer", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "File non Razor come documento attivo", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Eseguire le azioni (o nessuna azione) che hanno generato il problema Razor", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Compila questa sezione", + "Press {0}": "Premere {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Avviso sulla privacy! Il contenuto copiato negli Appunti può contenere dati personali. Prima di pubblicare in GitHub, rimuovere tutti i dati personali che non dovrebbero essere visualizzabili pubblicamente.", + "Projected CSharp as seen by extension": "CSharp proiettato come visualizzato dall'estensione", + "Projected CSharp document": "Documento CSharp proiettato", + "Projected Html as seen by extension": "HTML proiettato come visualizzato dall'estensione", + "Projected Html document": "Documento HTML proiettato", + "Razor": "Razor", + "Razor C# Preview": "Anteprima Razor C#", + "Razor C# copied to clipboard": "Razor C# copiato negli Appunti", + "Razor HTML Preview": "Anteprima HTML Razor", + "Razor HTML copied to clipboard": "HTML Razor copiato negli Appunti", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "L'avvio imprevisto del server di linguaggio Razor non è riuscito. Controllare il 'Log Razor' e segnalare il problema.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Non è stato possibile arrestare correttamente Il server di linguaggio Razor. Controllare il 'Log Razor' e segnalare il problema.", + "Razor document": "Documento Razor", + "Razor issue copied to clipboard": "Problema Razor copiato negli Appunti", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Raccolta dati del problema Razor avviata. Riprodurre il problema e quindi premere \"Arresta\"", + "Razor issue data collection stopped. Copying issue content...": "La raccolta dei dati del problema Razor è stata arrestata. Copia del contenuto del problema in corso...", + "Razor.VSCode version": "Versione Razor.VSCode", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Segnala problema Razor", + "Report a Razor issue": "Segnala problema Razor", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Riavvia", + "Restart Language Server": "Riavviare il server di linguaggio", + "Run and Debug: A valid browser is not installed": "Esecuzione e debug: non è installato un browser valido", + "Run and Debug: auto-detection found {0} for a launch browser": "Esecuzione e debug: il rilevamento automatico ha trovato {0} per un browser di avvio", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "Non è possibile avviare il server dopo 5 tentativi.", + "Show Output": "Show Output", + "Start": "Avvia", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Passaggi per la riproduzione", + "Stop": "Arresta", + "Synchronization timed out": "Timeout sincronizzazione", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Si è verificato un errore imprevisto durante l'avvio della sessione di debug. Per altre informazioni, controllare la console per i log utili e visitare la documentazione di debug.", + "Token cancellation requested: {0}": "Annullamento del token richiesto: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Tentativo di associazione alla logica di notifica mentre il server non è avviato.", + "Tried to bind on request logic while server is not started.": "Tentativo di associazione alla logica di richiesta mentre il server non è avviato.", + "Tried to send requests while server is not started.": "Tentativo di invio richieste mentre il server non è avviato.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Non è possibile trovare la versione dell'estensione Razor.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "Non è possibile risolvere la versione VSCode di CSharp", + "Unable to resolve VSCode's version of Html": "Non è possibile risolvere la versione HTML di VSCode", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Tipo di trigger di completamento imprevisto: {0}", + "Unexpected error when attaching to C# preview window.": "Errore imprevisto durante il collegamento alla finestra di anteprima di C#.", + "Unexpected error when attaching to HTML preview window.": "Errore imprevisto durante il collegamento alla finestra di anteprima HTML.", + "Unexpected error when attaching to report Razor issue window.": "Errore imprevisto durante il collegamento alla finestra di segnalazione del problema Razor.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "Versione VSCode", + "Version": "Versione", + "View Debug Docs": "Visualizza documenti di debug", + "Virtual document file path": "Percorso file del documento virtuale", + "WARNING": "WARNING", + "Workspace information": "Informazioni area di lavoro", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Riavviare il server di linguaggio Razor per abilitare la modifica della configurazione della traccia Razor?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Prima di eseguire la copia, è necessario avviare la raccolta dati.", + "You must first start the data collection before stopping.": "Prima di arrestare è necessario avviare la raccolta dati prima.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} riferimenti", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, incollare il contenuto del problema come corpo del problema. Non dimenticare di compilare i dettagli rimasti che non sono stati compilati." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.ja.json b/l10n/bundle.l10n.ja.json new file mode 100644 index 000000000..c81ffb723 --- /dev/null +++ b/l10n/bundle.l10n.ja.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 個の参照", + "A valid dotnet installation could not be found: {0}": "有効な dotnet インストールが見つかりませんでした: {0}", + "Actual behavior": "実際の動作", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "作成者", + "Bug": "バグ", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "ディレクトリが見つからないため、Razor 言語サーバーを読み込めません: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "{0} が {1} に設定されている場合、Razor ログの収集を開始できません。{0} を {2} に設定してから、VSCode 環境を再度読み込み、Razor の問題を報告するコマンドを再実行してください。", + "Cannot stop Razor Language Server as it is already stopped.": "Razor 言語サーバーは既に停止しているため、停止できません。", + "Click {0}. This will copy all relevant issue information.": "{0} をクリックします。 これにより、関連する問題情報がすべてコピーされます。", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "C# をコピーする", + "Copy Html": "HTML のコピー", + "Copy issue content again": "問題の内容をもう一度コピーする", + "Could not determine CSharp content": "CSharp コンテンツを特定できませんでした", + "Could not determine Html content": "HTML コンテンツを特定できませんでした", + "Could not find '{0}' in or above '{1}'.": "'{1}' 以上に '{0}' が見つかりませんでした。", + "Could not find Razor Language Server executable within directory '{0}'": "ディレクトリ '{0}' 内に Razor 言語サーバーの実行可能ファイルが見つかりませんでした", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "問題の説明", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "展開する", + "Expected behavior": "予期された動作", + "Extension": "拡張機能", + "Extensions": "拡張機能", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "GitHub に移動する", + "Help": "Help", + "Host document file path": "ホスト ドキュメント ファイルのパス", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "無視", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 言語サーバーのトレース設定が無効です。既定は '{0}' です", + "Is this a Bug or Feature request?": "これはバグまたは機能の要求ですか?", + "Logs": "ログ", + "Machine information": "コンピューター情報", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "アクティブなドキュメントとしての Razor 以外のファイル", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Razor の問題の原因となったアクションを実行します (またはアクションを実行しません)", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "このセクションに入力してください", + "Press {0}": "{0} を押す", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "プライバシーに関する警告! クリップボードにコピーされた内容には個人データが含まれている可能性があります。 GitHub に投稿する前に、公開すべきではない個人データを削除してください。", + "Projected CSharp as seen by extension": "拡張機能によって表示される予測 CSharp", + "Projected CSharp document": "予測 CSharp ドキュメント", + "Projected Html as seen by extension": "拡張機能によって表示される予測 HTML", + "Projected Html document": "予測 HTML ドキュメント", + "Razor": "Razor", + "Razor C# Preview": "Razor C# プレビュー", + "Razor C# copied to clipboard": "Razor C# がクリップボードにコピーされました", + "Razor HTML Preview": "Razor HTML プレビュー", + "Razor HTML copied to clipboard": "Razor HTML がクリップボードにコピーされました", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 言語サーバーが予期せず起動できませんでした。'Razor ログ' を確認して問題を報告してください。", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 言語サーバーを正しく停止できませんでした。'Razor ログ' を確認して問題を報告してください。", + "Razor document": "Razor ドキュメント", + "Razor issue copied to clipboard": "Razor の問題がクリップボードにコピーされました", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor の問題のデータ収集が開始されました。 問題を再現してから \"停止\" を押してください", + "Razor issue data collection stopped. Copying issue content...": "Razor の問題のデータ収集が停止しました。 問題の内容をコピーしています...", + "Razor.VSCode version": "Razor.VSCode のバージョン", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Razor の問題を報告する", + "Report a Razor issue": "Razor の問題を報告する", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "再起動", + "Restart Language Server": "言語サーバーの再起動", + "Run and Debug: A valid browser is not installed": "実行とデバッグ: 有効なブラウザーがインストールされていません", + "Run and Debug: auto-detection found {0} for a launch browser": "実行とデバッグ: 起動ブラウザーの自動検出で {0} が見つかりました", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "5 回再試行した後、サーバーを起動できませんでした。", + "Show Output": "Show Output", + "Start": "開始", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "再現手順", + "Stop": "停止", + "Synchronization timed out": "同期がタイムアウトしました", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "デバッグ セッションの起動中に予期しないエラーが発生しました。 コンソールで役立つログを確認し、詳細についてはデバッグ ドキュメントにアクセスしてください。", + "Token cancellation requested: {0}": "トークンのキャンセルが要求されました: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "サーバーが起動していないときに、通知ロジックでバインドしようとしました。", + "Tried to bind on request logic while server is not started.": "サーバーが起動していないときに、要求ロジックでバインドしようとしました。", + "Tried to send requests while server is not started.": "サーバーが起動していないときに要求を送信しようとしました。", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Razor 拡張機能のバージョンが見つかりません。", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "VSCode の CSharp のバージョンを解決できません", + "Unable to resolve VSCode's version of Html": "VSCode の HTML のバージョンを解決できません", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "予期しない完了トリガーの種類: {0}", + "Unexpected error when attaching to C# preview window.": "C# プレビュー ウィンドウにアタッチするときに予期しないエラーが発生しました。", + "Unexpected error when attaching to HTML preview window.": "HTML プレビュー ウィンドウにアタッチするときに予期しないエラーが発生しました。", + "Unexpected error when attaching to report Razor issue window.": "Razor の問題ウィンドウを報告するために添付するときに予期しないエラーが発生しました。", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "VSCode バージョン", + "Version": "バージョン", + "View Debug Docs": "デバッグ ドキュメントの表示", + "Virtual document file path": "仮想ドキュメント ファイルのパス", + "WARNING": "WARNING", + "Workspace information": "ワークスペース情報", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Razor トレース構成の変更を有効にするために Razor 言語サーバーを再起動しますか?", + "Yes": "Yes", + "You must first start the data collection before copying.": "コピーする前に、まずデータ収集を開始する必要があります。", + "You must first start the data collection before stopping.": "停止する前に、まずデータ収集を開始する必要があります。", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} 個の参照", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}、問題の内容を問題の本文として貼り付けます。未記入の詳細があれば忘れずに記入してください。" +} \ No newline at end of file diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json new file mode 100644 index 000000000..ac1032038 --- /dev/null +++ b/l10n/bundle.l10n.ko.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "참조 1개", + "A valid dotnet installation could not be found: {0}": "유효한 dotnet 설치를 찾을 수 없습니다: {0}", + "Actual behavior": "실제 동작", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "작성자", + "Bug": "버그", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "디렉터리를 찾을 수 없어 Razor 언어 서버를 로드할 수 없습니다: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "{0}이(가) {1}(으)로 설정되면 Razor 로그 수집을 시작할 수 없습니다. {0}을(를) {2}(으)로 설정한 다음 VSCode 환경을 다시 로드하고 Razor 문제 보고서 명령을 다시 실행하세요.", + "Cannot stop Razor Language Server as it is already stopped.": "이미 중지되어 있으므로 Razor 언어 서버를 중지할 수 없습니다.", + "Click {0}. This will copy all relevant issue information.": "{0}을(를) 클릭하세요. 모든 관련 문제 정보가 복사됩니다.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "C# 복사", + "Copy Html": "HTML 복사", + "Copy issue content again": "문제 내용 다시 복사", + "Could not determine CSharp content": "CSharp 콘텐츠를 확인할 수 없음", + "Could not determine Html content": "Html 콘텐츠를 확인할 수 없음", + "Could not find '{0}' in or above '{1}'.": "'{1}' 안이나 위에서 '{0}'을(를) 찾을 수 없음.", + "Could not find Razor Language Server executable within directory '{0}'": "디렉터리 '{0}' 내에서 Razor 언어 서버 실행 파일을 찾을 수 없습니다.", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "문제 설명", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "확장", + "Expected behavior": "예상 동작", + "Extension": "확장", + "Extensions": "확장", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "GitHub로 이동", + "Help": "Help", + "Host document file path": "호스트 문서 파일 경로", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "무시", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 언어 서버에 대한 추적 설정이 잘못되었습니다. 기본값을 '{0}'(으)로 설정", + "Is this a Bug or Feature request?": "버그인가요, 기능 요청인가요?", + "Logs": "로그", + "Machine information": "컴퓨터 정보", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "비 Razor 파일을 활성 문서로", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Razor 문제의 원인이 된 작업 수행(또는 아무 작업도 수행하지 않음)", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "이 섹션을 작성하세요.", + "Press {0}": "{0} 누르기", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "개인 정보 보호 경고! 클립보드에 복사된 콘텐츠에 개인 데이터가 포함되어 있을 수 있습니다. GitHub에 게시하기 전에 비공개 개인 데이터를 제거하세요.", + "Projected CSharp as seen by extension": "확장에서 확인한 예상 CSharp", + "Projected CSharp document": "예상 CSharp 문서", + "Projected Html as seen by extension": "확장에서 확인한 예상 HTML", + "Projected Html document": "예상 HTML 문서", + "Razor": "Razor", + "Razor C# Preview": "Razor C# 미리 보기", + "Razor C# copied to clipboard": "Razor C#이 클립보드에 복사됨", + "Razor HTML Preview": "Razor HTML 미리 보기", + "Razor HTML copied to clipboard": "Razor HTML이 클립보드에 복사됨", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 언어 서버를 예기치 않게 시작하지 못했습니다. 'Razor 로그'를 확인하고 문제를 보고하세요.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 언어 서버를 예기치 않게 중지하지 못했습니다. 'Razor 로그'를 확인하고 문제를 보고하세요.", + "Razor document": "Razor 문서", + "Razor issue copied to clipboard": "Razor 문제가 클립보드에 복사됨", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 문제 데이터 수집이 시작되었습니다. 문제를 재현한 다음 \"중지\"를 누르세요.", + "Razor issue data collection stopped. Copying issue content...": "Razor 문제 데이터 수집이 중지되었습니다. 문제 내용을 복사하는 중...", + "Razor.VSCode version": "Razor.VSCode 버전", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Razor 문제 보고", + "Report a Razor issue": "Razor 문제 보고", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "다시 시작", + "Restart Language Server": "언어 서버 다시 시작", + "Run and Debug: A valid browser is not installed": "실행 및 디버그: 올바른 브라우저가 설치되어 있지 않습니다", + "Run and Debug: auto-detection found {0} for a launch browser": "실행 및 디버그: 자동 검색에서 시작 브라우저에 대한 {0} 발견", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "5번 다시 시도했지만 서버를 시작하지 못했습니다.", + "Show Output": "Show Output", + "Start": "시작", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "재현 단계", + "Stop": "중지", + "Synchronization timed out": "동기화가 시간 초과됨", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "디버깅 세션을 시작하는 동안 예기치 않은 오류가 발생했습니다. 콘솔에서 도움이 되는 로그를 확인하세요. 자세한 내용은 디버깅 문서를 참조하세요.", + "Token cancellation requested: {0}": "토큰 취소가 요청됨: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "서버가 시작되지 않은 동안 알림 논리에 바인딩하려고 했습니다.", + "Tried to bind on request logic while server is not started.": "서버가 시작되지 않은 동안 요청 논리에 바인딩하려고 했습니다.", + "Tried to send requests while server is not started.": "서버가 시작되지 않은 동안 요청을 보내려고 했습니다.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Razor 확장 버전을 찾을 수 없음.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "VSCode의 CSharp 버전을 해결할 수 없음", + "Unable to resolve VSCode's version of Html": "VSCode의 HTML 버전을 해결할 수 없음", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "예기치 않은 완료 트리거 종류: {0}", + "Unexpected error when attaching to C# preview window.": "C# 미리 보기 창에 연결할 때 예기치 않은 오류가 발생했습니다.", + "Unexpected error when attaching to HTML preview window.": "HTML 미리 보기 창에 연결할 때 예기치 않은 오류가 발생했습니다.", + "Unexpected error when attaching to report Razor issue window.": "Razor 문제 보고 창에 연결하는 동안 예기치 않은 오류가 발생했습니다.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "VSCode 버전", + "Version": "버전", + "View Debug Docs": "디버그 문서 보기", + "Virtual document file path": "가상 문서 파일 경로", + "WARNING": "WARNING", + "Workspace information": "작업 영역 정보", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Razor 추적 구성 변경을 사용하기 위해 Razor 언어 서버를 다시 시작하시겠습니까?", + "Yes": "Yes", + "You must first start the data collection before copying.": "복사하기 전에 먼저 데이터 수집을 시작해야 합니다.", + "You must first start the data collection before stopping.": "중지하기 전에 먼저 데이터 수집을 시작해야 합니다.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "참조 {0}개", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, 문제 내용을 문제의 본문으로 붙여넣습니다. 작성하지 않은 세부 정보를 잊지 말고 입력합니다." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.pl.json b/l10n/bundle.l10n.pl.json new file mode 100644 index 000000000..88549f955 --- /dev/null +++ b/l10n/bundle.l10n.pl.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 reference", + "A valid dotnet installation could not be found: {0}": "Nie można odnaleźć prawidłowej instalacji dotnet: {0}", + "Actual behavior": "Rzeczywiste zachowanie", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Author", + "Bug": "Bug", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Nie można załadować serwera języka Razor, ponieważ nie odnaleziono katalogu: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Nie można rozpocząć zbierania dzienników Razor, gdy {0} jest ustawiony na {1}. Ustaw {0}, aby {2}, a następnie ponownie załaduj środowisko VSCode i uruchom ponownie polecenie raportu problemu Razor.", + "Cannot stop Razor Language Server as it is already stopped.": "Nie można zatrzymać serwera języka Razor, ponieważ jest on już zatrzymany.", + "Click {0}. This will copy all relevant issue information.": "Kliknij {0}. Spowoduje to skopiowanie wszystkich istotnych informacji o problemie.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Kopiuj C#", + "Copy Html": "Kopiuj kod HTML", + "Copy issue content again": "Ponownie skopiuj zawartość problemu", + "Could not determine CSharp content": "Nie można określić zawartości języka CSharp", + "Could not determine Html content": "Nie można określić zawartości HTML", + "Could not find '{0}' in or above '{1}'.": "Nie można odnaleźć '{0}' w '{1}' lub powyżej.", + "Could not find Razor Language Server executable within directory '{0}'": "Nie można odnaleźć pliku wykonywalnego serwera języka Razor w katalogu '{0}'", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Opis problemu", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Expand", + "Expected behavior": "Oczekiwane zachowanie", + "Extension": "Extension", + "Extensions": "Extensions", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Go to GitHub", + "Help": "Help", + "Host document file path": "Ścieżka pliku dokumentu hosta", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignore", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Nieprawidłowe ustawienie śledzenia dla serwera języka Razor. Domyślnie jest '{0}'", + "Is this a Bug or Feature request?": "Czy jest to usterka lub żądanie funkcji?", + "Logs": "Logs", + "Machine information": "Machine information", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Plik inny niż Razor jako aktywny dokument", + "Not Now": "Not Now", + "OmniSharp": "Wykształt Wielomoc", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Wykonaj akcje (lub brak akcji), które spowodowały problem z urządzeniem Razor", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Wypełnij tę sekcję", + "Press {0}": "Naciśnij {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alert dotyczący prywatności! Zawartość skopiowana do schowka może zawierać dane osobowe. Przed opublikowaniem w usłudze GitHub usuń wszelkie dane osobowe, które nie powinny być widoczne publicznie.", + "Projected CSharp as seen by extension": "Przewidywany element CSharp jako widoczny dla rozszerzenia", + "Projected CSharp document": "Przewidywany dokument języka CSharp", + "Projected Html as seen by extension": "Wyświetlony kod HTML wyświetlany przez rozszerzenie", + "Projected Html document": "Wyświetlany dokument HTML", + "Razor": "Razor", + "Razor C# Preview": "Razor C# Preview", + "Razor C# copied to clipboard": "Skopiowano razor C# do schowka", + "Razor HTML Preview": "Razor HTML Preview", + "Razor HTML copied to clipboard": "Kod HTML Razor został skopiowany do schowka", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Nie można nieoczekiwanie uruchomić serwera języka Razor. Sprawdź dziennik Razor i zgłoś problem.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nie można poprawnie zatrzymać serwera języka Razor. Sprawdź dziennik Razor i zgłoś problem.", + "Razor document": "Dokument Razor", + "Razor issue copied to clipboard": "Problem z Razor został skopiowany do schowka", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Rozpoczęto zbieranie danych problemu Razor. Odtwórz problem, a następnie naciśnij pozycję \"Zatrzymaj\"", + "Razor issue data collection stopped. Copying issue content...": "Zbieranie danych problemu Razor zostało zatrzymane. Trwa kopiowanie zawartości problemu...", + "Razor.VSCode version": "Wersja razor.VSCode", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Zgłoś problem z razorem", + "Report a Razor issue": "Zgłoś problem z razorem", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Restart", + "Restart Language Server": "Restart Language Server", + "Run and Debug: A valid browser is not installed": "Uruchom i debuguj: nie zainstalowano prawidłowej przeglądarki", + "Run and Debug: auto-detection found {0} for a launch browser": "Uruchom i debuguj: znaleziono automatyczne wykrywanie {0} dla przeglądarki uruchamiania", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "Nie można uruchomić serwera po 5 ponownych próbach.", + "Show Output": "Show Output", + "Start": "Start", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Steps to reproduce", + "Stop": "Stop", + "Synchronization timed out": "Upłynął limit czasu synchronizacji", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Wystąpił nieoczekiwany błąd podczas uruchamiania sesji debugowania. Sprawdź na konsoli przydatne dzienniki i odwiedź dokumentację debugowania, aby uzyskać więcej informacji.", + "Token cancellation requested: {0}": "Zażądano anulowania tokenu: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Podjęto próbę powiązania w logice powiadomień, gdy serwer nie został uruchomiony.", + "Tried to bind on request logic while server is not started.": "Podjęto próbę powiązania w logice żądania, gdy serwer nie został uruchomiony.", + "Tried to send requests while server is not started.": "Próbowano wysłać żądania, gdy serwer nie został uruchomiony.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Nie można odnaleźć wersji rozszerzenia Razor.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "Nie można rozpoznać wersji narzędzia CSharp programu VSCode", + "Unable to resolve VSCode's version of Html": "Nie można rozpoznać wersji kodu HTML programu VSCode", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Nieoczekiwany rodzaj wyzwalacza ukończenia: {0}", + "Unexpected error when attaching to C# preview window.": "Nieoczekiwany błąd podczas dołączania do okna podglądu języka C#.", + "Unexpected error when attaching to HTML preview window.": "Nieoczekiwany błąd podczas dołączania do okna podglądu HTML.", + "Unexpected error when attaching to report Razor issue window.": "Nieoczekiwany błąd podczas dołączania do okna raportu problemu Razor.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "Wersja programu VSCode", + "Version": "Version", + "View Debug Docs": "Wyświetl dokumenty debugowania", + "Virtual document file path": "Ścieżka pliku dokumentu wirtualnego", + "WARNING": "WARNING", + "Workspace information": "Informacje o obszarze roboczym", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Czy chcesz ponownie uruchomić serwer języka Razor, aby włączyć zmianę konfiguracji śledzenia Razor?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Przed kopiowaniem należy rozpocząć zbieranie danych.", + "You must first start the data collection before stopping.": "Przed zatrzymaniem należy uruchomić zbieranie danych.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} references", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, wklej zawartość problemu jako treść problemu. Nie zapomnij wypełnić żadnych szczegółów, które nie zostały wypełnione." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.pt-br.json b/l10n/bundle.l10n.pt-br.json new file mode 100644 index 000000000..f9ed48750 --- /dev/null +++ b/l10n/bundle.l10n.pt-br.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 referência", + "A valid dotnet installation could not be found: {0}": "Não foi possível encontrar uma instalação dotnet válida: {0}", + "Actual behavior": "Comportamento real", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Autor", + "Bug": "Bug", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Não é possível carregar o servidor de idioma do Razor porque o diretório não foi encontrado: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Não é possível iniciar a coleta de logs do Razor quando {0} está definido como {1}. Defina {0} como {2} e, em seguida, recarregue seu ambiente VSCode e execute novamente o comando Razor relatar problema.", + "Cannot stop Razor Language Server as it is already stopped.": "Não é possível parar o Razor Language Server porque ele já está parado.", + "Click {0}. This will copy all relevant issue information.": "Clique em {0}. Isso copiará todas as informações relevantes do problema.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Copiar C#", + "Copy Html": "Copiar Html", + "Copy issue content again": "Copie o conteúdo do problema novamente", + "Could not determine CSharp content": "Não foi possível determinar o conteúdo do CSharp", + "Could not determine Html content": "Não foi possível determinar o conteúdo html", + "Could not find '{0}' in or above '{1}'.": "Não foi possível encontrar '{0}' dentro ou acima '{1}'.", + "Could not find Razor Language Server executable within directory '{0}'": "Não foi possível encontrar o executável do Razor Language Server no diretório '{0}'", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Descrição do problema", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Expandir", + "Expected behavior": "Comportamento esperado", + "Extension": "Extensão", + "Extensions": "Extensões", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Acessar o GitHub", + "Help": "Help", + "Host document file path": "Caminho do arquivo do documento host", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignorar", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Configuração de rastreamento inválida para servidor de idioma Razor. Padrão para '{0}'", + "Is this a Bug or Feature request?": "Isso é uma solicitação de bug ou recurso?", + "Logs": "Logs", + "Machine information": "Informações do computador", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Arquivo não Razor como documento ativo", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Execute as ações (ou nenhuma ação) que resultaram no problema do seu Razor", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Preencha esta seção", + "Press {0}": "Pressione {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alerta de privacidade! O conteúdo copiado para a área de transferência pode conter dados pessoais. Antes de postar no GitHub, remova todos os dados pessoais que não devem ser visualizados publicamente.", + "Projected CSharp as seen by extension": "CSharp projetado conforme visto pela extensão", + "Projected CSharp document": "Documento CSharp projete", + "Projected Html as seen by extension": "Html projetado como visto pela extensão", + "Projected Html document": "Documento Html com Projeto", + "Razor": "Razor", + "Razor C# Preview": "Visualização do Razor C#", + "Razor C# copied to clipboard": "Razor C# copiado para a área de transferência", + "Razor HTML Preview": "Visualização de HTML do Razor", + "Razor HTML copied to clipboard": "HTML Razor copiado para a área de transferência", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor Language Server falhou ao iniciar inesperadamente, verifique o 'Razor Log' e relate um problema.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor Language Server falhou ao parar corretamente, verifique o 'Razor Log' e relate um problema.", + "Razor document": "Documento Razor", + "Razor issue copied to clipboard": "Problema do Razor copiado para a área de transferência", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "A coleta de dados de problemas do Razor foi iniciada. Reproduza o problema e pressione \"Parar\"", + "Razor issue data collection stopped. Copying issue content...": "A coleta de dados do problema do Razor foi interrompida. Copiando o conteúdo do problema...", + "Razor.VSCode version": "Versão do Razor.VSCode", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Relatar Problema do Razor", + "Report a Razor issue": "Relatar um problema do Razor", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Reiniciar", + "Restart Language Server": "Reiniciar o Servidor de Linguagem", + "Run and Debug: A valid browser is not installed": "Executar e depurar: um navegador válido não está instalado", + "Run and Debug: auto-detection found {0} for a launch browser": "Executar e depurar: detecção automática encontrada {0} para um navegador de inicialização", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "O servidor falhou ao iniciar depois de tentar 5 vezes.", + "Show Output": "Show Output", + "Start": "Início", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Etapas para reproduzir", + "Stop": "Parar", + "Synchronization timed out": "A sincronização atingiu o tempo limite", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Ocorreu um erro inesperado ao iniciar sua sessão de depuração. Verifique o console para obter logs úteis e visite os documentos de depuração para obter mais informações.", + "Token cancellation requested: {0}": "Cancelamento de token solicitado: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Tentou vincular a lógica de notificação enquanto o servidor não foi iniciado.", + "Tried to bind on request logic while server is not started.": "Tentou vincular a lógica de solicitação enquanto o servidor não foi iniciado.", + "Tried to send requests while server is not started.": "Tentei enviar solicitações enquanto o servidor não foi iniciado.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Não é possível localizar a versão da extensão do Razor.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "Não é possível resolver a versão do CSharp do VSCode", + "Unable to resolve VSCode's version of Html": "Não é possível resolver a versão do Html do VSCode", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Tipo de gatilho de conclusão inesperada: {0}", + "Unexpected error when attaching to C# preview window.": "Erro inesperado ao anexar à janela de visualização C#.", + "Unexpected error when attaching to HTML preview window.": "Erro inesperado ao anexar à janela de visualização HTML.", + "Unexpected error when attaching to report Razor issue window.": "Erro inesperado ao anexar à janela de problema do Razor de relatório.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "Versão do VSCode", + "Version": "Versão", + "View Debug Docs": "Exibir Documentos de Depuração", + "Virtual document file path": "Caminho do arquivo de documento virtual", + "WARNING": "WARNING", + "Workspace information": "Informações do workspace", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Gostaria de reiniciar o Razor Language Server para habilitar a alteração de configuração de rastreamento do Razor?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Você deve primeiro iniciar a coleta de dados antes de copiar.", + "You must first start the data collection before stopping.": "Você deve primeiro iniciar a coleta de dados antes de parar.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} referências", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, cole o conteúdo do problema como o corpo do problema. Não se esqueça de preencher todos os detalhes que não foram preenchidos." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.ru.json b/l10n/bundle.l10n.ru.json new file mode 100644 index 000000000..722a58707 --- /dev/null +++ b/l10n/bundle.l10n.ru.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 ссылка", + "A valid dotnet installation could not be found: {0}": "Не удалось найти допустимую установку dotnet: {0}", + "Actual behavior": "Фактическое поведение", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Автор", + "Bug": "Ошибка", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Не удалось загрузить языковой сервер Razor, поскольку не найден каталог \"{0}\"", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Не удалось запустить сбор журналов Razor, поскольку параметру {0} задано значение {1}. Задайте параметру {0} значение {2}, после чего перезапустите среду VSCode и повторно сообщите о проблеме Razor.", + "Cannot stop Razor Language Server as it is already stopped.": "Не удалось остановить языковой сервер Razor, поскольку он уже остановлен.", + "Click {0}. This will copy all relevant issue information.": "Нажмите {0}. Вся необходимая информация о проблеме будет скопирована.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Копировать C#", + "Copy Html": "Копировать HTML", + "Copy issue content again": "Повторно копировать содержимое проблемы", + "Could not determine CSharp content": "Не удалось определить содержимое CSharp", + "Could not determine Html content": "Не удалось определить содержимое HTML", + "Could not find '{0}' in or above '{1}'.": "Не удалось найти \"{0}\" в \"{1}\" или выше.", + "Could not find Razor Language Server executable within directory '{0}'": "Не удалось найти исполняемый файл языкового сервера Razor в каталоге \"{0}\"", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Описание проблемы", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Развернуть", + "Expected behavior": "Ожидаемое поведение", + "Extension": "Расширение", + "Extensions": "Расширения", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Перейти в GitHub", + "Help": "Help", + "Host document file path": "Путь к файлу документа узла", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Игнорировать", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Недопустимый параметр трассировки для языкового сервера Razor. Установлено значение по умолчанию \"{0}\"", + "Is this a Bug or Feature request?": "Это сообщение об ошибке или запрос новой возможности?", + "Logs": "Журналы", + "Machine information": "Сведения о компьютере", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Активный документ не в формате Razor", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Выполните действия (или воспроизведите условия), которые вызвали проблему Razor", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Заполните этот раздел", + "Press {0}": "Нажмите {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Оповещение конфиденциальности. Содержимое, скопированное в буфер обмена, может содержать личные сведения. Перед публикацией в GitHub удалите все личные сведения, не предназначенные для общедоступного просмотра.", + "Projected CSharp as seen by extension": "Созданный код CSharp согласно расширению", + "Projected CSharp document": "Документ с созданным кодом CSharp", + "Projected Html as seen by extension": "Созданный код HTML согласно расширению", + "Projected Html document": "Документ с созданным кодом HTML", + "Razor": "Razor", + "Razor C# Preview": "Предварительный просмотр Razor C#", + "Razor C# copied to clipboard": "Razor C# скопирован в буфер обмена", + "Razor HTML Preview": "Предварительный просмотр Razor HTML", + "Razor HTML copied to clipboard": "Razor HTML скопирован в буфер обмена", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "При запуске языкового сервера Razor возникла непредвиденная ошибка, проверьте журнал Razor и сообщите о проблеме.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "При остановке языкового сервера Razor возникла ошибка, проверьте журнал Razor и сообщите о проблеме.", + "Razor document": "Документ Razor", + "Razor issue copied to clipboard": "Проблема Razor скопирована в буфер обмена", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Запущен сбор данных о проблеме Razor. Воспроизведите проблему и нажмите \"Остановить\"", + "Razor issue data collection stopped. Copying issue content...": "Сбор данных о проблеме Razor остановлен. Содержимое проблемы копируется…", + "Razor.VSCode version": "Версия Razor.VSCode", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Сообщить о проблеме Razor", + "Report a Razor issue": "Сообщить о проблеме Razor", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Перезапустить", + "Restart Language Server": "Перезапустить языковой сервер", + "Run and Debug: A valid browser is not installed": "Запуск и отладка: не установлен допустимый браузер", + "Run and Debug: auto-detection found {0} for a launch browser": "Запуск и отладка: для браузера запуска автоматически обнаружено {0}", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "Не удалось запустить сервер после 5 попыток.", + "Show Output": "Show Output", + "Start": "Запустить", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Шаги для воспроизведения", + "Stop": "Остановить", + "Synchronization timed out": "Время ожидания синхронизации истекло", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "При запуске сеанса отладки возникла непредвиденная ошибка. Проверьте журналы в консоли и изучите документацию по отладке, чтобы получить дополнительные сведения.", + "Token cancellation requested: {0}": "Запрошена отмена маркера {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Совершена попытка привязать логику уведомления при неактивном сервере.", + "Tried to bind on request logic while server is not started.": "Совершена попытка привязать логику запроса при неактивном сервере.", + "Tried to send requests while server is not started.": "Совершена попытка отправить запросы при неактивном сервере.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Не удалось найти версию расширения Razor.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "Не удалось разрешить версию VSCode CSharp", + "Unable to resolve VSCode's version of Html": "Не удалось разрешить версию VSCode HTML", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Тип непредвиденного триггера завершения: {0}", + "Unexpected error when attaching to C# preview window.": "Возникла непредвиденная ошибка при подключении к окну предварительного просмотра C#.", + "Unexpected error when attaching to HTML preview window.": "Возникла непредвиденная ошибка при подключении к окну предварительного просмотра HTML.", + "Unexpected error when attaching to report Razor issue window.": "Возникла непредвиденная ошибка при подключении к окну сведений об ошибке Razor.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "Версия VSCode", + "Version": "Версия", + "View Debug Docs": "Просмотреть документацию по отладке", + "Virtual document file path": "Путь к файлу виртуального документа", + "WARNING": "WARNING", + "Workspace information": "Сведения о рабочей области", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Вы хотите перезапустить языковой сервер Razor для активации изменения конфигурации трассировки Razor?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Перед копированием необходимо запустить сбор данных.", + "You must first start the data collection before stopping.": "Перед остановкой необходимо запустить сбор данных.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "Ссылок: {0}", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, вставьте описание проблемы в соответствующее поле. Не забудьте указать все необходимые сведения." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json new file mode 100644 index 000000000..49bc2eebf --- /dev/null +++ b/l10n/bundle.l10n.tr.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 başvuru", + "A valid dotnet installation could not be found: {0}": "Geçerli bir dotnet yüklemesi bulunamadı: {0}", + "Actual behavior": "Gerçek davranış", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Yazar", + "Bug": "Hata", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "'{0}' dizini bulunamadığından Razor dil sunucusu yüklenemiyor.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Razor günlükleri toplama işlemi {0}, {1} olarak ayarlandığında başlatılamıyor. Lütfen {0} ayarını {2} olarak ayarlayın ve VSCode ortamınızı yeniden yükleyin ve Razor sorunu bildir komutunu yeniden çalıştırın.", + "Cannot stop Razor Language Server as it is already stopped.": "Razor Dil Sunucusu zaten durdurulmuş olduğundan durdurulamıyor.", + "Click {0}. This will copy all relevant issue information.": "{0} tıklayın. Bu işlem, ilgili tüm sorun bilgilerini kopyalar.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "Kopya C#", + "Copy Html": "HTML'yi Kopyala", + "Copy issue content again": "Sorun içeriğini yeniden kopyala", + "Could not determine CSharp content": "CSharp içeriği belirlenemedi", + "Could not determine Html content": "Html içeriği belirlenemedi", + "Could not find '{0}' in or above '{1}'.": "'{1}' içinde veya üzerinde '{0}' bulunamadı.", + "Could not find Razor Language Server executable within directory '{0}'": "'{0}' dizininde Razor Dil Sunucusu yürütülebilir dosyası bulunamadı", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "Sorunun açıklaması", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Genişlet", + "Expected behavior": "Beklenen davranış", + "Extension": "Uzantı", + "Extensions": "Uzantılar", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "GitHub'a Git", + "Help": "Help", + "Host document file path": "Konak belgesi dosya yolu", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Yoksay", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor dil sunucusu için geçersiz izleme ayarı. Varsayılan olarak '{0}'", + "Is this a Bug or Feature request?": "Bu bir Hata bildirimi mi Özellik isteği mi?", + "Logs": "Günlükler", + "Machine information": "Makine bilgileri", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "Etkin belge olarak Razor olmayan dosya", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "Razor sorunuzla sonuçlanan eylemleri gerçekleştirin (veya eylem gerçekleştirmeyin)", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "Lütfen bu bölümü doldurun", + "Press {0}": "{0} tuşuna basın", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Gizlilik Uyarısı! Panonuza kopyalanan içerikler kişisel veriler içeriyor olabilir. GitHub'a göndermeden önce lütfen genel olarak görüntülenmesine izin verilmeyen kişisel verileri kaldırın.", + "Projected CSharp as seen by extension": "CSharp uzantı tarafından görüldüğü şekilde yansıtıldı", + "Projected CSharp document": "Tasarlanan CSharp belgesi", + "Projected Html as seen by extension": "HTML uzantı tarafından görüldüğü şekilde yansıtıldı", + "Projected Html document": "Tasarlanan HTML belgesi", + "Razor": "Razor", + "Razor C# Preview": "Razor C# Önizlemesi", + "Razor C# copied to clipboard": "Razor C# panoya kopyalandı", + "Razor HTML Preview": "Razor HTML Önizlemesi", + "Razor HTML copied to clipboard": "Razor HTML panoya kopyalandı", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor Dil Sunucusu beklenmedik şekilde başlatılamadı, lütfen 'Razor Günlüğü'ne bakın ve sorun bildirin.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor Dil Sunucusu doğru şekilde durdurulamadı, lütfen 'Razor Günlüğü'ne bakın ve sorun bildirin.", + "Razor document": "Razor belgesi", + "Razor issue copied to clipboard": "Razor sorunu panoya kopyalandı", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor sorunu veri toplama işlemi başlatıldı. Sorunu yeniden oluşturun ve \"Durdur\" düğmesine basın", + "Razor issue data collection stopped. Copying issue content...": "Razor sorunu veri toplama işlemi durduruldu. Sorun içeriği kopyalanıyor...", + "Razor.VSCode version": "Razor.VSCode sürümü", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "Razor Sorunu Bildir", + "Report a Razor issue": "Razor sorunu bildirin", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Yeniden Başlat", + "Restart Language Server": "Dil Sunucusunu Yeniden Başlat", + "Run and Debug: A valid browser is not installed": "Çalıştır ve Hata Ayıkla: Geçerli bir tarayıcı yüklü değil", + "Run and Debug: auto-detection found {0} for a launch browser": "Çalıştır ve Hata Ayıkla: otomatik algılama bir başlatma tarayıcısı için {0} buldu", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "Sunucu 5 kez yeniden denendikten sonra başlatılamadı.", + "Show Output": "Show Output", + "Start": "Başlangıç", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Yeniden üretme adımları", + "Stop": "Durdur", + "Synchronization timed out": "Eşitleme zaman aşımına uğradı", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Hata ayıklama oturumunuz başlatılırken beklenmeyen bir hata oluştu. Konsolda size yardımcı olabilecek günlüklere bakın ve daha fazla bilgi için hata ayıklama belgelerini ziyaret edin.", + "Token cancellation requested: {0}": "Belirteç iptali istendi: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "Sunucu başlatılmamışken bildirim mantığına bağlanmaya çalışıldı.", + "Tried to bind on request logic while server is not started.": "Sunucu başlatılmamışken istek mantığına bağlanmaya çalışıldı.", + "Tried to send requests while server is not started.": "Sunucu başlatılmamışken istekler gönderilmeye çalışıldı.", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "Razor uzantısı sürümü bulunamıyor.", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "VSCode'un CSharp sürümü çözümlenemiyor", + "Unable to resolve VSCode's version of Html": "VSCode'un HTML sürümü çözümlenemiyor", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Beklenmeyen tamamlama tetikleyicisi türü: {0}", + "Unexpected error when attaching to C# preview window.": "C# önizleme penceresine eklenirken beklenmeyen hata oluştu.", + "Unexpected error when attaching to HTML preview window.": "HTML önizleme penceresine eklenirken beklenmeyen hata oluştu.", + "Unexpected error when attaching to report Razor issue window.": "Razor sorunu bildirme penceresine eklerken beklenmeyen hata oluştu.", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "VSCode sürümü", + "Version": "Sürüm", + "View Debug Docs": "Hata Ayıklama Belgelerini Görüntüle", + "Virtual document file path": "Sanal belge dosya yolu", + "WARNING": "WARNING", + "Workspace information": "Çalışma alanı bilgileri", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Razor izleme yapılandırması değişikliğini etkinleştirmek için Razor Dil Sunucusu'nu yeniden başlatmak istiyor musunuz?", + "Yes": "Yes", + "You must first start the data collection before copying.": "Kopyalamadan önce veri toplamayı başlatmalısınız.", + "You must first start the data collection before stopping.": "Durdurmadan önce veri toplamayı başlatmalısınız.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} başvuru", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, sorun içeriklerinizi sorunun gövdesi olarak yapıştırın. Daha sonrasında doldurulmamış olan ayrıntıları sağlamayı unutmayın." +} \ No newline at end of file diff --git a/l10n/bundle.l10n.zh-cn.json b/l10n/bundle.l10n.zh-cn.json new file mode 100644 index 000000000..4db6352a7 --- /dev/null +++ b/l10n/bundle.l10n.zh-cn.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 个引用", + "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安装: {0}", + "Actual behavior": "实际行为", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "作者", + "Bug": "Bug", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "无法加载 Razor 语言服务器,因为找不到该目录:“{0}”", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "{0} 设置为 {1} 时,无法开始收集 Razor 日志。请将 {0} 设置为 {2},然后重新加载 VSCode 环境,然后重新运行报告 Razor 问题命令。", + "Cannot stop Razor Language Server as it is already stopped.": "无法停止 Razor 语言服务器,因为它已经停止。", + "Click {0}. This will copy all relevant issue information.": "单击 {0}。这将复制所有相关问题信息。", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "复制 C#", + "Copy Html": "复制 HTML", + "Copy issue content again": "再次复制问题内容", + "Could not determine CSharp content": "无法确定 CSharp 内容", + "Could not determine Html content": "无法确定 Html 内容", + "Could not find '{0}' in or above '{1}'.": "在“{0}”或更高版本中找不到“{1}”。", + "Could not find Razor Language Server executable within directory '{0}'": "在目录“{0}”中找不到 Razor 语言服务器可执行文件", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "问题说明", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "展开", + "Expected behavior": "预期行为", + "Extension": "扩展", + "Extensions": "扩展", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "转到 GitHub", + "Help": "Help", + "Host document file path": "主机文档文件路径", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "忽略", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 语言服务器的跟踪设置无效。默认为“{0}”", + "Is this a Bug or Feature request?": "这是 Bug 或功能请求吗?", + "Logs": "日志", + "Machine information": "计算机信息", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "非 Razor 文件作为活动文档", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "执行导致出现 Razor 问题的操作(或不执行任何操作)", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "请填写此部分", + "Press {0}": "按 {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "隐私警报! 复制到剪贴板的内容可能包含个人数据。在发布到 GitHub 之前,请删除任何不应可公开查看的个人数据。", + "Projected CSharp as seen by extension": "按扩展所示的投影 CSharp", + "Projected CSharp document": "已投影 CSharp 文档", + "Projected Html as seen by extension": "按扩展所示的投影 Html", + "Projected Html document": "已投影 Html 文档", + "Razor": "Razor", + "Razor C# Preview": "Razor C# 预览版", + "Razor C# copied to clipboard": "已将 Razor C# 复制到剪贴板", + "Razor HTML Preview": "Razor HTML 预览版", + "Razor HTML copied to clipboard": "已将 Razor HTML 复制到剪贴板", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 语言服务器意外启动失败,请检查“Razor 日志”并报告问题。", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 语言服务器无法正确停止,请检查“Razor 日志”并报告问题。", + "Razor document": "Razor 文档", + "Razor issue copied to clipboard": "复制到剪贴板的 Razor 问题", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 问题数据收集已启动。重现问题,然后按“停止”", + "Razor issue data collection stopped. Copying issue content...": "Razor 问题数据收集已停止。正在复制问题内容...", + "Razor.VSCode version": "Razor.VSCode 版本", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "报告 Razor 问题", + "Report a Razor issue": "报告 Razor 问题", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "重启", + "Restart Language Server": "重启语言服务器", + "Run and Debug: A valid browser is not installed": "运行和调试: 未安装有效的浏览器", + "Run and Debug: auto-detection found {0} for a launch browser": "运行和调试: 为启动浏览器找到 {0} 自动检测", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "重试 5 次后服务器启动失败。", + "Show Output": "Show Output", + "Start": "启动", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "重现步骤", + "Stop": "停止", + "Synchronization timed out": "同步超时", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "启动调试会话时出现意外错误。检查控制台以获取有用的日志,并访问调试文档了解详细信息。", + "Token cancellation requested: {0}": "已请求取消令牌: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "尝试在服务器未启动时绑定通知逻辑。", + "Tried to bind on request logic while server is not started.": "尝试在服务器未启动时绑定请求逻辑。", + "Tried to send requests while server is not started.": "尝试在服务器未启动时发送请求。", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "找不到 Razor 扩展版本。", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "无法解析 VSCode 的 CSharp 版本", + "Unable to resolve VSCode's version of Html": "无法解析 VSCode 的 Html 版本", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "意外的完成触发器类型: {0}", + "Unexpected error when attaching to C# preview window.": "附加到 C# 预览窗口时出现意外错误。", + "Unexpected error when attaching to HTML preview window.": "附加到 HTML 预览窗口时出现意外错误。", + "Unexpected error when attaching to report Razor issue window.": "附加到报告 Razor 问题窗口时出现意外错误。", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "VSCode 版本", + "Version": "版本", + "View Debug Docs": "查看调试文档", + "Virtual document file path": "虚拟文档文件路径", + "WARNING": "WARNING", + "Workspace information": "工作区信息", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "是否要重启 Razor 语言服务器以启用 Razor 跟踪配置更改?", + "Yes": "Yes", + "You must first start the data collection before copying.": "复制前必须先启动数据收集。", + "You must first start the data collection before stopping.": "必须先启动数据收集,然后才能停止。", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} 个引用", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0},将问题内容粘贴为问题的正文。请记得填写任何未填充的详细信息。" +} \ No newline at end of file diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json new file mode 100644 index 000000000..758a76ca6 --- /dev/null +++ b/l10n/bundle.l10n.zh-tw.json @@ -0,0 +1,147 @@ +{ + "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "1 reference": "1 reference", + "A valid dotnet installation could not be found: {0}": "A valid dotnet installation could not be found: {0}", + "Actual behavior": "實際行為", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "Author": "Author", + "Bug": "Bug", + "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", + "Cancel": "Cancel", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Cannot load Razor language server because the directory was not found: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "當 {0} 設為 {1} 時,無法開始收集 Razor 記錄檔。請設定 {0} 以 {2},然後重載您的 VSCode 環境,然後重新執行報告 Razor 問題命令。", + "Cannot stop Razor Language Server as it is already stopped.": "無法停止 Razor 語言伺服器,因為它已停止。", + "Click {0}. This will copy all relevant issue information.": "按一下 [{0}]。這會複製所有相關的問題資訊。", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Copy C#": "複製 C#", + "Copy Html": "複製 Html", + "Copy issue content again": "再次複製問題內容", + "Could not determine CSharp content": "無法判斷 CSharp 內容", + "Could not determine Html content": "無法判斷 Html 內容", + "Could not find '{0}' in or above '{1}'.": "在 '{1}' 或以上找不到 '{0}'。", + "Could not find Razor Language Server executable within directory '{0}'": "在目錄 '{0}' 中找不到 Razor Language Server 可執行檔", + "Could not find a process id to attach.": "Could not find a process id to attach.", + "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Description of the problem": "問題的描述", + "Disable message in settings": "Disable message in settings", + "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", + "Don't Ask Again": "Don't Ask Again", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", + "Error Message: ": "Error Message: ", + "Expand": "Expand", + "Expected behavior": "預期的行為", + "Extension": "Extension", + "Extensions": "Extensions", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", + "Failed to parse tasks.json file": "Failed to parse tasks.json file", + "Failed to set debugadpter directory": "Failed to set debugadpter directory", + "Failed to set extension directory": "Failed to set extension directory", + "Failed to set install complete file path": "Failed to set install complete file path", + "For further information visit {0}": "For further information visit {0}", + "For further information visit {0}.": "For further information visit {0}.", + "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", + "Get the SDK": "Get the SDK", + "Go to GitHub": "Go to GitHub", + "Help": "Help", + "Host document file path": "主機檔檔案路徑", + "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "Ignore": "Ignore", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", + "Invalid project index": "Invalid project index", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 語言伺服器的追蹤設定無效。預設為 '{0}'", + "Is this a Bug or Feature request?": "Is this a Bug or Feature request?", + "Logs": "Logs", + "Machine information": "Machine information", + "More Information": "More Information", + "Name not defined in current configuration.": "Name not defined in current configuration.", + "No executable projects": "No executable projects", + "No launchable target found for '{0}'": "No launchable target found for '{0}'", + "No process was selected.": "No process was selected.", + "Non Razor file as active document": "非 Razor 檔案為使用中檔", + "Not Now": "Not Now", + "OmniSharp": "OmniSharp", + "Open envFile": "Open envFile", + "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Perform the actions (or no action) that resulted in your Razor issue": "執行動作 (或不執行導致 Razor 問題的動作)", + "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Please fill in this section": "請填寫此區段", + "Press {0}": "按 {0}", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "隱私權警示!複製到剪貼簿的內容可能包含個人資料。在張貼至 GitHub 之前,請先移除任何不應公開檢視的個人資料。", + "Projected CSharp as seen by extension": "延伸模組所看的預計 CSharp", + "Projected CSharp document": "預計的 CSharp 檔", + "Projected Html as seen by extension": "擴充功能所顯示的預計 Html", + "Projected Html document": "預計的 HTML 檔案", + "Razor": "Razor", + "Razor C# Preview": "Razor C# 預覽", + "Razor C# copied to clipboard": "已複製 Razor C# 到剪貼簿", + "Razor HTML Preview": "Razor HTML 預覽", + "Razor HTML copied to clipboard": "已將 Razor HTML 複製到剪貼簿", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器無法意外啟動,請檢查 'Razor Log' 並回報問題。", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器無法正確停止,請檢查 'Razor Log' 並回報問題。", + "Razor document": "Razor 檔", + "Razor issue copied to clipboard": "已將 Razor 問題複製到剪貼簿", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "已開始 Razor 問題資料收集。重現問題,然後按 [停止]", + "Razor issue data collection stopped. Copying issue content...": "已停止 Razor 問題資料收集。正在複製問題內容...", + "Razor.VSCode version": "Razor.VSCode 版本", + "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Report Razor Issue": "回報 Razor 問題", + "Report a Razor issue": "回報 Razor 問題", + "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Restart": "Restart", + "Restart Language Server": "Restart Language Server", + "Run and Debug: A valid browser is not installed": "Run and Debug: A valid browser is not installed", + "Run and Debug: auto-detection found {0} for a launch browser": "Run and Debug: auto-detection found {0} for a launch browser", + "See {0} output": "See {0} output", + "Select the process to attach to": "Select the process to attach to", + "Select the project to launch": "Select the project to launch", + "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Server failed to start after retrying 5 times.": "伺服器在重試 5 次之後無法啟動。", + "Show Output": "Show Output", + "Start": "Start", + "Startup project not set": "Startup project not set", + "Steps to reproduce": "Steps to reproduce", + "Stop": "Stop", + "Synchronization timed out": "同步處理逾時", + "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "啟動您的偵錯會話時發生意外的錯誤。檢查主控台是否有實用的記錄檔,並流覽偵錯檔以取得詳細資訊。", + "Token cancellation requested: {0}": "Token cancellation requested: {0}", + "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Tried to bind on notification logic while server is not started.": "嘗試在未啟動伺服器時系結通知邏輯。", + "Tried to bind on request logic while server is not started.": "伺服器未啟動時,嘗試在要求邏輯上系結。", + "Tried to send requests while server is not started.": "嘗試在伺服器未啟動時傳送要求。", + "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to find Razor extension version.": "找不到 Razor 延伸模組版本。", + "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to resolve VSCode's version of CSharp": "無法解析 VSCode 的 CSharp 版本", + "Unable to resolve VSCode's version of Html": "無法解析 VSCode 的 Html 版本", + "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected completion trigger kind: {0}": "Unexpected completion trigger kind: {0}", + "Unexpected error when attaching to C# preview window.": "連結到 C# 預覽視窗時發生未預期的錯誤。", + "Unexpected error when attaching to HTML preview window.": "連結到 HTML 預覽視窗時發生未預期的錯誤。", + "Unexpected error when attaching to report Razor issue window.": "連結到報表 Razor 問題視窗時發生未預期的錯誤。", + "Unexpected message received from debugger.": "Unexpected message received from debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", + "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "VSCode version": "VSCode 版本", + "Version": "Version", + "View Debug Docs": "檢視偵錯檔", + "Virtual document file path": "虛擬檔案檔案路徑", + "WARNING": "WARNING", + "Workspace information": "工作區資訊", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?", + "Yes": "Yes", + "You must first start the data collection before copying.": "複製之前,您必須先啟動資料收集。", + "You must first start the data collection before stopping.": "您必須先啟動資料收集,才能停止。", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", + "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "{0} references": "{0} references", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0},將您的問題內容貼上為問題的本文。別忘了填寫任何未填入的詳細資料。" +} \ No newline at end of file diff --git a/l10n/package.nls.cs.json b/l10n/package.nls.cs.json new file mode 100644 index 000000000..8cd2a2399 --- /dev/null +++ b/l10n/package.nls.cs.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Cesta výchozího řešení, které se má otevřít v pracovním prostoru, nebo ji můžete přeskočit nastavením na „zakázat“." +} \ No newline at end of file diff --git a/l10n/package.nls.de.json b/l10n/package.nls.de.json new file mode 100644 index 000000000..5c481f5cd --- /dev/null +++ b/l10n/package.nls.de.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Der Pfad der Standardlösung, die im Arbeitsbereich geöffnet werden soll, oder auf \"deaktivieren\" festlegen, um sie zu überspringen." +} \ No newline at end of file diff --git a/l10n/package.nls.es.json b/l10n/package.nls.es.json new file mode 100644 index 000000000..3f89a4a3a --- /dev/null +++ b/l10n/package.nls.es.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Ruta de acceso de la solución predeterminada que se va a abrir en el área de trabajo o que se establece en \"deshabilitar\" para omitirla." +} \ No newline at end of file diff --git a/l10n/package.nls.fr.json b/l10n/package.nls.fr.json new file mode 100644 index 000000000..8f4c6e363 --- /dev/null +++ b/l10n/package.nls.fr.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Chemin de la solution par défaut à ouvrir dans l’espace de travail ou définir sur « désactiver » pour l’ignorer." +} \ No newline at end of file diff --git a/l10n/package.nls.it.json b/l10n/package.nls.it.json new file mode 100644 index 000000000..7191def56 --- /dev/null +++ b/l10n/package.nls.it.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Percorso della soluzione predefinita da aprire nell'area di lavoro o impostare su 'disabilita' per ignorarla." +} \ No newline at end of file diff --git a/l10n/package.nls.ja.json b/l10n/package.nls.ja.json new file mode 100644 index 000000000..a414fd68f --- /dev/null +++ b/l10n/package.nls.ja.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "ワークスペースで開く既定のソリューションのパス。スキップするには 'disable' に設定します。" +} \ No newline at end of file diff --git a/l10n/package.nls.ko.json b/l10n/package.nls.ko.json new file mode 100644 index 000000000..853636fa5 --- /dev/null +++ b/l10n/package.nls.ko.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "작업 영역에서 열 기본 솔루션의 경로입니다. 건너뛰려면 '사용 안 함'으로 설정하세요." +} \ No newline at end of file diff --git a/l10n/package.nls.pl.json b/l10n/package.nls.pl.json new file mode 100644 index 000000000..339cb5822 --- /dev/null +++ b/l10n/package.nls.pl.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Ścieżka domyślnego rozwiązania, które ma być otwarte w obszarze roboczym, lub ustawione na „wyłączony”, aby je pominąć." +} \ No newline at end of file diff --git a/l10n/package.nls.pt-br.json b/l10n/package.nls.pt-br.json new file mode 100644 index 000000000..60cf2c33a --- /dev/null +++ b/l10n/package.nls.pt-br.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "O caminho da solução padrão a ser aberto no workspace ou definido como 'desabilitar' para ignorá-lo." +} \ No newline at end of file diff --git a/l10n/package.nls.ru.json b/l10n/package.nls.ru.json new file mode 100644 index 000000000..99ab2302c --- /dev/null +++ b/l10n/package.nls.ru.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Путь к решению по умолчанию, которое будет открыто в рабочей области. Или задайте значение \"Отключить\", чтобы пропустить его." +} \ No newline at end of file diff --git a/l10n/package.nls.tr.json b/l10n/package.nls.tr.json new file mode 100644 index 000000000..a8c7f9629 --- /dev/null +++ b/l10n/package.nls.tr.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "Çalışma alanında açılacak varsayılan çözümün yolu. Bunu atlamak için ‘Devre dışı bırak’ olarak ayarlayın." +} \ No newline at end of file diff --git a/l10n/package.nls.zh-cn.json b/l10n/package.nls.zh-cn.json new file mode 100644 index 000000000..7db6f664f --- /dev/null +++ b/l10n/package.nls.zh-cn.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "要在工作区中打开的默认解决方案的路径,或设置为“禁用”以跳过它。" +} \ No newline at end of file diff --git a/l10n/package.nls.zh-tw.json b/l10n/package.nls.zh-tw.json new file mode 100644 index 000000000..7f5e1ccae --- /dev/null +++ b/l10n/package.nls.zh-tw.json @@ -0,0 +1,3 @@ +{ + "configuration.dotnet.defaultSolution.description": "要在工作區中開啟的預設解決方案路徑,或設為 [停用] 以略過它。" +} \ No newline at end of file From 3b37a160fa8389f0e2b16f107a19d5a810c11f2e Mon Sep 17 00:00:00 2001 From: Tim Burrows Date: Fri, 11 Aug 2023 10:02:10 +1200 Subject: [PATCH 17/34] Removes overrides as per comment in issue #5731 --- package.json | 42 ------------------------------------------ 1 file changed, 42 deletions(-) diff --git a/package.json b/package.json index a789dc8ea..c80841258 100644 --- a/package.json +++ b/package.json @@ -4736,48 +4736,6 @@ { "language": "csharp", "scopes": { - "namespace": [ - "entity.name.namespace" - ], - "type": [ - "entity.name.type" - ], - "class": [ - "entity.name.type.class" - ], - "enum": [ - "entity.name.type.enum" - ], - "interface": [ - "entity.name.type.interface" - ], - "struct": [ - "entity.name.type.struct" - ], - "typeParameter": [ - "entity.name.type.type-parameter.cs" - ], - "parameter": [ - "variable.parameter" - ], - "variable": [ - "entity.name.variable.local.cs" - ], - "property": [ - "variable.other.property" - ], - "enumMember": [ - "variable.other.enummember" - ], - "method": [ - "entity.name.function.member" - ], - "macro": [ - "keyword.preprocessor.cs" - ], - "keyword": [ - "keyword.cs" - ], "excludedCode": [ "support.other.excluded.cs" ], From ed37cbfa6e3b5954fbdaafc5bdbf6fc3ff01e700 Mon Sep 17 00:00:00 2001 From: Allison Chou Date: Thu, 10 Aug 2023 16:18:22 -0700 Subject: [PATCH 18/34] Update Razor to 7.0.0-preview.23410.1 --- .vscode/launch.json | 4 ++-- CHANGELOG.md | 1 + package.json | 38 +++++++++++++++++++------------------- 3 files changed, 22 insertions(+), 21 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 49b618b38..685cfd9a0 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -286,8 +286,8 @@ "updatePackageDependencies" ], "env": { - "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/633b4454986256de0af2095f5f397a26/razorlanguageserver-linux-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a6c99b41d4813cb03d6ca997ac20d0fe/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/e296d59ed54d72d91d5f8cae75f9b15d/razorlanguageserver-linux-musl-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/ec4f4e7c064b761d99f267f01de818f2/razorlanguageserver-linux-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/3d8fb25c01df7c3cb2d366e7eea5e531/razorlanguageserver-osx-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/00b3cdc9ab3da0c7fe3f251d8e85d6bb/razorlanguageserver-osx-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/197040a168f21090fe2ab45150ad8369/razorlanguageserver-win-arm64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/5843aa8170a547d1805549ea9a1c366b/razorlanguageserver-win-x64-7.0.0-preview.23408.2.zip,https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a1ac1b312956df192e0341fa1307fffe/razorlanguageserver-win-x86-7.0.0-preview.23408.2.zip", - "NEW_DEPS_VERSION": "7.0.0-preview.23408.2", + "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/e50775c52db62b8b5aa204c16fcb8b3a/razorlanguageserver-linux-arm64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/498d6c80d6f2fc45d021cd39299923b5/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/c3cf7f473fdf8a8f62a58139165456e9/razorlanguageserver-linux-musl-x64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/cf6ecf255d212e34675625aba35100bd/razorlanguageserver-linux-x64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/6acb74118052cde1e738d7b8bb33bb83/razorlanguageserver-osx-arm64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/4b14fec895969f491aae6a8552444b3f/razorlanguageserver-osx-x64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/bd9ded633a917f9a1569fdced05a2a41/razorlanguageserver-win-arm64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/7f4b0abb5c476c2f75470da3bc1cfa18/razorlanguageserver-win-x64-7.0.0-preview.23410.1.zip,https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/84ba02c1bd35eea749fc0b20966b6277/razorlanguageserver-win-x86-7.0.0-preview.23410.1.zip", + "NEW_DEPS_VERSION": "7.0.0-preview.23410.1", "NEW_DEPS_ID": "Razor" }, "cwd": "${workspaceFolder}" diff --git a/CHANGELOG.md b/CHANGELOG.md index c5494215a..734e8918e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ * Enable loading translated strings from razor TS code (PR: [#5962](https://github.com/dotnet/vscode-csharp/pull/5962)) * Update typescript and eslint plugin to remove build warning (PR: [6002](https://github.com/dotnet/vscode-csharp/pull/6002)) * Report how the extension was activated (PR: [#6043](https://github.com/dotnet/vscode-csharp/pull/6043)) +* Update Razor to 7.0.0-preview.23410.1 (PR: ) ## 2.0.328 * Update Roslyn to 4.8.0-1.23403.6 (PR: [#6003](https://github.com/dotnet/vscode-csharp/pull/6003)) diff --git a/package.json b/package.json index 32734b7a1..aa5bf960f 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "defaults": { "roslyn": "4.8.0-1.23408.6", "omniSharp": "1.39.7", - "razor": "7.0.0-preview.23408.2", + "razor": "7.0.0-preview.23410.1", "razorOmnisharp": "7.0.0-preview.23363.1" }, "main": "./dist/extension", @@ -601,7 +601,7 @@ { "id": "Razor", "description": "Razor Language Server (Windows / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/5843aa8170a547d1805549ea9a1c366b/razorlanguageserver-win-x64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/7f4b0abb5c476c2f75470da3bc1cfa18/razorlanguageserver-win-x64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "win32" @@ -609,12 +609,12 @@ "architectures": [ "x86_64" ], - "integrity": "58F1F5CEAC6FA1820A20AD739AC68EACB8979DCA55A40975C2EA44E7148B92F6" + "integrity": "9ED0D053F7F255D7B653251315E33EBF882E87308FE1C7679EF2168B341E0869" }, { "id": "Razor", "description": "Razor Language Server (Windows / x86)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a1ac1b312956df192e0341fa1307fffe/razorlanguageserver-win-x86-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/84ba02c1bd35eea749fc0b20966b6277/razorlanguageserver-win-x86-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "win32" @@ -622,12 +622,12 @@ "architectures": [ "x86" ], - "integrity": "4BD7864804F4DC98B3BD53D9FB8CA5259A06C99006865F160E37BB957BABE00E" + "integrity": "430E1D13F8121571B69C7F0898D8CC2EADB5326BFEAEC8E75ABA86B6225C6D06" }, { "id": "Razor", "description": "Razor Language Server (Windows / ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/197040a168f21090fe2ab45150ad8369/razorlanguageserver-win-arm64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/bd9ded633a917f9a1569fdced05a2a41/razorlanguageserver-win-arm64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "win32" @@ -635,12 +635,12 @@ "architectures": [ "arm64" ], - "integrity": "59F482BA6EA1647646A164B738CF6A75349CEC3891F747CFEE768445E49F890A" + "integrity": "A9135AF15B5C1E0E11E5E0340A3D970B0F740D622FB24CBD5BA892033DB300E6" }, { "id": "Razor", "description": "Razor Language Server (Linux / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/ec4f4e7c064b761d99f267f01de818f2/razorlanguageserver-linux-x64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/cf6ecf255d212e34675625aba35100bd/razorlanguageserver-linux-x64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "linux" @@ -651,12 +651,12 @@ "binaries": [ "./rzls" ], - "integrity": "B19D09C55EE348342BE909C64CF728AFC4F74A82534210F668CF908FF67A04F1" + "integrity": "1874029B2C8FFC27847833ECEC73BF96DAC5EC0E4B7561E7B5A7DABE4D2DC01E" }, { "id": "Razor", "description": "Razor Language Server (Linux ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/633b4454986256de0af2095f5f397a26/razorlanguageserver-linux-arm64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/e50775c52db62b8b5aa204c16fcb8b3a/razorlanguageserver-linux-arm64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "linux" @@ -667,12 +667,12 @@ "binaries": [ "./rzls" ], - "integrity": "0E2FBD10B276291385BC0A79311E9539897D62E955E16B62BC7994953E6E609F" + "integrity": "EF9D097EDDCC8BD1AC6B471DFDE95C9377027445409D034CE8C6D3B37850C142" }, { "id": "Razor", "description": "Razor Language Server (Linux musl / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/e296d59ed54d72d91d5f8cae75f9b15d/razorlanguageserver-linux-musl-x64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/c3cf7f473fdf8a8f62a58139165456e9/razorlanguageserver-linux-musl-x64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "linux-musl" @@ -683,12 +683,12 @@ "binaries": [ "./rzls" ], - "integrity": "D655EBDD150406CB1258C113F714DDEB2D048003C3FEE961079D06BB3596F670" + "integrity": "1225EA0CFC76414F60B208A9730A1ABF9B849A68C8880D862CD816A6B7E00FF8" }, { "id": "Razor", "description": "Razor Language Server (Linux musl ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/a6c99b41d4813cb03d6ca997ac20d0fe/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/498d6c80d6f2fc45d021cd39299923b5/razorlanguageserver-linux-musl-arm64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "linux-musl" @@ -699,12 +699,12 @@ "binaries": [ "./rzls" ], - "integrity": "4B40F3933EBF9239039F36EDD40DFDE3CA4BA2CCD852A881A308ACBA196F044D" + "integrity": "0FAA57861A3D33C73E13645446AFD2A0BE5DF68E79C53490D2EA457C40CCDB78" }, { "id": "Razor", "description": "Razor Language Server (macOS / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/00b3cdc9ab3da0c7fe3f251d8e85d6bb/razorlanguageserver-osx-x64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/4b14fec895969f491aae6a8552444b3f/razorlanguageserver-osx-x64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "darwin" @@ -715,12 +715,12 @@ "binaries": [ "./rzls" ], - "integrity": "1B2B6E510DF635E2EB3A0CBB05D378D95D45F440723D6182EB8DFFE3721324B5" + "integrity": "2AF0B712FBDC4B700CA95C2681BC1521C17943A6887123C98E3583B59ADFF6B1" }, { "id": "Razor", "description": "Razor Language Server (macOS ARM64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/d23beb39-a9f4-4333-a2f1-6d4c701a8c1b/3d8fb25c01df7c3cb2d366e7eea5e531/razorlanguageserver-osx-arm64-7.0.0-preview.23408.2.zip", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ec8a224-29a3-45df-8f6a-76d2bc34b6e0/6acb74118052cde1e738d7b8bb33bb83/razorlanguageserver-osx-arm64-7.0.0-preview.23410.1.zip", "installPath": ".razor", "platforms": [ "darwin" @@ -731,7 +731,7 @@ "binaries": [ "./rzls" ], - "integrity": "8574380A6D8B37B51A58E856B20A4C4E9D6F24A203FEFA10785CE1BF6DD097B8" + "integrity": "C1EFD24C435566C35A8748FCA61F6EE00E089BA411A98BD4D316C28DB48C21C2" }, { "id": "RazorOmnisharp", From f40b2e984a7faf4a9da040720a1882d295de33bc Mon Sep 17 00:00:00 2001 From: Allison Chou Date: Thu, 10 Aug 2023 16:20:04 -0700 Subject: [PATCH 19/34] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 734e8918e..7b57b858e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ * Enable loading translated strings from razor TS code (PR: [#5962](https://github.com/dotnet/vscode-csharp/pull/5962)) * Update typescript and eslint plugin to remove build warning (PR: [6002](https://github.com/dotnet/vscode-csharp/pull/6002)) * Report how the extension was activated (PR: [#6043](https://github.com/dotnet/vscode-csharp/pull/6043)) -* Update Razor to 7.0.0-preview.23410.1 (PR: ) +* Update Razor to 7.0.0-preview.23410.1 (PR: [#6105](https://github.com/dotnet/vscode-csharp/pull/6105)) ## 2.0.328 * Update Roslyn to 4.8.0-1.23403.6 (PR: [#6003](https://github.com/dotnet/vscode-csharp/pull/6003)) From ba2d749eaa57f933bc125824c5b4c00c6ff719a7 Mon Sep 17 00:00:00 2001 From: Tim Burrows Date: Fri, 11 Aug 2023 13:08:27 +1200 Subject: [PATCH 20/34] Added typeParameter and .cs keyword case --- package.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package.json b/package.json index c80841258..3670fdaff 100644 --- a/package.json +++ b/package.json @@ -4736,6 +4736,12 @@ { "language": "csharp", "scopes": { + "typeParameter": [ + "entity.name.type.type-parameter" + ], + "keyword": [ + "keyword.cs" + ], "excludedCode": [ "support.other.excluded.cs" ], From 388eef231cb150cc86aefc094c0f3261b16948c7 Mon Sep 17 00:00:00 2001 From: David Barbet Date: Thu, 10 Aug 2023 18:12:22 -0700 Subject: [PATCH 21/34] Support unit test debugging options when attaching to unit test process --- src/lsptoolshost/roslynLanguageServer.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 1c17c8d2a..65d5bf432 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -577,7 +577,13 @@ export class RoslynLanguageServer { client.onRequest( RoslynProtocol.DebugAttachRequest.type, async (request) => { + let debugOptions: any = vscode.workspace.getConfiguration('csharp').get('unitTestDebuggingOptions'); + if (typeof debugOptions !== 'object') { + debugOptions = {}; + } + const debugConfiguration: vscode.DebugConfiguration = { + ...debugOptions, name: '.NET Core Attach', type: 'coreclr', request: 'attach', From c9d18d96104ae9f03b1708b55d02109e237dc034 Mon Sep 17 00:00:00 2001 From: David Barbet Date: Thu, 10 Aug 2023 21:19:20 -0700 Subject: [PATCH 22/34] Migrate unit test debug options to common option --- package.json | 418 +++++++++++------------ src/features/dotnetTest.ts | 2 +- src/lsptoolshost/roslynLanguageServer.ts | 6 +- src/shared/migrateOptions.ts | 20 +- src/shared/options.ts | 9 + src/tools/generateOptionsSchema.ts | 2 +- test/unitTests/fakes/fakeOptions.ts | 1 + 7 files changed, 241 insertions(+), 217 deletions(-) diff --git a/package.json b/package.json index aa5bf960f..fb2e06f5d 100644 --- a/package.json +++ b/package.json @@ -919,215 +919,6 @@ "default": false, "description": "Suppress the warning that the .NET Core SDK is not on the path." }, - "csharp.unitTestDebuggingOptions": { - "type": "object", - "description": "Options to use with the debugger when launching for unit test debugging.", - "default": {}, - "properties": { - "sourceFileMap": { - "type": "object", - "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", - "additionalProperties": { - "type": "string" - } - }, - "justMyCode": { - "type": "boolean", - "markdownDescription": "Flag to only show user code. This option defaults to `true`.", - "default": true - }, - "requireExactSource": { - "type": "boolean", - "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", - "default": true - }, - "enableStepFiltering": { - "type": "boolean", - "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", - "default": true - }, - "logging": { - "description": "Flags to determine what types of messages should be logged to the output window.", - "type": "object", - "required": [], - "default": {}, - "properties": { - "exceptions": { - "type": "boolean", - "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", - "default": true - }, - "moduleLoad": { - "type": "boolean", - "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", - "default": true - }, - "programOutput": { - "type": "boolean", - "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", - "default": true - }, - "engineLogging": { - "type": "boolean", - "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", - "default": false - }, - "browserStdOut": { - "type": "boolean", - "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", - "default": true - }, - "elapsedTiming": { - "type": "boolean", - "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", - "default": false - }, - "threadExit": { - "type": "boolean", - "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", - "default": false - }, - "processExit": { - "type": "boolean", - "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", - "default": true - } - } - }, - "suppressJITOptimizations": { - "type": "boolean", - "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", - "default": false - }, - "symbolOptions": { - "description": "Options to control how symbols (.pdb files) are found and loaded.", - "default": { - "searchPaths": [], - "searchMicrosoftSymbolServer": false, - "searchNuGetOrgSymbolServer": false - }, - "type": "object", - "properties": { - "searchPaths": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", - "default": [] - }, - "searchMicrosoftSymbolServer": { - "type": "boolean", - "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", - "default": false - }, - "searchNuGetOrgSymbolServer": { - "type": "boolean", - "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", - "default": false - }, - "cachePath": { - "type": "string", - "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", - "default": "" - }, - "moduleFilter": { - "description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", - "default": { - "mode": "loadAllButExcluded", - "excludedModules": [] - }, - "type": "object", - "required": [ - "mode" - ], - "properties": { - "mode": { - "type": "string", - "enum": [ - "loadAllButExcluded", - "loadOnlyIncluded" - ], - "enumDescriptions": [ - "Load symbols for all modules unless the module is in the 'excludedModules' array.", - "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." - ], - "description": "Controls which of the two basic operating modes the module filter operates in.", - "default": "loadAllButExcluded" - }, - "excludedModules": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", - "default": [] - }, - "includedModules": { - "type": "array", - "items": { - "type": "string" - }, - "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", - "default": [] - }, - "includeSymbolsNextToModules": { - "type": "boolean", - "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", - "default": true - } - } - } - } - }, - "sourceLinkOptions": { - "markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", - "default": { - "*": { - "enabled": true - } - }, - "type": "object", - "additionalItems": { - "type": "object", - "properties": { - "enabled": { - "title": "boolean", - "markdownDescription": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", - "default": "true" - } - } - } - }, - "allowFastEvaluate": { - "type": "boolean", - "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", - "default": true - }, - "targetArchitecture": { - "type": "string", - "markdownDescription": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", - "enum": [ - "x86_64", - "arm64" - ] - }, - "type": { - "type": "string", - "enum": [ - "coreclr", - "clr" - ], - "description": "Type type of code to debug. Can be either 'coreclr' for .NET Core debugging, or 'clr' for Desktop .NET Framework. 'clr' only works on Windows as the Desktop framework is Windows-only.", - "default": "coreclr" - }, - "debugServer": { - "type": "number", - "description": "For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode", - "default": 4711 - } - } - }, "csharp.suppressDotnetRestoreNotification": { "type": "boolean", "default": false, @@ -1555,6 +1346,215 @@ "description": "Search symbols in reference assemblies. It affects features requires symbol searching, such as add imports.", "order": 80 }, + "dotnet.unitTestDebuggingOptions": { + "type": "object", + "description": "Options to use with the debugger when launching for unit test debugging.", + "default": {}, + "properties": { + "sourceFileMap": { + "type": "object", + "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "additionalProperties": { + "type": "string" + } + }, + "justMyCode": { + "type": "boolean", + "markdownDescription": "Flag to only show user code. This option defaults to `true`.", + "default": true + }, + "requireExactSource": { + "type": "boolean", + "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "default": true + }, + "enableStepFiltering": { + "type": "boolean", + "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "default": true + }, + "logging": { + "description": "Flags to determine what types of messages should be logged to the output window.", + "type": "object", + "required": [], + "default": {}, + "properties": { + "exceptions": { + "type": "boolean", + "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "default": true + }, + "moduleLoad": { + "type": "boolean", + "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "default": true + }, + "programOutput": { + "type": "boolean", + "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "default": true + }, + "engineLogging": { + "type": "boolean", + "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "default": false + }, + "browserStdOut": { + "type": "boolean", + "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "default": true + }, + "elapsedTiming": { + "type": "boolean", + "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "default": false + }, + "threadExit": { + "type": "boolean", + "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "default": false + }, + "processExit": { + "type": "boolean", + "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "default": true + } + } + }, + "suppressJITOptimizations": { + "type": "boolean", + "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "default": false + }, + "symbolOptions": { + "description": "Options to control how symbols (.pdb files) are found and loaded.", + "default": { + "searchPaths": [], + "searchMicrosoftSymbolServer": false, + "searchNuGetOrgSymbolServer": false + }, + "type": "object", + "properties": { + "searchPaths": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "default": [] + }, + "searchMicrosoftSymbolServer": { + "type": "boolean", + "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, + "searchNuGetOrgSymbolServer": { + "type": "boolean", + "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "default": false + }, + "cachePath": { + "type": "string", + "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "default": "" + }, + "moduleFilter": { + "description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", + "default": { + "mode": "loadAllButExcluded", + "excludedModules": [] + }, + "type": "object", + "required": [ + "mode" + ], + "properties": { + "mode": { + "type": "string", + "enum": [ + "loadAllButExcluded", + "loadOnlyIncluded" + ], + "enumDescriptions": [ + "Load symbols for all modules unless the module is in the 'excludedModules' array.", + "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." + ], + "description": "Controls which of the two basic operating modes the module filter operates in.", + "default": "loadAllButExcluded" + }, + "excludedModules": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "default": [] + }, + "includedModules": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "default": [] + }, + "includeSymbolsNextToModules": { + "type": "boolean", + "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "default": true + } + } + } + } + }, + "sourceLinkOptions": { + "markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "default": { + "*": { + "enabled": true + } + }, + "type": "object", + "additionalItems": { + "type": "object", + "properties": { + "enabled": { + "title": "boolean", + "markdownDescription": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", + "default": "true" + } + } + } + }, + "allowFastEvaluate": { + "type": "boolean", + "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "default": true + }, + "targetArchitecture": { + "type": "string", + "markdownDescription": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", + "enum": [ + "x86_64", + "arm64" + ] + }, + "type": { + "type": "string", + "enum": [ + "coreclr", + "clr" + ], + "description": "Type type of code to debug. Can be either 'coreclr' for .NET Core debugging, or 'clr' for Desktop .NET Framework. 'clr' only works on Windows as the Desktop framework is Windows-only.", + "default": "coreclr" + }, + "debugServer": { + "type": "number", + "description": "For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode", + "default": 4711 + } + } + }, "razor.languageServer.directory": { "type": "string", "scope": "machine-overridable", diff --git a/src/features/dotnetTest.ts b/src/features/dotnetTest.ts index 26a6a4bf0..7872333db 100644 --- a/src/features/dotnetTest.ts +++ b/src/features/dotnetTest.ts @@ -393,7 +393,7 @@ export default class TestManager extends AbstractProvider { environmentVariables: Map, debuggerEventsPipeName: string ) { - const debugOptions = vscode.workspace.getConfiguration('csharp').get('unitTestDebuggingOptions'); + const debugOptions = this.optionProvider.GetLatestOptions().commonOptions.unitTestDebuggingOptions; // Get the initial set of options from the workspace setting let result: any; diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 65d5bf432..93e82a2bf 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -577,11 +577,7 @@ export class RoslynLanguageServer { client.onRequest( RoslynProtocol.DebugAttachRequest.type, async (request) => { - let debugOptions: any = vscode.workspace.getConfiguration('csharp').get('unitTestDebuggingOptions'); - if (typeof debugOptions !== 'object') { - debugOptions = {}; - } - + const debugOptions = this.optionProvider.GetLatestOptions().commonOptions.unitTestDebuggingOptions; const debugConfiguration: vscode.DebugConfiguration = { ...debugOptions, name: '.NET Core Attach', diff --git a/src/shared/migrateOptions.ts b/src/shared/migrateOptions.ts index a1a8fa855..1405f10eb 100644 --- a/src/shared/migrateOptions.ts +++ b/src/shared/migrateOptions.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { types } from 'util'; import { ConfigurationTarget, vscode, WorkspaceConfiguration } from '../vscodeAdapter'; // Option in the array should be identical to each other, except the name. @@ -65,6 +66,10 @@ export const migrateOptions = [ omnisharpOption: 'csharp.testsCodeLens.enabled', roslynOption: 'dotnet.codeLens.enableTestsCodeLens', }, + { + omnisharpOption: 'csharp.unitTestDebuggingOptions', + roslynOption: 'dotnet.unitTestDebuggingOptions', + }, ]; export async function MigrateOptions(vscode: vscode): Promise { @@ -84,12 +89,25 @@ export async function MigrateOptions(vscode: vscode): Promise { continue; } - if (roslynOptionValue == inspectionValueOfRoslynOption.defaultValue) { + if (shouldMove(roslynOptionValue, inspectionValueOfRoslynOption.defaultValue)) { await MoveOptionsValue(omnisharpOption, roslynOption, configuration); } } } +function shouldMove(roslynOptionValue: unknown, defaultInspectValueOfRoslynOption: unknown): boolean { + if (roslynOptionValue == defaultInspectValueOfRoslynOption) { + return true; + } + + // For certain kinds of complex object options, vscode will return a proxy object which isn't comparable to the default empty object {}. + if (types.isProxy(roslynOptionValue)) { + return JSON.stringify(roslynOptionValue) === JSON.stringify(defaultInspectValueOfRoslynOption); + } + + return false; +} + async function MoveOptionsValue( fromOption: string, toOption: string, diff --git a/src/shared/options.ts b/src/shared/options.ts index 33eb46aeb..394ca1536 100644 --- a/src/shared/options.ts +++ b/src/shared/options.ts @@ -92,6 +92,13 @@ export class Options { } } + const unitTestDebuggingOptions = Options.readOption( + config, + 'dotnet.unitTestDebuggingOptions', + {}, + 'csharp.unitTestDebuggingOptions' + ); + // Omnisharp Server Options const monoPath = Options.readOption(config, 'omnisharp.monoPath', ''); @@ -305,6 +312,7 @@ export class Options { useOmnisharpServer: useOmnisharpServer, excludePaths: excludePaths, defaultSolution: defaultSolution, + unitTestDebuggingOptions: unitTestDebuggingOptions, }, { useModernNet: useModernNet, @@ -437,6 +445,7 @@ export interface CommonOptions { /** The default solution; this has been normalized to a full file path from the workspace folder it was configured in, or the string "disable" if that has been disabled */ defaultSolution: string; + unitTestDebuggingOptions: object; } const CommonOptionsThatTriggerReload: ReadonlyArray = [ diff --git a/src/tools/generateOptionsSchema.ts b/src/tools/generateOptionsSchema.ts index 860a78c41..2e90f3a93 100644 --- a/src/tools/generateOptionsSchema.ts +++ b/src/tools/generateOptionsSchema.ts @@ -183,7 +183,7 @@ export function GenerateOptionsSchema() { 'For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode', default: 4711, }; - packageJSON.contributes.configuration[0].properties['csharp.unitTestDebuggingOptions'].properties = + packageJSON.contributes.configuration[1].properties['dotnet.unitTestDebuggingOptions'].properties = unitTestDebuggingOptions; // Delete old debug options diff --git a/test/unitTests/fakes/fakeOptions.ts b/test/unitTests/fakes/fakeOptions.ts index 79ab98679..0c42a9837 100644 --- a/test/unitTests/fakes/fakeOptions.ts +++ b/test/unitTests/fakes/fakeOptions.ts @@ -14,6 +14,7 @@ export function getEmptyOptions(): Options { useOmnisharpServer: true, excludePaths: [], defaultSolution: '', + unitTestDebuggingOptions: {}, }, { useModernNet: false, From 6a020024ee67993613cc52d2496a79513464b877 Mon Sep 17 00:00:00 2001 From: Manish Vasani Date: Fri, 11 Aug 2023 16:34:48 +0530 Subject: [PATCH 23/34] Add BuildOnlyDiagnosticIdsRequest type Work towards #5728. Follow-up to https://github.com/dotnet/roslyn/pull/69475. C# extension can now invoke `getBuildOnlyDiagnosticIds` API after each explicit build/rebuild command to identify build-only diagnostic IDs. --- src/lsptoolshost/roslynLanguageServer.ts | 9 +++++++++ src/lsptoolshost/roslynProtocol.ts | 10 ++++++++++ 2 files changed, 19 insertions(+) diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 1c17c8d2a..3f6b22db4 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -712,6 +712,15 @@ export class RoslynLanguageServer { throw new Error(`Invalid log level ${logLevel}`); } } + + public async getBuildOnlyDiagnosticIds(token: vscode.CancellationToken): Promise { + const response = await _languageServer.sendRequest0(RoslynProtocol.BuildOnlyDiagnosticIdsRequest.type, token); + if (response) { + return response.ids; + } + + throw new Error('Unable to retrieve build-only diagnostic ids for current solution.'); + } } /** diff --git a/src/lsptoolshost/roslynProtocol.ts b/src/lsptoolshost/roslynProtocol.ts index a5d4f834c..ec53f7ddc 100644 --- a/src/lsptoolshost/roslynProtocol.ts +++ b/src/lsptoolshost/roslynProtocol.ts @@ -131,6 +131,10 @@ export interface ShowToastNotificationParams { commands: Command[]; } +export interface BuildOnlyDiagnosticIdsResult { + ids: string[]; +} + export namespace WorkspaceDebugConfigurationRequest { export const method = 'workspace/debugConfiguration'; export const messageDirection: lsp.MessageDirection = lsp.MessageDirection.clientToServer; @@ -192,3 +196,9 @@ export namespace OpenProjectNotification { export const messageDirection: lsp.MessageDirection = lsp.MessageDirection.clientToServer; export const type = new lsp.NotificationType(method); } + +export namespace BuildOnlyDiagnosticIdsRequest { + export const method = 'workspace/buildOnlyDiagnosticIds'; + export const messageDirection: lsp.MessageDirection = lsp.MessageDirection.clientToServer; + export const type = new lsp.RequestType0(method); +} From aab28042db1b880823ddd85b3b0fea3f8632df3e Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Fri, 11 Aug 2023 10:26:45 -0700 Subject: [PATCH 24/34] Localize generated debugger package.json strings (#6088) * Localize debugger package.json strings This PR updates the generateOptionsSchema to create keys for package.nls.json that are used in package.json for localization. This will automatically take the english strings in OptionsSchema.json + etc and convert them into keys to use for package.nls.json and update package.nls.json. --- package.json | 718 ++++++++++++++--------------- package.nls.json | 250 +++++++++- src/tools/OptionsSchema.json | 2 +- src/tools/generateOptionsSchema.ts | 170 ++++++- test/unitTests/packageJson.test.ts | 27 -- 5 files changed, 769 insertions(+), 398 deletions(-) delete mode 100644 test/unitTests/packageJson.test.ts diff --git a/package.json b/package.json index a96f88b67..de53b84e1 100644 --- a/package.json +++ b/package.json @@ -926,81 +926,81 @@ "properties": { "sourceFileMap": { "type": "object", - "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "markdownDescription": "%generateOptionsSchema.sourceFileMap.markdownDescription%", "additionalProperties": { "type": "string" } }, "justMyCode": { "type": "boolean", - "markdownDescription": "Flag to only show user code. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.justMyCode.markdownDescription%", "default": true }, "requireExactSource": { "type": "boolean", - "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.requireExactSource.markdownDescription%", "default": true }, "enableStepFiltering": { "type": "boolean", - "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.enableStepFiltering.markdownDescription%", "default": true }, "logging": { - "description": "Flags to determine what types of messages should be logged to the output window.", + "description": "%generateOptionsSchema.logging.description%", "type": "object", "required": [], "default": {}, "properties": { "exceptions": { "type": "boolean", - "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.exceptions.markdownDescription%", "default": true }, "moduleLoad": { "type": "boolean", - "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.moduleLoad.markdownDescription%", "default": true }, "programOutput": { "type": "boolean", - "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.programOutput.markdownDescription%", "default": true }, "engineLogging": { "type": "boolean", - "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.engineLogging.markdownDescription%", "default": false }, "browserStdOut": { "type": "boolean", - "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.browserStdOut.markdownDescription%", "default": true }, "elapsedTiming": { "type": "boolean", - "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.elapsedTiming.markdownDescription%", "default": false }, "threadExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.threadExit.markdownDescription%", "default": false }, "processExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.processExit.markdownDescription%", "default": true } } }, "suppressJITOptimizations": { "type": "boolean", - "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "markdownDescription": "%generateOptionsSchema.suppressJITOptimizations.markdownDescription%", "default": false }, "symbolOptions": { - "description": "Options to control how symbols (.pdb files) are found and loaded.", + "description": "%generateOptionsSchema.symbolOptions.description%", "default": { "searchPaths": [], "searchMicrosoftSymbolServer": false, @@ -1013,26 +1013,26 @@ "items": { "type": "string" }, - "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "description": "%generateOptionsSchema.symbolOptions.searchPaths.description%", "default": [] }, "searchMicrosoftSymbolServer": { "type": "boolean", - "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description%", "default": false }, "searchNuGetOrgSymbolServer": { "type": "boolean", - "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description%", "default": false }, "cachePath": { "type": "string", - "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "description": "%generateOptionsSchema.symbolOptions.cachePath.description%", "default": "" }, "moduleFilter": { - "description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.description%", "default": { "mode": "loadAllButExcluded", "excludedModules": [] @@ -1049,10 +1049,10 @@ "loadOnlyIncluded" ], "enumDescriptions": [ - "Load symbols for all modules unless the module is in the 'excludedModules' array.", - "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription%", + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription%" ], - "description": "Controls which of the two basic operating modes the module filter operates in.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.mode.description%", "default": "loadAllButExcluded" }, "excludedModules": { @@ -1060,7 +1060,7 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description%", "default": [] }, "includedModules": { @@ -1068,12 +1068,12 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description%", "default": [] }, "includeSymbolsNextToModules": { "type": "boolean", - "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description%", "default": true } } @@ -1081,7 +1081,7 @@ } }, "sourceLinkOptions": { - "markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.markdownDescription%", "default": { "*": { "enabled": true @@ -1093,7 +1093,7 @@ "properties": { "enabled": { "title": "boolean", - "markdownDescription": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription%", "default": "true" } } @@ -1101,12 +1101,12 @@ }, "allowFastEvaluate": { "type": "boolean", - "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "description": "%generateOptionsSchema.allowFastEvaluate.description%", "default": true }, "targetArchitecture": { "type": "string", - "markdownDescription": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", + "markdownDescription": "%generateOptionsSchema.targetArchitecture.markdownDescription%", "enum": [ "x86_64", "arm64" @@ -1586,7 +1586,7 @@ }, "csharp.debug.stopAtEntry": { "type": "boolean", - "markdownDescription": "If true, the debugger should stop at the entry point of the target. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.stopAtEntry.markdownDescription%", "default": false }, "csharp.debug.console": { @@ -1597,16 +1597,16 @@ "externalTerminal" ], "enumDescriptions": [ - "Output to the VS Code Debug Console. This doesn't support reading console input (ex:Console.ReadLine).", - "VS Code's integrated terminal.", - "External terminal that can be configured via user settings." + "%generateOptionsSchema.console.internalConsole.enumDescription%", + "%generateOptionsSchema.console.integratedTerminal.enumDescription%", + "%generateOptionsSchema.console.externalTerminal.enumDescription%" ], - "markdownDescription": "**Note:** _This option is only used for the 'dotnet' debug configuration type_.\n\nWhen launching console projects, indicates which console the target program should be launched into.", + "markdownDescription": "%generateOptionsSchema.console.settingsDescription%", "default": "internalConsole" }, "csharp.debug.sourceFileMap": { "type": "object", - "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "markdownDescription": "%generateOptionsSchema.sourceFileMap.markdownDescription%", "additionalProperties": { "type": "string" }, @@ -1614,62 +1614,62 @@ }, "csharp.debug.justMyCode": { "type": "boolean", - "markdownDescription": "When enabled (the default), the debugger only displays and steps into user code (\"My Code\"), ignoring system code and other code that is optimized or that does not have debugging symbols. [More information](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "markdownDescription": "%generateOptionsSchema.justMyCode.markdownDescription%", "default": true }, "csharp.debug.requireExactSource": { "type": "boolean", - "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.requireExactSource.markdownDescription%", "default": true }, "csharp.debug.enableStepFiltering": { "type": "boolean", - "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.enableStepFiltering.markdownDescription%", "default": true }, "csharp.debug.logging.exceptions": { "type": "boolean", - "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.exceptions.markdownDescription%", "default": true }, "csharp.debug.logging.moduleLoad": { "type": "boolean", - "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.moduleLoad.markdownDescription%", "default": true }, "csharp.debug.logging.programOutput": { "type": "boolean", - "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.programOutput.markdownDescription%", "default": true }, "csharp.debug.logging.engineLogging": { "type": "boolean", - "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.engineLogging.markdownDescription%", "default": false }, "csharp.debug.logging.browserStdOut": { "type": "boolean", - "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.browserStdOut.markdownDescription%", "default": true }, "csharp.debug.logging.elapsedTiming": { "type": "boolean", - "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.elapsedTiming.markdownDescription%", "default": false }, "csharp.debug.logging.threadExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.threadExit.markdownDescription%", "default": false }, "csharp.debug.logging.processExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.processExit.markdownDescription%", "default": true }, "csharp.debug.suppressJITOptimizations": { "type": "boolean", - "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "markdownDescription": "%generateOptionsSchema.suppressJITOptimizations.markdownDescription%", "default": false }, "csharp.debug.symbolOptions.searchPaths": { @@ -1677,22 +1677,22 @@ "items": { "type": "string" }, - "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "description": "%generateOptionsSchema.symbolOptions.searchPaths.description%", "default": [] }, "csharp.debug.symbolOptions.searchMicrosoftSymbolServer": { "type": "boolean", - "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description%", "default": false }, "csharp.debug.symbolOptions.searchNuGetOrgSymbolServer": { "type": "boolean", - "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description%", "default": false }, "csharp.debug.symbolOptions.cachePath": { "type": "string", - "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "description": "%generateOptionsSchema.symbolOptions.cachePath.description%", "default": "" }, "csharp.debug.symbolOptions.moduleFilter.mode": { @@ -1702,10 +1702,10 @@ "loadOnlyIncluded" ], "enumDescriptions": [ - "Load symbols for all modules unless the module is in the 'excludedModules' array.", - "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription%", + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription%" ], - "description": "Controls which of the two basic operating modes the module filter operates in.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.mode.description%", "default": "loadAllButExcluded" }, "csharp.debug.symbolOptions.moduleFilter.excludedModules": { @@ -1713,7 +1713,7 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description%", "default": [] }, "csharp.debug.symbolOptions.moduleFilter.includedModules": { @@ -1721,17 +1721,17 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description%", "default": [] }, "csharp.debug.symbolOptions.moduleFilter.includeSymbolsNextToModules": { "type": "boolean", - "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description%", "default": true }, "csharp.debug.allowFastEvaluate": { "type": "boolean", - "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "description": "%generateOptionsSchema.allowFastEvaluate.description%", "default": true } } @@ -1950,19 +1950,19 @@ "properties": { "program": { "type": "string", - "markdownDescription": "Path to the application dll or .NET Core host executable to launch.\nThis property normally takes the form: `${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)`\n\nExample: `${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\n\nWhere:\n`(target-framework)` is the framework that the debugged project is being built for. This is normally found in the project file as the `TargetFramework` property.\n\n`(project-name.dll)` is the name of debugged project's build output dll. This is normally the same as the project file name but with a '.dll' extension.", + "markdownDescription": "%generateOptionsSchema.program.markdownDescription%", "default": "${workspaceFolder}/bin/Debug//.dll" }, "cwd": { "type": "string", - "description": "Path to the working directory of the program being debugged. Default is the current workspace.", + "description": "%generateOptionsSchema.cwd.description%", "default": "${workspaceFolder}" }, "args": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the program.", + "description": "%generateOptionsSchema.args.0.description%", "items": { "type": "string" }, @@ -1970,18 +1970,18 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the program.", + "description": "%generateOptionsSchema.args.1.description%", "default": "" } ] }, "stopAtEntry": { "type": "boolean", - "markdownDescription": "If true, the debugger should stop at the entry point of the target. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.stopAtEntry.markdownDescription%", "default": false }, "launchBrowser": { - "description": "Describes options to launch a web browser as part of launch", + "description": "%generateOptionsSchema.launchBrowser.description%", "default": { "enabled": true }, @@ -1992,16 +1992,16 @@ "properties": { "enabled": { "type": "boolean", - "description": "Whether web browser launch is enabled. This option defaults to `true`.", + "description": "%generateOptionsSchema.launchBrowser.enabled.description%", "default": true }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. This is used only if the platform-specific element (`osx`, `linux` or `windows`) doesn't specify a value for `args`. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.args.description%", "default": "${auto-detect-url}" }, "osx": { - "description": "OSX-specific web launch configuration options. By default, this will start the browser using `open`.", + "description": "%generateOptionsSchema.launchBrowser.osx.description%", "default": { "command": "open", "args": "${auto-detect-url}" @@ -2013,18 +2013,18 @@ "properties": { "command": { "type": "string", - "description": "The executable which will start the web browser.", + "description": "%generateOptionsSchema.launchBrowser.osx.command.description%", "default": "open" }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.osx.args.description%", "default": "${auto-detect-url}" } } }, "linux": { - "description": "Linux-specific web launch configuration options. By default, this will start the browser using `xdg-open`.", + "description": "%generateOptionsSchema.launchBrowser.linux.description%", "default": { "command": "xdg-open", "args": "${auto-detect-url}" @@ -2036,18 +2036,18 @@ "properties": { "command": { "type": "string", - "description": "The executable which will start the web browser.", + "description": "%generateOptionsSchema.launchBrowser.linux.command.description%", "default": "xdg-open" }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.linux.args.description%", "default": "${auto-detect-url}" } } }, "windows": { - "description": "Windows-specific web launch configuration options. By default, this will start the browser using `cmd /c start`.", + "description": "%generateOptionsSchema.launchBrowser.windows.description%", "default": { "command": "cmd.exe", "args": "/C start ${auto-detect-url}" @@ -2059,12 +2059,12 @@ "properties": { "command": { "type": "string", - "description": "The executable which will start the web browser.", + "description": "%generateOptionsSchema.launchBrowser.windows.command.description%", "default": "cmd.exe" }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.windows.args.description%", "default": "/C start ${auto-detect-url}" } } @@ -2076,12 +2076,12 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the program.", + "description": "%generateOptionsSchema.env.description%", "default": {} }, "envFile": { "type": "string", - "markdownDescription": "Environment variables passed to the program by a file. E.g. `${workspaceFolder}/.env`", + "markdownDescription": "%generateOptionsSchema.envFile.markdownDescription%", "default": "${workspaceFolder}/.env" }, "console": { @@ -2092,22 +2092,22 @@ "externalTerminal" ], "enumDescriptions": [ - "Output to the VS Code Debug Console. This doesn't support reading console input (ex:Console.ReadLine).", - "VS Code's integrated terminal.", - "External terminal that can be configured via user settings." + "%generateOptionsSchema.console.internalConsole.enumDescription%", + "%generateOptionsSchema.console.integratedTerminal.enumDescription%", + "%generateOptionsSchema.console.externalTerminal.enumDescription%" ], - "markdownDescription": "When launching console projects, indicates which console the target program should be launched into.", - "settingsDescription": "**Note:** _This option is only used for the 'dotnet' debug configuration type_.\n\nWhen launching console projects, indicates which console the target program should be launched into.", + "markdownDescription": "%generateOptionsSchema.console.markdownDescription%", + "settingsDescription": "%generateOptionsSchema.console.settingsDescription%", "default": "internalConsole" }, "externalConsole": { "type": "boolean", - "markdownDescription": "Attribute `externalConsole` is deprecated, use `console` instead. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.externalConsole.markdownDescription%", "default": false }, "launchSettingsFilePath": { "type": "string", - "markdownDescription": "The path to a launchSettings.json file. If this isn't set, the debugger will search in `{cwd}/Properties/launchSettings.json`.", + "markdownDescription": "%generateOptionsSchema.launchSettingsFilePath.markdownDescription%", "default": "${workspaceFolder}/Properties/launchSettings.json" }, "launchSettingsProfile": { @@ -2119,12 +2119,12 @@ "type": "null" } ], - "description": "If specified, indicates the name of the profile in launchSettings.json to use. This is ignored if launchSettings.json is not found. launchSettings.json will be read from the path specified should be the 'launchSettingsFilePath' property, or {cwd}/Properties/launchSettings.json if that isn't set. If this is set to null or an empty string then launchSettings.json is ignored. If this value is not specified the first 'Project' profile will be used.", + "description": "%generateOptionsSchema.launchSettingsProfile.description%", "default": "" }, "sourceFileMap": { "type": "object", - "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "markdownDescription": "%generateOptionsSchema.sourceFileMap.markdownDescription%", "additionalProperties": { "type": "string" }, @@ -2132,69 +2132,69 @@ }, "justMyCode": { "type": "boolean", - "markdownDescription": "When enabled (the default), the debugger only displays and steps into user code (\"My Code\"), ignoring system code and other code that is optimized or that does not have debugging symbols. [More information](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "markdownDescription": "%generateOptionsSchema.justMyCode.markdownDescription%", "default": true }, "requireExactSource": { "type": "boolean", - "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.requireExactSource.markdownDescription%", "default": true }, "enableStepFiltering": { "type": "boolean", - "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.enableStepFiltering.markdownDescription%", "default": true }, "logging": { - "description": "Flags to determine what types of messages should be logged to the output window.", + "description": "%generateOptionsSchema.logging.description%", "type": "object", "required": [], "default": {}, "properties": { "exceptions": { "type": "boolean", - "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.exceptions.markdownDescription%", "default": true }, "moduleLoad": { "type": "boolean", - "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.moduleLoad.markdownDescription%", "default": true }, "programOutput": { "type": "boolean", - "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.programOutput.markdownDescription%", "default": true }, "engineLogging": { "type": "boolean", - "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.engineLogging.markdownDescription%", "default": false }, "browserStdOut": { "type": "boolean", - "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.browserStdOut.markdownDescription%", "default": true }, "elapsedTiming": { "type": "boolean", - "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.elapsedTiming.markdownDescription%", "default": false }, "threadExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.threadExit.markdownDescription%", "default": false }, "processExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.processExit.markdownDescription%", "default": true } } }, "pipeTransport": { - "description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the .NET Core debugger backend executable (vsdbg).", + "description": "%generateOptionsSchema.pipeTransport.description%", "type": "object", "required": [ "debuggerPath" @@ -2208,19 +2208,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2228,7 +2228,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.1.description%", "default": "" } ], @@ -2236,7 +2236,7 @@ }, "debuggerPath": { "type": "string", - "description": "The full path to the debugger on the target machine.", + "description": "%generateOptionsSchema.pipeTransport.debuggerPath.description%", "default": "enter the path for the debugger on the target machine, for example ~/vsdbg/vsdbg" }, "pipeEnv": { @@ -2244,16 +2244,16 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeEnv.description%", "default": {} }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.quoteArgs.description%", "default": true }, "windows": { - "description": "Windows-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.windows.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'", @@ -2263,19 +2263,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2283,7 +2283,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description%", "default": "" } ], @@ -2291,7 +2291,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.windows.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -2299,13 +2299,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeEnv.description%", "default": {} } } }, "osx": { - "description": "OSX-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.osx.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -2315,19 +2315,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2335,7 +2335,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description%", "default": "" } ], @@ -2343,7 +2343,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.osx.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -2351,13 +2351,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeEnv.description%", "default": {} } } }, "linux": { - "description": "Linux-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.linux.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -2367,19 +2367,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2387,7 +2387,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description%", "default": "" } ], @@ -2395,7 +2395,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.linux.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -2403,7 +2403,7 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeEnv.description%", "default": {} } } @@ -2412,11 +2412,11 @@ }, "suppressJITOptimizations": { "type": "boolean", - "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "markdownDescription": "%generateOptionsSchema.suppressJITOptimizations.markdownDescription%", "default": false }, "symbolOptions": { - "description": "Options to control how symbols (.pdb files) are found and loaded.", + "description": "%generateOptionsSchema.symbolOptions.description%", "default": { "searchPaths": [], "searchMicrosoftSymbolServer": false, @@ -2429,26 +2429,26 @@ "items": { "type": "string" }, - "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "description": "%generateOptionsSchema.symbolOptions.searchPaths.description%", "default": [] }, "searchMicrosoftSymbolServer": { "type": "boolean", - "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description%", "default": false }, "searchNuGetOrgSymbolServer": { "type": "boolean", - "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description%", "default": false }, "cachePath": { "type": "string", - "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "description": "%generateOptionsSchema.symbolOptions.cachePath.description%", "default": "" }, "moduleFilter": { - "description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.description%", "default": { "mode": "loadAllButExcluded", "excludedModules": [] @@ -2465,10 +2465,10 @@ "loadOnlyIncluded" ], "enumDescriptions": [ - "Load symbols for all modules unless the module is in the 'excludedModules' array.", - "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription%", + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription%" ], - "description": "Controls which of the two basic operating modes the module filter operates in.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.mode.description%", "default": "loadAllButExcluded" }, "excludedModules": { @@ -2476,7 +2476,7 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description%", "default": [] }, "includedModules": { @@ -2484,12 +2484,12 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description%", "default": [] }, "includeSymbolsNextToModules": { "type": "boolean", - "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description%", "default": true } } @@ -2497,7 +2497,7 @@ } }, "sourceLinkOptions": { - "markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.markdownDescription%", "default": { "*": { "enabled": true @@ -2509,7 +2509,7 @@ "properties": { "enabled": { "title": "boolean", - "markdownDescription": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription%", "default": "true" } } @@ -2517,17 +2517,17 @@ }, "allowFastEvaluate": { "type": "boolean", - "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "description": "%generateOptionsSchema.allowFastEvaluate.description%", "default": true }, "targetOutputLogPath": { "type": "string", - "description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole. E.g. '${workspaceFolder}/out.txt'", + "description": "%generateOptionsSchema.targetOutputLogPath.description%", "default": "" }, "targetArchitecture": { "type": "string", - "markdownDescription": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", + "markdownDescription": "%generateOptionsSchema.targetArchitecture.markdownDescription%", "enum": [ "x86_64", "arm64" @@ -2535,7 +2535,7 @@ }, "checkForDevCert": { "type": "boolean", - "description": "If you are launching a web project on Windows or macOS and this is enabled, the debugger will check if the computer has a self-signed HTTPS certificate used to develop web servers running on https endpoints. If unspecified, defaults to true when `serverReadyAction` is set. This option does nothing on Linux, VS Code remote, and VS Code Web UI scenarios. If the HTTPS certificate is not found or isn't trusted, the user will be prompted to install/trust it.", + "description": "%generateOptionsSchema.checkForDevCert.description%", "default": true } } @@ -2547,94 +2547,94 @@ "processName": { "type": "string", "default": "", - "markdownDescription": "The process name to attach to. If this is used, `processId` should not be used." + "markdownDescription": "%generateOptionsSchema.processName.markdownDescription%" }, "processId": { "anyOf": [ { "type": "string", - "markdownDescription": "The process id to attach to. Use \"\" to get a list of running processes to attach to. If `processId` used, `processName` should not be used.", + "markdownDescription": "%generateOptionsSchema.processId.0.markdownDescription%", "default": "" }, { "type": "integer", - "markdownDescription": "The process id to attach to. Use \"\" to get a list of running processes to attach to. If `processId` used, `processName` should not be used.", + "markdownDescription": "%generateOptionsSchema.processId.1.markdownDescription%", "default": 0 } ] }, "sourceFileMap": { "type": "object", - "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "markdownDescription": "%generateOptionsSchema.sourceFileMap.markdownDescription%", "additionalProperties": { "type": "string" } }, "justMyCode": { "type": "boolean", - "markdownDescription": "Flag to only show user code. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.justMyCode.markdownDescription%", "default": true }, "requireExactSource": { "type": "boolean", - "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.requireExactSource.markdownDescription%", "default": true }, "enableStepFiltering": { "type": "boolean", - "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.enableStepFiltering.markdownDescription%", "default": true }, "logging": { - "description": "Flags to determine what types of messages should be logged to the output window.", + "description": "%generateOptionsSchema.logging.description%", "type": "object", "required": [], "default": {}, "properties": { "exceptions": { "type": "boolean", - "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.exceptions.markdownDescription%", "default": true }, "moduleLoad": { "type": "boolean", - "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.moduleLoad.markdownDescription%", "default": true }, "programOutput": { "type": "boolean", - "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.programOutput.markdownDescription%", "default": true }, "engineLogging": { "type": "boolean", - "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.engineLogging.markdownDescription%", "default": false }, "browserStdOut": { "type": "boolean", - "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.browserStdOut.markdownDescription%", "default": true }, "elapsedTiming": { "type": "boolean", - "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.elapsedTiming.markdownDescription%", "default": false }, "threadExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.threadExit.markdownDescription%", "default": false }, "processExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.processExit.markdownDescription%", "default": true } } }, "pipeTransport": { - "description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the .NET Core debugger backend executable (vsdbg).", + "description": "%generateOptionsSchema.pipeTransport.description%", "type": "object", "required": [ "debuggerPath" @@ -2648,19 +2648,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2668,7 +2668,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.1.description%", "default": "" } ], @@ -2676,7 +2676,7 @@ }, "debuggerPath": { "type": "string", - "description": "The full path to the debugger on the target machine.", + "description": "%generateOptionsSchema.pipeTransport.debuggerPath.description%", "default": "enter the path for the debugger on the target machine, for example ~/vsdbg/vsdbg" }, "pipeEnv": { @@ -2684,16 +2684,16 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeEnv.description%", "default": {} }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.quoteArgs.description%", "default": true }, "windows": { - "description": "Windows-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.windows.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'", @@ -2703,19 +2703,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2723,7 +2723,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description%", "default": "" } ], @@ -2731,7 +2731,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.windows.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -2739,13 +2739,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeEnv.description%", "default": {} } } }, "osx": { - "description": "OSX-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.osx.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -2755,19 +2755,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2775,7 +2775,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description%", "default": "" } ], @@ -2783,7 +2783,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.osx.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -2791,13 +2791,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeEnv.description%", "default": {} } } }, "linux": { - "description": "Linux-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.linux.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -2807,19 +2807,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description%", "items": { "type": "string" }, @@ -2827,7 +2827,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description%", "default": "" } ], @@ -2835,7 +2835,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.linux.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -2843,7 +2843,7 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeEnv.description%", "default": {} } } @@ -2852,11 +2852,11 @@ }, "suppressJITOptimizations": { "type": "boolean", - "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "markdownDescription": "%generateOptionsSchema.suppressJITOptimizations.markdownDescription%", "default": false }, "symbolOptions": { - "description": "Options to control how symbols (.pdb files) are found and loaded.", + "description": "%generateOptionsSchema.symbolOptions.description%", "default": { "searchPaths": [], "searchMicrosoftSymbolServer": false, @@ -2869,26 +2869,26 @@ "items": { "type": "string" }, - "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "description": "%generateOptionsSchema.symbolOptions.searchPaths.description%", "default": [] }, "searchMicrosoftSymbolServer": { "type": "boolean", - "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description%", "default": false }, "searchNuGetOrgSymbolServer": { "type": "boolean", - "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description%", "default": false }, "cachePath": { "type": "string", - "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "description": "%generateOptionsSchema.symbolOptions.cachePath.description%", "default": "" }, "moduleFilter": { - "description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.description%", "default": { "mode": "loadAllButExcluded", "excludedModules": [] @@ -2905,10 +2905,10 @@ "loadOnlyIncluded" ], "enumDescriptions": [ - "Load symbols for all modules unless the module is in the 'excludedModules' array.", - "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription%", + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription%" ], - "description": "Controls which of the two basic operating modes the module filter operates in.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.mode.description%", "default": "loadAllButExcluded" }, "excludedModules": { @@ -2916,7 +2916,7 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description%", "default": [] }, "includedModules": { @@ -2924,12 +2924,12 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description%", "default": [] }, "includeSymbolsNextToModules": { "type": "boolean", - "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description%", "default": true } } @@ -2937,7 +2937,7 @@ } }, "sourceLinkOptions": { - "markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.markdownDescription%", "default": { "*": { "enabled": true @@ -2949,7 +2949,7 @@ "properties": { "enabled": { "title": "boolean", - "markdownDescription": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription%", "default": "true" } } @@ -2957,12 +2957,12 @@ }, "allowFastEvaluate": { "type": "boolean", - "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "description": "%generateOptionsSchema.allowFastEvaluate.description%", "default": true }, "targetArchitecture": { "type": "string", - "markdownDescription": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", + "markdownDescription": "%generateOptionsSchema.targetArchitecture.markdownDescription%", "enum": [ "x86_64", "arm64" @@ -3104,19 +3104,19 @@ "properties": { "program": { "type": "string", - "markdownDescription": "Path to the application dll or .NET Core host executable to launch.\nThis property normally takes the form: `${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)`\n\nExample: `${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\n\nWhere:\n`(target-framework)` is the framework that the debugged project is being built for. This is normally found in the project file as the `TargetFramework` property.\n\n`(project-name.dll)` is the name of debugged project's build output dll. This is normally the same as the project file name but with a '.dll' extension.", + "markdownDescription": "%generateOptionsSchema.program.markdownDescription%", "default": "${workspaceFolder}/bin/Debug//.dll" }, "cwd": { "type": "string", - "description": "Path to the working directory of the program being debugged. Default is the current workspace.", + "description": "%generateOptionsSchema.cwd.description%", "default": "${workspaceFolder}" }, "args": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the program.", + "description": "%generateOptionsSchema.args.0.description%", "items": { "type": "string" }, @@ -3124,18 +3124,18 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the program.", + "description": "%generateOptionsSchema.args.1.description%", "default": "" } ] }, "stopAtEntry": { "type": "boolean", - "markdownDescription": "If true, the debugger should stop at the entry point of the target. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.stopAtEntry.markdownDescription%", "default": false }, "launchBrowser": { - "description": "Describes options to launch a web browser as part of launch", + "description": "%generateOptionsSchema.launchBrowser.description%", "default": { "enabled": true }, @@ -3146,16 +3146,16 @@ "properties": { "enabled": { "type": "boolean", - "description": "Whether web browser launch is enabled. This option defaults to `true`.", + "description": "%generateOptionsSchema.launchBrowser.enabled.description%", "default": true }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. This is used only if the platform-specific element (`osx`, `linux` or `windows`) doesn't specify a value for `args`. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.args.description%", "default": "${auto-detect-url}" }, "osx": { - "description": "OSX-specific web launch configuration options. By default, this will start the browser using `open`.", + "description": "%generateOptionsSchema.launchBrowser.osx.description%", "default": { "command": "open", "args": "${auto-detect-url}" @@ -3167,18 +3167,18 @@ "properties": { "command": { "type": "string", - "description": "The executable which will start the web browser.", + "description": "%generateOptionsSchema.launchBrowser.osx.command.description%", "default": "open" }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.osx.args.description%", "default": "${auto-detect-url}" } } }, "linux": { - "description": "Linux-specific web launch configuration options. By default, this will start the browser using `xdg-open`.", + "description": "%generateOptionsSchema.launchBrowser.linux.description%", "default": { "command": "xdg-open", "args": "${auto-detect-url}" @@ -3190,18 +3190,18 @@ "properties": { "command": { "type": "string", - "description": "The executable which will start the web browser.", + "description": "%generateOptionsSchema.launchBrowser.linux.command.description%", "default": "xdg-open" }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.linux.args.description%", "default": "${auto-detect-url}" } } }, "windows": { - "description": "Windows-specific web launch configuration options. By default, this will start the browser using `cmd /c start`.", + "description": "%generateOptionsSchema.launchBrowser.windows.description%", "default": { "command": "cmd.exe", "args": "/C start ${auto-detect-url}" @@ -3213,12 +3213,12 @@ "properties": { "command": { "type": "string", - "description": "The executable which will start the web browser.", + "description": "%generateOptionsSchema.launchBrowser.windows.command.description%", "default": "cmd.exe" }, "args": { "type": "string", - "description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "description": "%generateOptionsSchema.launchBrowser.windows.args.description%", "default": "/C start ${auto-detect-url}" } } @@ -3230,12 +3230,12 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the program.", + "description": "%generateOptionsSchema.env.description%", "default": {} }, "envFile": { "type": "string", - "markdownDescription": "Environment variables passed to the program by a file. E.g. `${workspaceFolder}/.env`", + "markdownDescription": "%generateOptionsSchema.envFile.markdownDescription%", "default": "${workspaceFolder}/.env" }, "console": { @@ -3246,22 +3246,22 @@ "externalTerminal" ], "enumDescriptions": [ - "Output to the VS Code Debug Console. This doesn't support reading console input (ex:Console.ReadLine).", - "VS Code's integrated terminal.", - "External terminal that can be configured via user settings." + "%generateOptionsSchema.console.internalConsole.enumDescription%", + "%generateOptionsSchema.console.integratedTerminal.enumDescription%", + "%generateOptionsSchema.console.externalTerminal.enumDescription%" ], - "markdownDescription": "When launching console projects, indicates which console the target program should be launched into.", - "settingsDescription": "**Note:** _This option is only used for the 'dotnet' debug configuration type_.\n\nWhen launching console projects, indicates which console the target program should be launched into.", + "markdownDescription": "%generateOptionsSchema.console.markdownDescription%", + "settingsDescription": "%generateOptionsSchema.console.settingsDescription%", "default": "internalConsole" }, "externalConsole": { "type": "boolean", - "markdownDescription": "Attribute `externalConsole` is deprecated, use `console` instead. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.externalConsole.markdownDescription%", "default": false }, "launchSettingsFilePath": { "type": "string", - "markdownDescription": "The path to a launchSettings.json file. If this isn't set, the debugger will search in `{cwd}/Properties/launchSettings.json`.", + "markdownDescription": "%generateOptionsSchema.launchSettingsFilePath.markdownDescription%", "default": "${workspaceFolder}/Properties/launchSettings.json" }, "launchSettingsProfile": { @@ -3273,12 +3273,12 @@ "type": "null" } ], - "description": "If specified, indicates the name of the profile in launchSettings.json to use. This is ignored if launchSettings.json is not found. launchSettings.json will be read from the path specified should be the 'launchSettingsFilePath' property, or {cwd}/Properties/launchSettings.json if that isn't set. If this is set to null or an empty string then launchSettings.json is ignored. If this value is not specified the first 'Project' profile will be used.", + "description": "%generateOptionsSchema.launchSettingsProfile.description%", "default": "" }, "sourceFileMap": { "type": "object", - "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "markdownDescription": "%generateOptionsSchema.sourceFileMap.markdownDescription%", "additionalProperties": { "type": "string" }, @@ -3286,69 +3286,69 @@ }, "justMyCode": { "type": "boolean", - "markdownDescription": "When enabled (the default), the debugger only displays and steps into user code (\"My Code\"), ignoring system code and other code that is optimized or that does not have debugging symbols. [More information](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "markdownDescription": "%generateOptionsSchema.justMyCode.markdownDescription%", "default": true }, "requireExactSource": { "type": "boolean", - "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.requireExactSource.markdownDescription%", "default": true }, "enableStepFiltering": { "type": "boolean", - "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.enableStepFiltering.markdownDescription%", "default": true }, "logging": { - "description": "Flags to determine what types of messages should be logged to the output window.", + "description": "%generateOptionsSchema.logging.description%", "type": "object", "required": [], "default": {}, "properties": { "exceptions": { "type": "boolean", - "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.exceptions.markdownDescription%", "default": true }, "moduleLoad": { "type": "boolean", - "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.moduleLoad.markdownDescription%", "default": true }, "programOutput": { "type": "boolean", - "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.programOutput.markdownDescription%", "default": true }, "engineLogging": { "type": "boolean", - "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.engineLogging.markdownDescription%", "default": false }, "browserStdOut": { "type": "boolean", - "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.browserStdOut.markdownDescription%", "default": true }, "elapsedTiming": { "type": "boolean", - "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.elapsedTiming.markdownDescription%", "default": false }, "threadExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.threadExit.markdownDescription%", "default": false }, "processExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.processExit.markdownDescription%", "default": true } } }, "pipeTransport": { - "description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the .NET Core debugger backend executable (vsdbg).", + "description": "%generateOptionsSchema.pipeTransport.description%", "type": "object", "required": [ "debuggerPath" @@ -3362,19 +3362,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3382,7 +3382,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.1.description%", "default": "" } ], @@ -3390,7 +3390,7 @@ }, "debuggerPath": { "type": "string", - "description": "The full path to the debugger on the target machine.", + "description": "%generateOptionsSchema.pipeTransport.debuggerPath.description%", "default": "enter the path for the debugger on the target machine, for example ~/vsdbg/vsdbg" }, "pipeEnv": { @@ -3398,16 +3398,16 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeEnv.description%", "default": {} }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.quoteArgs.description%", "default": true }, "windows": { - "description": "Windows-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.windows.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'", @@ -3417,19 +3417,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3437,7 +3437,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description%", "default": "" } ], @@ -3445,7 +3445,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.windows.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -3453,13 +3453,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeEnv.description%", "default": {} } } }, "osx": { - "description": "OSX-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.osx.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -3469,19 +3469,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3489,7 +3489,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description%", "default": "" } ], @@ -3497,7 +3497,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.osx.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -3505,13 +3505,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeEnv.description%", "default": {} } } }, "linux": { - "description": "Linux-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.linux.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -3521,19 +3521,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3541,7 +3541,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description%", "default": "" } ], @@ -3549,7 +3549,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.linux.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -3557,7 +3557,7 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeEnv.description%", "default": {} } } @@ -3566,11 +3566,11 @@ }, "suppressJITOptimizations": { "type": "boolean", - "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "markdownDescription": "%generateOptionsSchema.suppressJITOptimizations.markdownDescription%", "default": false }, "symbolOptions": { - "description": "Options to control how symbols (.pdb files) are found and loaded.", + "description": "%generateOptionsSchema.symbolOptions.description%", "default": { "searchPaths": [], "searchMicrosoftSymbolServer": false, @@ -3583,26 +3583,26 @@ "items": { "type": "string" }, - "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "description": "%generateOptionsSchema.symbolOptions.searchPaths.description%", "default": [] }, "searchMicrosoftSymbolServer": { "type": "boolean", - "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description%", "default": false }, "searchNuGetOrgSymbolServer": { "type": "boolean", - "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description%", "default": false }, "cachePath": { "type": "string", - "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "description": "%generateOptionsSchema.symbolOptions.cachePath.description%", "default": "" }, "moduleFilter": { - "description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.description%", "default": { "mode": "loadAllButExcluded", "excludedModules": [] @@ -3619,10 +3619,10 @@ "loadOnlyIncluded" ], "enumDescriptions": [ - "Load symbols for all modules unless the module is in the 'excludedModules' array.", - "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription%", + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription%" ], - "description": "Controls which of the two basic operating modes the module filter operates in.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.mode.description%", "default": "loadAllButExcluded" }, "excludedModules": { @@ -3630,7 +3630,7 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description%", "default": [] }, "includedModules": { @@ -3638,12 +3638,12 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description%", "default": [] }, "includeSymbolsNextToModules": { "type": "boolean", - "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description%", "default": true } } @@ -3651,7 +3651,7 @@ } }, "sourceLinkOptions": { - "markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.markdownDescription%", "default": { "*": { "enabled": true @@ -3663,7 +3663,7 @@ "properties": { "enabled": { "title": "boolean", - "markdownDescription": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription%", "default": "true" } } @@ -3671,17 +3671,17 @@ }, "allowFastEvaluate": { "type": "boolean", - "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "description": "%generateOptionsSchema.allowFastEvaluate.description%", "default": true }, "targetOutputLogPath": { "type": "string", - "description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole. E.g. '${workspaceFolder}/out.txt'", + "description": "%generateOptionsSchema.targetOutputLogPath.description%", "default": "" }, "targetArchitecture": { "type": "string", - "markdownDescription": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", + "markdownDescription": "%generateOptionsSchema.targetArchitecture.markdownDescription%", "enum": [ "x86_64", "arm64" @@ -3689,7 +3689,7 @@ }, "checkForDevCert": { "type": "boolean", - "description": "If you are launching a web project on Windows or macOS and this is enabled, the debugger will check if the computer has a self-signed HTTPS certificate used to develop web servers running on https endpoints. If unspecified, defaults to true when `serverReadyAction` is set. This option does nothing on Linux, VS Code remote, and VS Code Web UI scenarios. If the HTTPS certificate is not found or isn't trusted, the user will be prompted to install/trust it.", + "description": "%generateOptionsSchema.checkForDevCert.description%", "default": true } } @@ -3701,94 +3701,94 @@ "processName": { "type": "string", "default": "", - "markdownDescription": "The process name to attach to. If this is used, `processId` should not be used." + "markdownDescription": "%generateOptionsSchema.processName.markdownDescription%" }, "processId": { "anyOf": [ { "type": "string", - "markdownDescription": "The process id to attach to. Use \"\" to get a list of running processes to attach to. If `processId` used, `processName` should not be used.", + "markdownDescription": "%generateOptionsSchema.processId.0.markdownDescription%", "default": "" }, { "type": "integer", - "markdownDescription": "The process id to attach to. Use \"\" to get a list of running processes to attach to. If `processId` used, `processName` should not be used.", + "markdownDescription": "%generateOptionsSchema.processId.1.markdownDescription%", "default": 0 } ] }, "sourceFileMap": { "type": "object", - "markdownDescription": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "markdownDescription": "%generateOptionsSchema.sourceFileMap.markdownDescription%", "additionalProperties": { "type": "string" } }, "justMyCode": { "type": "boolean", - "markdownDescription": "Flag to only show user code. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.justMyCode.markdownDescription%", "default": true }, "requireExactSource": { "type": "boolean", - "markdownDescription": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.requireExactSource.markdownDescription%", "default": true }, "enableStepFiltering": { "type": "boolean", - "markdownDescription": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.enableStepFiltering.markdownDescription%", "default": true }, "logging": { - "description": "Flags to determine what types of messages should be logged to the output window.", + "description": "%generateOptionsSchema.logging.description%", "type": "object", "required": [], "default": {}, "properties": { "exceptions": { "type": "boolean", - "markdownDescription": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.exceptions.markdownDescription%", "default": true }, "moduleLoad": { "type": "boolean", - "markdownDescription": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.moduleLoad.markdownDescription%", "default": true }, "programOutput": { "type": "boolean", - "markdownDescription": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.programOutput.markdownDescription%", "default": true }, "engineLogging": { "type": "boolean", - "markdownDescription": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.engineLogging.markdownDescription%", "default": false }, "browserStdOut": { "type": "boolean", - "markdownDescription": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.browserStdOut.markdownDescription%", "default": true }, "elapsedTiming": { "type": "boolean", - "markdownDescription": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.elapsedTiming.markdownDescription%", "default": false }, "threadExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "markdownDescription": "%generateOptionsSchema.logging.threadExit.markdownDescription%", "default": false }, "processExit": { "type": "boolean", - "markdownDescription": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.logging.processExit.markdownDescription%", "default": true } } }, "pipeTransport": { - "description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the .NET Core debugger backend executable (vsdbg).", + "description": "%generateOptionsSchema.pipeTransport.description%", "type": "object", "required": [ "debuggerPath" @@ -3802,19 +3802,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3822,7 +3822,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.pipeArgs.1.description%", "default": "" } ], @@ -3830,7 +3830,7 @@ }, "debuggerPath": { "type": "string", - "description": "The full path to the debugger on the target machine.", + "description": "%generateOptionsSchema.pipeTransport.debuggerPath.description%", "default": "enter the path for the debugger on the target machine, for example ~/vsdbg/vsdbg" }, "pipeEnv": { @@ -3838,16 +3838,16 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.pipeEnv.description%", "default": {} }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.quoteArgs.description%", "default": true }, "windows": { - "description": "Windows-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.windows.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example 'c:\\tools\\plink.exe'", @@ -3857,19 +3857,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3877,7 +3877,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description%", "default": "" } ], @@ -3885,7 +3885,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.windows.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -3893,13 +3893,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.windows.pipeEnv.description%", "default": {} } } }, "osx": { - "description": "OSX-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.osx.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -3909,19 +3909,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3929,7 +3929,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description%", "default": "" } ], @@ -3937,7 +3937,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.osx.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -3945,13 +3945,13 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.osx.pipeEnv.description%", "default": {} } } }, "linux": { - "description": "Linux-specific pipe launch configuration options", + "description": "%generateOptionsSchema.pipeTransport.linux.description%", "default": { "pipeCwd": "${workspaceFolder}", "pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'", @@ -3961,19 +3961,19 @@ "properties": { "pipeCwd": { "type": "string", - "description": "The fully qualified path to the working directory for the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeCwd.description%", "default": "${workspaceFolder}" }, "pipeProgram": { "type": "string", - "description": "The fully qualified pipe command to execute.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeProgram.description%", "default": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'" }, "pipeArgs": { "anyOf": [ { "type": "array", - "description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description%", "items": { "type": "string" }, @@ -3981,7 +3981,7 @@ }, { "type": "string", - "description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description%", "default": "" } ], @@ -3989,7 +3989,7 @@ }, "quoteArgs": { "type": "boolean", - "description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "description": "%generateOptionsSchema.pipeTransport.linux.quoteArgs.description%", "default": true }, "pipeEnv": { @@ -3997,7 +3997,7 @@ "additionalProperties": { "type": "string" }, - "description": "Environment variables passed to the pipe program.", + "description": "%generateOptionsSchema.pipeTransport.linux.pipeEnv.description%", "default": {} } } @@ -4006,11 +4006,11 @@ }, "suppressJITOptimizations": { "type": "boolean", - "markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "markdownDescription": "%generateOptionsSchema.suppressJITOptimizations.markdownDescription%", "default": false }, "symbolOptions": { - "description": "Options to control how symbols (.pdb files) are found and loaded.", + "description": "%generateOptionsSchema.symbolOptions.description%", "default": { "searchPaths": [], "searchMicrosoftSymbolServer": false, @@ -4023,26 +4023,26 @@ "items": { "type": "string" }, - "description": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "description": "%generateOptionsSchema.symbolOptions.searchPaths.description%", "default": [] }, "searchMicrosoftSymbolServer": { "type": "boolean", - "description": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description%", "default": false }, "searchNuGetOrgSymbolServer": { "type": "boolean", - "description": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "description": "%generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description%", "default": false }, "cachePath": { "type": "string", - "description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "description": "%generateOptionsSchema.symbolOptions.cachePath.description%", "default": "" }, "moduleFilter": { - "description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.description%", "default": { "mode": "loadAllButExcluded", "excludedModules": [] @@ -4059,10 +4059,10 @@ "loadOnlyIncluded" ], "enumDescriptions": [ - "Load symbols for all modules unless the module is in the 'excludedModules' array.", - "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting." + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription%", + "%generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription%" ], - "description": "Controls which of the two basic operating modes the module filter operates in.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.mode.description%", "default": "loadAllButExcluded" }, "excludedModules": { @@ -4070,7 +4070,7 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description%", "default": [] }, "includedModules": { @@ -4078,12 +4078,12 @@ "items": { "type": "string" }, - "description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description%", "default": [] }, "includeSymbolsNextToModules": { "type": "boolean", - "description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "description": "%generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description%", "default": true } } @@ -4091,7 +4091,7 @@ } }, "sourceLinkOptions": { - "markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.markdownDescription%", "default": { "*": { "enabled": true @@ -4103,7 +4103,7 @@ "properties": { "enabled": { "title": "boolean", - "markdownDescription": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", + "markdownDescription": "%generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription%", "default": "true" } } @@ -4111,12 +4111,12 @@ }, "allowFastEvaluate": { "type": "boolean", - "description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "description": "%generateOptionsSchema.allowFastEvaluate.description%", "default": true }, "targetArchitecture": { "type": "string", - "markdownDescription": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", + "markdownDescription": "%generateOptionsSchema.targetArchitecture.markdownDescription%", "enum": [ "x86_64", "arm64" diff --git a/package.nls.json b/package.nls.json index 43b7588a9..dde0c80ae 100644 --- a/package.nls.json +++ b/package.nls.json @@ -1,3 +1,249 @@ { - "configuration.dotnet.defaultSolution.description": "The path of the default solution to be opened in the workspace, or set to 'disable' to skip it." -} + "configuration.dotnet.defaultSolution.description": "The path of the default solution to be opened in the workspace, or set to 'disable' to skip it.", + "generateOptionsSchema.program.markdownDescription": { + "message": "Path to the application dll or .NET Core host executable to launch.\nThis property normally takes the form: `${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)`\n\nExample: `${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\n\nWhere:\n`(target-framework)` is the framework that the debugged project is being built for. This is normally found in the project file as the `TargetFramework` property.\n\n`(project-name.dll)` is the name of debugged project's build output dll. This is normally the same as the project file name but with a '.dll' extension.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.cwd.description": "Path to the working directory of the program being debugged. Default is the current workspace.", + "generateOptionsSchema.args.0.description": "Command line arguments passed to the program.", + "generateOptionsSchema.args.1.description": "Stringified version of command line arguments passed to the program.", + "generateOptionsSchema.stopAtEntry.markdownDescription": { + "message": "If true, the debugger should stop at the entry point of the target. This option defaults to `false`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchBrowser.description": "Describes options to launch a web browser as part of launch", + "generateOptionsSchema.launchBrowser.enabled.description": { + "message": "Whether web browser launch is enabled. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchBrowser.args.description": { + "message": "The arguments to pass to the command to open the browser. This is used only if the platform-specific element (`osx`, `linux` or `windows`) doesn't specify a value for `args`. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchBrowser.osx.description": { + "message": "OSX-specific web launch configuration options. By default, this will start the browser using `open`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchBrowser.osx.command.description": "The executable which will start the web browser.", + "generateOptionsSchema.launchBrowser.osx.args.description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "generateOptionsSchema.launchBrowser.linux.description": { + "message": "Linux-specific web launch configuration options. By default, this will start the browser using `xdg-open`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchBrowser.linux.command.description": "The executable which will start the web browser.", + "generateOptionsSchema.launchBrowser.linux.args.description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "generateOptionsSchema.launchBrowser.windows.description": { + "message": "Windows-specific web launch configuration options. By default, this will start the browser using `cmd /c start`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchBrowser.windows.command.description": "The executable which will start the web browser.", + "generateOptionsSchema.launchBrowser.windows.args.description": "The arguments to pass to the command to open the browser. Use ${auto-detect-url} to automatically use the address the server is listening to.", + "generateOptionsSchema.env.description": "Environment variables passed to the program.", + "generateOptionsSchema.envFile.markdownDescription": { + "message": "Environment variables passed to the program by a file. E.g. `${workspaceFolder}/.env`", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.console.markdownDescription": "When launching console projects, indicates which console the target program should be launched into.", + "generateOptionsSchema.console.settingsDescription": { + "message": "**Note:** _This option is only used for the `dotnet` debug configuration type_.\n\nWhen launching console projects, indicates which console the target program should be launched into.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.console.internalConsole.enumDescription": "Output to the VS Code Debug Console. This doesn't support reading console input (ex:Console.ReadLine).", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "VS Code's integrated terminal.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "External terminal that can be configured via user settings.", + "generateOptionsSchema.externalConsole.markdownDescription": { + "message": "Attribute `externalConsole` is deprecated, use `console` instead. This option defaults to `false`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": { + "message": "The path to a launchSettings.json file. If this isn't set, the debugger will search in `{cwd}/Properties/launchSettings.json`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.launchSettingsProfile.description": "If specified, indicates the name of the profile in launchSettings.json to use. This is ignored if launchSettings.json is not found. launchSettings.json will be read from the path specified should be the 'launchSettingsFilePath' property, or {cwd}/Properties/launchSettings.json if that isn't set. If this is set to null or an empty string then launchSettings.json is ignored. If this value is not specified the first 'Project' profile will be used.", + "generateOptionsSchema.sourceFileMap.markdownDescription": { + "message": "Maps build-time paths to local source locations. All instances of build-time path will be replaced with the local source path.\n\nExample:\n\n`{\"\":\"\"}`", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.justMyCode.markdownDescription": "When enabled (the default), the debugger only displays and steps into user code (\"My Code\"), ignoring system code and other code that is optimized or that does not have debugging symbols. [More information](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.requireExactSource.markdownDescription": { + "message": "Flag to require current source code to match the pdb. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.enableStepFiltering.markdownDescription": { + "message": "Flag to enable stepping over Properties and Operators. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.description": "Flags to determine what types of messages should be logged to the output window.", + "generateOptionsSchema.logging.exceptions.markdownDescription": { + "message": "Flag to determine whether exception messages should be logged to the output window. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.moduleLoad.markdownDescription": { + "message": "Flag to determine whether module load events should be logged to the output window. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.programOutput.markdownDescription": { + "message": "Flag to determine whether program output should be logged to the output window when not using an external console. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.engineLogging.markdownDescription": { + "message": "Flag to determine whether diagnostic engine logs should be logged to the output window. This option defaults to `false`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.browserStdOut.markdownDescription": { + "message": "Flag to determine if stdout text from the launching the web browser should be logged to the output window. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": { + "message": "If true, engine logging will include `adapterElapsedTime` and `engineElapsedTime` properties to indicate the amount of time, in microseconds, that a request took. This option defaults to `false`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.threadExit.markdownDescription": { + "message": "Controls if a message is logged when a thread in the target process exits. This option defaults to `false`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.logging.processExit.markdownDescription": { + "message": "Controls if a message is logged when the target process exits, or debugging is stopped. This option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.pipeTransport.description": "When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the .NET Core debugger backend executable (vsdbg).", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "The fully qualified path to the working directory for the pipe program.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "The fully qualified pipe command to execute.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "The full path to the debugger on the target machine.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Environment variables passed to the pipe program.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "generateOptionsSchema.pipeTransport.windows.description": "Windows-specific pipe launch configuration options", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "The fully qualified path to the working directory for the pipe program.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "The fully qualified pipe command to execute.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Environment variables passed to the pipe program.", + "generateOptionsSchema.pipeTransport.osx.description": "OSX-specific pipe launch configuration options", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "The fully qualified path to the working directory for the pipe program.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "The fully qualified pipe command to execute.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Environment variables passed to the pipe program.", + "generateOptionsSchema.pipeTransport.linux.description": "Linux-specific pipe launch configuration options", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "The fully qualified path to the working directory for the pipe program.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "The fully qualified pipe command to execute.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Stringified version of command line arguments passed to the pipe program. Token ${debuggerCommand} in pipeArgs will get replaced by the full debugger command, this token can be specified inline with other arguments. If ${debuggerCommand} isn't used in any argument, the full debugger command will be instead be added to the end of the argument list.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Should arguments that contain characters that need to be quoted (example: spaces) be quoted? Defaults to 'true'. If set to false, the debugger command will no longer be automatically quoted.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Environment variables passed to the pipe program.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.description": "Options to control how symbols (.pdb files) are found and loaded.", + "generateOptionsSchema.symbolOptions.searchPaths.description": { + "message": "Array of symbol server URLs (example: http\u200b://MyExampleSymbolServer) or directories (example: /build/symbols) to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to.", + "comments": [ + "We use '\u200b' (unicode zero-length space character) to break VS Code's URL detection regex for URLs that are examples. Please do not translate or localized the URL." + ] + }, + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": { + "message": "If 'true' the Microsoft Symbol server (https\u200b://msdl.microsoft.com\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "comments": [ + "We use '\u200b' (unicode zero-length space character) to break VS Code's URL detection regex for URLs that are examples. Please do not translate or localized the URL." + ] + }, + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": { + "message": "If 'true' the NuGet.org symbol server (https\u200b://symbols.nuget.org\u200b/download/symbols) is added to the symbols search path. If unspecified, this option defaults to 'false'.", + "comments": [ + "We use '\u200b' (unicode zero-length space character) to break VS Code's URL detection regex for URLs that are examples. Please do not translate or localized the URL." + ] + }, + "generateOptionsSchema.symbolOptions.cachePath.description": "Directory where symbols downloaded from symbol servers should be cached. If unspecified, on Windows the debugger will default to %TEMP%\\SymbolCache, and on Linux and macOS the debugger will default to ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Provides options to control which modules (.dll files) the debugger will attempt to load symbols (.pdb files) for.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Controls which of the two basic operating modes the module filter operates in.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Load symbols for all modules unless the module is in the 'excludedModules' array.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "Do not attempt to load symbols for ANY module unless it is in the 'includedModules' array, or it is included through the 'includeSymbolsNextToModules' setting.", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Array of modules that the debugger should NOT load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadAllButExcluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Array of modules that the debugger should load symbols for. Wildcards (example: MyCompany.*.dll) are supported.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "If true, for any module NOT in the 'includedModules' array, the debugger will still check next to the module itself and the launching executable, but it will not check paths on the symbol search list. This option defaults to 'true'.\n\nThis property is ignored unless 'mode' is set to 'loadOnlyIncluded'.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Options to control how Source Link connects to web servers. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": { + "message": "Is Source Link enabled for this URL? If unspecified, this option defaults to `true`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.allowFastEvaluate.description": "When true (the default state), the debugger will attempt faster evaluation by simulating execution of simple properties and methods.", + "generateOptionsSchema.targetOutputLogPath.description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole. E.g. '${workspaceFolder}/out.txt'", + "generateOptionsSchema.targetArchitecture.markdownDescription": { + "message": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.checkForDevCert.description": { + "message": "If you are launching a web project on Windows or macOS and this is enabled, the debugger will check if the computer has a self-signed HTTPS certificate used to develop web servers running on https endpoints. If unspecified, defaults to true when `serverReadyAction` is set. This option does nothing on Linux, VS Code remote, and VS Code Web UI scenarios. If the HTTPS certificate is not found or isn't trusted, the user will be prompted to install/trust it.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.processName.markdownDescription": { + "message": "The process name to attach to. If this is used, `processId` should not be used.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.processId.0.markdownDescription": { + "message": "The process id to attach to. Use \"\" to get a list of running processes to attach to. If `processId` used, `processName` should not be used.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "generateOptionsSchema.processId.1.markdownDescription": { + "message": "The process id to attach to. Use \"\" to get a list of running processes to attach to. If `processId` used, `processName` should not be used.", + "comments": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + } +} \ No newline at end of file diff --git a/src/tools/OptionsSchema.json b/src/tools/OptionsSchema.json index 80aba11a9..d63f6f85a 100644 --- a/src/tools/OptionsSchema.json +++ b/src/tools/OptionsSchema.json @@ -316,7 +316,7 @@ "External terminal that can be configured via user settings." ], "markdownDescription": "When launching console projects, indicates which console the target program should be launched into.", - "settingsDescription": "**Note:** _This option is only used for the 'dotnet' debug configuration type_.\n\nWhen launching console projects, indicates which console the target program should be launched into.", + "settingsDescription": "**Note:** _This option is only used for the `dotnet` debug configuration type_.\n\nWhen launching console projects, indicates which console the target program should be launched into.", "default": "internalConsole" }, "externalConsole": { diff --git a/src/tools/generateOptionsSchema.ts b/src/tools/generateOptionsSchema.ts index 860a78c41..1b31a63f1 100644 --- a/src/tools/generateOptionsSchema.ts +++ b/src/tools/generateOptionsSchema.ts @@ -146,7 +146,134 @@ function createContributesSettingsForDebugOptions( } } +// Generates an array of comments for the localization team depending on whats included in the input (description) string. +function generateCommentArrayForDescription(description: string): string[] { + const comments: string[] = []; + + // If the description contains `, its most likely contains markdown that should not be translated. + if (description.includes('`')) { + comments.push( + 'Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.' + ); + } + + // If the description contains '\u200b', it is used to prevent vscode from rendering a URL. + if (description.includes('\u200b')) { + comments.push( + "We use '\u200b' (unicode zero-length space character) to break VS Code's URL detection regex for URLs that are examples. Please do not translate or localized the URL." + ); + } + + return comments; +} + +// This method will create a key in keyToLocString for the prop strings. +function generateLocForProperty(key: string, prop: any, keyToLocString: any): void { + if (prop.description) { + const descriptionKey = `${key}.description`; + if (!keyToLocString[descriptionKey]) { + const comments: string[] = generateCommentArrayForDescription(prop.description); + if (comments.length > 0) { + keyToLocString[descriptionKey] = { + message: prop.description, + comments: comments, + }; + } else { + keyToLocString[descriptionKey] = prop.description; + } + } + prop.description = `%${descriptionKey}%`; + } + + if (prop.markdownDescription) { + const markdownDescriptionKey = `${key}.markdownDescription`; + if (!keyToLocString[markdownDescriptionKey]) { + const comments: string[] = generateCommentArrayForDescription(prop.markdownDescription); + if (comments.length > 0) { + keyToLocString[markdownDescriptionKey] = { + message: prop.markdownDescription, + comments: comments, + }; + } else { + keyToLocString[markdownDescriptionKey] = prop.markdownDescription; + } + } + prop.markdownDescription = `%${markdownDescriptionKey}%`; + } + + if (prop.settingsDescription) { + const settingsDescriptionKey = `${key}.settingsDescription`; + if (!keyToLocString[settingsDescriptionKey]) { + const comments: string[] = generateCommentArrayForDescription(prop.settingsDescription); + if (comments.length > 0) { + keyToLocString[settingsDescriptionKey] = { + message: prop.settingsDescription, + comments: comments, + }; + } else { + keyToLocString[settingsDescriptionKey] = prop.settingsDescription; + } + } + prop.settingsDescription = `%${settingsDescriptionKey}%`; + } + + if (prop.enum && prop.enumDescriptions) { + for (let i = 0; i < prop.enum.length; i++) { + const enumName = prop.enum[i]; + const enumDescription = prop.enumDescriptions[i]; + const newEnumKey = key + '.' + enumName + '.enumDescription'; + if (!keyToLocString[newEnumKey]) { + keyToLocString[newEnumKey] = enumDescription; + } + prop.enumDescriptions[i] = `%${newEnumKey}%`; + } + } +} + +function convertStringsToLocalizeKeys(path: string, options: any, keyToLocString: any) { + const optionKeys = Object.keys(options); + for (const key of optionKeys) { + const newOptionKey = path + '.' + key; + const currentProperty: any = options[key]; + + generateLocForProperty(newOptionKey, currentProperty, keyToLocString); + + // Recursively through object properties + if (currentProperty.type == 'object' && currentProperty.properties) { + convertStringsToLocalizeKeys(newOptionKey, currentProperty.properties, keyToLocString); + } + + if (currentProperty.anyOf) { + for (let i = 0; i < currentProperty.anyOf.length; i++) { + generateLocForProperty(`${newOptionKey}.${i}`, currentProperty.anyOf[i], keyToLocString); + } + } + + if (currentProperty.additionalItems) { + convertStringsToLocalizeKeys( + newOptionKey + '.additionalItems', + currentProperty.additionalItems.properties, + keyToLocString + ); + } + } +} + +function writeToFile(objToWrite: any, filename: string) { + let content = JSON.stringify(objToWrite, null, 2); + if (os.platform() === 'win32') { + content = content.replace(/\n/gm, '\r\n'); + } + + // We use '\u200b' (unicode zero-length space character) to break VS Code's URL detection regex for URLs that are examples. This process will + // convert that from the readable espace sequence, to just an invisible character. Convert it back to the visible espace sequence. + content = content.replace(/\u200b/gm, '\\u200b'); + + fs.writeFileSync(filename, content); +} + export function GenerateOptionsSchema() { + const packageNlsJSON: any = JSON.parse(fs.readFileSync('package.nls.json').toString()); const packageJSON: any = JSON.parse(fs.readFileSync('package.json').toString()); const schemaJSON: any = JSON.parse(fs.readFileSync('src/tools/OptionsSchema.json').toString()); const symbolSettingsJSON: any = JSON.parse(fs.readFileSync('src/tools/VSSymbolSettings.json').toString()); @@ -154,6 +281,35 @@ export function GenerateOptionsSchema() { schemaJSON.definitions = ReplaceReferences(schemaJSON.definitions, schemaJSON.definitions); + // #region Generate package.nls.json keys/values + + // Delete old generated loc keys + const originalLocKeys = Object.keys(packageNlsJSON).filter((x) => x.startsWith('generateOptionsSchema')); + for (const key of originalLocKeys) { + delete packageNlsJSON[key]; + } + + // Generate keys for package.nls.json and its associated strings. + + const keyToLocString: any = {}; + convertStringsToLocalizeKeys( + 'generateOptionsSchema', + schemaJSON.definitions.LaunchOptions.properties, + keyToLocString + ); + convertStringsToLocalizeKeys( + 'generateOptionsSchema', + schemaJSON.definitions.AttachOptions.properties, + keyToLocString + ); + + writeToFile(packageNlsJSON, 'package.nls.json'); + + // #endregion + + // Override existing package.nls.json key/values with ones from OptionsSchema. + Object.assign(packageNlsJSON, keyToLocString); + // Hard Code adding in configurationAttributes launch and attach. // .NET Core packageJSON.contributes.debuggers[0].configurationAttributes.launch = schemaJSON.definitions.LaunchOptions; @@ -186,6 +342,8 @@ export function GenerateOptionsSchema() { packageJSON.contributes.configuration[0].properties['csharp.unitTestDebuggingOptions'].properties = unitTestDebuggingOptions; + // #region Generate package.json settings + // Delete old debug options const originalContributeDebugKeys = Object.keys(packageJSON.contributes.configuration[1].properties).filter((x) => x.startsWith('csharp.debug') @@ -219,14 +377,8 @@ export function GenerateOptionsSchema() { packageJSON.contributes.configuration[1].properties ); - let content = JSON.stringify(packageJSON, null, 2); - if (os.platform() === 'win32') { - content = content.replace(/\n/gm, '\r\n'); - } - - // We use '\u200b' (unicode zero-length space character) to break VS Code's URL detection regex for URLs that are examples. This process will - // convert that from the readable espace sequence, to just an invisible character. Convert it back to the visible espace sequence. - content = content.replace(/\u200b/gm, '\\u200b'); + // #endregion - fs.writeFileSync('package.json', content); + // Write package.json and package.nls.json to disk + writeToFile(packageJSON, 'package.json'); } diff --git a/test/unitTests/packageJson.test.ts b/test/unitTests/packageJson.test.ts deleted file mode 100644 index 72438e964..000000000 --- a/test/unitTests/packageJson.test.ts +++ /dev/null @@ -1,27 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import { should, assert } from 'chai'; -import { readFileSync } from 'fs'; - -suite('package.json validation tests', () => { - suiteSetup(() => should()); - - test('Verify \\u200b exists in example URLs', () => { - const packageJson = JSON.parse(readFileSync('package.json').toString()); - const configurationAttributes = packageJson['contributes']['debuggers'][0]['configurationAttributes']; - const errorMessage = - "Missing '\\u200b' in example URLs, please run 'gulp generateOptionsSchema' to regenerate these strings."; - - const debugConfigurations = ['launch', 'attach']; - for (const config of debugConfigurations) { - const symbolOptionsProperties = - configurationAttributes[config]['properties']['symbolOptions']['properties']; - assert.include(symbolOptionsProperties.searchPaths.description, '\u200b', errorMessage); - assert.include(symbolOptionsProperties.searchMicrosoftSymbolServer.description, '\u200b', errorMessage); - assert.include(symbolOptionsProperties.searchNuGetOrgSymbolServer.description, '\u200b', errorMessage); - } - }); -}); From e8233084a6e10ddde15ba68d931da4c8e02f85cb Mon Sep 17 00:00:00 2001 From: Shen Chen Date: Fri, 11 Aug 2023 12:08:23 -0700 Subject: [PATCH 25/34] Move package.nls.*.json --- package.json | 2 +- l10n/package.nls.cs.json => package.nls.cs.json | 0 l10n/package.nls.de.json => package.nls.de.json | 0 l10n/package.nls.es.json => package.nls.es.json | 0 l10n/package.nls.fr.json => package.nls.fr.json | 0 l10n/package.nls.it.json => package.nls.it.json | 0 l10n/package.nls.ja.json => package.nls.ja.json | 0 l10n/package.nls.ko.json => package.nls.ko.json | 0 l10n/package.nls.pl.json => package.nls.pl.json | 0 l10n/package.nls.pt-br.json => package.nls.pt-br.json | 0 l10n/package.nls.ru.json => package.nls.ru.json | 0 l10n/package.nls.tr.json => package.nls.tr.json | 0 l10n/package.nls.zh-cn.json => package.nls.zh-cn.json | 0 l10n/package.nls.zh-tw.json => package.nls.zh-tw.json | 0 14 files changed, 1 insertion(+), 1 deletion(-) rename l10n/package.nls.cs.json => package.nls.cs.json (100%) rename l10n/package.nls.de.json => package.nls.de.json (100%) rename l10n/package.nls.es.json => package.nls.es.json (100%) rename l10n/package.nls.fr.json => package.nls.fr.json (100%) rename l10n/package.nls.it.json => package.nls.it.json (100%) rename l10n/package.nls.ja.json => package.nls.ja.json (100%) rename l10n/package.nls.ko.json => package.nls.ko.json (100%) rename l10n/package.nls.pl.json => package.nls.pl.json (100%) rename l10n/package.nls.pt-br.json => package.nls.pt-br.json (100%) rename l10n/package.nls.ru.json => package.nls.ru.json (100%) rename l10n/package.nls.tr.json => package.nls.tr.json (100%) rename l10n/package.nls.zh-cn.json => package.nls.zh-cn.json (100%) rename l10n/package.nls.zh-tw.json => package.nls.zh-tw.json (100%) diff --git a/package.json b/package.json index a96f88b67..9ac22219a 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "unpackage:vsix": "gulp vsix:release:unpackage", "updatePackageDependencies": "gulp updatePackageDependencies", "l10nDevGenerateXlf": "npx @vscode/l10n-dev generate-xlf ./package.nls.json ./l10n/bundle.l10n.json --outFile ./loc/vscode-csharp.xlf", - "l10nDevImportXlf": "npx @vscode/l10n-dev import-xlf ./loc/vscode-csharp.*.xlf --outDir ./l10n" + "l10nDevImportXlf": "npx @vscode/l10n-dev import-xlf ./loc/vscode-csharp.*.xlf --outDir ./l10n && move /l10n/package.nls.*.json ." }, "extensionDependencies": [ "ms-dotnettools.vscode-dotnet-runtime" diff --git a/l10n/package.nls.cs.json b/package.nls.cs.json similarity index 100% rename from l10n/package.nls.cs.json rename to package.nls.cs.json diff --git a/l10n/package.nls.de.json b/package.nls.de.json similarity index 100% rename from l10n/package.nls.de.json rename to package.nls.de.json diff --git a/l10n/package.nls.es.json b/package.nls.es.json similarity index 100% rename from l10n/package.nls.es.json rename to package.nls.es.json diff --git a/l10n/package.nls.fr.json b/package.nls.fr.json similarity index 100% rename from l10n/package.nls.fr.json rename to package.nls.fr.json diff --git a/l10n/package.nls.it.json b/package.nls.it.json similarity index 100% rename from l10n/package.nls.it.json rename to package.nls.it.json diff --git a/l10n/package.nls.ja.json b/package.nls.ja.json similarity index 100% rename from l10n/package.nls.ja.json rename to package.nls.ja.json diff --git a/l10n/package.nls.ko.json b/package.nls.ko.json similarity index 100% rename from l10n/package.nls.ko.json rename to package.nls.ko.json diff --git a/l10n/package.nls.pl.json b/package.nls.pl.json similarity index 100% rename from l10n/package.nls.pl.json rename to package.nls.pl.json diff --git a/l10n/package.nls.pt-br.json b/package.nls.pt-br.json similarity index 100% rename from l10n/package.nls.pt-br.json rename to package.nls.pt-br.json diff --git a/l10n/package.nls.ru.json b/package.nls.ru.json similarity index 100% rename from l10n/package.nls.ru.json rename to package.nls.ru.json diff --git a/l10n/package.nls.tr.json b/package.nls.tr.json similarity index 100% rename from l10n/package.nls.tr.json rename to package.nls.tr.json diff --git a/l10n/package.nls.zh-cn.json b/package.nls.zh-cn.json similarity index 100% rename from l10n/package.nls.zh-cn.json rename to package.nls.zh-cn.json diff --git a/l10n/package.nls.zh-tw.json b/package.nls.zh-tw.json similarity index 100% rename from l10n/package.nls.zh-tw.json rename to package.nls.zh-tw.json From cfa4dd80c931e8f02e2c6aa3928e9509f2a5ce09 Mon Sep 17 00:00:00 2001 From: David Barbet Date: Fri, 11 Aug 2023 13:02:29 -0700 Subject: [PATCH 26/34] Support prerelease from main --- azure-pipelines-official.yml | 1 - azure-pipelines.yml | 2 -- azure-pipelines/release.yml | 23 ++++++++++++----------- version.json | 2 +- 4 files changed, 13 insertions(+), 15 deletions(-) diff --git a/azure-pipelines-official.yml b/azure-pipelines-official.yml index b1fdb23cc..244503db9 100644 --- a/azure-pipelines-official.yml +++ b/azure-pipelines-official.yml @@ -2,7 +2,6 @@ trigger: branches: include: - main - - prerelease - release pr: none diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 039f169a3..9098415c4 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,13 +3,11 @@ trigger: branches: include: - feature/* - - prerelease - release - main pr: - feature/* -- prerelease - release - main diff --git a/azure-pipelines/release.yml b/azure-pipelines/release.yml index 60f6af0c6..c5089d3fd 100644 --- a/azure-pipelines/release.yml +++ b/azure-pipelines/release.yml @@ -1,16 +1,16 @@ trigger: none pr: none +resources: + pipelines: + - pipeline: officialBuildCI + source: dotnet-vscode-csharp + branch: main + parameters: - name: test type: boolean default: true - - name: branch - type: string - default: prerelease - values: - - prerelease - - release variables: # This is expected to provide VisualStudioMarketplacePAT to the release (https://code.visualstudio.com/api/working-with-extensions/publishing-extension#get-a-personal-access-token) @@ -27,8 +27,9 @@ jobs: buildType: 'specific' project: 'internal' definition: 1264 - buildVersionToDownload: 'latestFromBranch' - branchName: 'refs/heads/${{ parameters.branch }}' + buildVersionToDownload: 'specific' + buildId: '$(resources.pipeline.officialBuildCI.runID)' + branchName: '$(resources.pipeline.officialBuildCI.sourceBranch)' - pwsh: | npm install --global vsce displayName: 'Install vsce' @@ -44,13 +45,13 @@ jobs: $additionalPublishArgs = , "publish" # Artifacts are published to either pre-release or release based on the build branch, https://code.visualstudio.com/api/working-with-extensions/publishing-extension#prerelease-extensions - If ("${{ parameters.branch }}" -eq "prerelease") { + If ("$(resources.pipeline.officialBuildCI.sourceBranch)" -eq "refs/heads/main") { $additionalPublishArgs += "--pre-release" Write-Host "Publish to pre-release channel." - } ElseIf ("${{ parameters.branch }}" -eq "release") { + } ElseIf ("$(resources.pipeline.officialBuildCI.sourceBranch)" -eq "refs/heads/release") { Write-Host "Publish to release channel." } Else { - throw "Unexpected branch name: ${{ parameters.branch }}." + throw "Unexpected branch name: $(resources.pipeline.officialBuildCI.sourceBranch)." } $additionalPublishArgs += '--packagePath' diff --git a/version.json b/version.json index 492ecbe1d..200063a18 100644 --- a/version.json +++ b/version.json @@ -3,7 +3,7 @@ "version": "2.0", "publicReleaseRefSpec": [ "^refs/heads/release$", - "^refs/heads/prerelease$" + "^refs/heads/main$" ], "cloudBuild": { "buildNumber": { From f4ecc22660107c641ffd77467d86bce59311a91b Mon Sep 17 00:00:00 2001 From: Shen Chen Date: Fri, 11 Aug 2023 13:37:24 -0700 Subject: [PATCH 27/34] Use " --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9ac22219a..5897e2b3f 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "unpackage:vsix": "gulp vsix:release:unpackage", "updatePackageDependencies": "gulp updatePackageDependencies", "l10nDevGenerateXlf": "npx @vscode/l10n-dev generate-xlf ./package.nls.json ./l10n/bundle.l10n.json --outFile ./loc/vscode-csharp.xlf", - "l10nDevImportXlf": "npx @vscode/l10n-dev import-xlf ./loc/vscode-csharp.*.xlf --outDir ./l10n && move /l10n/package.nls.*.json ." + "l10nDevImportXlf": "npx @vscode/l10n-dev import-xlf ./loc/vscode-csharp.*.xlf --outDir ./l10n && move l10n\\package.nls.*.json ." }, "extensionDependencies": [ "ms-dotnettools.vscode-dotnet-runtime" From 8e5ee59367a77019afb8f6c4588ddd943a76d91e Mon Sep 17 00:00:00 2001 From: Shen Chen Date: Fri, 11 Aug 2023 14:54:16 -0700 Subject: [PATCH 28/34] Fix path --- tasks/localizationTasks.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tasks/localizationTasks.ts b/tasks/localizationTasks.ts index 21dd49a0b..b60148044 100644 --- a/tasks/localizationTasks.ts +++ b/tasks/localizationTasks.ts @@ -21,14 +21,12 @@ type Options = { }; const localizationLanguages = ['cs', 'de', 'es', 'fr', 'it', 'ja', 'ko', 'pl', 'pt-br', 'ru', 'tr', 'zh-cn', 'zh-tw']; -const locFiles = ['bundle.l10n.%s.json', 'package.nls.%s.json']; function getAllPossibleLocalizationFiles(): string[] { const files = []; for (const lang of localizationLanguages) { - for (const file of locFiles) { - files.push('l10n' + path.sep + util.format(file, lang)); - } + files.push('l10n' + path.sep + util.format('bundle.l10n.%s.json', lang)); + files.push(util.format('package.nls.%s.json', lang)); } // English files.push(`l10n${path.sep}bundle.l10n.json`); From 079d4f8fc2f9d9fb5961f0b8a73ea72368dd198a Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Fri, 11 Aug 2023 16:01:03 -0700 Subject: [PATCH 29/34] Add static loc strings to package.nls.json (#6117) --- package.json | 6 +++--- package.nls.json | 8 ++++++++ src/tools/generateOptionsSchema.ts | 6 +++--- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 7215d66fc..23c24ed15 100644 --- a/package.json +++ b/package.json @@ -4349,12 +4349,12 @@ "properties": { "projectPath": { "type": "string", - "description": "Path to the .csproj file.", + "description": "%debuggers.dotnet.launch.projectPath.description%", "default": "${workspaceFolder}/.csproj" }, "launchConfigurationId": { "type": "string", - "description": "The launch configuration id to use. Empty string will use the current active configuration." + "description": "%debuggers.dotnet.launch.launchConfigurationId.description%" } } } @@ -4984,7 +4984,7 @@ "viewsWelcome": [ { "view": "debug", - "contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\n\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson).", + "contents": "%viewsWelcome.debug.contents%", "when": "debugStartLanguage == csharp && !dotnet.debug.serviceBrokerAvailable" } ] diff --git a/package.nls.json b/package.nls.json index dde0c80ae..8b351ff19 100644 --- a/package.nls.json +++ b/package.nls.json @@ -1,5 +1,13 @@ { "configuration.dotnet.defaultSolution.description": "The path of the default solution to be opened in the workspace, or set to 'disable' to skip it.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "viewsWelcome.debug.contents": { + "message": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\n\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson).", + "comments": [ + "Do not translate 'command:dotnet.generateAssets' and 'https://aka.ms/VSCode-CS-LaunchJson'" + ] + }, "generateOptionsSchema.program.markdownDescription": { "message": "Path to the application dll or .NET Core host executable to launch.\nThis property normally takes the form: `${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)`\n\nExample: `${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\n\nWhere:\n`(target-framework)` is the framework that the debugged project is being built for. This is normally found in the project file as the `TargetFramework` property.\n\n`(project-name.dll)` is the name of debugged project's build output dll. This is normally the same as the project file name but with a '.dll' extension.", "comments": [ diff --git a/src/tools/generateOptionsSchema.ts b/src/tools/generateOptionsSchema.ts index fe0137793..ca143e626 100644 --- a/src/tools/generateOptionsSchema.ts +++ b/src/tools/generateOptionsSchema.ts @@ -303,13 +303,13 @@ export function GenerateOptionsSchema() { keyToLocString ); + // Override existing package.nls.json key/values with ones from OptionsSchema. + Object.assign(packageNlsJSON, keyToLocString); + writeToFile(packageNlsJSON, 'package.nls.json'); // #endregion - // Override existing package.nls.json key/values with ones from OptionsSchema. - Object.assign(packageNlsJSON, keyToLocString); - // Hard Code adding in configurationAttributes launch and attach. // .NET Core packageJSON.contributes.debuggers[0].configurationAttributes.launch = schemaJSON.definitions.LaunchOptions; From 29cfc63ee052f65b6cc87ddb75912e180e692082 Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Mon, 14 Aug 2023 20:12:51 +0000 Subject: [PATCH 30/34] Localization result of 90c8346240634ee8f9633e9634a64eb54f246a9e. --- l10n/bundle.l10n.cs.json | 248 ++++++++++++++++++------------------ l10n/bundle.l10n.de.json | 124 +++++++++--------- l10n/bundle.l10n.es.json | 124 +++++++++--------- l10n/bundle.l10n.fr.json | 124 +++++++++--------- l10n/bundle.l10n.it.json | 124 +++++++++--------- l10n/bundle.l10n.ja.json | 124 +++++++++--------- l10n/bundle.l10n.ko.json | 124 +++++++++--------- l10n/bundle.l10n.pl.json | 244 +++++++++++++++++------------------ l10n/bundle.l10n.pt-br.json | 124 +++++++++--------- l10n/bundle.l10n.ru.json | 124 +++++++++--------- l10n/bundle.l10n.tr.json | 124 +++++++++--------- l10n/bundle.l10n.zh-cn.json | 124 +++++++++--------- l10n/bundle.l10n.zh-tw.json | 226 ++++++++++++++++---------------- package.nls.cs.json | 96 +++++++++++++- package.nls.de.json | 96 +++++++++++++- package.nls.es.json | 96 +++++++++++++- package.nls.fr.json | 96 +++++++++++++- package.nls.it.json | 96 +++++++++++++- package.nls.ja.json | 96 +++++++++++++- package.nls.ko.json | 96 +++++++++++++- package.nls.pl.json | 96 +++++++++++++- package.nls.pt-br.json | 96 +++++++++++++- package.nls.ru.json | 96 +++++++++++++- package.nls.tr.json | 96 +++++++++++++- package.nls.zh-cn.json | 96 +++++++++++++- package.nls.zh-tw.json | 96 +++++++++++++- 26 files changed, 2214 insertions(+), 992 deletions(-) diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json index 932cef5cd..965ca5b2a 100644 --- a/l10n/bundle.l10n.cs.json +++ b/l10n/bundle.l10n.cs.json @@ -1,147 +1,147 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", - "1 reference": "1 reference", - "A valid dotnet installation could not be found: {0}": "Nebyla nalezena platná instalace dotnet: {0}", + "'{0}' is not an executable project.": "„{0}“ není spustitelný projekt.", + "1 reference": "1 odkaz", + "A valid dotnet installation could not be found: {0}": "Nepovedlo se najít platnou instalaci rozhraní dotnet: {0}", "Actual behavior": "Skutečné chování", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", - "Author": "Author", - "Bug": "Bug", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", - "Cannot load Razor language server because the directory was not found: '{0}'": "Nelze načíst jazykový server Razor, protože adresář nebyl nalezen: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", - "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Když je {0} nastavené na {1}, nedá se spustit shromažďování protokolů Razor. Nastavte prosím {0} na {2} a pak znovu načtěte prostředí VSCode a spusťte příkaz problému Report Razor znovu.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Při instalaci ladicího programu .NET došlo k chybě. Rozšíření C# může být nutné přeinstalovat.", + "Author": "Autor", + "Bug": "Chyba", + "Can't parse envFile {0} because of {1}": "Nelze analyzovat envFile {0} z důvodu {1}", + "Cancel": "Zrušit", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Nelze vytvořit konfigurace ladění .NET. Nebyla vybrána žádná složka pracovního prostoru.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Nelze vytvořit konfigurace ladění .NET. Aktivní projekt C# se nenachází ve složce „{0}“.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Nelze vytvořit konfigurace ladění .NET. Server se stále inicializuje nebo se neočekávaně ukončil.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Nepovedlo se načíst jazykový server Razor, protože se nenašel adresář: {0}", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Nelze přeložit konfigurace ladění .NET. Server se stále inicializuje nebo se neočekávaně ukončil.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Když je {0} nastavené na {1}, nejde zahájit shromažďování protokolů Razor. Nastavte prosím {0} na {2}, znovu načtěte prostředí VSCode a opakujte příkaz pro nahlášení problémů s Razorem.", "Cannot stop Razor Language Server as it is already stopped.": "Jazykový server Razor se nedá zastavit, protože už je zastavený.", - "Click {0}. This will copy all relevant issue information.": "Klikněte na {0}. Zkopíruje všechny relevantní informace o problému.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", - "Copy C#": "Kopírovat C#", + "Click {0}. This will copy all relevant issue information.": "Klikněte na {0}. Zkopírují se tím všechny relevantní informace o problému.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Konfigurace „{0}“ v souboru launch.json nemá argument {1} s {2} pro výpis vzdáleného procesu.", + "Copy C#": "Kopírovat kód C#", "Copy Html": "Kopírovat HTML", "Copy issue content again": "Zkopírovat obsah problému znovu", "Could not determine CSharp content": "Nepovedlo se určit obsah CSharp.", "Could not determine Html content": "Nepovedlo se určit obsah HTML.", - "Could not find '{0}' in or above '{1}'.": "V '{1}' nebo vyšších se nepovedlo najít '{0}'.", - "Could not find Razor Language Server executable within directory '{0}'": "V adresářové '{0}' se nepovedlo najít spustitelný soubor jazykového serveru Razor.", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find '{0}' in or above '{1}'.": "Nepovedlo se najít {0} v {1} ani výše.", + "Could not find Razor Language Server executable within directory '{0}'": "V adresáři {0} se nepovedlo najít spustitelný soubor jazykového serveru Razor.", + "Could not find a process id to attach.": "Nepovedlo se najít ID procesu, který se má připojit.", + "Couldn't create self-signed certificate. See output for more information.": "Certifikát podepsaný svým držitelem (self-signed certificate) se nepovedlo vytvořit. Další informace najdete ve výstupu.", "Description of the problem": "Popis problému", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", - "Expand": "Expand", + "Disable message in settings": "Zakázat zprávu v nastavení", + "Does not contain .NET Core projects.": "Neobsahuje projekty .NET Core.", + "Don't Ask Again": "Příště už se neptat", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Povolit spuštění webového prohlížeče při spuštění ASP.NET Core. Další informace: {0}", + "Error Message: ": "Chybová zpráva: ", + "Expand": "Rozbalit", "Expected behavior": "Očekávané chování", - "Extension": "Extension", - "Extensions": "Extensions", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", - "Go to GitHub": "Go to GitHub", - "Help": "Help", + "Extension": "Rozšíření", + "Extensions": "Rozšíření", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Nepovedlo se dokončit instalaci rozšíření C#. Podívejte se na chybu v okně výstupu níže.", + "Failed to parse tasks.json file": "Nepovedlo se parsovat soubor tasks.json.", + "Failed to set debugadpter directory": "Nepovedlo se nastavit adresář debugadpter.", + "Failed to set extension directory": "Nepovedlo se nastavit adresář rozšíření.", + "Failed to set install complete file path": "Nepovedlo se nastavit úplnou cestu k souboru instalace", + "For further information visit {0}": "Další informace najdete na {0}", + "For further information visit {0}.": "Další informace najdete na {0}.", + "For more information about the 'console' field, see {0}": "Další informace o poli „console“ najdete v tématu {0}", + "Get the SDK": "Získat sadu SDK", + "Go to GitHub": "Přejít na GitHub", + "Help": "Nápověda", "Host document file path": "Cesta k souboru dokumentu hostitele", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", - "Ignore": "Ignore", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", - "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Neplatné nastavení trasování pro jazykový server Razor Nastavuje se výchozí '{0}'", - "Is this a Bug or Feature request?": "Jde o žádost o chybu nebo funkci?", - "Logs": "Logs", - "Machine information": "Machine information", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "If you have changed target frameworks, make sure to update the program path.": "Pokud jste změnili cílové architektury, nezapomeňte aktualizovat cestu k programu.", + "Ignore": "Ignorovat", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignorování neanalyzovatelných řádků v souboru envFile {0}: {1}", + "Invalid project index": "Neplatný index projektu", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Neplatné nastavení trasování pro jazykový server Razor. Nastavuje se výchozí {0}.", + "Is this a Bug or Feature request?": "Jde o chybu, nebo žádost o funkci?", + "Logs": "Protokoly", + "Machine information": "Informace o počítači", + "More Information": "Další informace", + "Name not defined in current configuration.": "Název není v aktuální konfiguraci definován.", + "No executable projects": "Žádné spustitelné projekty", + "No launchable target found for '{0}'": "Pro „{0}“ se nenašel žádný spustitelný cíl", + "No process was selected.": "Nebyl vybrán žádný proces.", "Non Razor file as active document": "Soubor, který není Razor, jako aktivní dokument", - "Not Now": "Not Now", + "Not Now": "Teď ne", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", - "Perform the actions (or no action) that resulted in your Razor issue": "Provést akce (nebo žádnou akci), které způsobily váš problém Razor", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Open envFile": "Otevřít soubor envFile", + "Operating system \"{0}\" not supported.": "Operační systém {0} se nepodporuje.", + "Perform the actions (or no action) that resulted in your Razor issue": "Proveďte činnost (nebo zopakujte nečinnost), která vedla k problémům s Razorem.", + "Pipe transport failed to get OS and processes.": "Operaci přenosu přes kanál se nepovedlo získat operační systém a procesy.", "Please fill in this section": "Vyplňte prosím tento oddíl.", - "Press {0}": "Stiskněte {0}", - "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Upozornění na ochranu osobních údajů! Obsah zkopírovaný do schránky může obsahovat osobní údaje. Před publikováním na GitHub prosím odeberte všechna osobní data, která by se neměla veřejně zobrazovat.", - "Projected CSharp as seen by extension": "Projektovaný CSharp tak, jak ho vidí rozšíření", - "Projected CSharp document": "Projektovaný dokument CSharp", - "Projected Html as seen by extension": "Promítl se kód HTML tak, jak ho vidí rozšíření.", - "Projected Html document": "Projektovaný dokument HTML", + "Press {0}": "Stiskněte {0}.", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Upozornění k ochraně osobních údajů! Obsah zkopírovaný do schránky může obsahovat osobní údaje. Před publikováním na GitHub prosím odeberte všechny osobní údaje, které by se neměly zobrazovat veřejnosti.", + "Projected CSharp as seen by extension": "Projektovaný jazyk CSharp podle rozšíření", + "Projected CSharp document": "Dokument projektovaného kódu CSharp", + "Projected Html as seen by extension": "Projektovaný jazyk HTML podle rozšíření", + "Projected Html document": "Dokument projektovaného HTML", "Razor": "Razor", - "Razor C# Preview": "Razor C# Preview", - "Razor C# copied to clipboard": "Razor C# se zkopíroval do schránky.", - "Razor HTML Preview": "Náhled HTML Razoru", - "Razor HTML copied to clipboard": "Html Razor se zkopíroval do schránky.", - "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Nepovedlo se neočekávaně spustit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", - "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Jazykový server Razor se nepovedlo správně zastavit. Zkontrolujte prosím protokol Razor a nahlaste problém.", + "Razor C# Preview": "Náhled kódu C# Razor", + "Razor C# copied to clipboard": "Kód C# Razor se zkopíroval do schránky.", + "Razor HTML Preview": "Náhled kódu HTML Razor", + "Razor HTML copied to clipboard": "Kód HTML Razor se zkopíroval do schránky.", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Neočekávaně se nepovedlo spustit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nepovedlo se správně zastavit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", "Razor document": "Dokument Razor", - "Razor issue copied to clipboard": "Problém Razor se zkopíroval do schránky.", - "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Bylo zahájeno shromažďování dat problému Razor. Reprodukujte problém a stiskněte Zastavit.", - "Razor issue data collection stopped. Copying issue content...": "Shromažďování dat problémů Razor se zastavilo. Kopíruje se obsah problému...", + "Razor issue copied to clipboard": "Problém s Razorem se zkopíroval do schránky.", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Spustilo se shromažďování dat o problému Razor. Reprodukujte problém a stiskněte Zastavit.", + "Razor issue data collection stopped. Copying issue content...": "Shromažďování dat o problému s Razorem se zastavilo. Kopíruje se obsah problému…", "Razor.VSCode version": "Verze Razor.VSCode", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", - "Report Razor Issue": "Nahlásit problém Razor", - "Report a Razor issue": "Nahlásit problém Razor", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", - "Restart": "Restart", - "Restart Language Server": "Restart Language Server", - "Run and Debug: A valid browser is not installed": "Spustit a ladit: Není nainstalován platný prohlížeč.", - "Run and Debug: auto-detection found {0} for a launch browser": "Spustit a ladit: pro spouštěcí prohlížeč se našlo automatické zjišťování {0}.", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", - "Server failed to start after retrying 5 times.": "Po pěti pokusech se nepovedlo spustit server.", - "Show Output": "Show Output", - "Start": "Start", - "Startup project not set": "Startup project not set", - "Steps to reproduce": "Steps to reproduce", - "Stop": "Stop", + "Replace existing build and debug assets?": "Nahradit existující prostředky sestavení a ladění?", + "Report Razor Issue": "Nahlásit problém s Razorem", + "Report a Razor issue": "Nahlásit problém s Razorem", + "Required assets to build and debug are missing from '{0}'. Add them?": "V „{0}“ chybí požadované prostředky pro sestavení a ladění. Chcete je přidat?", + "Restart": "Restartovat", + "Restart Language Server": "Restartovat jazykový server", + "Run and Debug: A valid browser is not installed": "Spustit a ladit: Není nainstalovaný platný prohlížeč.", + "Run and Debug: auto-detection found {0} for a launch browser": "Spustit a ladit: Automatická detekce našla {0} pro spouštěný prohlížeč.", + "See {0} output": "Zobrazit výstup {0}", + "Select the process to attach to": "Vyberte proces, ke kterému se má program připojit.", + "Select the project to launch": "Vyberte projekt, který se má spustit.", + "Self-signed certificate sucessfully {0}": "Certifikát podepsaný svým držitelem se úspěšně {0}", + "Server failed to start after retrying 5 times.": "Server se nepovedlo spustit ani po pěti pokusech.", + "Show Output": "Zobrazit výstup", + "Start": "Začátek", + "Startup project not set": "Projekt po spuštění není nastavený", + "Steps to reproduce": "Kroky pro reprodukci", + "Stop": "Zastavit", "Synchronization timed out": "Vypršel časový limit synchronizace.", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", - "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Při spouštění relace ladění došlo k neočekávané chybě. Podívejte se na konzolu, kde najdete užitečné protokoly, a další informace najdete v dokumentech pro ladění.", - "Token cancellation requested: {0}": "Požadováno zrušení tokenu: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", - "Tried to bind on notification logic while server is not started.": "Došlo k pokusu o vytvoření vazby na logiku oznámení, když server není spuštěný.", - "Tried to bind on request logic while server is not started.": "Došlo k pokusu o vytvoření vazby na logiku požadavků, když server není spuštěný.", - "Tried to send requests while server is not started.": "Došlo k pokusu o odeslání žádostí, když server není spuštěný.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "The C# extension is still downloading packages. Please see progress in the output window below.": "Rozšíření C# stále stahuje balíčky. Průběh si můžete prohlédnout v okně výstupu níže.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "Rozšíření C# nemohlo automaticky dekódovat projekty v aktuálním pracovním prostoru a vytvořit spustitelný soubor launch.json. Soubor launch.json šablony se vytvořil jako zástupný symbol.\r\n\r\nPokud server momentálně nemůže načíst váš projekt, můžete se pokusit tento problém vyřešit obnovením chybějících závislostí projektu (například spuštěním příkazu dotnet restore) a opravou všech nahlášených chyb při sestavování projektů ve vašem pracovním prostoru.\r\nPokud to serveru umožní načíst váš projekt, pak --\r\n * Odstraňte tento soubor\r\n * Otevřete paletu příkazů Visual Studio Code (View->Command Palette)\r\n * Spusťte příkaz: .“NET: Generate Assets for Build and Debug“ (Generovat prostředky pro sestavení a ladění).\r\n\r\nPokud váš projekt vyžaduje složitější konfiguraci spuštění, možná budete chtít tuto konfiguraci odstranit a vybrat jinou šablonu pomocí možnosti „Přidat konfiguraci“ v dolní části tohoto souboru.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "Vybraná konfigurace spuštění je nakonfigurovaná tak, aby spustila webový prohlížeč, ale nenašel se žádný důvěryhodný vývojový certifikát. Chcete vytvořit důvěryhodný certifikát podepsaný svým držitelem (self-signed certificate)?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Při spouštění relace ladění došlo k neočekávané chybě. Pokud chcete získat více informací, podívejte se, jestli se v konzole nenacházejí užitečné protokoly, a projděte si dokumenty k ladění.", + "Token cancellation requested: {0}": "Požádáno o zrušení tokenu: {0}", + "Transport attach could not obtain processes list.": "Operaci připojení přenosu se nepovedlo získat seznam procesů.", + "Tried to bind on notification logic while server is not started.": "Došlo k pokusu o vytvoření vazby s logikou oznámení ve chvíli, kdy server není spuštěný.", + "Tried to bind on request logic while server is not started.": "Došlo k pokusu o vytvoření vazby s logikou požadavku ve chvíli, kdy server není spuštěný.", + "Tried to send requests while server is not started.": "Došlo k pokusu o odeslání žádostí ve chvíli, kdy server není spuštěný.", + "Unable to determine debug settings for project '{0}'": "Nepovedlo se určit nastavení ladění pro projekt „{0}“", "Unable to find Razor extension version.": "Nepovedlo se najít verzi rozšíření Razor.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", - "Unable to resolve VSCode's version of CSharp": "Nepovedlo se přeložit verzi CSharp pro VSCode.", - "Unable to resolve VSCode's version of Html": "Nepovedlo se přeložit verzi HTML VSCode.", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unable to generate assets to build and debug. {0}.": "Nepovedlo se vygenerovat prostředky pro sestavení a ladění. {0}", + "Unable to resolve VSCode's version of CSharp": "Nepovedlo se rozpoznat verzi jazyka CSharp v nástroji VSCode.", + "Unable to resolve VSCode's version of Html": "Nepovedlo se přeložit verzi HTML nástroje VSCode.", + "Unexpected RuntimeId '{0}'.": "Neočekávané RuntimeId „{0}“", "Unexpected completion trigger kind: {0}": "Neočekávaný druh triggeru dokončení: {0}", - "Unexpected error when attaching to C# preview window.": "Při připojování k okně náhledu jazyka C# došlo k neočekávané chybě.", - "Unexpected error when attaching to HTML preview window.": "Při připojování k okně náhledu HTML došlo k neočekávané chybě.", - "Unexpected error when attaching to report Razor issue window.": "Při připojování k okně hlášení problému Razor došlo k neočekávané chybě.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected error when attaching to C# preview window.": "Při připojování k oknu náhledu jazyka C# došlo k neočekávané chybě.", + "Unexpected error when attaching to HTML preview window.": "Při připojování k oknu náhledu HTML došlo k neočekávané chybě.", + "Unexpected error when attaching to report Razor issue window.": "Při připojování k oknu pro nahlášení problémů s Razorem došlo k neočekávané chybě.", + "Unexpected message received from debugger.": "Z ladicího programu byla přijata neočekávaná zpráva.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Použití IntelliSense ke zjištění, které atributy existují pro ladění v jazyce C#", + "Use hover for the description of the existing attributes": "Popis existujících atributů zobrazíte najetím myší", "VSCode version": "Verze VSCode", - "Version": "Version", - "View Debug Docs": "Zobrazit ladicí dokumenty", + "Version": "Verze", + "View Debug Docs": "Zobrazit dokumenty k ladění", "Virtual document file path": "Cesta k souboru virtuálního dokumentu", - "WARNING": "WARNING", + "WARNING": "UPOZORNĚNÍ", "Workspace information": "Informace o pracovním prostoru", - "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Chcete restartovat jazykový server Razor, aby se povolovala změna konfigurace trasování Razor?", - "Yes": "Yes", - "You must first start the data collection before copying.": "Před kopírováním musíte nejprve spustit shromažďování dat.", - "You must first start the data collection before stopping.": "Před zastavením musíte nejprve spustit shromažďování dat.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", - "{0} references": "{0} references", - "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, vložte obsah problému jako text problému. Nezapomeňte vyplnit všechny podrobnosti, které ještě nejsou vyplněné." + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Chcete restartovat jazykový server Razor, aby se projevila změna konfigurace trasování Razor?", + "Yes": "Ano", + "You must first start the data collection before copying.": "Před kopírováním je zapotřebí nejdříve spustit shromažďování dat.", + "You must first start the data collection before stopping.": "Před zastavením je zapotřebí nejdříve spustit shromažďování dat.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[CHYBA] Ladicí program nelze nainstalovat. Ladicí program vyžaduje macOS 10.12 (Sierra) nebo novější.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[CHYBA] Ladicí program nelze nainstalovat. Neznámá platforma.", + "[ERROR]: C# Extension failed to install the debugger package.": "[CHYBA]: Rozšíření jazyka C# se nepodařilo nainstalovat balíček ladicího programu.", + "pipeArgs must be a string or a string array type": "pipeArgs musí být řetězec nebo typ pole řetězců", + "{0} references": "Počet odkazů: {0}", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, vložte obsah problému jako text problému. Nezapomeňte vyplnit všechny podrobnosti, které ještě vyplněné nejsou." } \ No newline at end of file diff --git a/l10n/bundle.l10n.de.json b/l10n/bundle.l10n.de.json index fb24b9a7f..4ae718abd 100644 --- a/l10n/bundle.l10n.de.json +++ b/l10n/bundle.l10n.de.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "\"{0}\" ist kein ausführbares Projekt.", "1 reference": "1 Verweis", "A valid dotnet installation could not be found: {0}": "Es wurde keine gültige dotnet-Installation gefunden: {0}", "Actual behavior": "Tatsächliches Verhalten", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Fehler bei der Installation des .NET-Debuggers. Die C#-Erweiterung muss möglicherweise neu installiert werden.", "Author": "Autor", "Bug": "Fehler", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "envFile {0} kann aufgrund von {1} nicht analysiert werden.", + "Cancel": "Abbrechen", + "Cannot create .NET debug configurations. No workspace folder was selected.": ".NET-Debugkonfigurationen können nicht erstellt werden. Es wurde kein Arbeitsbereichsordner ausgewählt.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": ".NET-Debugkonfigurationen können nicht erstellt werden. Das aktive C#-Projekt befindet sich nicht im Ordner \"{0}\".", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET-Debugkonfigurationen können nicht erstellt werden. Der Server wird noch initialisiert oder wurde unerwartet beendet.", "Cannot load Razor language server because the directory was not found: '{0}'": "Der Razor-Sprachserver kann nicht geladen werden, weil das Verzeichnis nicht gefunden wurde: \"{0}\"", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET-Debugkonfigurationen können nicht aufgelöst werden. Der Server wird noch initialisiert oder wurde unerwartet beendet.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Das Sammeln von Razor-Protokollen kann nicht gestartet werden, wenn {0} auf {1} festgelegt ist. Legen Sie {0} auf {2} fest, laden Sie dann Ihre VSCode-Umgebung neu, und führen Sie den Befehl \"Razor-Problem melden\" erneut aus.", "Cannot stop Razor Language Server as it is already stopped.": "Der Razor-Sprachserver kann nicht beendet werden, da er bereits beendet wurde.", "Click {0}. This will copy all relevant issue information.": "Klicken Sie auf {0}. Dadurch werden alle relevanten Probleminformationen kopiert.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Die Konfiguration \"{0}\" in \"launch.json\" weist kein {1}-Argument mit {2} für die Remoteprozessauflistung auf.", "Copy C#": "C# kopieren", "Copy Html": "HTML kopieren", "Copy issue content again": "Probleminhalt erneut kopieren", @@ -24,50 +24,50 @@ "Could not determine Html content": "Der HTML-Inhalt konnte nicht bestimmt werden.", "Could not find '{0}' in or above '{1}'.": "\"{0}\" wurde in oder über \"{1}\" nicht gefunden.", "Could not find Razor Language Server executable within directory '{0}'": "Die ausführbare Datei des Razor-Sprachservers wurde im Verzeichnis \"{0}\" nicht gefunden.", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "Es wurde keine anzufügende Prozess-ID gefunden.", + "Couldn't create self-signed certificate. See output for more information.": "Das selbstsignierte Zertifikat konnte nicht erstellt werden. Weitere Informationen finden Sie in der Ausgabe.", "Description of the problem": "Beschreibung des Problems", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "Nachricht in Einstellungen deaktivieren", + "Does not contain .NET Core projects.": "Enthält keine .NET Core-Projekte.", + "Don't Ask Again": "Nicht mehr fragen", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Aktivieren Sie das Starten eines Webbrowsers, wenn ASP.NET Core gestartet wird. Weitere Informationen: {0}", + "Error Message: ": "Fehlermeldung: ", "Expand": "Erweitern", "Expected behavior": "Erwartetes Verhalten", "Extension": "Erweiterung", "Extensions": "Erweiterungen", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Fehler beim Abschließen der Installation der C#-Erweiterung. Den Fehler finden Sie unten im Ausgabefenster.", + "Failed to parse tasks.json file": "Fehler beim Analysieren der Datei \"tasks.json\".", + "Failed to set debugadpter directory": "Fehler beim Festlegen des Debugadapterverzeichnisses", + "Failed to set extension directory": "Fehler beim Festlegen des Erweiterungsverzeichnisses", + "Failed to set install complete file path": "Fehler beim Festlegen des Vollständigen Installationsdateipfads.", + "For further information visit {0}": "Weitere Informationen finden Sie unter {0}", + "For further information visit {0}.": "Weitere Informationen finden Sie unter {0}.", + "For more information about the 'console' field, see {0}": "Weitere Informationen zum Feld \"Konsole\" finden Sie unter {0}", + "Get the SDK": "SDK herunterladen", "Go to GitHub": "Zu GitHub wechseln", - "Help": "Help", + "Help": "Hilfe", "Host document file path": "Pfad der Hostdokumentdatei", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "Wenn Sie Zielframeworks geändert haben, stellen Sie sicher, dass Sie den Programmpfad aktualisieren.", "Ignore": "Ignorieren", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Nicht parsebare Zeilen in envFile {0} werden ignoriert: {1}.", + "Invalid project index": "Ungültiger Projektindex", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Ungültige Ablaufverfolgungseinstellung für den Razor-Sprachserver. Standardeinstellung: \"{0}\"", "Is this a Bug or Feature request?": "Handelt es sich um einen Fehler oder eine Featureanforderung?", "Logs": "Protokolle", "Machine information": "Computerinformationen", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "Weitere Informationen", + "Name not defined in current configuration.": "Der Name ist in der aktuellen Konfiguration nicht definiert.", + "No executable projects": "Keine ausführbaren Projekte", + "No launchable target found for '{0}'": "Für \"{0}\" wurde kein startbares Ziel gefunden.", + "No process was selected.": "Es wurde kein Prozess ausgewählt.", "Non Razor file as active document": "Nicht-Razor-Datei als aktives Dokument", - "Not Now": "Not Now", + "Not Now": "Nicht jetzt", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "envFile öffnen", + "Operating system \"{0}\" not supported.": "Das Betriebssystem \"{0}\" wird nicht unterstützt.", "Perform the actions (or no action) that resulted in your Razor issue": "Führen Sie die Aktionen (oder keine Aktion) aus, die zu Ihrem Razor-Problem geführt haben.", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "Der Pipetransport konnte das Betriebssystem und die Prozesse nicht abrufen.", "Please fill in this section": "Füllen Sie diesen Abschnitt aus.", "Press {0}": "Drücken Sie {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Datenschutzwarnung! Der in die Zwischenablage kopierte Inhalt kann personenbezogene Daten enthalten. Entfernen Sie vor dem Veröffentlichen auf GitHub alle personenbezogenen Daten, die nicht öffentlich sichtbar sein sollten.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Die Sammlung von Razor-Problemdaten wurde gestartet. Reproduzieren Sie das Problem, und drücken Sie dann \"Beenden\".", "Razor issue data collection stopped. Copying issue content...": "Die Sammlung von Razor-Problemdaten wurde beendet. Probleminhalt wird kopiert...", "Razor.VSCode version": "Razor.VSCode-Version", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "Vorhandene Build- und Debugressourcen ersetzen?", "Report Razor Issue": "Razor-Problem melden", "Report a Razor issue": "Razor-Problem melden", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "Erforderliche Ressourcen zum Erstellen und Debuggen fehlen in \"{0}\". Sie hinzufügen?", "Restart": "Neu starten", "Restart Language Server": "Sprachserver neu starten", "Run and Debug: A valid browser is not installed": "Ausführen und Debuggen: Es ist kein gültiger Browser installiert.", "Run and Debug: auto-detection found {0} for a launch browser": "Ausführen und Debuggen: Die automatische Erkennung hat {0} für einen Startbrowser gefunden.", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "{0}-Ausgabe anzeigen", + "Select the process to attach to": "Prozess auswählen, an den angefügt werden soll", + "Select the project to launch": "Wählen Sie das Projekt aus, das gestartet werden soll.", + "Self-signed certificate sucessfully {0}": "Selbstsigniertes Zertifikat erfolgreich {0}", "Server failed to start after retrying 5 times.": "Der Server konnte nach fünf Wiederholungsversuchen nicht gestartet werden.", - "Show Output": "Show Output", + "Show Output": "Ausgabe Anzeigen", "Start": "Start", - "Startup project not set": "Startup project not set", + "Startup project not set": "Startprojekt nicht festgelegt", "Steps to reproduce": "Schritte für Reproduktion", "Stop": "Beenden", "Synchronization timed out": "Timeout bei der Synchronisierung", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "Die C#-Erweiterung lädt weiterhin Pakete herunter. Den Fortschritt finden Sie unten im Ausgabefenster.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "Die C#-Erweiterung konnte Projekte im aktuellen Arbeitsbereich nicht automatisch decodieren, um eine ausführbare Datei \"launch.json\" zu erstellen. Eine launch.json-Vorlagendatei wurde als Platzhalter erstellt.\r\n\r\nWenn der Server Ihr Projekt zurzeit nicht laden kann, können Sie versuchen, dies zu beheben, indem Sie fehlende Projektabhängigkeiten wiederherstellen (Beispiel: \"dotnet restore\" ausführen), und alle gemeldeten Fehler beim Erstellen der Projekte in Ihrem Arbeitsbereich beheben.\r\nWenn der Server ihr Projekt jetzt laden kann, dann --\r\n * Diese Datei löschen\r\n * Öffnen Sie die Visual Studio Code-Befehlspalette (Ansicht -> Befehlspalette).\r\n * Führen Sie den Befehl \".NET: Assets für Build und Debug generieren\" aus.\r\n\r\nWenn ihr Projekt eine komplexere Startkonfiguration erfordert, können Sie diese Konfiguration löschen und eine andere Vorlage auswählen, mithilfe der Schaltfläche \"Konfiguration hinzufügen...\" am Ende dieser Datei.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "Die ausgewählte Startkonfiguration ist so konfiguriert, dass ein Webbrowser gestartet wird, es wurde jedoch kein vertrauenswürdiges Entwicklungszertifikat gefunden. Vertrauenswürdiges selbstsigniertes Zertifikat erstellen?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Unerwarteter Fehler beim Starten der Debugsitzung. Überprüfen Sie die Konsole auf hilfreiche Protokolle, und besuchen Sie die Debugdokumentation, um weitere Informationen zu erhalten.", "Token cancellation requested: {0}": "Tokenabbruch angefordert: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "Beim Anhängen an den Transport konnte die Prozessliste nicht abgerufen werden.", "Tried to bind on notification logic while server is not started.": "Es wurde versucht, eine Bindung für die Benachrichtigungslogik auszuführen, während der Server nicht gestartet wurde.", "Tried to bind on request logic while server is not started.": "Es wurde versucht, eine Bindung für die Anforderungslogik auszuführen, während der Server nicht gestartet wurde.", "Tried to send requests while server is not started.": "Es wurde versucht, Anforderungen zu senden, während der Server nicht gestartet wurde.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "Debugeinstellungen für Projekt \"{0}\" können nicht ermittelt werden.", "Unable to find Razor extension version.": "Die Razor-Erweiterungsversion wurde nicht gefunden.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "Objekte zum Erstellen und Debuggen können nicht generiert werden. {0}.", "Unable to resolve VSCode's version of CSharp": "VSCode-Version von CSharp kann nicht aufgelöst werden.", "Unable to resolve VSCode's version of Html": "VSCode-Version von HTML kann nicht aufgelöst werden", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "Unerwartete RuntimeId \"{0}\".", "Unexpected completion trigger kind: {0}": "Unerwartete Vervollständigungstriggerart: {0}", "Unexpected error when attaching to C# preview window.": "Unerwarteter Fehler beim Anfügen an das C#-Vorschaufenster.", "Unexpected error when attaching to HTML preview window.": "Unerwarteter Fehler beim Anfügen an das HTML-Vorschaufenster.", "Unexpected error when attaching to report Razor issue window.": "Unerwarteter Fehler beim Anfügen an das Fenster \"Razor-Problem melden\"", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "Unerwartete Nachricht vom Debugger empfangen.", + "Use IntelliSense to find out which attributes exist for C# debugging": "IntelliSense verwenden, um herauszufinden, welche Attribute für das C#-Debuggen vorhanden sind", + "Use hover for the description of the existing attributes": "Hover für die Beschreibung der vorhandenen Attribute verwenden", "VSCode version": "VSCode-Version", "Version": "Version", "View Debug Docs": "Debug-Dokumentation anzeigen", "Virtual document file path": "Pfad der virtuellen Dokumentdatei", - "WARNING": "WARNING", + "WARNING": "WARNUNG", "Workspace information": "Arbeitsbereichsinformationen", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Möchten Sie den Razor-Sprachserver neu starten, um die Razor-Ablaufverfolgungskonfigurationsänderung zu aktivieren?", - "Yes": "Yes", + "Yes": "Ja", "You must first start the data collection before copying.": "Sie müssen die Datensammlung vor dem Kopieren starten.", "You must first start the data collection before stopping.": "Sie müssen zuerst die Datensammlung starten, bevor Sie sie beenden.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[FEHLER] Der Debugger kann nicht installiert werden. Der Debugger erfordert macOS 10.12 (Sierra) oder höher.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[FEHLER] Der Debugger kann nicht installiert werden. Unbekannte Plattform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[FEHLER]: Fehler beim Installieren des Debuggerpakets durch die C#-Erweiterung.", + "pipeArgs must be a string or a string array type": "pipeArgs muss eine Zeichenfolge oder ein Zeichenfolgenarraytyp sein.", "{0} references": "{0} Verweise", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, fügen Sie den Inhalt des Problems als Textkörper des Problems ein. Vergessen Sie nicht, alle nicht ausgefüllten Details auszufüllen." } \ No newline at end of file diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json index 417728f78..9e373a8c9 100644 --- a/l10n/bundle.l10n.es.json +++ b/l10n/bundle.l10n.es.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "'{0}' no es un proyecto ejecutable.", "1 reference": "1 referencia", "A valid dotnet installation could not be found: {0}": "No se encontró una instalación de dotnet válida: {0}", "Actual behavior": "Comportamiento real", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Error durante la instalación del depurador de .NET. Es posible que sea necesario reinstalar la extensión de C#.", "Author": "Autor", "Bug": "Error", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "No se puede analizar envFile {0} debido a {1}", + "Cancel": "Cancelar", + "Cannot create .NET debug configurations. No workspace folder was selected.": "No se pueden crear configuraciones de depuración de .NET. No se seleccionó ninguna carpeta del área de trabajo.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "No se pueden crear configuraciones de depuración de .NET. El proyecto de C# activo no está dentro de la carpeta '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "No se pueden crear configuraciones de depuración de .NET. El servidor aún se está inicializando o se cerró inesperadamente.", "Cannot load Razor language server because the directory was not found: '{0}'": "No se puede cargar el servidor de lenguaje Razor porque no se encontró el directorio: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "No se pueden resolver configuraciones de depuración de .NET. El servidor aún se está inicializando o se cerró inesperadamente.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "No se puede iniciar la recopilación de registros de Razor cuando {0} se establece en {1}. {0} Establezca y vuelva a cargar el entorno de VSCode y vuelva a {2} ejecutar el comando de problema de Razor del informe.", "Cannot stop Razor Language Server as it is already stopped.": "No se puede detener el servidor de lenguaje Razor porque ya está detenido.", "Click {0}. This will copy all relevant issue information.": "Haga clic en {0}. Esto copiará toda la información del problema pertinente.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "La configuración \"{0}\" de launch.json no tiene un argumento {1} con {2} para la lista de procesos remotos.", "Copy C#": "Copiar C#", "Copy Html": "Copiar HTML", "Copy issue content again": "Volver a copiar el contenido del problema", @@ -24,50 +24,50 @@ "Could not determine Html content": "No se pudo determinar el contenido HTML", "Could not find '{0}' in or above '{1}'.": "No se pudo encontrar '{0}' en '' o encima de '{1}'.", "Could not find Razor Language Server executable within directory '{0}'": "No se encontró el ejecutable del servidor de lenguaje Razor en el directorio '{0}'", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "No se pudo encontrar un id. de proceso para adjuntar.", + "Couldn't create self-signed certificate. See output for more information.": "No se pudo crear el certificado autofirmado. Vea la salida para obtener más información.", "Description of the problem": "Descripción del problema", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "Deshabilitar mensaje en la configuración", + "Does not contain .NET Core projects.": "No contiene proyectos de .NET Core.", + "Don't Ask Again": "No volver a preguntar", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Habilite el inicio de un explorador web cuando se inicie ASP.NET Core. Para obtener más información: {0}", + "Error Message: ": "Mensaje de error: ", "Expand": "Expandir", "Expected behavior": "Comportamiento esperado", "Extension": "Extension", "Extensions": "Extensiones", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "No se pudo completar la instalación de la extensión de C#. Vea el error en la ventana de salida siguiente.", + "Failed to parse tasks.json file": "No se pudo analizar el archivo tasks.json", + "Failed to set debugadpter directory": "No se pudo establecer el directorio debugadpter", + "Failed to set extension directory": "No se pudo establecer el directorio de la extensión", + "Failed to set install complete file path": "No se pudo establecer la ruta de acceso completa del archivo de instalación", + "For further information visit {0}": "Para obtener más información, visite {0}", + "For further information visit {0}.": "Para obtener más información, visite {0}.", + "For more information about the 'console' field, see {0}": "Para obtener más información sobre el campo \"consola\", consulte {0}", + "Get the SDK": "Obtención del SDK", "Go to GitHub": "Ir a GitHub", - "Help": "Help", + "Help": "Ayuda", "Host document file path": "Ruta de acceso del archivo de documento de host", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "Si ha cambiado las plataformas de destino, asegúrese de actualizar la ruta de acceso del programa.", "Ignore": "Ignorar", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Se omitirán las líneas de envFile {0}: {1} que no se puedan analizar.", + "Invalid project index": "Índice de proyecto no válido", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Configuración de seguimiento no válida para el servidor de lenguaje Razor. El valor predeterminado es '{0}'", "Is this a Bug or Feature request?": "¿Se trata de una solicitud de error o característica?", "Logs": "Registros", "Machine information": "Información del equipo", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "Más información", + "Name not defined in current configuration.": "Nombre no definido en la configuración actual.", + "No executable projects": "No hay proyectos ejecutables", + "No launchable target found for '{0}'": "No se encontró ningún destino para '{0}' que se pueda iniciar.", + "No process was selected.": "No se seleccionó ningún proceso.", "Non Razor file as active document": "Archivo que no es de Razor como documento activo", - "Not Now": "Not Now", + "Not Now": "Ahora no", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "Abrir envFile", + "Operating system \"{0}\" not supported.": "No se admite el sistema operativo \"{0}\".", "Perform the actions (or no action) that resulted in your Razor issue": "Realizar las acciones (o ninguna acción) que provocaron el problema de Razor", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "El transporte de canalización no pudo obtener el sistema operativo y los procesos.", "Please fill in this section": "Rellene esta sección", "Press {0}": "Presionar {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alerta de privacidad El contenido copiado en el Portapapeles puede contener datos personales. Antes de publicar en GitHub, quite los datos personales que no se puedan ver públicamente.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Se inició la recopilación de datos de problemas de Razor. Reproduzca el problema y, a continuación, presione \"Detener\".", "Razor issue data collection stopped. Copying issue content...": "Se detuvo la recopilación de datos de problemas de Razor. Copiando el contenido del problema...", "Razor.VSCode version": "Versión de Razor.VSCode", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "¿Quiere reemplazar los recursos de compilación y depuración existentes?", "Report Razor Issue": "Notificar problema de Razor", "Report a Razor issue": "Notificar un problema de Razor", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "Faltan los recursos en '{0}' necesarios para compilar y depurar. ¿Quiere agregarlos?", "Restart": "Reiniciar", "Restart Language Server": "Reiniciar servidor de lenguaje", "Run and Debug: A valid browser is not installed": "Ejecutar y depurar: no hay instalado un explorador válido", "Run and Debug: auto-detection found {0} for a launch browser": "Ejecución y depuración: detección automática encontrada {0} para un explorador de inicio", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "Ver salida {0}", + "Select the process to attach to": "Seleccione el proceso al que debe asociarse", + "Select the project to launch": "Seleccione el proyecto que desea iniciar", + "Self-signed certificate sucessfully {0}": "El certificado autofirmado {0} correctamente", "Server failed to start after retrying 5 times.": "El servidor no se pudo iniciar después de reintentar 5 veces.", - "Show Output": "Show Output", + "Show Output": "Mostrar salida", "Start": "Iniciar", - "Startup project not set": "Startup project not set", + "Startup project not set": "Proyecto de inicio no establecido", "Steps to reproduce": "Pasos para reproducir", "Stop": "Detener", "Synchronization timed out": "Tiempo de espera de sincronización agotado.", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "La extensión de C# aún está descargando paquetes. Vea el progreso en la ventana de salida siguiente.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "La extensión C# no pudo descodificar automáticamente los proyectos del área de trabajo actual para crear un archivo launch.json que se pueda ejecutar. Se ha creado un archivo launch.json de plantilla como marcador de posición.\r\n\r\nSi el servidor no puede cargar el proyecto en este momento, puede intentar resolverlo restaurando las dependencias del proyecto que falten (por ejemplo, ejecute \"dotnet restore\") y corrija los errores notificados de la compilación de los proyectos en el área de trabajo.\r\nSi esto permite al servidor cargar ahora el proyecto, entonces --\r\n * Elimine este archivo\r\n * Abra la paleta de comandos de Visual Studio Code (Vista->Paleta de comandos)\r\n * ejecute el comando: \".NET: Generar recursos para compilar y depurar\".\r\n\r\nSi el proyecto requiere una configuración de inicio más compleja, puede eliminar esta configuración y seleccionar otra plantilla con el botón \"Agregar configuración...\" de la parte inferior de este archivo.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "La configuración de inicio seleccionada está configurada para iniciar un explorador web, pero no se encontró ningún certificado de desarrollo de confianza. ¿Desea crear un certificado autofirmado de confianza?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Error inesperado al iniciar la sesión de depuración. Compruebe si hay registros útiles en la consola y visite los documentos de depuración para obtener más información.", "Token cancellation requested: {0}": "Cancelación de token solicitada: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "La asociación de transporte no puede obtener la lista de procesos.", "Tried to bind on notification logic while server is not started.": "Se intentó enlazar en la lógica de notificación mientras el servidor no se inicia.", "Tried to bind on request logic while server is not started.": "Se intentó enlazar en la lógica de solicitud mientras el servidor no se inicia.", "Tried to send requests while server is not started.": "Se intentaron enviar solicitudes mientras no se iniciaba el servidor.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "No se puede determinar la configuración de depuración para el proyecto '{0}'", "Unable to find Razor extension version.": "No se encuentra la versión de la extensión de Razor.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "No se pueden generar recursos para compilar y depurar. {0}.", "Unable to resolve VSCode's version of CSharp": "No se puede resolver la versión de CSharp de VSCode", "Unable to resolve VSCode's version of Html": "No se puede resolver la versión de HTML de VSCode", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "RuntimeId '{0}' inesperado.", "Unexpected completion trigger kind: {0}": "Tipo de desencadenador de finalización inesperado: {0}", "Unexpected error when attaching to C# preview window.": "Error inesperado al adjuntar a la ventana de vista previa de C#.", "Unexpected error when attaching to HTML preview window.": "Error inesperado al adjuntar a la ventana de vista previa HTML.", "Unexpected error when attaching to report Razor issue window.": "Error inesperado al adjuntar a la ventana de problemas de Razor de informe.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "Se ha recibido un mensaje del depurador inesperado.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense para averiguar qué atributos existen para la depuración de C#.", + "Use hover for the description of the existing attributes": "Usar el puntero por encima para la descripción de los atributos existentes", "VSCode version": "Versión de VSCode", "Version": "Versión", "View Debug Docs": "Ver documentos de depuración", "Virtual document file path": "Ruta de archivo del documento virtual", - "WARNING": "WARNING", + "WARNING": "ADVERTENCIA", "Workspace information": "Ver información del área de trabajo", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "¿Desea reiniciar el servidor de lenguaje Razor para habilitar el cambio de configuración de seguimiento de Razor?", - "Yes": "Yes", + "Yes": "Sí", "You must first start the data collection before copying.": "Primero debe iniciar la recopilación de datos antes de copiar.", "You must first start the data collection before stopping.": "Primero debe iniciar la recopilación de datos antes de detenerse.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] No se puede instalar el depurador. El depurador requiere macOS 10.12 (Sierra) o posterior.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] No se puede instalar el depurador. Plataforma desconocida.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: la extensión de C# no pudo instalar el paquete del depurador.", + "pipeArgs must be a string or a string array type": "pipeArgs debe ser una cadena o un tipo de matriz de cadena", "{0} references": "{0} referencias", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, pegue el contenido del problema como el cuerpo del problema. No olvide rellenar los detalles que no se han rellenado." } \ No newline at end of file diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json index 7ded085af..bd2a3bcc2 100644 --- a/l10n/bundle.l10n.fr.json +++ b/l10n/bundle.l10n.fr.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "« {0} » n’est pas un projet exécutable.", "1 reference": "1 référence", "A valid dotnet installation could not be found: {0}": "Une installation dotnet valide est introuvable : {0}", "Actual behavior": "Comportement réel", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Une erreur s’est produite lors de l’installation du débogueur .NET. L’extension C# doit peut-être être réinstallée.", "Author": "Auteur", "Bug": "Bogue", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "Impossible d’analyser envFile {0} en raison de {1}", + "Cancel": "Annuler", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Impossible de créer des configurations de débogage .NET. Aucun dossier d’espace de travail n’a été sélectionné.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Impossible de créer des configurations de débogage .NET. Le projet C# actif ne se trouve pas dans le dossier « {0} ».", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Impossible de créer des configurations de débogage .NET. Le serveur est toujours en cours d’initialisation ou s’est arrêté de manière inattendue.", "Cannot load Razor language server because the directory was not found: '{0}'": "Impossible de charger le serveur de langage Razor, car le répertoire est introuvable : «{0}»", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Impossible de résoudre les configurations de débogage .NET. Le serveur est toujours en cours d’initialisation ou s’est arrêté de manière inattendue.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Impossible de démarrer la collecte des journaux Razor lorsque {0} est défini sur {1}. Définissez {0} sur {2}, puis rechargez votre environnement VSCode et réexécutez la commande de signalement de problème Razor.", "Cannot stop Razor Language Server as it is already stopped.": "Impossible d’arrêter le serveur de langage Razor, car il est déjà arrêté.", "Click {0}. This will copy all relevant issue information.": "Cliquez sur {0}. Cette opération copie toutes les informations pertinentes sur le problème.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "La configuration « {0} » dans launch.json n’a pas d’argument {1} avec {2} pour la liste des processus distants.", "Copy C#": "Copier C#", "Copy Html": "Copier du code HTML", "Copy issue content again": "Copier à nouveau le contenu du problème", @@ -24,50 +24,50 @@ "Could not determine Html content": "Impossible de déterminer le contenu HTML", "Could not find '{0}' in or above '{1}'.": "Impossible de trouver '{0}' dans ou au-dessus '{1}'.", "Could not find Razor Language Server executable within directory '{0}'": "Impossible de trouver l’exécutable du serveur de langage Razor dans le répertoire '{0}'", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "Impossible de trouver un ID de processus à joindre.", + "Couldn't create self-signed certificate. See output for more information.": "Impossible de créer un certificat auto-signé. Pour plus d’informations, consultez la sortie.", "Description of the problem": "Description du problème", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "Désactiver le message dans les paramètres", + "Does not contain .NET Core projects.": "Ne contient pas de projets .NET Core.", + "Don't Ask Again": "Ne plus me poser la question", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Activez le lancement d’un navigateur web au démarrage de ASP.NET Core. Pour plus d’informations : {0}", + "Error Message: ": "Message d'erreur : ", "Expand": "Développer", "Expected behavior": "Comportement attendu", "Extension": "Extension", "Extensions": "Extensions", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Échec de l’installation de l’extension C#. Consultez l’erreur dans la fenêtre sortie ci-dessous.", + "Failed to parse tasks.json file": "Échec de l’analyse du fichier tasks.json", + "Failed to set debugadpter directory": "Échec de la définition du répertoire debugadpter", + "Failed to set extension directory": "Échec de la définition du répertoire d’extensions", + "Failed to set install complete file path": "Échec de la définition du chemin d’accès complet à l’installation", + "For further information visit {0}": "Pour plus d’informations, consultez {0}", + "For further information visit {0}.": "Pour plus d’informations, consultez {0}.", + "For more information about the 'console' field, see {0}": "Pour plus d’informations sur le champ « console », consultez {0}", + "Get the SDK": "Obtention du Kit de développement logiciel (SDK)", "Go to GitHub": "Accéder à GitHub", - "Help": "Help", + "Help": "Aide", "Host document file path": "Chemin d’accès au fichier de document hôte", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "Si vous avez modifié la version cible de .Net Framework, veillez à mettre à jour le chemin d’accès du programme.", "Ignore": "Ignorer", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Lignes non analysables ignorées dans envFile {0} : {1}.", + "Invalid project index": "Index de projet non valide", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Paramètre de trace non valide pour le serveur de langage Razor. La valeur par défaut est '{0}'", "Is this a Bug or Feature request?": "S’agit-il d’une demande de bogue ou de fonctionnalité ?", "Logs": "Journaux", "Machine information": "Informations sur l'ordinateur", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "Plus d'informations", + "Name not defined in current configuration.": "Nom non défini dans la configuration actuelle.", + "No executable projects": "Aucun projet exécutable", + "No launchable target found for '{0}'": "Aucune cible pouvant être lancée n’a été trouvée pour « {0} »", + "No process was selected.": "Aucun processus n’a été sélectionné.", "Non Razor file as active document": "Fichier non Razor comme document actif", - "Not Now": "Not Now", + "Not Now": "Pas maintenant", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "Ouvrir envFile", + "Operating system \"{0}\" not supported.": "Système d'exploitation \"{0}\" non pris en charge.", "Perform the actions (or no action) that resulted in your Razor issue": "Effectuez les actions (ou aucune action) ayant entraîné votre problème Razor", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "Le transport de canal n'a pas pu obtenir le système d'exploitation et les processus.", "Please fill in this section": "Veuillez remplir cette section", "Press {0}": "Appuyez sur {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alerte de confidentialité ! Le contenu copié dans le Presse-papiers peut contenir des données personnelles. Avant de publier sur GitHub, supprimez toutes les données personnelles qui ne doivent pas être visibles publiquement.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Collecte des données de problème Razor démarrée. Reproduisez le problème, puis appuyez sur « Arrêter »", "Razor issue data collection stopped. Copying issue content...": "La collecte des données de problème Razor s’est arrêtée. Copie du contenu du problème...", "Razor.VSCode version": "Version de Razor.VSCode", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "Remplacer les ressources de build et de débogage existantes ?", "Report Razor Issue": "Signaler un problème Razor", "Report a Razor issue": "Signaler un problème Razor", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "Les ressources requises pour la génération et le débogage sont manquantes dans « {0} ». Les ajouter ?", "Restart": "Redémarrer", "Restart Language Server": "Redémarrer le serveur de langue", "Run and Debug: A valid browser is not installed": "Exécuter et déboguer : aucun navigateur valide n’est installé", "Run and Debug: auto-detection found {0} for a launch browser": "Exécuter et déboguer : détection automatique détectée {0} pour un navigateur de lancement", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "Voir la sortie {0}", + "Select the process to attach to": "Sélectionner le processus à attacher", + "Select the project to launch": "Sélectionner le projet à lancer", + "Self-signed certificate sucessfully {0}": "Certificat auto-signé {0}", "Server failed to start after retrying 5 times.": "Le serveur n’a pas pu démarrer après 5 tentatives.", - "Show Output": "Show Output", + "Show Output": "Afficher la sortie", "Start": "Début", - "Startup project not set": "Startup project not set", + "Startup project not set": "Projet de démarrage non défini", "Steps to reproduce": "Étapes à suivre pour reproduire", "Stop": "Arrêter", "Synchronization timed out": "Délai de synchronisation dépassé", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "L’extension C# est toujours en train de télécharger des packages. Consultez la progression dans la fenêtre sortie ci-dessous.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "L’extension C# n’a pas pu décoder automatiquement les projets dans l’espace de travail actuel pour créer un fichier launch.json exécutable. Un fichier launch.json de modèle a été créé en tant qu’espace réservé.\r\n\r\nSi le serveur ne parvient pas actuellement à charger votre projet, vous pouvez tenter de résoudre ce problème en restaurant les dépendances de projet manquantes (par exemple, exécuter « dotnet restore ») et en corrigeant les erreurs signalées lors de la génération des projets dans votre espace de travail.\r\nSi cela permet au serveur de charger votre projet, --\r\n * Supprimez ce fichier\r\n * Ouvrez la palette de commandes Visual Studio Code (View->Command Palette)\r\n * exécutez la commande : « .NET: Generate Assets for Build and Debug ».\r\n\r\nSi votre projet nécessite une configuration de lancement plus complexe, vous pouvez supprimer cette configuration et choisir un autre modèle à l’aide du bouton « Ajouter une configuration... » en bas de ce fichier.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "La configuration de lancement sélectionnée est configurée pour lancer un navigateur web, mais aucun certificat de développement approuvé n’a été trouvé. Créer un certificat auto-signé approuvé ?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Une erreur inattendue s’est produite lors du lancement de votre session de débogage. Consultez la console pour obtenir des journaux utiles et consultez les documents de débogage pour plus d’informations.", "Token cancellation requested: {0}": "Annulation de jeton demandée : {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "L'attachement de transport n'a pas pu obtenir la liste des processus.", "Tried to bind on notification logic while server is not started.": "Tentative de liaison sur la logique de notification alors que le serveur n’est pas démarré.", "Tried to bind on request logic while server is not started.": "Tentative de liaison sur la logique de demande alors que le serveur n’est pas démarré.", "Tried to send requests while server is not started.": "Tentative d’envoi de demandes alors que le serveur n’est pas démarré.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "Impossible de déterminer les paramètres de débogage pour le projet « {0} »", "Unable to find Razor extension version.": "La version de l’extension Razor est introuvable.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "Impossible de générer des ressources pour la génération et le débogage. {0}.", "Unable to resolve VSCode's version of CSharp": "Impossible de résoudre la version de CSharp de VSCode", "Unable to resolve VSCode's version of Html": "Impossible de résoudre la version HTML de VSCode", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "RuntimeId « {0} » inattendu.", "Unexpected completion trigger kind: {0}": "Genre de déclencheur d’achèvement inattendu : {0}", "Unexpected error when attaching to C# preview window.": "Erreur inattendue lors de l’attachement à la fenêtre d’aperçu C#.", "Unexpected error when attaching to HTML preview window.": "Erreur inattendue lors de l’attachement à la fenêtre d’aperçu HTML.", "Unexpected error when attaching to report Razor issue window.": "Erreur inattendue lors de l’attachement à la fenêtre de rapport du problème Razor.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "Message inattendu reçu du débogueur.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Utiliser IntelliSense pour déterminer quels attributs existent pour le débogage C#", + "Use hover for the description of the existing attributes": "Utiliser le pointage pour la description des attributs existants", "VSCode version": "Version de VSCode", "Version": "Version", "View Debug Docs": "Afficher les documents de débogage", "Virtual document file path": "Chemin d’accès au fichier de document virtuel", - "WARNING": "WARNING", + "WARNING": "AVERTISSEMENT", "Workspace information": "Informations sur l’espace de travail", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Voulez-vous redémarrer le serveur de langage Razor pour activer la modification de la configuration du suivi Razor ?", - "Yes": "Yes", + "Yes": "Oui", "You must first start the data collection before copying.": "Vous devez d’abord démarrer la collecte de données avant de la copier.", "You must first start the data collection before stopping.": "Vous devez commencer par démarrer la collecte de données avant de l’arrêter.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERREUR] Impossible d’installer le débogueur. Le débogueur nécessite macOS 10.12 (Sierra) ou version ultérieure.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERREUR] Impossible d’installer le débogueur. Plateforme inconnue.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERREUR] : l’extension C# n’a pas pu installer le package du débogueur.", + "pipeArgs must be a string or a string array type": "pipeArgs doit être une chaîne ou un type de tableau de chaînes", "{0} references": "{0} références", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, collez le contenu de votre problème en tant que corps du problème. N’oubliez pas de remplir tous les détails qui n’ont pas été remplis." } \ No newline at end of file diff --git a/l10n/bundle.l10n.it.json b/l10n/bundle.l10n.it.json index 73d4e2db1..2bdd3b0b4 100644 --- a/l10n/bundle.l10n.it.json +++ b/l10n/bundle.l10n.it.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "'{0}' non è un progetto eseguibile.", "1 reference": "1 riferimento", "A valid dotnet installation could not be found: {0}": "Non è stato possibile trovare un'installazione dotnet valida: {0}", "Actual behavior": "Comportamento effettivo", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Errore durante l'installazione del debugger .NET. Potrebbe essere necessario reinstallare l'estensione C#.", "Author": "Autore", "Bug": "Bug", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "Non è possibile analizzare envFile {0} a causa di {1}", + "Cancel": "Annulla", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Impossibile creare configurazioni di debug .NET. Non è stata selezionata alcuna cartella dell'area di lavoro.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Impossibile creare configurazioni di debug .NET. Il progetto C# attivo non si trova nella cartella '{0}'.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Impossibile creare configurazioni di debug .NET. Inizializzazione del server ancora in corso o chiusura imprevista.", "Cannot load Razor language server because the directory was not found: '{0}'": "Non è possibile caricare il server di linguaggio Razor perché la directory non è stata trovata: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Impossibile risolvere le configurazioni di debug .NET. Inizializzazione del server ancora in corso o chiusura imprevista.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Non è possibile avviare la raccolta dei log Razor quando {0} è impostato su {1}. Impostare {0} su {2} ricaricare l'ambiente VSCode ed eseguire di nuovo il comando Segnala problema Razor.", "Cannot stop Razor Language Server as it is already stopped.": "Non è possibile arrestare il server di linguaggio Razor perché è già stato arrestato.", "Click {0}. This will copy all relevant issue information.": "Fare clic su {0}. Verranno copiate tutte le informazioni rilevanti sul problema.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Il \"{0}\" di configurazione in launch.json non contiene un argomento {1} con {2} per l'elenco dei processi remoti.", "Copy C#": "Copia C#", "Copy Html": "Copia HTML", "Copy issue content again": "Copiare di nuovo il contenuto del problema", @@ -24,50 +24,50 @@ "Could not determine Html content": "Non è stato possibile determinare il contenuto HTML", "Could not find '{0}' in or above '{1}'.": "Non è stato possibile trovare '{0}{0}' in o sopra '{1}'.", "Could not find Razor Language Server executable within directory '{0}'": "Non è stato possibile trovare l'eseguibile del server di linguaggio Razor nella directory '{0}'", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "Non è stato possibile trovare un ID processo da collegare.", + "Couldn't create self-signed certificate. See output for more information.": "Impossibile creare il certificato autofirmato. Per altre informazioni, vedere l'output.", "Description of the problem": "Descrizione del problema", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "Disabilita messaggio nelle impostazioni", + "Does not contain .NET Core projects.": "Non contiene progetti .NET Core.", + "Don't Ask Again": "Non chiedere più", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Abilita l'avvio di un Web browser all'avvio di ASP.NET Core. Per ulteriori informazioni: {0}", + "Error Message: ": "Messaggio di errore: ", "Expand": "Espandi", "Expected behavior": "Comportamento previsto", "Extension": "Estensione", "Extensions": "Estensioni", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Non è stato possibile completare l'installazione dell'estensione C#. Vedere l'errore nella finestra di output seguente.", + "Failed to parse tasks.json file": "Non è stato possibile analizzare il file tasks.json", + "Failed to set debugadpter directory": "Non è stato possibile impostare la directory dell'elenco di debug", + "Failed to set extension directory": "Non è stato possibile impostare la directory delle estensioni", + "Failed to set install complete file path": "Non è stato possibile impostare il percorso completo del file di installazione", + "For further information visit {0}": "Per ulteriori informazioni, visitare {0}", + "For further information visit {0}.": "Per ulteriori informazioni, visitare {0}.", + "For more information about the 'console' field, see {0}": "Per ulteriori informazioni sul campo 'console', vedere {0}", + "Get the SDK": "Ottieni l'SDK", "Go to GitHub": "Vai a GitHub", - "Help": "Help", + "Help": "Guida", "Host document file path": "Percorso del file del documento host", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "Se i framework di destinazione sono stati modificati, assicurarsi di aggiornare il percorso del programma.", "Ignore": "Ignora", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Le righe non analizzabili in envFile {0}: {1} verranno ignorate.", + "Invalid project index": "Indice di progetto non valido", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Impostazione di traccia non valida per il server di linguaggio Razor. Impostazione predefinita su '{0}'", "Is this a Bug or Feature request?": "Si tratta di una richiesta di bug o funzionalità?", "Logs": "Log", "Machine information": "Informazioni computer", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "Altre informazioni", + "Name not defined in current configuration.": "Nome non definito nella configurazione corrente.", + "No executable projects": "Nessun progetto eseguibile", + "No launchable target found for '{0}'": "Non è stata trovata alcuna destinazione avviabile per '{0}'", + "No process was selected.": "Nessun processo selezionato.", "Non Razor file as active document": "File non Razor come documento attivo", - "Not Now": "Not Now", + "Not Now": "Non ora", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "Apri envFile", + "Operating system \"{0}\" not supported.": "Il sistema operativo \"{0}\" non è supportato.", "Perform the actions (or no action) that resulted in your Razor issue": "Eseguire le azioni (o nessuna azione) che hanno generato il problema Razor", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "Il trasporto pipe non è riuscito a ottenere il sistema operativo e i processi.", "Please fill in this section": "Compila questa sezione", "Press {0}": "Premere {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Avviso sulla privacy! Il contenuto copiato negli Appunti può contenere dati personali. Prima di pubblicare in GitHub, rimuovere tutti i dati personali che non dovrebbero essere visualizzabili pubblicamente.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Raccolta dati del problema Razor avviata. Riprodurre il problema e quindi premere \"Arresta\"", "Razor issue data collection stopped. Copying issue content...": "La raccolta dei dati del problema Razor è stata arrestata. Copia del contenuto del problema in corso...", "Razor.VSCode version": "Versione Razor.VSCode", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "Sostituire gli asset di compilazione ed debug esistenti?", "Report Razor Issue": "Segnala problema Razor", "Report a Razor issue": "Segnala problema Razor", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "Le risorse necessarie per la compilazione e il debug non sono presenti in '{0}'. Aggiungerli?", "Restart": "Riavvia", "Restart Language Server": "Riavviare il server di linguaggio", "Run and Debug: A valid browser is not installed": "Esecuzione e debug: non è installato un browser valido", "Run and Debug: auto-detection found {0} for a launch browser": "Esecuzione e debug: il rilevamento automatico ha trovato {0} per un browser di avvio", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "Vedi output {0}", + "Select the process to attach to": "Selezionare il processo a cui collegarsi", + "Select the project to launch": "Selezionare il progetto da avviare", + "Self-signed certificate sucessfully {0}": "Certificato autofirmato {0}", "Server failed to start after retrying 5 times.": "Non è possibile avviare il server dopo 5 tentativi.", - "Show Output": "Show Output", + "Show Output": "Mostra output", "Start": "Avvia", - "Startup project not set": "Startup project not set", + "Startup project not set": "Progetto di avvio non impostato", "Steps to reproduce": "Passaggi per la riproduzione", "Stop": "Arresta", "Synchronization timed out": "Timeout sincronizzazione", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "L'estensione C# sta ancora scaricando i pacchetti. Visualizzare lo stato nella finestra di output seguente.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "L'estensione C# non è riuscita a decodificare automaticamente i progetti nell'area di lavoro corrente per creare un file launch.json eseguibile. Un file launch.json del modello è stato creato come segnaposto.\r\n\r\nSe il server non riesce a caricare il progetto, è possibile tentare di risolvere il problema ripristinando eventuali dipendenze mancanti del progetto, ad esempio 'dotnet restore', e correggendo eventuali errori segnalati relativi alla compilazione dei progetti nell'area di lavoro.\r\nSe questo consente al server di caricare il progetto, --\r\n * Elimina questo file\r\n * Aprire il riquadro comandi Visual Studio Code (Riquadro comandi View->)\r\n * eseguire il comando: '.NET: Genera asset per compilazione e debug'.\r\n\r\nSe il progetto richiede una configurazione di avvio più complessa, è possibile eliminare questa configurazione e selezionare un modello diverso usando 'Aggiungi configurazione...' nella parte inferiore del file.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "La configurazione di avvio selezionata è configurata per l'avvio di un Web browser, ma non è stato trovato alcun certificato di sviluppo attendibile. Creare un certificato autofirmato attendibile?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Si è verificato un errore imprevisto durante l'avvio della sessione di debug. Per altre informazioni, controllare la console per i log utili e visitare la documentazione di debug.", "Token cancellation requested: {0}": "Annullamento del token richiesto: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "Il collegamento del trasporto non è riuscito a ottenere l'elenco dei processi.", "Tried to bind on notification logic while server is not started.": "Tentativo di associazione alla logica di notifica mentre il server non è avviato.", "Tried to bind on request logic while server is not started.": "Tentativo di associazione alla logica di richiesta mentre il server non è avviato.", "Tried to send requests while server is not started.": "Tentativo di invio richieste mentre il server non è avviato.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "Non è possibile determinare le impostazioni di debug per il progetto '{0}'", "Unable to find Razor extension version.": "Non è possibile trovare la versione dell'estensione Razor.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "Non è possibile generare gli asset per la compilazione e il debug. {0}.", "Unable to resolve VSCode's version of CSharp": "Non è possibile risolvere la versione VSCode di CSharp", "Unable to resolve VSCode's version of Html": "Non è possibile risolvere la versione HTML di VSCode", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "RuntimeId imprevisto '{0}'.", "Unexpected completion trigger kind: {0}": "Tipo di trigger di completamento imprevisto: {0}", "Unexpected error when attaching to C# preview window.": "Errore imprevisto durante il collegamento alla finestra di anteprima di C#.", "Unexpected error when attaching to HTML preview window.": "Errore imprevisto durante il collegamento alla finestra di anteprima HTML.", "Unexpected error when attaching to report Razor issue window.": "Errore imprevisto durante il collegamento alla finestra di segnalazione del problema Razor.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "Messaggio imprevisto ricevuto dal debugger.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Usare IntelliSense per individuare gli attributi esistenti per il debug C#", + "Use hover for the description of the existing attributes": "Usa il passaggio del mouse per la descrizione degli attributi esistenti", "VSCode version": "Versione VSCode", "Version": "Versione", "View Debug Docs": "Visualizza documenti di debug", "Virtual document file path": "Percorso file del documento virtuale", - "WARNING": "WARNING", + "WARNING": "AVVISO", "Workspace information": "Informazioni area di lavoro", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Riavviare il server di linguaggio Razor per abilitare la modifica della configurazione della traccia Razor?", - "Yes": "Yes", + "Yes": "Sì", "You must first start the data collection before copying.": "Prima di eseguire la copia, è necessario avviare la raccolta dati.", "You must first start the data collection before stopping.": "Prima di arrestare è necessario avviare la raccolta dati prima.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] Impossibile installare il debugger. Il debugger richiede macOS 10.12 (Sierra) o versione successiva.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] Impossibile installare il debugger. Piattaforma sconosciuta.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: l'estensione C# non è riuscita a installare il pacchetto del debugger.", + "pipeArgs must be a string or a string array type": "pipeArgs deve essere un tipo stringa o matrice di stringhe", "{0} references": "{0} riferimenti", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, incollare il contenuto del problema come corpo del problema. Non dimenticare di compilare i dettagli rimasti che non sono stati compilati." } \ No newline at end of file diff --git a/l10n/bundle.l10n.ja.json b/l10n/bundle.l10n.ja.json index c81ffb723..a6e068020 100644 --- a/l10n/bundle.l10n.ja.json +++ b/l10n/bundle.l10n.ja.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "'{0}' は実行可能なプロジェクトではありません。", "1 reference": "1 個の参照", "A valid dotnet installation could not be found: {0}": "有効な dotnet インストールが見つかりませんでした: {0}", "Actual behavior": "実際の動作", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET デバッガーのインストール中にエラーが発生しました。C# 拡張機能の再インストールが必要になる可能性があります。", "Author": "作成者", "Bug": "バグ", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "{1} のため、envFile {0} を解析できません", + "Cancel": "キャンセル", + "Cannot create .NET debug configurations. No workspace folder was selected.": ".NET デバッグ構成を作成できません。ワークスペース フォルダーが選択されていません。", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": ".NET デバッグ構成を作成できません。アクティブな C# プロジェクトがフォルダー '{0}' 内にありません。", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET デバッグ構成を作成できません。サーバーはまだ初期化中か、予期せず終了しました。", "Cannot load Razor language server because the directory was not found: '{0}'": "ディレクトリが見つからないため、Razor 言語サーバーを読み込めません: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET デバッグ構成を解決できません。サーバーはまだ初期化中か、予期せず終了しました。", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "{0} が {1} に設定されている場合、Razor ログの収集を開始できません。{0} を {2} に設定してから、VSCode 環境を再度読み込み、Razor の問題を報告するコマンドを再実行してください。", "Cannot stop Razor Language Server as it is already stopped.": "Razor 言語サーバーは既に停止しているため、停止できません。", "Click {0}. This will copy all relevant issue information.": "{0} をクリックします。 これにより、関連する問題情報がすべてコピーされます。", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "launch.json の構成 \"{0}\" に、リモート プロセスの一覧に {2} を持つ {1} 引数がありません。", "Copy C#": "C# をコピーする", "Copy Html": "HTML のコピー", "Copy issue content again": "問題の内容をもう一度コピーする", @@ -24,50 +24,50 @@ "Could not determine Html content": "HTML コンテンツを特定できませんでした", "Could not find '{0}' in or above '{1}'.": "'{1}' 以上に '{0}' が見つかりませんでした。", "Could not find Razor Language Server executable within directory '{0}'": "ディレクトリ '{0}' 内に Razor 言語サーバーの実行可能ファイルが見つかりませんでした", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "アタッチするプロセス ID が見つかりませんでした。", + "Couldn't create self-signed certificate. See output for more information.": "自己署名証明書を作成できませんでした。詳細については、出力を参照してください。", "Description of the problem": "問題の説明", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "設定でメッセージを無効にする", + "Does not contain .NET Core projects.": ".NET Core プロジェクトが含まれていません。", + "Don't Ask Again": "今後このメッセージを表示しない", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "ASP.NET Core の起動時に Web ブラウザーの起動を有効にします。詳細については、次を参照してください: {0}", + "Error Message: ": "エラー メッセージ: ", "Expand": "展開する", "Expected behavior": "予期された動作", "Extension": "拡張機能", "Extensions": "拡張機能", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "C# 拡張機能のインストールを完了できませんでした。以下の出力ウィンドウでエラーを確認してください。", + "Failed to parse tasks.json file": "tasks.json ファイルを解析できませんでした", + "Failed to set debugadpter directory": "debugadpter ディレクトリを設定できませんでした", + "Failed to set extension directory": "拡張機能ディレクトリを設定できませんでした", + "Failed to set install complete file path": "インストール完了ファイル パスを設定できませんでした", + "For further information visit {0}": "詳細については、{0} を参照してください", + "For further information visit {0}.": "詳細については、{0} を参照してください。", + "For more information about the 'console' field, see {0}": "'console' フィールドの詳細については、{0} を参照してください", + "Get the SDK": "SDK の取得", "Go to GitHub": "GitHub に移動する", - "Help": "Help", + "Help": "ヘルプ", "Host document file path": "ホスト ドキュメント ファイルのパス", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "ターゲット フレームワークを変更した場合は、プログラム パスを更新するようにしてください。", "Ignore": "無視", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "envFile {0} 内の解析できない行を無視します: {1}", + "Invalid project index": "無効なプロジェクト インデックス", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 言語サーバーのトレース設定が無効です。既定は '{0}' です", "Is this a Bug or Feature request?": "これはバグまたは機能の要求ですか?", "Logs": "ログ", "Machine information": "コンピューター情報", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "詳細", + "Name not defined in current configuration.": "現在の構成で名前が定義されていません。", + "No executable projects": "実行可能なプロジェクトがありません", + "No launchable target found for '{0}'": "'{0}' 向けに起動可能なターゲットが見つかりません", + "No process was selected.": "プロセスが選択されていません。", "Non Razor file as active document": "アクティブなドキュメントとしての Razor 以外のファイル", - "Not Now": "Not Now", + "Not Now": "今はしない", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "envFile を開く", + "Operating system \"{0}\" not supported.": "オペレーティング システム \"{0}\" はサポートされていません。", "Perform the actions (or no action) that resulted in your Razor issue": "Razor の問題の原因となったアクションを実行します (またはアクションを実行しません)", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "パイプ トランスポートで OS とプロセスを取得できませんでした。", "Please fill in this section": "このセクションに入力してください", "Press {0}": "{0} を押す", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "プライバシーに関する警告! クリップボードにコピーされた内容には個人データが含まれている可能性があります。 GitHub に投稿する前に、公開すべきではない個人データを削除してください。", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor の問題のデータ収集が開始されました。 問題を再現してから \"停止\" を押してください", "Razor issue data collection stopped. Copying issue content...": "Razor の問題のデータ収集が停止しました。 問題の内容をコピーしています...", "Razor.VSCode version": "Razor.VSCode のバージョン", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "既存のビルドとデバッグ アセットを置き換えますか?", "Report Razor Issue": "Razor の問題を報告する", "Report a Razor issue": "Razor の問題を報告する", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "ビルドおよびデバッグに必要な資産が '{0}' にありません。追加しますか?", "Restart": "再起動", "Restart Language Server": "言語サーバーの再起動", "Run and Debug: A valid browser is not installed": "実行とデバッグ: 有効なブラウザーがインストールされていません", "Run and Debug: auto-detection found {0} for a launch browser": "実行とデバッグ: 起動ブラウザーの自動検出で {0} が見つかりました", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "{0} 出力を参照", + "Select the process to attach to": "アタッチするプロセスを選択する", + "Select the project to launch": "開始するプロジェクトを選択する", + "Self-signed certificate sucessfully {0}": "自己署名証明書が正常に {0} されました", "Server failed to start after retrying 5 times.": "5 回再試行した後、サーバーを起動できませんでした。", - "Show Output": "Show Output", + "Show Output": "出力の表示", "Start": "開始", - "Startup project not set": "Startup project not set", + "Startup project not set": "スタートアップ プロジェクトが設定されていません", "Steps to reproduce": "再現手順", "Stop": "停止", "Synchronization timed out": "同期がタイムアウトしました", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "C# 拡張機能は引き続きパッケージをダウンロードしています。下の出力ウィンドウで進行状況を確認してください。", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "C# 拡張機能は、現在のワークスペースのプロジェクトを自動的にデコードして、実行可能な launch.json ファイルを作成できませんでした。テンプレート launch.json ファイルがプレースホルダーとして作成されました。\r\n\r\nサーバーで現在プロジェクトを読み込みできない場合は、不足しているプロジェクトの依存関係 (例: 'dotnet restore' の実行) を復元し、ワークスペースでのプロジェクトのビルドで報告されたエラーを修正することで、この問題の解決を試みることができます。\r\nこれにより、サーバーでプロジェクトを読み込めるようになった場合は、--\r\n * このファイルを削除します\r\n * Visual Studio Code コマンド パレットを開きます ([表示] > [コマンド パレット])\r\n * 次のコマンドを実行します: '.NET: ビルドおよびデバッグ用に資産を生成する'。\r\n\r\nプロジェクトでより複雑な起動構成が必要な場合は、この構成を削除し、このファイルの下部にある [構成の追加] ボタンを使用して、別のテンプレートを選択できます。", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "選択した起動構成では Web ブラウザーを起動するように構成されていますが、信頼された開発証明書が見つかりませんでした。信頼された自己署名証明書を作成しますか?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "デバッグ セッションの起動中に予期しないエラーが発生しました。 コンソールで役立つログを確認し、詳細についてはデバッグ ドキュメントにアクセスしてください。", "Token cancellation requested: {0}": "トークンのキャンセルが要求されました: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "転送アタッチでプロセス一覧を取得できませんでした。", "Tried to bind on notification logic while server is not started.": "サーバーが起動していないときに、通知ロジックでバインドしようとしました。", "Tried to bind on request logic while server is not started.": "サーバーが起動していないときに、要求ロジックでバインドしようとしました。", "Tried to send requests while server is not started.": "サーバーが起動していないときに要求を送信しようとしました。", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "プロジェクト '{0}' のデバッグ設定を特定できません", "Unable to find Razor extension version.": "Razor 拡張機能のバージョンが見つかりません。", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "ビルドおよびデバッグする資産を生成できません。{0}。", "Unable to resolve VSCode's version of CSharp": "VSCode の CSharp のバージョンを解決できません", "Unable to resolve VSCode's version of Html": "VSCode の HTML のバージョンを解決できません", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "予期しない RuntimeId '{0}' です。", "Unexpected completion trigger kind: {0}": "予期しない完了トリガーの種類: {0}", "Unexpected error when attaching to C# preview window.": "C# プレビュー ウィンドウにアタッチするときに予期しないエラーが発生しました。", "Unexpected error when attaching to HTML preview window.": "HTML プレビュー ウィンドウにアタッチするときに予期しないエラーが発生しました。", "Unexpected error when attaching to report Razor issue window.": "Razor の問題ウィンドウを報告するために添付するときに予期しないエラーが発生しました。", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "デバッガーから予期しないメッセージを受け取りました。", + "Use IntelliSense to find out which attributes exist for C# debugging": "IntelliSense を使用して、C# デバッグに存在する属性を確認します", + "Use hover for the description of the existing attributes": "既存の属性の説明にホバーを使用する", "VSCode version": "VSCode バージョン", "Version": "バージョン", "View Debug Docs": "デバッグ ドキュメントの表示", "Virtual document file path": "仮想ドキュメント ファイルのパス", - "WARNING": "WARNING", + "WARNING": "警告", "Workspace information": "ワークスペース情報", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Razor トレース構成の変更を有効にするために Razor 言語サーバーを再起動しますか?", - "Yes": "Yes", + "Yes": "はい", "You must first start the data collection before copying.": "コピーする前に、まずデータ収集を開始する必要があります。", "You must first start the data collection before stopping.": "停止する前に、まずデータ収集を開始する必要があります。", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[エラー] デバッガーをインストールできません。デバッガーには macOS 10.12 (Sierra) 以降が必要です。", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[エラー] デバッガーをインストールできません。不明なプラットフォームです。", + "[ERROR]: C# Extension failed to install the debugger package.": "[エラー]: C# 拡張機能でデバッガー パッケージをインストールできませんでした。", + "pipeArgs must be a string or a string array type": "pipeArgs は文字列型または文字列配列型である必要があります", "{0} references": "{0} 個の参照", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}、問題の内容を問題の本文として貼り付けます。未記入の詳細があれば忘れずに記入してください。" } \ No newline at end of file diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json index ac1032038..0258b6592 100644 --- a/l10n/bundle.l10n.ko.json +++ b/l10n/bundle.l10n.ko.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "'{0}'은(는) 실행 가능한 프로젝트가 아닙니다.", "1 reference": "참조 1개", "A valid dotnet installation could not be found: {0}": "유효한 dotnet 설치를 찾을 수 없습니다: {0}", "Actual behavior": "실제 동작", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET 디버거를 설치하는 동안 오류가 발생했습니다. C# 확장을 다시 설치해야 할 수 있습니다.", "Author": "작성자", "Bug": "버그", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "{1} 때문에 envFile {0}을(를) 구문 분석할 수 없습니다.", + "Cancel": "취소", + "Cannot create .NET debug configurations. No workspace folder was selected.": ".NET 디버그 구성을 생성할 수 없습니다. 작업 영역 폴더를 선택하지 않았습니다.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": ".NET 디버그 구성을 생성할 수 없습니다. 활성 C# 프로젝트가 '{0}' 폴더 내에 없습니다.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET 디버그 구성을 생성할 수 없습니다. 서버가 아직 초기화 중이거나 예기치 않게 종료되었습니다.", "Cannot load Razor language server because the directory was not found: '{0}'": "디렉터리를 찾을 수 없어 Razor 언어 서버를 로드할 수 없습니다: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET 디버그 구성을 확인할 수 없습니다. 서버가 아직 초기화 중이거나 예기치 않게 종료되었습니다.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "{0}이(가) {1}(으)로 설정되면 Razor 로그 수집을 시작할 수 없습니다. {0}을(를) {2}(으)로 설정한 다음 VSCode 환경을 다시 로드하고 Razor 문제 보고서 명령을 다시 실행하세요.", "Cannot stop Razor Language Server as it is already stopped.": "이미 중지되어 있으므로 Razor 언어 서버를 중지할 수 없습니다.", "Click {0}. This will copy all relevant issue information.": "{0}을(를) 클릭하세요. 모든 관련 문제 정보가 복사됩니다.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "launch.json의 \"{0}\" 구성에 원격 프로세스 목록에 대한 {2}이(가) 있는 {1} 인수가 없습니다.", "Copy C#": "C# 복사", "Copy Html": "HTML 복사", "Copy issue content again": "문제 내용 다시 복사", @@ -24,50 +24,50 @@ "Could not determine Html content": "Html 콘텐츠를 확인할 수 없음", "Could not find '{0}' in or above '{1}'.": "'{1}' 안이나 위에서 '{0}'을(를) 찾을 수 없음.", "Could not find Razor Language Server executable within directory '{0}'": "디렉터리 '{0}' 내에서 Razor 언어 서버 실행 파일을 찾을 수 없습니다.", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "첨부할 프로세스 ID를 찾을 수 없습니다.", + "Couldn't create self-signed certificate. See output for more information.": "자체 서명된 인증서를 생성할 수 없습니다. 자세한 내용은 출력을 참조하세요.", "Description of the problem": "문제 설명", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "설정에서 메시지 비활성화", + "Does not contain .NET Core projects.": ".NET Core 프로젝트가 포함되어 있지 않습니다.", + "Don't Ask Again": "다시 묻지 않음", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "ASP.NET Core가 시작될 때 웹 브라우저 실행을 활성화합니다. 자세한 내용: {0}", + "Error Message: ": "오류 메시지: ", "Expand": "확장", "Expected behavior": "예상 동작", "Extension": "확장", "Extensions": "확장", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "C# 확장 설치를 완료하지 못했습니다. 아래 출력 창에서 오류를 확인하세요.", + "Failed to parse tasks.json file": "tasks.json 파일을 구문 분석하지 못했습니다.", + "Failed to set debugadpter directory": "debugadpter 디렉터리를 설정하지 못했습니다.", + "Failed to set extension directory": "확장 디렉터리를 설정하지 못했습니다.", + "Failed to set install complete file path": "설치 완료 파일 경로를 설정하지 못했습니다.", + "For further information visit {0}": "자세한 내용은 {0}을(를) 방문하세요.", + "For further information visit {0}.": "자세한 내용은 {0}을(를) 방문하세요.", + "For more information about the 'console' field, see {0}": "'콘솔' 필드에 대한 자세한 내용은 {0}을(를) 참조하세요.", + "Get the SDK": "SDK 받기", "Go to GitHub": "GitHub로 이동", - "Help": "Help", + "Help": "도움말", "Host document file path": "호스트 문서 파일 경로", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "대상 프레임워크를 변경한 경우 프로그램 경로를 업데이트해야 합니다.", "Ignore": "무시", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "envFile {0}: {1}에서 구문 분석할 수 없는 행을 무시합니다.", + "Invalid project index": "잘못된 프로젝트 인덱스", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 언어 서버에 대한 추적 설정이 잘못되었습니다. 기본값을 '{0}'(으)로 설정", "Is this a Bug or Feature request?": "버그인가요, 기능 요청인가요?", "Logs": "로그", "Machine information": "컴퓨터 정보", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "추가 정보", + "Name not defined in current configuration.": "현재 구성에 정의되지 않은 이름입니다.", + "No executable projects": "실행 가능한 프로젝트 없음", + "No launchable target found for '{0}'": "'{0}'에 대해 실행 가능한 대상이 없습니다.", + "No process was selected.": "선택된 프로세스가 없습니다.", "Non Razor file as active document": "비 Razor 파일을 활성 문서로", - "Not Now": "Not Now", + "Not Now": "나중에", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "환경 파일 열기", + "Operating system \"{0}\" not supported.": "운영 체제 \"{0}\"은(는) 지원되지 않습니다.", "Perform the actions (or no action) that resulted in your Razor issue": "Razor 문제의 원인이 된 작업 수행(또는 아무 작업도 수행하지 않음)", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "파이프 전송이 OS 및 프로세스를 가져오지 못했습니다.", "Please fill in this section": "이 섹션을 작성하세요.", "Press {0}": "{0} 누르기", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "개인 정보 보호 경고! 클립보드에 복사된 콘텐츠에 개인 데이터가 포함되어 있을 수 있습니다. GitHub에 게시하기 전에 비공개 개인 데이터를 제거하세요.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 문제 데이터 수집이 시작되었습니다. 문제를 재현한 다음 \"중지\"를 누르세요.", "Razor issue data collection stopped. Copying issue content...": "Razor 문제 데이터 수집이 중지되었습니다. 문제 내용을 복사하는 중...", "Razor.VSCode version": "Razor.VSCode 버전", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "기존 빌드 및 디버그 자산을 바꾸시겠습니까?", "Report Razor Issue": "Razor 문제 보고", "Report a Razor issue": "Razor 문제 보고", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "빌드 및 디버그에 필요한 자산이 '{0}'에서 누락되었습니다. 추가하시겠습니까?", "Restart": "다시 시작", "Restart Language Server": "언어 서버 다시 시작", "Run and Debug: A valid browser is not installed": "실행 및 디버그: 올바른 브라우저가 설치되어 있지 않습니다", "Run and Debug: auto-detection found {0} for a launch browser": "실행 및 디버그: 자동 검색에서 시작 브라우저에 대한 {0} 발견", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "{0} 출력 보기", + "Select the process to attach to": "연결할 프로세스 선택", + "Select the project to launch": "시작할 프로젝트 선택", + "Self-signed certificate sucessfully {0}": "자체 서명된 인증서 성공적으로 {0}", "Server failed to start after retrying 5 times.": "5번 다시 시도했지만 서버를 시작하지 못했습니다.", - "Show Output": "Show Output", + "Show Output": "출력 표시", "Start": "시작", - "Startup project not set": "Startup project not set", + "Startup project not set": "시작 프로젝트가 설정되지 않음", "Steps to reproduce": "재현 단계", "Stop": "중지", "Synchronization timed out": "동기화가 시간 초과됨", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "C# 확장이 여전히 패키지를 다운로드하고 있습니다. 아래 출력 창에서 진행 상황을 확인하세요.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "C# 확장은 실행 가능한 launch.json 파일을 만들기 위해 현재 작업 영역에서 프로젝트를 자동으로 디코딩할 수 없습니다. 템플릿 launch.json 파일이 자리 표시자로 생성되었습니다.\r\n\r\n현재 서버에서 프로젝트를 로드할 수 없는 경우 누락된 프로젝트 종속성을 복원하고(예: 'dotnet restore' 실행) 작업 영역에서 프로젝트를 빌드할 때 보고된 오류를 수정하여 이 문제를 해결할 수 있습니다.\r\n이렇게 하면 서버가 이제 프로젝트를 로드할 수 있습니다.\r\n * 이 파일 삭제\r\n * Visual Studio Code 명령 팔레트 열기(보기->명령 팔레트)\r\n * '.NET: 빌드 및 디버그용 자산 생성' 명령을 실행합니다.\r\n\r\n프로젝트에 보다 복잡한 시작 구성이 필요한 경우 이 구성을 삭제하고 이 파일 하단의 '구성 추가...' 버튼을 사용하여 다른 템플릿을 선택할 수 있습니다.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "선택한 시작 구성이 웹 브라우저를 시작하도록 구성되었지만 신뢰할 수 있는 개발 인증서를 찾을 수 없습니다. 신뢰할 수 있는 자체 서명 인증서를 만드시겠습니까?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "디버깅 세션을 시작하는 동안 예기치 않은 오류가 발생했습니다. 콘솔에서 도움이 되는 로그를 확인하세요. 자세한 내용은 디버깅 문서를 참조하세요.", "Token cancellation requested: {0}": "토큰 취소가 요청됨: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "전송 연결이 프로세스 목록을 가져올 수 없습니다.", "Tried to bind on notification logic while server is not started.": "서버가 시작되지 않은 동안 알림 논리에 바인딩하려고 했습니다.", "Tried to bind on request logic while server is not started.": "서버가 시작되지 않은 동안 요청 논리에 바인딩하려고 했습니다.", "Tried to send requests while server is not started.": "서버가 시작되지 않은 동안 요청을 보내려고 했습니다.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "프로젝트 '{0}'에 대한 디버그 설정을 결정할 수 없습니다.", "Unable to find Razor extension version.": "Razor 확장 버전을 찾을 수 없음.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "빌드 및 디버그할 자산을 생성할 수 없습니다. {0}.", "Unable to resolve VSCode's version of CSharp": "VSCode의 CSharp 버전을 해결할 수 없음", "Unable to resolve VSCode's version of Html": "VSCode의 HTML 버전을 해결할 수 없음", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "예기치 않은 RuntimeId '{0}'입니다.", "Unexpected completion trigger kind: {0}": "예기치 않은 완료 트리거 종류: {0}", "Unexpected error when attaching to C# preview window.": "C# 미리 보기 창에 연결할 때 예기치 않은 오류가 발생했습니다.", "Unexpected error when attaching to HTML preview window.": "HTML 미리 보기 창에 연결할 때 예기치 않은 오류가 발생했습니다.", "Unexpected error when attaching to report Razor issue window.": "Razor 문제 보고 창에 연결하는 동안 예기치 않은 오류가 발생했습니다.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "디버거에서 예기치 않은 메시지를 받았습니다.", + "Use IntelliSense to find out which attributes exist for C# debugging": "IntelliSense를 사용하여 C# 디버깅을 위해 존재하는 특성 찾기", + "Use hover for the description of the existing attributes": "기존 속성 설명에 마우스 오버 사용", "VSCode version": "VSCode 버전", "Version": "버전", "View Debug Docs": "디버그 문서 보기", "Virtual document file path": "가상 문서 파일 경로", - "WARNING": "WARNING", + "WARNING": "경고", "Workspace information": "작업 영역 정보", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Razor 추적 구성 변경을 사용하기 위해 Razor 언어 서버를 다시 시작하시겠습니까?", - "Yes": "Yes", + "Yes": "예", "You must first start the data collection before copying.": "복사하기 전에 먼저 데이터 수집을 시작해야 합니다.", "You must first start the data collection before stopping.": "중지하기 전에 먼저 데이터 수집을 시작해야 합니다.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] 디버거를 설치할 수 없습니다. 디버거에는 macOS 10.12(Sierra) 이상이 필요합니다.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] 디버거를 설치할 수 없습니다. 알 수 없는 플랫폼입니다..", + "[ERROR]: C# Extension failed to install the debugger package.": "[오류]: C# 확장이 디버거 패키지를 설치하지 못했습니다.", + "pipeArgs must be a string or a string array type": "pipeArgs는 문자열 또는 문자열 배열 유형이어야 합니다.", "{0} references": "참조 {0}개", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, 문제 내용을 문제의 본문으로 붙여넣습니다. 작성하지 않은 세부 정보를 잊지 말고 입력합니다." } \ No newline at end of file diff --git a/l10n/bundle.l10n.pl.json b/l10n/bundle.l10n.pl.json index 88549f955..96c278555 100644 --- a/l10n/bundle.l10n.pl.json +++ b/l10n/bundle.l10n.pl.json @@ -1,147 +1,147 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", - "1 reference": "1 reference", + "'{0}' is not an executable project.": "„{0}” nie jest projektem wykonywalnym.", + "1 reference": "1 odwołanie", "A valid dotnet installation could not be found: {0}": "Nie można odnaleźć prawidłowej instalacji dotnet: {0}", "Actual behavior": "Rzeczywiste zachowanie", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", - "Author": "Author", - "Bug": "Bug", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", - "Cannot load Razor language server because the directory was not found: '{0}'": "Nie można załadować serwera języka Razor, ponieważ nie odnaleziono katalogu: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", - "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Nie można rozpocząć zbierania dzienników Razor, gdy {0} jest ustawiony na {1}. Ustaw {0}, aby {2}, a następnie ponownie załaduj środowisko VSCode i uruchom ponownie polecenie raportu problemu Razor.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Wystąpił błąd podczas instalacji debugera platformy .NET. Może być konieczne ponowne zainstalowanie rozszerzenia języka C#.", + "Author": "Autor", + "Bug": "Usterka", + "Can't parse envFile {0} because of {1}": "Nie można przeanalizować pliku envFile {0} z powodu {1}", + "Cancel": "Anuluj", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Nie można utworzyć konfiguracji debugowania platformy .NET. Nie wybrano żadnego folderu obszaru roboczego.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Nie można utworzyć konfiguracji debugowania platformy .NET. Aktywny projekt języka C# nie znajduje się w folderze „{0}”.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Nie można utworzyć konfiguracji debugowania platformy .NET. Serwer nadal inicjuje się lub nieoczekiwanie zakończył działanie.", + "Cannot load Razor language server because the directory was not found: '{0}'": "Nie można załadować serwera języka Razor, ponieważ nie znaleziono katalogu: „{0}”", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Nie można rozpoznać konfiguracji debugowania platformy .NET. Serwer nadal inicjuje się lub nieoczekiwanie zakończył działanie.", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Nie można rozpocząć zbierania dzienników Razor, gdy element {0} jest ustawiony na wartość {1}. Ustaw element {0} na {2}, a następnie ponownie załaduj środowisko VSCode i uruchom ponownie polecenie raportowania problemu aparatu Razor.", "Cannot stop Razor Language Server as it is already stopped.": "Nie można zatrzymać serwera języka Razor, ponieważ jest on już zatrzymany.", - "Click {0}. This will copy all relevant issue information.": "Kliknij {0}. Spowoduje to skopiowanie wszystkich istotnych informacji o problemie.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Click {0}. This will copy all relevant issue information.": "Kliknij pozycję {0}. Spowoduje to skopiowanie wszystkich istotnych informacji o problemie.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Konfiguracja „{0}” w pliku launch.json nie ma argumentu {1} z {2} dla listy procesów zdalnych.", "Copy C#": "Kopiuj C#", - "Copy Html": "Kopiuj kod HTML", + "Copy Html": "Kopiuj treść HTML", "Copy issue content again": "Ponownie skopiuj zawartość problemu", - "Could not determine CSharp content": "Nie można określić zawartości języka CSharp", + "Could not determine CSharp content": "Nie można określić zawartości CSharp", "Could not determine Html content": "Nie można określić zawartości HTML", - "Could not find '{0}' in or above '{1}'.": "Nie można odnaleźć '{0}' w '{1}' lub powyżej.", - "Could not find Razor Language Server executable within directory '{0}'": "Nie można odnaleźć pliku wykonywalnego serwera języka Razor w katalogu '{0}'", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find '{0}' in or above '{1}'.": "Nie można odnaleźć elementu „{0}” w lub powyżej „{1}”.", + "Could not find Razor Language Server executable within directory '{0}'": "Nie można odnaleźć pliku wykonywalnego serwera języka Razor w katalogu „{0}”", + "Could not find a process id to attach.": "Nie można odnaleźć identyfikatora procesu do dołączenia.", + "Couldn't create self-signed certificate. See output for more information.": "Nie można utworzyć certyfikatu z podpisem własnym. Zobacz dane wyjściowe, aby uzyskać więcej informacji.", "Description of the problem": "Opis problemu", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", - "Expand": "Expand", + "Disable message in settings": "Wyłącz komunikat w ustawieniach", + "Does not contain .NET Core projects.": "Nie zawiera projektów platformy .NET Core.", + "Don't Ask Again": "Nie pytaj ponownie", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Włącz uruchamianie przeglądarki internetowej po uruchomieniu platformy ASP.NET Core. Aby uzyskać więcej informacji: {0}", + "Error Message: ": "Komunikat o błędzie: ", + "Expand": "Rozwiń", "Expected behavior": "Oczekiwane zachowanie", - "Extension": "Extension", - "Extensions": "Extensions", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", - "Go to GitHub": "Go to GitHub", - "Help": "Help", + "Extension": "Rozszerzenie", + "Extensions": "Rozszerzenia", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Nie można ukończyć instalacji rozszerzenia języka C#. Zobacz błąd w poniższym oknie danych wyjściowych.", + "Failed to parse tasks.json file": "Nie można przeanalizować pliku tasks.json", + "Failed to set debugadpter directory": "Nie można ustawić katalogu debugadpter", + "Failed to set extension directory": "Nie można ustawić katalogu rozszerzenia", + "Failed to set install complete file path": "Nie można ustawić pełnej ścieżki pliku instalacji", + "For further information visit {0}": "Aby uzyskać więcej informacji, odwiedź witrynę {0}", + "For further information visit {0}.": "Aby uzyskać więcej informacji, odwiedź witrynę {0}.", + "For more information about the 'console' field, see {0}": "Aby uzyskać więcej informacji o polu „console”, zobacz {0}", + "Get the SDK": "Pobierz zestaw SDK", + "Go to GitHub": "Przejdź do serwisu GitHub", + "Help": "Pomoc", "Host document file path": "Ścieżka pliku dokumentu hosta", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", - "Ignore": "Ignore", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", - "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Nieprawidłowe ustawienie śledzenia dla serwera języka Razor. Domyślnie jest '{0}'", - "Is this a Bug or Feature request?": "Czy jest to usterka lub żądanie funkcji?", - "Logs": "Logs", - "Machine information": "Machine information", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "If you have changed target frameworks, make sure to update the program path.": "Jeśli zmieniono platformy docelowe, upewnij się, że zaktualizowano ścieżkę programu.", + "Ignore": "Ignoruj", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignorowanie wierszy, których nie przeanalizowano w pliku envFile {0}: {1}.", + "Invalid project index": "Nieprawidłowy indeks projektu", + "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Nieprawidłowe ustawienie śledzenia dla serwera języka Razor. Powrót do domyślnej wartości „{0}”", + "Is this a Bug or Feature request?": "Czy jest to żądanie dotyczące usterki czy funkcji?", + "Logs": "Dzienniki", + "Machine information": "Informacje o maszynie", + "More Information": "Więcej informacji", + "Name not defined in current configuration.": "Nazwa nie jest zdefiniowana w bieżącej konfiguracji.", + "No executable projects": "Brak projektów wykonywalnych", + "No launchable target found for '{0}'": "Nie znaleziono elementu docelowego możliwego do uruchomienia w przypadku „{0}”", + "No process was selected.": "Nie wybrano żadnego procesu.", "Non Razor file as active document": "Plik inny niż Razor jako aktywny dokument", - "Not Now": "Not Now", - "OmniSharp": "Wykształt Wielomoc", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", - "Perform the actions (or no action) that resulted in your Razor issue": "Wykonaj akcje (lub brak akcji), które spowodowały problem z urządzeniem Razor", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Not Now": "Nie teraz", + "OmniSharp": "OmniSharp", + "Open envFile": "Otwórz plik envFile", + "Operating system \"{0}\" not supported.": "System operacyjny „{0}” nie jest obsługiwany.", + "Perform the actions (or no action) that resulted in your Razor issue": "Wykonaj akcje (lub brak akcji), które spowodowały problem z aparatem Razor", + "Pipe transport failed to get OS and processes.": "Transport potokowy nie może pobrać systemu operacyjnego i procesów.", "Please fill in this section": "Wypełnij tę sekcję", "Press {0}": "Naciśnij {0}", - "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alert dotyczący prywatności! Zawartość skopiowana do schowka może zawierać dane osobowe. Przed opublikowaniem w usłudze GitHub usuń wszelkie dane osobowe, które nie powinny być widoczne publicznie.", - "Projected CSharp as seen by extension": "Przewidywany element CSharp jako widoczny dla rozszerzenia", - "Projected CSharp document": "Przewidywany dokument języka CSharp", - "Projected Html as seen by extension": "Wyświetlony kod HTML wyświetlany przez rozszerzenie", + "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alert dotyczący prywatności! Zawartości skopiowana do schowka mogą zawierać dane osobowe. Przed opublikowaniem w usłudze GitHub usuń wszelkie dane osobowe, które nie powinny być widoczne publicznie.", + "Projected CSharp as seen by extension": "Wyświetlany kod CSharp widziany przez rozszerzenie", + "Projected CSharp document": "Wyświetlany dokument CSharp", + "Projected Html as seen by extension": "Wyświetlany kod HTML widziany przez rozszerzenia", "Projected Html document": "Wyświetlany dokument HTML", "Razor": "Razor", - "Razor C# Preview": "Razor C# Preview", - "Razor C# copied to clipboard": "Skopiowano razor C# do schowka", - "Razor HTML Preview": "Razor HTML Preview", - "Razor HTML copied to clipboard": "Kod HTML Razor został skopiowany do schowka", - "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Nie można nieoczekiwanie uruchomić serwera języka Razor. Sprawdź dziennik Razor i zgłoś problem.", - "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nie można poprawnie zatrzymać serwera języka Razor. Sprawdź dziennik Razor i zgłoś problem.", + "Razor C# Preview": "Razor C# (wersja zapoznawcza)", + "Razor C# copied to clipboard": "Skopiowano aparat Razor C# do schowka", + "Razor HTML Preview": "Razor HTML — wersja zapoznawcza", + "Razor HTML copied to clipboard": "Kod HTML Razor skopiowany do schowka", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Nieoczekiwanie nie można uruchomić serwera języka Razor. Sprawdź „dziennik Razor” i zgłoś problem.", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nie można poprawnie zatrzymać serwera języka Razor. Sprawdź „dziennik Razor” i zgłoś problem.", "Razor document": "Dokument Razor", - "Razor issue copied to clipboard": "Problem z Razor został skopiowany do schowka", - "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Rozpoczęto zbieranie danych problemu Razor. Odtwórz problem, a następnie naciśnij pozycję \"Zatrzymaj\"", - "Razor issue data collection stopped. Copying issue content...": "Zbieranie danych problemu Razor zostało zatrzymane. Trwa kopiowanie zawartości problemu...", - "Razor.VSCode version": "Wersja razor.VSCode", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", - "Report Razor Issue": "Zgłoś problem z razorem", - "Report a Razor issue": "Zgłoś problem z razorem", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", - "Restart": "Restart", - "Restart Language Server": "Restart Language Server", - "Run and Debug: A valid browser is not installed": "Uruchom i debuguj: nie zainstalowano prawidłowej przeglądarki", - "Run and Debug: auto-detection found {0} for a launch browser": "Uruchom i debuguj: znaleziono automatyczne wykrywanie {0} dla przeglądarki uruchamiania", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", - "Server failed to start after retrying 5 times.": "Nie można uruchomić serwera po 5 ponownych próbach.", - "Show Output": "Show Output", - "Start": "Start", - "Startup project not set": "Startup project not set", - "Steps to reproduce": "Steps to reproduce", - "Stop": "Stop", - "Synchronization timed out": "Upłynął limit czasu synchronizacji", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", - "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Wystąpił nieoczekiwany błąd podczas uruchamiania sesji debugowania. Sprawdź na konsoli przydatne dzienniki i odwiedź dokumentację debugowania, aby uzyskać więcej informacji.", + "Razor issue copied to clipboard": "Problem z aparatem Razor skopiowany do schowka", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Rozpoczęto zbieranie danych dotyczących problemu aparatu Razor. Odtwórz problem, a następnie naciśnij przycisk „Zatrzymaj”", + "Razor issue data collection stopped. Copying issue content...": "Zbieranie danych problemu aparatu Razor zostało zatrzymane. Trwa kopiowanie zawartości problemu...", + "Razor.VSCode version": "Wersja Razor.VSCode", + "Replace existing build and debug assets?": "Zamienić istniejące zasoby kompilacji i debugowania?", + "Report Razor Issue": "Zgłoś problem z aparatem Razor", + "Report a Razor issue": "Zgłoś problem z aparatem Razor", + "Required assets to build and debug are missing from '{0}'. Add them?": "Brak wymaganych zasobów do kompilowania i debugowania z „{0}”. Dodać je?", + "Restart": "Uruchom ponownie", + "Restart Language Server": "Ponownie uruchom serwer języka", + "Run and Debug: A valid browser is not installed": "Uruchom i debuguj: prawidłowa przeglądarka nie jest zainstalowana", + "Run and Debug: auto-detection found {0} for a launch browser": "Uruchamianie i debugowanie: automatyczne wykrywanie znalazło {0} dla przeglądarki uruchamiania", + "See {0} output": "Zobacz dane wyjściowe {0}", + "Select the process to attach to": "Wybierz docelowy proces dołączania", + "Select the project to launch": "Wybierz projekt do uruchomienia", + "Self-signed certificate sucessfully {0}": "Pomyślnie {0} certyfikat z podpisem własnym", + "Server failed to start after retrying 5 times.": "Nie można uruchomić serwera po ponowieniu próby 5 razy.", + "Show Output": "Pokaż dane wyjściowe", + "Start": "Uruchom", + "Startup project not set": "Projekt startowy nie jest ustawiony", + "Steps to reproduce": "Kroki do odtworzenia", + "Stop": "Zatrzymaj", + "Synchronization timed out": "Przekroczono limit czasu synchronizacji", + "The C# extension is still downloading packages. Please see progress in the output window below.": "Rozszerzenie języka C# nadal pobiera pakiety. Zobacz postęp w poniższym oknie danych wyjściowych.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "Rozszerzenie języka C# nie może automatycznie zdekodować projektów w bieżącym obszarze roboczym w celu utworzenia pliku launch.json, który można uruchomić. Plik launch.json szablonu został utworzony jako symbol zastępczy.\r\n\r\nJeśli serwer nie może obecnie załadować projektu, możesz spróbować rozwiązać ten problem, przywracając brakujące zależności projektu (przykład: uruchom polecenie „dotnet restore”) i usuwając wszelkie zgłoszone błędy podczas kompilowania projektów w obszarze roboczym.\r\nJeśli umożliwi to serwerowi załadowanie projektu, to --\r\n * Usuń ten plik\r\n * Otwórz paletę poleceń Visual Studio Code (Widok->Paleta poleceń)\r\n * Uruchom polecenie: „.NET: Generuj zasoby na potrzeby kompilowania i debugowania”.\r\n\r\nJeśli projekt wymaga bardziej złożonej konfiguracji uruchamiania, możesz usunąć tę konfigurację i wybrać inny szablon za pomocą przycisku „Dodaj konfigurację...”. znajdującego się u dołu tego pliku.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "Wybrana konfiguracja uruchamiania jest skonfigurowana do uruchamiania przeglądarki internetowej, ale nie znaleziono zaufanego certyfikatu programistycznego. Utworzyć zaufany certyfikat z podpisem własnym?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Wystąpił nieoczekiwany błąd podczas uruchamiania sesji debugowania. Aby uzyskać więcej informacji, sprawdź konsolę pod kątem przydatnych dzienników i odwiedź dokumentację debugowania.", "Token cancellation requested: {0}": "Zażądano anulowania tokenu: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", - "Tried to bind on notification logic while server is not started.": "Podjęto próbę powiązania w logice powiadomień, gdy serwer nie został uruchomiony.", - "Tried to bind on request logic while server is not started.": "Podjęto próbę powiązania w logice żądania, gdy serwer nie został uruchomiony.", - "Tried to send requests while server is not started.": "Próbowano wysłać żądania, gdy serwer nie został uruchomiony.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Transport attach could not obtain processes list.": "Dołączanie transportu nie mogło uzyskać listy procesów.", + "Tried to bind on notification logic while server is not started.": "Podjęto próbę powiązania w logice powiadomień, podczas gdy serwer nie został uruchomiony.", + "Tried to bind on request logic while server is not started.": "Podjęto próbę powiązania w logice żądania, podczas gdy serwer nie został uruchomiony.", + "Tried to send requests while server is not started.": "Podjęto próbę wysłania żądań, podczas gdy serwer nie został uruchomiony.", + "Unable to determine debug settings for project '{0}'": "Nie można określić ustawień debugowania dla projektu „{0}”", "Unable to find Razor extension version.": "Nie można odnaleźć wersji rozszerzenia Razor.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", - "Unable to resolve VSCode's version of CSharp": "Nie można rozpoznać wersji narzędzia CSharp programu VSCode", - "Unable to resolve VSCode's version of Html": "Nie można rozpoznać wersji kodu HTML programu VSCode", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unable to generate assets to build and debug. {0}.": "Nie można wygenerować zasobów do skompilowania i debugowania. {0}.", + "Unable to resolve VSCode's version of CSharp": "Nie można rozpoznać wersji CSharp programu VSCode", + "Unable to resolve VSCode's version of Html": "Nie można rozpoznać wersji HTML programu VSCode", + "Unexpected RuntimeId '{0}'.": "Nieoczekiwany identyfikator RuntimeId „{0}”.", "Unexpected completion trigger kind: {0}": "Nieoczekiwany rodzaj wyzwalacza ukończenia: {0}", "Unexpected error when attaching to C# preview window.": "Nieoczekiwany błąd podczas dołączania do okna podglądu języka C#.", "Unexpected error when attaching to HTML preview window.": "Nieoczekiwany błąd podczas dołączania do okna podglądu HTML.", - "Unexpected error when attaching to report Razor issue window.": "Nieoczekiwany błąd podczas dołączania do okna raportu problemu Razor.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected error when attaching to report Razor issue window.": "Nieoczekiwany błąd podczas dołączania do okna raportowania problemu Razor.", + "Unexpected message received from debugger.": "Odebrano nieoczekiwany komunikat z debugera.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Użyj funkcji IntelliSense, aby dowiedzieć się, które atrybuty istnieją na potrzeby debugowania języka C#", + "Use hover for the description of the existing attributes": "Użyj najechania kursorem w przypadku opisu istniejących atrybutów", "VSCode version": "Wersja programu VSCode", - "Version": "Version", - "View Debug Docs": "Wyświetl dokumenty debugowania", + "Version": "Wersja", + "View Debug Docs": "Wyświetl dokumentację debugowania", "Virtual document file path": "Ścieżka pliku dokumentu wirtualnego", - "WARNING": "WARNING", + "WARNING": "OSTRZEŻENIE", "Workspace information": "Informacje o obszarze roboczym", - "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Czy chcesz ponownie uruchomić serwer języka Razor, aby włączyć zmianę konfiguracji śledzenia Razor?", - "Yes": "Yes", - "You must first start the data collection before copying.": "Przed kopiowaniem należy rozpocząć zbieranie danych.", - "You must first start the data collection before stopping.": "Przed zatrzymaniem należy uruchomić zbieranie danych.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", - "{0} references": "{0} references", - "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, wklej zawartość problemu jako treść problemu. Nie zapomnij wypełnić żadnych szczegółów, które nie zostały wypełnione." + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Czy chcesz ponownie uruchomić serwer języka Razor, aby włączyć zmianę konfiguracji śledzenia aparatu Razor?", + "Yes": "Tak", + "You must first start the data collection before copying.": "Przed skopiowaniem należy najpierw rozpocząć zbieranie danych.", + "You must first start the data collection before stopping.": "Przed zatrzymaniem należy najpierw uruchomić zbieranie danych.", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[BŁĄD] Nie można zainstalować debugera. Debuger wymaga systemu macOS 10.12 (Sierra) lub nowszego.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[BŁĄD] Nie można zainstalować debugera. Nieznana platforma.", + "[ERROR]: C# Extension failed to install the debugger package.": "[BŁĄD]: Rozszerzenie języka C# nie może zainstalować pakietu debugera.", + "pipeArgs must be a string or a string array type": "Argument pipeArgs musi być ciągiem lub typem tablicy ciągów", + "{0} references": "Odwołania: {0}", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, wklej zawartość problemu jako treść problemu. Nie zapomnij wypełnić wszystkich szczegółów, które pozostały niewypełnione." } \ No newline at end of file diff --git a/l10n/bundle.l10n.pt-br.json b/l10n/bundle.l10n.pt-br.json index f9ed48750..b9fc694af 100644 --- a/l10n/bundle.l10n.pt-br.json +++ b/l10n/bundle.l10n.pt-br.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "\"{0}\" não é um projeto executável.", "1 reference": "1 referência", "A valid dotnet installation could not be found: {0}": "Não foi possível encontrar uma instalação dotnet válida: {0}", "Actual behavior": "Comportamento real", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Ocorreu um erro durante a instalação do Depurador do .NET. Talvez seja necessário reinstalar a extensão C#.", "Author": "Autor", "Bug": "Bug", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "Não foi possível analisar o envFile {0} devido a {1}", + "Cancel": "Cancelar", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Não foi possível criar configurações de depuração do .NET. Nenhuma pasta de workspace foi selecionada.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Não foi possível criar configurações de depuração do .NET. O projeto C# ativo não está na pasta \"{0}\".", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Não foi possível criar configurações de depuração do .NET. O servidor ainda está sendo inicializado ou foi encerrado inesperadamente.", "Cannot load Razor language server because the directory was not found: '{0}'": "Não é possível carregar o servidor de idioma do Razor porque o diretório não foi encontrado: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Não foi possível resolver as configurações de depuração do .NET. O servidor ainda está sendo inicializado ou foi encerrado inesperadamente.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Não é possível iniciar a coleta de logs do Razor quando {0} está definido como {1}. Defina {0} como {2} e, em seguida, recarregue seu ambiente VSCode e execute novamente o comando Razor relatar problema.", "Cannot stop Razor Language Server as it is already stopped.": "Não é possível parar o Razor Language Server porque ele já está parado.", "Click {0}. This will copy all relevant issue information.": "Clique em {0}. Isso copiará todas as informações relevantes do problema.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "A configuração \"{0}\" no launch.json não tem um argumento {1} com {2} para fins de listagem de processos remotos.", "Copy C#": "Copiar C#", "Copy Html": "Copiar Html", "Copy issue content again": "Copie o conteúdo do problema novamente", @@ -24,50 +24,50 @@ "Could not determine Html content": "Não foi possível determinar o conteúdo html", "Could not find '{0}' in or above '{1}'.": "Não foi possível encontrar '{0}' dentro ou acima '{1}'.", "Could not find Razor Language Server executable within directory '{0}'": "Não foi possível encontrar o executável do Razor Language Server no diretório '{0}'", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "Não foi possível encontrar uma ID de processo para anexar.", + "Couldn't create self-signed certificate. See output for more information.": "Não foi possível criar um certificado autoassinado. Consulte a saída para obter mais informações.", "Description of the problem": "Descrição do problema", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "Desabilitar uma mensagem nas configurações", + "Does not contain .NET Core projects.": "Não contém projetos do .NET Core.", + "Don't Ask Again": "Não perguntar novamente", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Habilitar a inicialização de um navegador da web quando o ASP.NET Core for iniciado. Para obter mais informações: {0}", + "Error Message: ": "Mensagem de Erro: ", "Expand": "Expandir", "Expected behavior": "Comportamento esperado", "Extension": "Extensão", "Extensions": "Extensões", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Falha ao concluir a instalação da extensão C#. Confira o erro na janela de saída abaixo.", + "Failed to parse tasks.json file": "Falha ao analisar o arquivo tasks.json", + "Failed to set debugadpter directory": "Falha ao definir o diretório de depuração", + "Failed to set extension directory": "Falha ao configurar o diretório da extensão", + "Failed to set install complete file path": "Falha ao configurar o caminho do arquivo para concluir a instalação", + "For further information visit {0}": "Para obter mais informações, acesse {0}", + "For further information visit {0}.": "Para obter mais informações, visite {0}.", + "For more information about the 'console' field, see {0}": "Para obter mais informações sobre o campo \"console\", confira {0}", + "Get the SDK": "Obter o SDK", "Go to GitHub": "Acessar o GitHub", - "Help": "Help", + "Help": "Ajuda", "Host document file path": "Caminho do arquivo do documento host", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "Se tiver alterado as estruturas de destino, certifique-se de atualizar o caminho do programa.", "Ignore": "Ignorar", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignorando linhas não analisáveis no envFile {0}: {1}.", + "Invalid project index": "Índice de projeto inválido", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Configuração de rastreamento inválida para servidor de idioma Razor. Padrão para '{0}'", "Is this a Bug or Feature request?": "Isso é uma solicitação de bug ou recurso?", "Logs": "Logs", "Machine information": "Informações do computador", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "Mais Informações", + "Name not defined in current configuration.": "Nome não definido na configuração atual.", + "No executable projects": "Nenhum projeto executável", + "No launchable target found for '{0}'": "Nenhum destino inicializável encontrado para \"{0}\"", + "No process was selected.": "Nenhum processo foi selecionado.", "Non Razor file as active document": "Arquivo não Razor como documento ativo", - "Not Now": "Not Now", + "Not Now": "Agora não", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "Abrir o envFile", + "Operating system \"{0}\" not supported.": "Não há suporte para o sistema operacional \"{0}\".", "Perform the actions (or no action) that resulted in your Razor issue": "Execute as ações (ou nenhuma ação) que resultaram no problema do seu Razor", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "O transporte de pipe falhou ao obter o SO e os processos.", "Please fill in this section": "Preencha esta seção", "Press {0}": "Pressione {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Alerta de privacidade! O conteúdo copiado para a área de transferência pode conter dados pessoais. Antes de postar no GitHub, remova todos os dados pessoais que não devem ser visualizados publicamente.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "A coleta de dados de problemas do Razor foi iniciada. Reproduza o problema e pressione \"Parar\"", "Razor issue data collection stopped. Copying issue content...": "A coleta de dados do problema do Razor foi interrompida. Copiando o conteúdo do problema...", "Razor.VSCode version": "Versão do Razor.VSCode", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "Substituir os ativos de compilação e depuração existentes?", "Report Razor Issue": "Relatar Problema do Razor", "Report a Razor issue": "Relatar um problema do Razor", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "Os ativos necessários para compilar e depurar estão ausentes de \"{0}\". Deseja adicioná-los?", "Restart": "Reiniciar", "Restart Language Server": "Reiniciar o Servidor de Linguagem", "Run and Debug: A valid browser is not installed": "Executar e depurar: um navegador válido não está instalado", "Run and Debug: auto-detection found {0} for a launch browser": "Executar e depurar: detecção automática encontrada {0} para um navegador de inicialização", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "Ver a saída de {0}", + "Select the process to attach to": "Selecione o processo ao qual anexar", + "Select the project to launch": "Selecione o projeto a ser iniciado", + "Self-signed certificate sucessfully {0}": "Certificado autoassinado com sucesso {0}", "Server failed to start after retrying 5 times.": "O servidor falhou ao iniciar depois de tentar 5 vezes.", - "Show Output": "Show Output", + "Show Output": "Mostrar Saída", "Start": "Início", - "Startup project not set": "Startup project not set", + "Startup project not set": "Projeto de inicialização não configurado", "Steps to reproduce": "Etapas para reproduzir", "Stop": "Parar", "Synchronization timed out": "A sincronização atingiu o tempo limite", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "A extensão C# ainda está baixando pacotes. Veja o progresso na janela de saída abaixo.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "A extensão C# não conseguiu decodificar projetos automaticamente no workspace atual para criar um arquivo launch.json executável. Um modelo de arquivo launch.json foi criado como um espaço reservado.\r\n\r\nSe o servidor não estiver sendo capaz de carregar seu projeto no momento, você pode tentar resolver isso restaurando as dependências ausentes do projeto (por exemplo: executar \"dotnet restore\") e corrigindo quaisquer erros notificados com relação à compilação dos projetos no seu workspace.\r\nSe isso permitir que o servidor consiga carregar o projeto agora:\r\n * Exclua esse arquivo\r\n * Abra a paleta de comandos do Visual Studio Code (Ver->Paleta de Comandos)\r\n * execute o comando: \".NET: Generate Assets for Build and Debug\".\r\n\r\nSe o seu projeto requerer uma configuração de inicialização mais complexa, talvez você queira excluir essa configuração e escolher um modelo diferente usando o botão \"Adicionar Configuração...\" na parte inferior desse arquivo.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "A configuração de inicialização selecionada está configurada para iniciar um navegador da web, mas nenhum certificado de desenvolvimento confiável foi encontrado. Deseja criar um certificado autoassinado confiável?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Ocorreu um erro inesperado ao iniciar sua sessão de depuração. Verifique o console para obter logs úteis e visite os documentos de depuração para obter mais informações.", "Token cancellation requested: {0}": "Cancelamento de token solicitado: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "A anexação do transporte não pôde obter a lista de processos.", "Tried to bind on notification logic while server is not started.": "Tentou vincular a lógica de notificação enquanto o servidor não foi iniciado.", "Tried to bind on request logic while server is not started.": "Tentou vincular a lógica de solicitação enquanto o servidor não foi iniciado.", "Tried to send requests while server is not started.": "Tentei enviar solicitações enquanto o servidor não foi iniciado.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "Não foi possível determinar as configurações de depuração para o projeto \"{0}\"", "Unable to find Razor extension version.": "Não é possível localizar a versão da extensão do Razor.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "Não foi possível gerar os ativos para compilar e depurar. {0}.", "Unable to resolve VSCode's version of CSharp": "Não é possível resolver a versão do CSharp do VSCode", "Unable to resolve VSCode's version of Html": "Não é possível resolver a versão do Html do VSCode", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "RuntimeId inesperada \"{0}\".", "Unexpected completion trigger kind: {0}": "Tipo de gatilho de conclusão inesperada: {0}", "Unexpected error when attaching to C# preview window.": "Erro inesperado ao anexar à janela de visualização C#.", "Unexpected error when attaching to HTML preview window.": "Erro inesperado ao anexar à janela de visualização HTML.", "Unexpected error when attaching to report Razor issue window.": "Erro inesperado ao anexar à janela de problema do Razor de relatório.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "Mensagem inesperada recebida do depurador.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Usar o IntelliSense para descobrir quais atributos existem para a depuração de C#", + "Use hover for the description of the existing attributes": "Passe o mouse sobre a tela para ver a descrição dos atributos existentes", "VSCode version": "Versão do VSCode", "Version": "Versão", "View Debug Docs": "Exibir Documentos de Depuração", "Virtual document file path": "Caminho do arquivo de documento virtual", - "WARNING": "WARNING", + "WARNING": "AVISO", "Workspace information": "Informações do workspace", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Gostaria de reiniciar o Razor Language Server para habilitar a alteração de configuração de rastreamento do Razor?", - "Yes": "Yes", + "Yes": "Sim", "You must first start the data collection before copying.": "Você deve primeiro iniciar a coleta de dados antes de copiar.", "You must first start the data collection before stopping.": "Você deve primeiro iniciar a coleta de dados antes de parar.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERRO] O depurador não pôde ser instalado. O depurador requer o macOS 10.12 (Sierra) ou mais recente.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERRO] O depurador não pôde ser instalado. Plataforma desconhecida.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ERRO]: a extensão C# falhou ao instalar o pacote do depurador.", + "pipeArgs must be a string or a string array type": "pipeArgs deve ser uma cadeia de caracteres ou um tipo de matriz de cadeia de caracteres", "{0} references": "{0} referências", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, cole o conteúdo do problema como o corpo do problema. Não se esqueça de preencher todos os detalhes que não foram preenchidos." } \ No newline at end of file diff --git a/l10n/bundle.l10n.ru.json b/l10n/bundle.l10n.ru.json index 722a58707..9e65e8216 100644 --- a/l10n/bundle.l10n.ru.json +++ b/l10n/bundle.l10n.ru.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "\"{0}\" не является исполняемым проектом.", "1 reference": "1 ссылка", "A valid dotnet installation could not be found: {0}": "Не удалось найти допустимую установку dotnet: {0}", "Actual behavior": "Фактическое поведение", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Произошла ошибка при установке отладчика .NET. Возможно, потребуется переустановить расширение C#.", "Author": "Автор", "Bug": "Ошибка", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "Не удается разобрать envFile {0} из-за {1}", + "Cancel": "Отмена", + "Cannot create .NET debug configurations. No workspace folder was selected.": "Не удается создать конфигурации отладки .NET. Не выбрана папка рабочей области.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Не удается создать конфигурации отладки .NET. Активный проект C# не находится в папке \"{0}\".", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Не удается создать конфигурации отладки .NET. Сервер все еще инициализируется или неожиданно завершил работу.", "Cannot load Razor language server because the directory was not found: '{0}'": "Не удалось загрузить языковой сервер Razor, поскольку не найден каталог \"{0}\"", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Не удается разрешить конфигурации отладки .NET. Сервер все еще инициализируется или неожиданно завершил работу.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Не удалось запустить сбор журналов Razor, поскольку параметру {0} задано значение {1}. Задайте параметру {0} значение {2}, после чего перезапустите среду VSCode и повторно сообщите о проблеме Razor.", "Cannot stop Razor Language Server as it is already stopped.": "Не удалось остановить языковой сервер Razor, поскольку он уже остановлен.", "Click {0}. This will copy all relevant issue information.": "Нажмите {0}. Вся необходимая информация о проблеме будет скопирована.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "У конфигурации \"{0}\" в файле launch.json {1} нет аргумента с {2} перечисления удаленных процессов.", "Copy C#": "Копировать C#", "Copy Html": "Копировать HTML", "Copy issue content again": "Повторно копировать содержимое проблемы", @@ -24,50 +24,50 @@ "Could not determine Html content": "Не удалось определить содержимое HTML", "Could not find '{0}' in or above '{1}'.": "Не удалось найти \"{0}\" в \"{1}\" или выше.", "Could not find Razor Language Server executable within directory '{0}'": "Не удалось найти исполняемый файл языкового сервера Razor в каталоге \"{0}\"", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "Не удалось найти идентификатор процесса для вложения.", + "Couldn't create self-signed certificate. See output for more information.": "Не удалось создать самозаверяющий сертификат См. выходные данные для получения дополнительных сведений.", "Description of the problem": "Описание проблемы", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "Отключить сообщение в параметрах", + "Does not contain .NET Core projects.": "Не содержит проектов .NET Core.", + "Don't Ask Again": "Больше не спрашивать", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Включите запуск веб-браузера при запуске ASP.NET Core. Для получения дополнительных сведений: {0}", + "Error Message: ": "Сообщение об ошибке: ", "Expand": "Развернуть", "Expected behavior": "Ожидаемое поведение", "Extension": "Расширение", "Extensions": "Расширения", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Не удалось завершить установку расширения C#. См. ошибку в окне вывода ниже.", + "Failed to parse tasks.json file": "Не удалось проанализировать файл tasks.json.", + "Failed to set debugadpter directory": "Не удалось установить каталог отладчика", + "Failed to set extension directory": "Не удалось установить каталог расширений", + "Failed to set install complete file path": "Не удалось установить полный путь к файлу установки", + "For further information visit {0}": "Для получения дополнительных сведений посетите {0}", + "For further information visit {0}.": "Для получения дополнительных сведений посетите {0}.", + "For more information about the 'console' field, see {0}": "Дополнительные сведения о поле \"console\" см. в {0}", + "Get the SDK": "Получение пакета SDK", "Go to GitHub": "Перейти в GitHub", - "Help": "Help", + "Help": "Справка", "Host document file path": "Путь к файлу документа узла", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "Если вы изменили требуемые версии .NET Framework, обязательно обновите путь к программе.", "Ignore": "Игнорировать", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "Пропускаются строки, не поддающиеся анализу, в envFile {0}: {1}", + "Invalid project index": "Недопустимый индекс проекта", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Недопустимый параметр трассировки для языкового сервера Razor. Установлено значение по умолчанию \"{0}\"", "Is this a Bug or Feature request?": "Это сообщение об ошибке или запрос новой возможности?", "Logs": "Журналы", "Machine information": "Сведения о компьютере", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "Дополнительные сведения", + "Name not defined in current configuration.": "Имя не определено в текущей конфигурации.", + "No executable projects": "Нет исполняемых проектов", + "No launchable target found for '{0}'": "Не найдена запускаемая цель для \"{0}\"", + "No process was selected.": "Процесс не выбран.", "Non Razor file as active document": "Активный документ не в формате Razor", - "Not Now": "Not Now", + "Not Now": "Не сейчас", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "Открыть envFile", + "Operating system \"{0}\" not supported.": "Операционная система \"{0}\" не поддерживается.", "Perform the actions (or no action) that resulted in your Razor issue": "Выполните действия (или воспроизведите условия), которые вызвали проблему Razor", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "Транспорту канала не удалось получить ОС и процессы.", "Please fill in this section": "Заполните этот раздел", "Press {0}": "Нажмите {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Оповещение конфиденциальности. Содержимое, скопированное в буфер обмена, может содержать личные сведения. Перед публикацией в GitHub удалите все личные сведения, не предназначенные для общедоступного просмотра.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Запущен сбор данных о проблеме Razor. Воспроизведите проблему и нажмите \"Остановить\"", "Razor issue data collection stopped. Copying issue content...": "Сбор данных о проблеме Razor остановлен. Содержимое проблемы копируется…", "Razor.VSCode version": "Версия Razor.VSCode", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "Заменить существующие ресурсы сборки и отладки?", "Report Razor Issue": "Сообщить о проблеме Razor", "Report a Razor issue": "Сообщить о проблеме Razor", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "Необходимые ресурсы для сборки и отладки отсутствуют в \"{0}\". Добавить их?", "Restart": "Перезапустить", "Restart Language Server": "Перезапустить языковой сервер", "Run and Debug: A valid browser is not installed": "Запуск и отладка: не установлен допустимый браузер", "Run and Debug: auto-detection found {0} for a launch browser": "Запуск и отладка: для браузера запуска автоматически обнаружено {0}", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "Просмотреть выходные данные {0}", + "Select the process to attach to": "Выберите процесс, к которому нужно выполнить подключение", + "Select the project to launch": "Выберите проект для запуска", + "Self-signed certificate sucessfully {0}": "Самозаверяющий сертификат успешно {0}", "Server failed to start after retrying 5 times.": "Не удалось запустить сервер после 5 попыток.", - "Show Output": "Show Output", + "Show Output": "Показать выходные данные", "Start": "Запустить", - "Startup project not set": "Startup project not set", + "Startup project not set": "Запуск проекта не установлен", "Steps to reproduce": "Шаги для воспроизведения", "Stop": "Остановить", "Synchronization timed out": "Время ожидания синхронизации истекло", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "Расширение C# все еще скачивает пакеты. См. ход выполнения в окне вывода ниже.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "Расширению C# не удалось автоматически декодировать проекты в текущей рабочей области для создания исполняемого файла launch.json. В качестве заполнителя создан файл шаблона launch.json.\r\n\r\nЕсли сервер сейчас не может загрузить проект, можно попытаться решить эту проблему, восстановив все отсутствующие зависимости проекта (например, запустив \"dotnet restore\") и исправив все обнаруженные ошибки при создании проектов в этой рабочей области.\r\nЕсли это позволяет серверу загрузить проект, то --\r\n * Удалите этот файл\r\n * Откройте палитру команд Visual Studio Code (Вид->Палитра команд)\r\n * выполните команду: .NET: Generate Assets for Build and Debug\".\r\n\r\nЕсли для проекта требуется более сложная конфигурация запуска, можно удалить эту конфигурацию и выбрать другой шаблон с помощью кнопки \"Добавить конфигурацию...\" в нижней части этого файла.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "Выбранная конфигурация запуска настроена на запуск веб-браузера, но доверенный сертификат разработки не найден. Создать доверенный самозаверяющий сертификат?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "При запуске сеанса отладки возникла непредвиденная ошибка. Проверьте журналы в консоли и изучите документацию по отладке, чтобы получить дополнительные сведения.", "Token cancellation requested: {0}": "Запрошена отмена маркера {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "При подключении транспорта не удалось получить список процессов.", "Tried to bind on notification logic while server is not started.": "Совершена попытка привязать логику уведомления при неактивном сервере.", "Tried to bind on request logic while server is not started.": "Совершена попытка привязать логику запроса при неактивном сервере.", "Tried to send requests while server is not started.": "Совершена попытка отправить запросы при неактивном сервере.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "Не удалось определить параметры отладки для проекта \"{0}\"", "Unable to find Razor extension version.": "Не удалось найти версию расширения Razor.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "Не удалось создать ресурсы для сборки и отладки. {0}.", "Unable to resolve VSCode's version of CSharp": "Не удалось разрешить версию VSCode CSharp", "Unable to resolve VSCode's version of Html": "Не удалось разрешить версию VSCode HTML", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "Неожиданный RuntimeId \"{0}\".", "Unexpected completion trigger kind: {0}": "Тип непредвиденного триггера завершения: {0}", "Unexpected error when attaching to C# preview window.": "Возникла непредвиденная ошибка при подключении к окну предварительного просмотра C#.", "Unexpected error when attaching to HTML preview window.": "Возникла непредвиденная ошибка при подключении к окну предварительного просмотра HTML.", "Unexpected error when attaching to report Razor issue window.": "Возникла непредвиденная ошибка при подключении к окну сведений об ошибке Razor.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "Получено неожиданное сообщение от отладчика.", + "Use IntelliSense to find out which attributes exist for C# debugging": "Используйте IntelliSense, чтобы узнать, какие атрибуты существуют для отладки C#.", + "Use hover for the description of the existing attributes": "Используйте наведение для описания существующих атрибутов", "VSCode version": "Версия VSCode", "Version": "Версия", "View Debug Docs": "Просмотреть документацию по отладке", "Virtual document file path": "Путь к файлу виртуального документа", - "WARNING": "WARNING", + "WARNING": "ПРЕДУПРЕЖДЕНИЕ", "Workspace information": "Сведения о рабочей области", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Вы хотите перезапустить языковой сервер Razor для активации изменения конфигурации трассировки Razor?", - "Yes": "Yes", + "Yes": "Да", "You must first start the data collection before copying.": "Перед копированием необходимо запустить сбор данных.", "You must first start the data collection before stopping.": "Перед остановкой необходимо запустить сбор данных.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ОШИБКА] Невозможно установить отладчик. Для отладчика требуется macOS 10.12 (Sierra) или более новая.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[ОШИБКА] Невозможно установить отладчик. Неизвестная платформа.", + "[ERROR]: C# Extension failed to install the debugger package.": "[ОШИБКА]: расширению C# не удалось установить пакет отладчика.", + "pipeArgs must be a string or a string array type": "pipeArgs должен быть строкой или строковым массивом", "{0} references": "Ссылок: {0}", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, вставьте описание проблемы в соответствующее поле. Не забудьте указать все необходимые сведения." } \ No newline at end of file diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json index 49bc2eebf..d82dfac2b 100644 --- a/l10n/bundle.l10n.tr.json +++ b/l10n/bundle.l10n.tr.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "'{0}' yürütülebilir bir proje değil.", "1 reference": "1 başvuru", "A valid dotnet installation could not be found: {0}": "Geçerli bir dotnet yüklemesi bulunamadı: {0}", "Actual behavior": "Gerçek davranış", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET Hata Ayıklayıcısı yüklenirken bir hata oluştu. C# uzantısının yeniden yüklenmesi gerekebilir.", "Author": "Yazar", "Bug": "Hata", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "EnvFile {0} dosyası, {1} nedeniyle ayrıştırılamıyor", + "Cancel": "İptal", + "Cannot create .NET debug configurations. No workspace folder was selected.": ".NET hata ayıklama yapılandırmaları oluşturulamıyor. Çalışma alanı klasörü seçilmedi.", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": ".NET hata ayıklama yapılandırmaları oluşturulamıyor. Etkin C# projesi '{0}' klasöründe değil.", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET hata ayıklama yapılandırmaları oluşturulamıyor. Sunucu hala başlatılıyor veya beklenmedik şekilde çıkıldı.", "Cannot load Razor language server because the directory was not found: '{0}'": "'{0}' dizini bulunamadığından Razor dil sunucusu yüklenemiyor.", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": ".NET hata ayıklama yapılandırmaları çözümlenemiyor. Sunucu hala başlatılıyor veya beklenmedik şekilde çıkıldı.", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "Razor günlükleri toplama işlemi {0}, {1} olarak ayarlandığında başlatılamıyor. Lütfen {0} ayarını {2} olarak ayarlayın ve VSCode ortamınızı yeniden yükleyin ve Razor sorunu bildir komutunu yeniden çalıştırın.", "Cannot stop Razor Language Server as it is already stopped.": "Razor Dil Sunucusu zaten durdurulmuş olduğundan durdurulamıyor.", "Click {0}. This will copy all relevant issue information.": "{0} tıklayın. Bu işlem, ilgili tüm sorun bilgilerini kopyalar.", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "launch.json dosyasındaki \"{0}\" yapılandırması uzaktan süreç listeleme için {2} ile {1} bağımsız değişkenine sahip değil.", "Copy C#": "Kopya C#", "Copy Html": "HTML'yi Kopyala", "Copy issue content again": "Sorun içeriğini yeniden kopyala", @@ -24,50 +24,50 @@ "Could not determine Html content": "Html içeriği belirlenemedi", "Could not find '{0}' in or above '{1}'.": "'{1}' içinde veya üzerinde '{0}' bulunamadı.", "Could not find Razor Language Server executable within directory '{0}'": "'{0}' dizininde Razor Dil Sunucusu yürütülebilir dosyası bulunamadı", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "Eklenecek işlem kimliği bulunamadı.", + "Couldn't create self-signed certificate. See output for more information.": "Otomatik olarak imzalanan sertifika oluşturulamadı. Daha fazla bilgi için çıktıya bakın.", "Description of the problem": "Sorunun açıklaması", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "Ayarlarda iletiyi devre dışı bırakma", + "Does not contain .NET Core projects.": ".NET Core projeleri içermiyor.", + "Don't Ask Again": "Bir Daha Sorma", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "ASP.NET Core başlatıldığında bir web tarayıcısını başlatmayı etkinleştirin. Daha fazla bilgi için: {0}", + "Error Message: ": "Hata İletisi: ", "Expand": "Genişlet", "Expected behavior": "Beklenen davranış", "Extension": "Uzantı", "Extensions": "Uzantılar", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "C# uzantısının yüklenmesi tamamlanamadı. Lütfen aşağıdaki çıkış penceresindeki hataya bakın.", + "Failed to parse tasks.json file": "tasks.json dosyası ayrıştırılamadı", + "Failed to set debugadpter directory": "Hata ayıklayıcı dizini ayarlanamadı", + "Failed to set extension directory": "Uzantı dizini ayarlanamadı", + "Failed to set install complete file path": "Tam dosya yolu yüklemesi ayarlanamadı", + "For further information visit {0}": "Daha fazla bilgi için bkz. {0}", + "For further information visit {0}.": "Daha fazla bilgi için bkz. {0}.", + "For more information about the 'console' field, see {0}": "'Konsol' alanı hakkında daha fazla bilgi için bkz. {0}", + "Get the SDK": "SDK’yi alın", "Go to GitHub": "GitHub'a Git", - "Help": "Help", + "Help": "Yardım", "Host document file path": "Konak belgesi dosya yolu", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "Hedef çerçevelerini değiştirdiyseniz, program yolunu güncelleştirdiğinizden emin olun.", "Ignore": "Yoksay", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "envFile {0} dosyasındaki ayrıştırılamayan satırlar yok sayılıyor: {1}.", + "Invalid project index": "Geçersiz proje dizini", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor dil sunucusu için geçersiz izleme ayarı. Varsayılan olarak '{0}'", "Is this a Bug or Feature request?": "Bu bir Hata bildirimi mi Özellik isteği mi?", "Logs": "Günlükler", "Machine information": "Makine bilgileri", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "Daha Fazla Bilgi", + "Name not defined in current configuration.": "Ad geçerli yapılandırmada tanımlanmadı.", + "No executable projects": "Yürütülebilir proje yok", + "No launchable target found for '{0}'": "'{0}' için başlatılabilir hedef bulunamadı.", + "No process was selected.": "İşlem seçilmedi.", "Non Razor file as active document": "Etkin belge olarak Razor olmayan dosya", - "Not Now": "Not Now", + "Not Now": "Şimdi Değil", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "envFile’ı aç", + "Operating system \"{0}\" not supported.": "\"{0}\" işletim sistemi desteklenmiyor.", "Perform the actions (or no action) that resulted in your Razor issue": "Razor sorunuzla sonuçlanan eylemleri gerçekleştirin (veya eylem gerçekleştirmeyin)", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "Kanal aktarımı, işletim sistemini ve işlemleri alamadı.", "Please fill in this section": "Lütfen bu bölümü doldurun", "Press {0}": "{0} tuşuna basın", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "Gizlilik Uyarısı! Panonuza kopyalanan içerikler kişisel veriler içeriyor olabilir. GitHub'a göndermeden önce lütfen genel olarak görüntülenmesine izin verilmeyen kişisel verileri kaldırın.", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor sorunu veri toplama işlemi başlatıldı. Sorunu yeniden oluşturun ve \"Durdur\" düğmesine basın", "Razor issue data collection stopped. Copying issue content...": "Razor sorunu veri toplama işlemi durduruldu. Sorun içeriği kopyalanıyor...", "Razor.VSCode version": "Razor.VSCode sürümü", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "Mevcut derleme ve hata ayıklama varlıkları değiştirilsin mi?", "Report Razor Issue": "Razor Sorunu Bildir", "Report a Razor issue": "Razor sorunu bildirin", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "'{0}' derleme ve hata ayıklama için gerekli varlıklara sahip değil. Eklensin mi?", "Restart": "Yeniden Başlat", "Restart Language Server": "Dil Sunucusunu Yeniden Başlat", "Run and Debug: A valid browser is not installed": "Çalıştır ve Hata Ayıkla: Geçerli bir tarayıcı yüklü değil", "Run and Debug: auto-detection found {0} for a launch browser": "Çalıştır ve Hata Ayıkla: otomatik algılama bir başlatma tarayıcısı için {0} buldu", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "{0} çıktısını göster", + "Select the process to attach to": "Eklenilecek işlemi seçin", + "Select the project to launch": "Başlatılacak projeyi seçin", + "Self-signed certificate sucessfully {0}": "Otomatik olarak imzalanan sertifika başarıyla {0}", "Server failed to start after retrying 5 times.": "Sunucu 5 kez yeniden denendikten sonra başlatılamadı.", - "Show Output": "Show Output", + "Show Output": "Çıktıyı Göster", "Start": "Başlangıç", - "Startup project not set": "Startup project not set", + "Startup project not set": "Başlangıç projesi ayarlanmadı", "Steps to reproduce": "Yeniden üretme adımları", "Stop": "Durdur", "Synchronization timed out": "Eşitleme zaman aşımına uğradı", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "C# uzantısı hala paketleri indiriyor. Lütfen aşağıdaki çıkış penceresinde ilerleme durumuna bakın.", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "C# uzantısı, çalıştırılabilir bir launch.json dosyası oluşturmak için geçerli çalışma alanında projelerin kodunu otomatik olarak çözümleyemedi. Bir şablon launch.json dosyası yer tutucu olarak oluşturuldu.\r\n\r\nSunucu şu anda projenizi yükleyemiyorsa, eksik proje bağımlılıklarını geri yükleyip (örnek: ‘dotnet restore’ çalıştırma) ve çalışma alanınıza proje oluşturmayla ilgili raporlanan hataları düzelterek bu sorunu çözmeye çalışabilirsiniz.\r\nBu, sunucunun artık projenizi yüklemesine olanak sağlarsa --\r\n * Bu dosyayı silin\r\n * Visual Studio Code komut paletini (Görünüm->Komut Paleti) açın\r\n * şu komutu çalıştırın: '.NET: Generate Assets for Build and Debug'.\r\n\r\nProjeniz daha karmaşık bir başlatma yapılandırma ayarı gerektiriyorsa, bu yapılandırmayı silip bu dosyanın alt kısmında bulunan ‘Yapılandırma Ekle...’ düğmesini kullanarak başka bir şablon seçebilirsiniz.", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "Seçilen başlatma yapılandırması bir web tarayıcısı başlatmak üzere yapılandırılmış, ancak güvenilir bir geliştirme sertifikası bulunamadı. Otomatik olarak imzalanan güvenilir bir sertifika oluşturulsun mu?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Hata ayıklama oturumunuz başlatılırken beklenmeyen bir hata oluştu. Konsolda size yardımcı olabilecek günlüklere bakın ve daha fazla bilgi için hata ayıklama belgelerini ziyaret edin.", "Token cancellation requested: {0}": "Belirteç iptali istendi: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "Aktarım ekleme, işlemler listesini alamadı.", "Tried to bind on notification logic while server is not started.": "Sunucu başlatılmamışken bildirim mantığına bağlanmaya çalışıldı.", "Tried to bind on request logic while server is not started.": "Sunucu başlatılmamışken istek mantığına bağlanmaya çalışıldı.", "Tried to send requests while server is not started.": "Sunucu başlatılmamışken istekler gönderilmeye çalışıldı.", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "'{0}' projesi için hata ayıklama ayarları belirlenemedi", "Unable to find Razor extension version.": "Razor uzantısı sürümü bulunamıyor.", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "Derlemek ve hata ayıklamak için varlıklar oluşturulamıyor. {0}.", "Unable to resolve VSCode's version of CSharp": "VSCode'un CSharp sürümü çözümlenemiyor", "Unable to resolve VSCode's version of Html": "VSCode'un HTML sürümü çözümlenemiyor", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "Beklenmeyen RuntimeId '{0}'.", "Unexpected completion trigger kind: {0}": "Beklenmeyen tamamlama tetikleyicisi türü: {0}", "Unexpected error when attaching to C# preview window.": "C# önizleme penceresine eklenirken beklenmeyen hata oluştu.", "Unexpected error when attaching to HTML preview window.": "HTML önizleme penceresine eklenirken beklenmeyen hata oluştu.", "Unexpected error when attaching to report Razor issue window.": "Razor sorunu bildirme penceresine eklerken beklenmeyen hata oluştu.", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "Hata ayıklayıcısından beklenmeyen ileti alındı.", + "Use IntelliSense to find out which attributes exist for C# debugging": "C# hata ayıklaması için hangi özniteliklerin mevcut olduğunu bulmak için IntelliSense’i kullanın", + "Use hover for the description of the existing attributes": "Var olan özniteliklerin açıklaması için vurgulamayı kullanma", "VSCode version": "VSCode sürümü", "Version": "Sürüm", "View Debug Docs": "Hata Ayıklama Belgelerini Görüntüle", "Virtual document file path": "Sanal belge dosya yolu", - "WARNING": "WARNING", + "WARNING": "UYARI", "Workspace information": "Çalışma alanı bilgileri", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Razor izleme yapılandırması değişikliğini etkinleştirmek için Razor Dil Sunucusu'nu yeniden başlatmak istiyor musunuz?", - "Yes": "Yes", + "Yes": "Evet", "You must first start the data collection before copying.": "Kopyalamadan önce veri toplamayı başlatmalısınız.", "You must first start the data collection before stopping.": "Durdurmadan önce veri toplamayı başlatmalısınız.", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[HATA] Hata ayıklayıcısı yüklenemiyor. Hata ayıklayıcı macOS 10.12 (Sierra) veya daha yeni bir sürüm gerektirir.", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[HATA] Hata ayıklayıcısı yüklenemiyor. Bilinmeyen platform.", + "[ERROR]: C# Extension failed to install the debugger package.": "[HATA]: C# Uzantısı hata ayıklayıcı paketini yükleyemedi.", + "pipeArgs must be a string or a string array type": "pipeArgs bir dize veya dize dizisi türü olmalıdır", "{0} references": "{0} başvuru", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, sorun içeriklerinizi sorunun gövdesi olarak yapıştırın. Daha sonrasında doldurulmamış olan ayrıntıları sağlamayı unutmayın." } \ No newline at end of file diff --git a/l10n/bundle.l10n.zh-cn.json b/l10n/bundle.l10n.zh-cn.json index 4db6352a7..6a54e2b28 100644 --- a/l10n/bundle.l10n.zh-cn.json +++ b/l10n/bundle.l10n.zh-cn.json @@ -1,22 +1,22 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", + "'{0}' is not an executable project.": "\"{0}\" 不是可执行项目。", "1 reference": "1 个引用", "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安装: {0}", "Actual behavior": "实际行为", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安装 .NET 调试器时出错。可能需要重新安装 C# 扩展。", "Author": "作者", "Bug": "Bug", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Can't parse envFile {0} because of {1}": "由于 {1},无法分析 envFile {0}", + "Cancel": "取消", + "Cannot create .NET debug configurations. No workspace folder was selected.": "无法创建 .NET 调试配置。未选择任何工作区文件夹。", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "无法创建 .NET 调试配置。活动 C# 项目不在文件夹 \"{0}\" 内。", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "无法创建 .NET 调试配置。服务器仍在初始化或意外退出。", "Cannot load Razor language server because the directory was not found: '{0}'": "无法加载 Razor 语言服务器,因为找不到该目录:“{0}”", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "无法解析 .NET 调试配置。服务器仍在初始化或意外退出。", "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "{0} 设置为 {1} 时,无法开始收集 Razor 日志。请将 {0} 设置为 {2},然后重新加载 VSCode 环境,然后重新运行报告 Razor 问题命令。", "Cannot stop Razor Language Server as it is already stopped.": "无法停止 Razor 语言服务器,因为它已经停止。", "Click {0}. This will copy all relevant issue information.": "单击 {0}。这将复制所有相关问题信息。", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "launch.json 中的配置 \"{0}\" 没有具有远程进程列表 {2} 的 {1} 参数。", "Copy C#": "复制 C#", "Copy Html": "复制 HTML", "Copy issue content again": "再次复制问题内容", @@ -24,50 +24,50 @@ "Could not determine Html content": "无法确定 Html 内容", "Could not find '{0}' in or above '{1}'.": "在“{0}”或更高版本中找不到“{1}”。", "Could not find Razor Language Server executable within directory '{0}'": "在目录“{0}”中找不到 Razor 语言服务器可执行文件", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find a process id to attach.": "找不到要附加的进程 ID。", + "Couldn't create self-signed certificate. See output for more information.": "无法创建自签名证书。有关详细信息,请参阅输出。", "Description of the problem": "问题说明", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", + "Disable message in settings": "在设置中禁用消息", + "Does not contain .NET Core projects.": "不包含 .NET Core 项目。", + "Don't Ask Again": "不再询问", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "启用在启动 ASP.NET Core 时启动 Web 浏览器。有关详细信息: {0}", + "Error Message: ": "错误消息: ", "Expand": "展开", "Expected behavior": "预期行为", "Extension": "扩展", "Extensions": "扩展", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "无法完成 C# 扩展的安装。请在下面的输出窗口中查看错误。", + "Failed to parse tasks.json file": "未能分析 tasks.json 文件", + "Failed to set debugadpter directory": "未能设置调试程序目录", + "Failed to set extension directory": "无法设置扩展目录", + "Failed to set install complete file path": "无法设置安装完成文件路径", + "For further information visit {0}": "有关详细信息,请访问 {0}", + "For further information visit {0}.": "有关详细信息,请访问 {0}。", + "For more information about the 'console' field, see {0}": "有关“控制台”字段的详细信息,请参阅 {0}", + "Get the SDK": "获取 SDK", "Go to GitHub": "转到 GitHub", - "Help": "Help", + "Help": "帮助", "Host document file path": "主机文档文件路径", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", + "If you have changed target frameworks, make sure to update the program path.": "如果已更改目标框架,请确保更新程序路径。", "Ignore": "忽略", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Ignoring non-parseable lines in envFile {0}: {1}.": "忽略 envFile {0} 中不可分析的行: {1}", + "Invalid project index": "项目索引无效", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 语言服务器的跟踪设置无效。默认为“{0}”", "Is this a Bug or Feature request?": "这是 Bug 或功能请求吗?", "Logs": "日志", "Machine information": "计算机信息", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", + "More Information": "详细信息", + "Name not defined in current configuration.": "当前配置中未定义名称。", + "No executable projects": "无可执行项目", + "No launchable target found for '{0}'": "找不到 \"{0}\" 的可启动目标", + "No process was selected.": "未选择任何进程。", "Non Razor file as active document": "非 Razor 文件作为活动文档", - "Not Now": "Not Now", + "Not Now": "以后再说", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", + "Open envFile": "打开 envFile", + "Operating system \"{0}\" not supported.": "不支持操作系统“{0}”。", "Perform the actions (or no action) that resulted in your Razor issue": "执行导致出现 Razor 问题的操作(或不执行任何操作)", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Pipe transport failed to get OS and processes.": "管道传输未能获取 OS 和进程。", "Please fill in this section": "请填写此部分", "Press {0}": "按 {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "隐私警报! 复制到剪贴板的内容可能包含个人数据。在发布到 GitHub 之前,请删除任何不应可公开查看的个人数据。", @@ -87,61 +87,61 @@ "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 问题数据收集已启动。重现问题,然后按“停止”", "Razor issue data collection stopped. Copying issue content...": "Razor 问题数据收集已停止。正在复制问题内容...", "Razor.VSCode version": "Razor.VSCode 版本", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "是否替换现有生成和调试资产?", "Report Razor Issue": "报告 Razor 问题", "Report a Razor issue": "报告 Razor 问题", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", + "Required assets to build and debug are missing from '{0}'. Add them?": "\"{0}\" 中缺少生成和调试所需的资产。添加它们?", "Restart": "重启", "Restart Language Server": "重启语言服务器", "Run and Debug: A valid browser is not installed": "运行和调试: 未安装有效的浏览器", "Run and Debug: auto-detection found {0} for a launch browser": "运行和调试: 为启动浏览器找到 {0} 自动检测", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "See {0} output": "查看 {0} 输出", + "Select the process to attach to": "选择要附加到的进程", + "Select the project to launch": "选择要启动的项目", + "Self-signed certificate sucessfully {0}": "自签名证书成功 {0}", "Server failed to start after retrying 5 times.": "重试 5 次后服务器启动失败。", - "Show Output": "Show Output", + "Show Output": "显示输出", "Start": "启动", - "Startup project not set": "Startup project not set", + "Startup project not set": "未设置启动项目", "Steps to reproduce": "重现步骤", "Stop": "停止", "Synchronization timed out": "同步超时", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", + "The C# extension is still downloading packages. Please see progress in the output window below.": "C# 扩展仍在下载包。请在下面的输出窗口中查看进度。", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "C# 扩展无法自动解码当前工作区中的项目以创建可运行的 launch.json 文件。模板 launch.json 文件已创建为占位符。\r\n\r\n如果服务器当前无法加载项目,可以还原任何缺失的项目依赖项(例如: 运行 \"dotnet restore\")并修复在工作区中生成项目时报告的任何错误,从而尝试解决此问题。\r\n如果允许服务器现在加载项目,则 --\r\n * 删除此文件\r\n * 打开 Visual Studio Code 命令面板(视图->命令面板)\r\n * 运行命令:“.NET: 为生成和调试生成资产”。\r\n\r\n如果项目需要更复杂的启动配置,可能需要删除此配置,并使用此文件底部的“添加配置...”按钮选择其他模板。", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "所选启动配置配置为启动 Web 浏览器,但找不到受信任的开发证书。创建受信任的自签名证书?", "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "启动调试会话时出现意外错误。检查控制台以获取有用的日志,并访问调试文档了解详细信息。", "Token cancellation requested: {0}": "已请求取消令牌: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", + "Transport attach could not obtain processes list.": "传输附加无法获取进程列表。", "Tried to bind on notification logic while server is not started.": "尝试在服务器未启动时绑定通知逻辑。", "Tried to bind on request logic while server is not started.": "尝试在服务器未启动时绑定请求逻辑。", "Tried to send requests while server is not started.": "尝试在服务器未启动时发送请求。", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "无法确定项目 \"{0}\" 的调试设置", "Unable to find Razor extension version.": "找不到 Razor 扩展版本。", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "无法生成资产以生成和调试。{0}。", "Unable to resolve VSCode's version of CSharp": "无法解析 VSCode 的 CSharp 版本", "Unable to resolve VSCode's version of Html": "无法解析 VSCode 的 Html 版本", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", + "Unexpected RuntimeId '{0}'.": "意外的 RuntimeId \"{0}\"。", "Unexpected completion trigger kind: {0}": "意外的完成触发器类型: {0}", "Unexpected error when attaching to C# preview window.": "附加到 C# 预览窗口时出现意外错误。", "Unexpected error when attaching to HTML preview window.": "附加到 HTML 预览窗口时出现意外错误。", "Unexpected error when attaching to report Razor issue window.": "附加到报告 Razor 问题窗口时出现意外错误。", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected message received from debugger.": "从调试器收到意外消息。", + "Use IntelliSense to find out which attributes exist for C# debugging": "使用 IntelliSense 找出 C# 调试存在哪些属性", + "Use hover for the description of the existing attributes": "将悬停用于现有属性的说明", "VSCode version": "VSCode 版本", "Version": "版本", "View Debug Docs": "查看调试文档", "Virtual document file path": "虚拟文档文件路径", - "WARNING": "WARNING", + "WARNING": "警告", "Workspace information": "工作区信息", "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "是否要重启 Razor 语言服务器以启用 Razor 跟踪配置更改?", - "Yes": "Yes", + "Yes": "是", "You must first start the data collection before copying.": "复制前必须先启动数据收集。", "You must first start the data collection before stopping.": "必须先启动数据收集,然后才能停止。", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[错误] 无法安装调试器。调试器需要 macOS 10.12 (Sierra) 或更高版本。", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[错误] 无法安装调试器。未知平台。", + "[ERROR]: C# Extension failed to install the debugger package.": "[错误]: C# 扩展无法安装调试器包。", + "pipeArgs must be a string or a string array type": "pipeArgs 必须是字符串或字符串数组类型", "{0} references": "{0} 个引用", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0},将问题内容粘贴为问题的正文。请记得填写任何未填充的详细信息。" } \ No newline at end of file diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json index 758a76ca6..439326f54 100644 --- a/l10n/bundle.l10n.zh-tw.json +++ b/l10n/bundle.l10n.zh-tw.json @@ -1,147 +1,147 @@ { - "'{0}' is not an executable project.": "'{0}' is not an executable project.", - "1 reference": "1 reference", - "A valid dotnet installation could not be found: {0}": "A valid dotnet installation could not be found: {0}", + "'{0}' is not an executable project.": "'{0}' 不是可執行的專案。", + "1 reference": "1 個參考", + "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安裝: {0}", "Actual behavior": "實際行為", - "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.", - "Author": "Author", + "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安裝 .NET 偵錯工具期間發生錯誤。可能需要重新安裝 C# 延伸模組。", + "Author": "作者", "Bug": "Bug", - "Can't parse envFile {0} because of {1}": "Can't parse envFile {0} because of {1}", - "Cancel": "Cancel", - "Cannot create .NET debug configurations. No workspace folder was selected.": "Cannot create .NET debug configurations. No workspace folder was selected.", - "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", - "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.", - "Cannot load Razor language server because the directory was not found: '{0}'": "Cannot load Razor language server because the directory was not found: '{0}'", - "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.", - "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "當 {0} 設為 {1} 時,無法開始收集 Razor 記錄檔。請設定 {0} 以 {2},然後重載您的 VSCode 環境,然後重新執行報告 Razor 問題命令。", + "Can't parse envFile {0} because of {1}": "無法剖析 envFile {0},因為 {1}", + "Cancel": "取消", + "Cannot create .NET debug configurations. No workspace folder was selected.": "無法建立 .NET 偵錯設定。未選取工作區資料夾。", + "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "無法建立 .NET 偵錯設定。使用中的 C# 專案不在資料夾 '{0}' 內。", + "Cannot create .NET debug configurations. The server is still initializing or has exited unexpectedly.": "無法建立 .NET 偵錯設定。伺服器仍在初始化或已意外結束。", + "Cannot load Razor language server because the directory was not found: '{0}'": "無法載入 Razor 語言伺服器,因為找不到目錄: '{0}'", + "Cannot resolve .NET debug configurations. The server is still initializing or has exited unexpectedly.": "無法解析 .NET 偵錯設定。伺服器仍在初始化或已意外結束。", + "Cannot start collecting Razor logs when {0} is set to {1}. Please set {0} to {2} and then reload your VSCode environment and re-run the report Razor issue command.": "{0} 設為 {1} 時,無法開始收集 Razor 記錄。請將 {0} 設為 {2},然後重新載入您的 VSCode 環境,並重新執行報告 Razor 問題命令。", "Cannot stop Razor Language Server as it is already stopped.": "無法停止 Razor 語言伺服器,因為它已停止。", "Click {0}. This will copy all relevant issue information.": "按一下 [{0}]。這會複製所有相關的問題資訊。", - "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", + "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "launch.json 中的設定 \"{0}\" 沒有具有遠端處理序清單 {2} 的 {1} 引數。", "Copy C#": "複製 C#", - "Copy Html": "複製 Html", + "Copy Html": "複製 HTML", "Copy issue content again": "再次複製問題內容", "Could not determine CSharp content": "無法判斷 CSharp 內容", "Could not determine Html content": "無法判斷 Html 內容", - "Could not find '{0}' in or above '{1}'.": "在 '{1}' 或以上找不到 '{0}'。", - "Could not find Razor Language Server executable within directory '{0}'": "在目錄 '{0}' 中找不到 Razor Language Server 可執行檔", - "Could not find a process id to attach.": "Could not find a process id to attach.", - "Couldn't create self-signed certificate. See output for more information.": "Couldn't create self-signed certificate. See output for more information.", + "Could not find '{0}' in or above '{1}'.": "'{1}' 中或以上找不到 '{0}'。", + "Could not find Razor Language Server executable within directory '{0}'": "目錄 '{0}' 中找不到 Razor 語言伺服器可執行檔", + "Could not find a process id to attach.": "找不到要附加的處理序識別碼。", + "Couldn't create self-signed certificate. See output for more information.": "無法建立自我簽署憑證。如需詳細資訊,請參閱輸出。", "Description of the problem": "問題的描述", - "Disable message in settings": "Disable message in settings", - "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", - "Don't Ask Again": "Don't Ask Again", - "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Enable launching a web browser when ASP.NET Core starts. For more information: {0}", - "Error Message: ": "Error Message: ", - "Expand": "Expand", + "Disable message in settings": "停用設定中的訊息", + "Does not contain .NET Core projects.": "不包含 .NET Core 專案。", + "Don't Ask Again": "不要再詢問", + "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "啟用在 ASP.NET Core 開始時啟動網頁瀏覽器。如需詳細資訊: {0}", + "Error Message: ": "錯誤訊息: ", + "Expand": "展開", "Expected behavior": "預期的行為", - "Extension": "Extension", - "Extensions": "Extensions", - "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Failed to complete the installation of the C# extension. Please see the error in the output window below.", - "Failed to parse tasks.json file": "Failed to parse tasks.json file", - "Failed to set debugadpter directory": "Failed to set debugadpter directory", - "Failed to set extension directory": "Failed to set extension directory", - "Failed to set install complete file path": "Failed to set install complete file path", - "For further information visit {0}": "For further information visit {0}", - "For further information visit {0}.": "For further information visit {0}.", - "For more information about the 'console' field, see {0}": "For more information about the 'console' field, see {0}", - "Get the SDK": "Get the SDK", - "Go to GitHub": "Go to GitHub", - "Help": "Help", - "Host document file path": "主機檔檔案路徑", - "If you have changed target frameworks, make sure to update the program path.": "If you have changed target frameworks, make sure to update the program path.", - "Ignore": "Ignore", - "Ignoring non-parseable lines in envFile {0}: {1}.": "Ignoring non-parseable lines in envFile {0}: {1}.", - "Invalid project index": "Invalid project index", + "Extension": "延伸模組", + "Extensions": "延伸模組", + "Failed to complete the installation of the C# extension. Please see the error in the output window below.": "無法完成 C# 延伸模組的安裝。請參閱下列輸出視窗中的錯誤。", + "Failed to parse tasks.json file": "無法剖析 tasks.json 檔案", + "Failed to set debugadpter directory": "無法設定 debugadpter 目錄", + "Failed to set extension directory": "無法設定延伸模組目錄", + "Failed to set install complete file path": "無法設定安裝完整檔案路徑", + "For further information visit {0}": "如需詳細資訊,請造訪 {0}", + "For further information visit {0}.": "如需詳細資訊,請造訪 {0}。", + "For more information about the 'console' field, see {0}": "如需 [主控台] 欄位的詳細資訊,請參閱 {0}", + "Get the SDK": "取得 SDK", + "Go to GitHub": "移至 GitHub", + "Help": "說明", + "Host document file path": "主機文件檔案路徑", + "If you have changed target frameworks, make sure to update the program path.": "如果您已變更目標 Framework,請務必更新程式路徑。", + "Ignore": "略過", + "Ignoring non-parseable lines in envFile {0}: {1}.": "正在忽略 envFile {0} 中無法剖析的行: {1}。", + "Invalid project index": "無效的專案索引", "Invalid trace setting for Razor language server. Defaulting to '{0}'": "Razor 語言伺服器的追蹤設定無效。預設為 '{0}'", - "Is this a Bug or Feature request?": "Is this a Bug or Feature request?", - "Logs": "Logs", - "Machine information": "Machine information", - "More Information": "More Information", - "Name not defined in current configuration.": "Name not defined in current configuration.", - "No executable projects": "No executable projects", - "No launchable target found for '{0}'": "No launchable target found for '{0}'", - "No process was selected.": "No process was selected.", - "Non Razor file as active document": "非 Razor 檔案為使用中檔", - "Not Now": "Not Now", + "Is this a Bug or Feature request?": "這是 Bug 或功能要求嗎?", + "Logs": "記錄", + "Machine information": "電腦資訊", + "More Information": "其他資訊", + "Name not defined in current configuration.": "未在目前的設定中定義名稱。", + "No executable projects": "沒有可執行的專案", + "No launchable target found for '{0}'": "'{0}' 找不到可啟動的目標", + "No process was selected.": "未選取處理序。", + "Non Razor file as active document": "非 Razor 檔案作為使用中文件", + "Not Now": "現在不要", "OmniSharp": "OmniSharp", - "Open envFile": "Open envFile", - "Operating system \"{0}\" not supported.": "Operating system \"{0}\" not supported.", - "Perform the actions (or no action) that resulted in your Razor issue": "執行動作 (或不執行導致 Razor 問題的動作)", - "Pipe transport failed to get OS and processes.": "Pipe transport failed to get OS and processes.", + "Open envFile": "開啟 envFile", + "Operating system \"{0}\" not supported.": "不支援作業系統 \"{0}\"。", + "Perform the actions (or no action) that resulted in your Razor issue": "執行導致 Razor 問題的動作 (或不執行動作)", + "Pipe transport failed to get OS and processes.": "管道傳輸無法取得 OS 和處理序。", "Please fill in this section": "請填寫此區段", "Press {0}": "按 {0}", "Privacy Alert! The contents copied to your clipboard may contain personal data. Prior to posting to GitHub, please remove any personal data which should not be publicly viewable.": "隱私權警示!複製到剪貼簿的內容可能包含個人資料。在張貼至 GitHub 之前,請先移除任何不應公開檢視的個人資料。", - "Projected CSharp as seen by extension": "延伸模組所看的預計 CSharp", - "Projected CSharp document": "預計的 CSharp 檔", - "Projected Html as seen by extension": "擴充功能所顯示的預計 Html", - "Projected Html document": "預計的 HTML 檔案", + "Projected CSharp as seen by extension": "按延伸模組所視的預計 CSharp", + "Projected CSharp document": "預計的 CSharp 文件", + "Projected Html as seen by extension": "延伸模組顯示的預計 HTML", + "Projected Html document": "預計的 HTML 文件", "Razor": "Razor", "Razor C# Preview": "Razor C# 預覽", - "Razor C# copied to clipboard": "已複製 Razor C# 到剪貼簿", + "Razor C# copied to clipboard": "Razor C# 已複製到剪貼簿", "Razor HTML Preview": "Razor HTML 預覽", "Razor HTML copied to clipboard": "已將 Razor HTML 複製到剪貼簿", - "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器無法意外啟動,請檢查 'Razor Log' 並回報問題。", - "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器無法正確停止,請檢查 'Razor Log' 並回報問題。", - "Razor document": "Razor 檔", + "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器意外無法啟動,請檢查「Razor 記錄」並報告問題。", + "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器無法正確停止,請檢查「Razor 記錄」並報告問題。", + "Razor document": "Razor 文件", "Razor issue copied to clipboard": "已將 Razor 問題複製到剪貼簿", - "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "已開始 Razor 問題資料收集。重現問題,然後按 [停止]", + "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "已開始 Razor 問題資料收集。請重現問題,然後按 [停止]", "Razor issue data collection stopped. Copying issue content...": "已停止 Razor 問題資料收集。正在複製問題內容...", "Razor.VSCode version": "Razor.VSCode 版本", - "Replace existing build and debug assets?": "Replace existing build and debug assets?", + "Replace existing build and debug assets?": "要取代現有的組建並偵錯資產嗎?", "Report Razor Issue": "回報 Razor 問題", - "Report a Razor issue": "回報 Razor 問題", - "Required assets to build and debug are missing from '{0}'. Add them?": "Required assets to build and debug are missing from '{0}'. Add them?", - "Restart": "Restart", - "Restart Language Server": "Restart Language Server", - "Run and Debug: A valid browser is not installed": "Run and Debug: A valid browser is not installed", - "Run and Debug: auto-detection found {0} for a launch browser": "Run and Debug: auto-detection found {0} for a launch browser", - "See {0} output": "See {0} output", - "Select the process to attach to": "Select the process to attach to", - "Select the project to launch": "Select the project to launch", - "Self-signed certificate sucessfully {0}": "Self-signed certificate sucessfully {0}", + "Report a Razor issue": "報告 Razor 問題", + "Required assets to build and debug are missing from '{0}'. Add them?": "'{0}' 缺少建置和偵錯所需的資產。要新增嗎?", + "Restart": "重新啟動", + "Restart Language Server": "重新啟動語言伺服器", + "Run and Debug: A valid browser is not installed": "執行並偵錯: 未安裝有效的瀏覽器", + "Run and Debug: auto-detection found {0} for a launch browser": "執行並偵錯: 針對啟動瀏覽器找到 {0} 自動偵測", + "See {0} output": "查看 {0} 輸出", + "Select the process to attach to": "選取要附加至的目標處理序", + "Select the project to launch": "選取要啟動的專案", + "Self-signed certificate sucessfully {0}": "自我簽署憑證已成功 {0}", "Server failed to start after retrying 5 times.": "伺服器在重試 5 次之後無法啟動。", - "Show Output": "Show Output", - "Start": "Start", - "Startup project not set": "Startup project not set", - "Steps to reproduce": "Steps to reproduce", - "Stop": "Stop", - "Synchronization timed out": "同步處理逾時", - "The C# extension is still downloading packages. Please see progress in the output window below.": "The C# extension is still downloading packages. Please see progress in the output window below.", - "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.", - "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?", - "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "啟動您的偵錯會話時發生意外的錯誤。檢查主控台是否有實用的記錄檔,並流覽偵錯檔以取得詳細資訊。", - "Token cancellation requested: {0}": "Token cancellation requested: {0}", - "Transport attach could not obtain processes list.": "Transport attach could not obtain processes list.", - "Tried to bind on notification logic while server is not started.": "嘗試在未啟動伺服器時系結通知邏輯。", - "Tried to bind on request logic while server is not started.": "伺服器未啟動時,嘗試在要求邏輯上系結。", + "Show Output": "顯示輸出", + "Start": "開始", + "Startup project not set": "未設定啟動專案", + "Steps to reproduce": "要重現的步驟", + "Stop": "停止", + "Synchronization timed out": "同步已逾時", + "The C# extension is still downloading packages. Please see progress in the output window below.": "C# 延伸模組仍在下載套件。請參閱下方輸出視窗中的進度。", + "The C# extension was unable to automatically decode projects in the current workspace to create a runnable launch.json file. A template launch.json file has been created as a placeholder.\r\n\r\nIf the server is currently unable to load your project, you can attempt to resolve this by restoring any missing project dependencies (example: run 'dotnet restore') and by fixing any reported errors from building the projects in your workspace.\r\nIf this allows the server to now load your project then --\r\n * Delete this file\r\n * Open the Visual Studio Code command palette (View->Command Palette)\r\n * run the command: '.NET: Generate Assets for Build and Debug'.\r\n\r\nIf your project requires a more complex launch configuration, you may wish to delete this configuration and pick a different template using the 'Add Configuration...' button at the bottom of this file.": "C# 延伸模組無法自動解碼目前工作區中的專案以建立可執行的 launch.json 檔案。範本 launch.json 檔案已建立為預留位置。\r\n\r\n如果伺服器目前無法載入您的專案,您可以嘗試透過還原任何遺失的專案相依性來解決此問題 (範例: 執行 'dotnet restore'),並修正在工作區中建置專案時所報告的任何錯誤。\r\n如果這允許伺服器現在載入您的專案,則 --\r\n * 刪除此檔案\r\n * 開啟 Visual Studio Code 命令選擇區 ([檢視] -> [命令選擇區])\r\n * 執行命令: '.NET: Generate Assets for Build and Debug'。\r\n\r\n如果您的專案需要更複雜的啟動設定,您可能會想刪除此設定,並使用此檔案底部的 [新增設定...] 按鈕挑選其他範本。", + "The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "選取的啟動設定已設為啟動網頁瀏覽器,但找不到信任的開發憑證。要建立信任的自我簽署憑證嗎?", + "There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "啟動您的偵錯工作階段時發生意外的錯誤。請檢查主控台是否有實用的記錄,並造訪偵錯文件以取得詳細資訊。", + "Token cancellation requested: {0}": "已要求取消權杖: {0}", + "Transport attach could not obtain processes list.": "傳輸附加無法取得處理序清單。", + "Tried to bind on notification logic while server is not started.": "伺服器未啟動時,嘗試在通知邏輯上繫結。", + "Tried to bind on request logic while server is not started.": "伺服器未啟動時,嘗試在要求邏輯上繫結。", "Tried to send requests while server is not started.": "嘗試在伺服器未啟動時傳送要求。", - "Unable to determine debug settings for project '{0}'": "Unable to determine debug settings for project '{0}'", + "Unable to determine debug settings for project '{0}'": "無法判斷專案 '{0}' 的偵錯設定", "Unable to find Razor extension version.": "找不到 Razor 延伸模組版本。", - "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", + "Unable to generate assets to build and debug. {0}.": "無法產生資產以建置及偵錯。{0}。", "Unable to resolve VSCode's version of CSharp": "無法解析 VSCode 的 CSharp 版本", - "Unable to resolve VSCode's version of Html": "無法解析 VSCode 的 Html 版本", - "Unexpected RuntimeId '{0}'.": "Unexpected RuntimeId '{0}'.", - "Unexpected completion trigger kind: {0}": "Unexpected completion trigger kind: {0}", + "Unable to resolve VSCode's version of Html": "無法解析 VSCode 的 HTML 版本", + "Unexpected RuntimeId '{0}'.": "未預期的 RuntimeId '{0}'。", + "Unexpected completion trigger kind: {0}": "未預期的完成觸發程序種類: {0}", "Unexpected error when attaching to C# preview window.": "連結到 C# 預覽視窗時發生未預期的錯誤。", "Unexpected error when attaching to HTML preview window.": "連結到 HTML 預覽視窗時發生未預期的錯誤。", - "Unexpected error when attaching to report Razor issue window.": "連結到報表 Razor 問題視窗時發生未預期的錯誤。", - "Unexpected message received from debugger.": "Unexpected message received from debugger.", - "Use IntelliSense to find out which attributes exist for C# debugging": "Use IntelliSense to find out which attributes exist for C# debugging", - "Use hover for the description of the existing attributes": "Use hover for the description of the existing attributes", + "Unexpected error when attaching to report Razor issue window.": "連結到報告 Razor 問題視窗時發生未預期的錯誤。", + "Unexpected message received from debugger.": "從偵錯工具收到未預期的訊息。", + "Use IntelliSense to find out which attributes exist for C# debugging": "使用 IntelliSense 找出 C# 偵錯具有哪些屬性", + "Use hover for the description of the existing attributes": "針對現有屬性的描述使用暫留", "VSCode version": "VSCode 版本", - "Version": "Version", - "View Debug Docs": "檢視偵錯檔", - "Virtual document file path": "虛擬檔案檔案路徑", - "WARNING": "WARNING", + "Version": "版本", + "View Debug Docs": "檢視偵錯文件", + "Virtual document file path": "虛擬文件檔案路徑", + "WARNING": "警告", "Workspace information": "工作區資訊", - "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?", - "Yes": "Yes", - "You must first start the data collection before copying.": "複製之前,您必須先啟動資料收集。", + "Would you like to restart the Razor Language Server to enable the Razor trace configuration change?": "您要重新啟動 Razor 語言伺服器以啟用 Razor 追蹤設定變更嗎?", + "Yes": "是", + "You must first start the data collection before copying.": "您必須先啟動資料收集,才能複製。", "You must first start the data collection before stopping.": "您必須先啟動資料收集,才能停止。", - "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.", - "[ERROR] The debugger cannot be installed. Unknown platform.": "[ERROR] The debugger cannot be installed. Unknown platform.", - "[ERROR]: C# Extension failed to install the debugger package.": "[ERROR]: C# Extension failed to install the debugger package.", - "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", - "{0} references": "{0} references", - "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0},將您的問題內容貼上為問題的本文。別忘了填寫任何未填入的詳細資料。" + "[ERROR] The debugger cannot be installed. The debugger requires macOS 10.12 (Sierra) or newer.": "[錯誤] 無法安裝偵錯工具。偵錯工具需要 macOS 10.12 (Sierra) 或更新版本。", + "[ERROR] The debugger cannot be installed. Unknown platform.": "[錯誤] 無法安裝偵錯工具。未知的平台。", + "[ERROR]: C# Extension failed to install the debugger package.": "[錯誤]: C# 延伸模組無法安裝偵錯工具套件。", + "pipeArgs must be a string or a string array type": "pipeArgs 必須是字串或字串陣列類型", + "{0} references": "{0} 個參考", + "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0},將您的問題內容貼上作為問題的本文。別忘了填寫任何未填入的詳細資料。" } \ No newline at end of file diff --git a/package.nls.cs.json b/package.nls.cs.json index 8cd2a2399..68b7e95bb 100644 --- a/package.nls.cs.json +++ b/package.nls.cs.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Cesta výchozího řešení, které se má otevřít v pracovním prostoru, nebo ji můžete přeskočit nastavením na „zakázat“." + "configuration.dotnet.defaultSolution.description": "Cesta výchozího řešení, které se má otevřít v pracovním prostoru, nebo ji můžete přeskočit nastavením na „zakázat“.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "Při hodnotě true (výchozí stav) se ladicí program pokusí o rychlejší vyhodnocení tím, že provede simulaci provádění jednoduchých vlastností a metod.", + "generateOptionsSchema.args.0.description": "Argumenty příkazového řádku, které se předávají do programu", + "generateOptionsSchema.args.1.description": "Řetězcová verze argumentů příkazového řádku, které se předávají do programu.", + "generateOptionsSchema.checkForDevCert.description": "Pokud spouštíte webový projekt ve Windows nebo macOS a tato možnost je povolená, ladicí program zkontroluje, jestli má počítač certifikát HTTPS podepsaný svým držitelem, který se používá k vývoji webových serverů běžících na koncových bodech HTTPS. Pokud není tato možnost zadaná, použije se při nastaveném serverReadyAction výchozí hodnota true. Tato možnost neprovádí nic v linuxových scénářích, scénářích se vzdáleným VS Code a scénářích s webovým uživatelským rozhraním VS Code. Pokud se certifikát HTTPS nenajde nebo není důvěryhodný, zobrazí se uživateli výzva k jeho instalaci nebo k důvěřování.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Externí terminál, který lze konfigurovat pomocí uživatelského nastavení.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "Integrovaný terminál VS Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Výstup do konzoly ladění VS Code. Nepodporuje čtení vstupu konzoly (např. Console.ReadLine)", + "generateOptionsSchema.console.markdownDescription": "Při spouštění projektů konzoly označuje, do které konzoly se má cílový program spustit.", + "generateOptionsSchema.console.settingsDescription": "**Poznámka:** _Tato možnost se používá jenom pro konfiguraci ladění typu dotnet_.\r\n\r\nPři spouštění projektů konzoly označuje, do které konzoly se má cílový program spustit.", + "generateOptionsSchema.cwd.description": "Cesta k pracovnímu adresáři laděného programu. Výchozí hodnota je aktuální pracovní prostor.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Příznakem povolíte krokování nad vlastnostmi a operátory. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.env.description": "Proměnné prostředí se předaly programu.", + "generateOptionsSchema.envFile.markdownDescription": "Proměnné prostředí předané do programu souborem. Příklad: ${workspaceFolder}/.env", + "generateOptionsSchema.externalConsole.markdownDescription": "Atribut externalConsole je zastaralý.Použijte místo něj argument console. Výchozí hodnota této možnosti je false.", + "generateOptionsSchema.justMyCode.markdownDescription": "Pokud je tato možnost povolená (výchozí), ladicí program zobrazí a vkročí do uživatelského kódu (Můj kód), přičemž ignoruje systémový kód a další kód, který je optimalizovaný nebo který nemá symboly ladění. [Další informace](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Argumenty, které se mají předat příkazu pro otevření prohlížeče. Používá se jenom v případě, že element specifický pro platformu (osx, linux nebo windows) neurčuje hodnotu pro args. Pomocí ${auto-detect-url} můžete automaticky použít adresu, na které server naslouchá.", + "generateOptionsSchema.launchBrowser.description": "Popisuje možnosti spuštění webového prohlížeče v rámci spuštění.", + "generateOptionsSchema.launchBrowser.enabled.description": "Určuje, jestli je povolené spuštění webového prohlížeče. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Argumenty, které se mají předat příkazu pro otevření prohlížeče. Pomocí ${auto-detect-url} můžete automaticky použít adresu, na které server naslouchá.", + "generateOptionsSchema.launchBrowser.linux.command.description": "Spustitelný soubor, který spustí webový prohlížeč.", + "generateOptionsSchema.launchBrowser.linux.description": "Možnosti konfigurace spouštění webu specifické pro Linux. Ve výchozím nastavení se spustí prohlížeč pomocí příkazu xdg-open.", + "generateOptionsSchema.launchBrowser.osx.args.description": "Argumenty, které se mají předat příkazu pro otevření prohlížeče. Pomocí ${auto-detect-url} můžete automaticky použít adresu, na které server naslouchá.", + "generateOptionsSchema.launchBrowser.osx.command.description": "Spustitelný soubor, který spustí webový prohlížeč.", + "generateOptionsSchema.launchBrowser.osx.description": "Možnosti konfigurace spouštění webu specifické pro OSX. Ve výchozím nastavení se spustí prohlížeč pomocí příkazu open.", + "generateOptionsSchema.launchBrowser.windows.args.description": "Argumenty, které se mají předat příkazu pro otevření prohlížeče. Pomocí ${auto-detect-url} můžete automaticky použít adresu, na které server naslouchá.", + "generateOptionsSchema.launchBrowser.windows.command.description": "Spustitelný soubor, který spustí webový prohlížeč.", + "generateOptionsSchema.launchBrowser.windows.description": "Možnosti konfigurace spouštění webu specifické pro Windows. Ve výchozím nastavení se spustí prohlížeč pomocí příkazu cmd /c start.", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Cesta k souboru launchSettings.json. Pokud tato možnost není nastavená, ladicí program bude hledat v souboru {cwd}/Properties/launchSettings.json.", + "generateOptionsSchema.launchSettingsProfile.description": "Pokud je tato hodnota zadaná, označuje název profilu v souboru launchSettings.json, který se má použít. Ignoruje se, pokud se soubor launchSettings.json nenajde. Soubor launchSettings.json se bude číst ze zadané cesty, která by měla být vlastností launchSettingsFilePath, nebo {cwd}/Properties/launchSettings.json, pokud není nastavená. Pokud je tato hodnota nastavená na null nebo prázdný řetězec, soubor launchSettings.json se ignoruje. Pokud tato hodnota není zadaná, použije se první profil Project.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Příznak určující, jestli se má text stdout ze spuštění webového prohlížeče protokolovat do okna výstupu. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.logging.description": "Příznaky určující, jaké typy zpráv se mají protokolovat do okna výstupu.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Pokud je hodnota true, protokolování modulu bude obsahovat vlastnosti adapterElapsedTime a engineElapsedTime, které označují dobu v mikrosekundách, po kterou požadavek trval. Výchozí hodnota této možnosti je false.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Příznak, který určuje, jestli se protokoly diagnostického stroje mají protokolovat do okna výstupu. Výchozí hodnota této možnosti je false.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Příznak určující, jestli se do okna výstupu mají protokolovat zprávy výjimek. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Příznak určující, jestli se do okna výstupu mají protokolovat události načtení modulu. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.logging.processExit.markdownDescription": "Určuje, jestli se při ukončení cílového procesu nebo zastavení ladění zaprotokoluje zpráva. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Příznak určující, jestli se má výstup programu protokolovat do okna výstupu, když nepoužíváte externí konzolu. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Určuje, jestli se zpráva zaprotokoluje, když se ukončí vlákno v cílovém procesu. Výchozí hodnota této možnosti je false.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Úplná cesta k ladicímu programu na cílovém počítači.", + "generateOptionsSchema.pipeTransport.description": "Pokud je k dispozici, předá ladicímu programu informaci, aby se připojil ke vzdálenému počítači pomocí dalšího spustitelného souboru jako kanál, který bude přenášet standardní vstup a výstup mezi nástrojem VS Code a spustitelným souborem back-endu ladicího programu s .NET Core (vsdbg).", + "generateOptionsSchema.pipeTransport.linux.description": "Možnosti konfigurace spuštění kanálu specifické pro Linux", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Argumenty příkazového řádku předané programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Řetězcová verze argumentů příkazového řádku předaná programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "Plně kvalifikovaná cesta k pracovnímu adresáři pro cílový program", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Proměnné prostředí, které se předávají do cílového programu", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Plně kvalifikovaný příkaz kanálu, který se má provést", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Mají být argumenty obsahující znaky, které je třeba uvést v uvozovkách (například mezery), v uvozovkách? Výchozí hodnota je true. Pokud je nastavená hodnota false, příkaz ladicího programu už nebude automaticky v uvozovkách.", + "generateOptionsSchema.pipeTransport.osx.description": "Možnosti konfigurace spuštění kanálu specifické pro OSX", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Argumenty příkazového řádku předané programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Řetězcová verze argumentů příkazového řádku předaná programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "Plně kvalifikovaná cesta k pracovnímu adresáři pro cílový program", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Proměnné prostředí, které se předávají do cílového programu", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Plně kvalifikovaný příkaz kanálu, který se má provést", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Mají být argumenty obsahující znaky, které je třeba uvést v uvozovkách (například mezery), v uvozovkách? Výchozí hodnota je true. Pokud je nastavená hodnota false, příkaz ladicího programu už nebude automaticky v uvozovkách.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Argumenty příkazového řádku předané programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Řetězcová verze argumentů příkazového řádku předaná programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "Plně kvalifikovaná cesta k pracovnímu adresáři pro cílový program", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Proměnné prostředí, které se předávají do cílového programu", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Plně kvalifikovaný příkaz kanálu, který se má provést", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Mají být argumenty obsahující znaky, které je třeba uvést v uvozovkách (například mezery), v uvozovkách? Výchozí hodnota je true. Pokud je nastavená hodnota false, příkaz ladicího programu už nebude automaticky v uvozovkách.", + "generateOptionsSchema.pipeTransport.windows.description": "Možnosti konfigurace spuštění kanálu specifické pro Windows", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Argumenty příkazového řádku předané programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Řetězcová verze argumentů příkazového řádku předaná programu kanálu. Token ${debuggerCommand} v pipeArgs se nahradí úplným příkazem ladicího programu. Tento token je možné zadat jako vložený s jinými argumenty. Pokud se v žádném argumentu nepoužije ${debuggerCommand}, přidá se na konec seznamu argumentů úplný příkaz ladicího programu.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "Plně kvalifikovaná cesta k pracovnímu adresáři pro cílový program", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Proměnné prostředí, které se předávají do cílového programu", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Plně kvalifikovaný příkaz kanálu, který se má provést", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Mají být argumenty obsahující znaky, které je třeba uvést v uvozovkách (například mezery), v uvozovkách? Výchozí hodnota je true. Pokud je nastavená hodnota false, příkaz ladicího programu už nebude automaticky v uvozovkách.", + "generateOptionsSchema.processId.0.markdownDescription": "ID procesu, ke kterému má proběhnout připojení. Pomocí \"\" získáte seznam spuštěných procesů, ke kterým se dá připojit. Pokud se použije processId, nemělo by se používat processName.", + "generateOptionsSchema.processId.1.markdownDescription": "ID procesu, ke kterému má proběhnout připojení. Pomocí \"\" získáte seznam spuštěných procesů, ke kterým se dá připojit. Pokud se použije processId, nemělo by se používat processName.", + "generateOptionsSchema.processName.markdownDescription": "Název procesu, ke kterému má proběhnout připojení. Pokud se používá tato hodnota, nemělo by se používat processId.", + "generateOptionsSchema.program.markdownDescription": "Cesta ke spustitelnému souboru knihovny .DLL aplikace nebo hostitele .NET Core, který se má spustit.\r\nTato vlastnost má obvykle tvar: ${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)\r\n\r\nPříklad: ${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll\r\n\r\nKde:\r\n(target-framework) je architektura, pro kterou se laděný projekt sestavuje. Obvykle se v souboru projektu nachází jako vlastnost TargetFramework.\r\n\r\n(project-name.dll) je název výstupní knihovny .DLL sestavení laděného projektu. Obvykle je stejný jako název souboru projektu, ale s příponou .dll.", + "generateOptionsSchema.requireExactSource.markdownDescription": "Příznak, který vyžaduje, aby aktuální zdrojový kód odpovídal souboru pdb. Výchozí hodnota této možnosti je true.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Mapuje cesty k místním zdrojovým umístěním v době sestavení (build-time). Všechny instance cesty v době sestavení budou nahrazeny místní zdrojovou cestou.\r\n\r\nPříklad:\r\n\r\n{\"\":\"\"}", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "Je pro tuto adresu URL povolený nástroj Source Link? Pokud je tato možnost nezadaná, výchozí hodnota je true.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Možnosti řízení způsobu připojení Source Link k webovým serverům. [Další informace](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "Při hodnotě true by se ladicí program měl zastavit na vstupním bodu cíle. Výchozí hodnota této možnosti je false.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "Pokud je hodnota nastavená na true, při načtení optimalizovaného modulu (.dll zkompilovaného v konfiguraci verze) v cílovém procesu ladicí program požádá kompilátor JIT o vygenerování kódu se zakázanými optimalizacemi. [Další informace](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Adresář, do kterého by se měly ukládat symboly stažené ze serverů se symboly. Pokud není zadaný, bude výchozí ladicí program systému Windows %TEMP% \\SymbolCache a systémů Linux a macOS ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.description": "Možnosti kontroly způsobu, jakým se hledají a načítají symboly (soubory .pdb).", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Poskytuje možnosti pro kontrolu, pro které moduly (soubory DLL) se ladicí program pokusí načíst symboly (soubory. pdb).", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Pole modulů, pro které by ladicí program neměl načítat symboly. Zástupné znaky (například: MyCompany. *.DLL) jsou podporovány.\r\n\r\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadAllButExcluded“.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Pokud má hodnotu true, u libovolného modulu, který není v poli „includedModules“, bude ladicí program stále provádět kontrolu vedle samotného modulu a spouštěcího souboru, ale nebude kontrolovat cesty v seznamu hledání symbolů. Tato možnost je standardně nastavena na hodnotu true.\r\n\r\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadOnlyIncluded“.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Pole modulů, pro které má ladicí program načíst symboly. Zástupné znaky (například: MyCompany. *.DLL) jsou podporovány.\r\n\r\nTato vlastnost je ignorována, pokud není „mode“ nastaven na hodnotu „loadOnlyIncluded“.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Určuje, v jakém ze dvou základních operačních režimů pracuje filtr modulu.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Načte symboly pro všechny moduly, pokud není modul v poli „excludedModules“.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "Nepokoušejte se načíst symboly pro ŽÁDNÝ modul, pokud není v poli „includedModules“, nebo je součástí nastavení „includeSymbolsNextToModules“.", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "Pokud je hodnota true, přidá se do cesty pro hledání symbolů server symbolů pro produkty Microsoft (https​://msdl.microsoft.com​/download/symbols). Pokud tato možnost není zadaná, výchozí hodnota je false.", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "Pokud je hodnota true, přidá se do cesty pro hledání symbolů server symbolů pro NuGet.org (https​://symbols.nuget.org​/download/symbols). Pokud tato možnost není zadaná, výchozí hodnota je false.", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Pole adres URL serveru symbolů (například: http​://MyExampleSymbolServer) nebo adresářů (například: /build/symbols) k vyhledávání souborů .pdb. Tyto adresáře budou prohledány kromě výchozích umístění – vedle modulu a cesty, kam byl soubor pdb původně přemístěn.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Podporováno pouze v místním ladění macOS]\r\n\r\nArchitektura laděného procesu. Tato chyba se automaticky zjistí, pokud není tento parametr nastavený. Povolené hodnoty jsou x86_64 nebo arm64.", + "generateOptionsSchema.targetOutputLogPath.description": "Při nastavení této možnosti se text, který cílová aplikace zapisuje do stdout a stderr (např. Console.WriteLine), uloží do zadaného souboru. Tato možnost se bude ignorovat, pokud je konzola nastavená na jinou hodnotu než internalConsole. Příklad: ${workspaceFolder}/out.txt", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.de.json b/package.nls.de.json index 5c481f5cd..26ffccbe3 100644 --- a/package.nls.de.json +++ b/package.nls.de.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Der Pfad der Standardlösung, die im Arbeitsbereich geöffnet werden soll, oder auf \"deaktivieren\" festlegen, um sie zu überspringen." + "configuration.dotnet.defaultSolution.description": "Der Pfad der Standardlösung, die im Arbeitsbereich geöffnet werden soll, oder auf \"deaktivieren\" festlegen, um sie zu überspringen.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "Bei \"true\" (Standardzustand) versucht der Debugger eine schnellere Auswertung, indem er die Ausführung einfacher Eigenschaften und Methoden simuliert.", + "generateOptionsSchema.args.0.description": "Befehlszeilenargumente, die an das Programm übergeben werden.", + "generateOptionsSchema.args.1.description": "An das Programm übergebene Zeichenfolgenversion von Befehlszeilenargumenten.", + "generateOptionsSchema.checkForDevCert.description": "Wenn Sie ein Webprojekt unter Windows oder macOS starten und dies aktiviert ist, überprüft der Debugger, ob der Computer über ein selbstsigniertes HTTPS-Zertifikat verfügt, das zum Entwickeln von Webservern verwendet wird, die auf HTTPS-Endpunkten ausgeführt werden. Wenn nicht angegeben, wird standardmäßig \"true\" verwendet, wenn \"serverReadyAction\" festgelegt ist. Mit dieser Option werden keine Linux-, VS Code-Remote- und VS Code-Webbenutzeroberflächenszenarien ausgeführt. Wenn das HTTPS-Zertifikat nicht gefunden wird oder nicht vertrauenswürdig ist, wird der Benutzer aufgefordert, es zu installieren bzw. ihm zu vertrauen.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Externes Terminal, das über Benutzereinstellungen konfiguriert werden kann.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "Das integrierte Terminal von VS Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Ausgabe an den VS Code-Debugging-Konsole. Das Lesen von Konsoleneingaben (z. B. Console.ReadLine) wird nicht unterstützt.", + "generateOptionsSchema.console.markdownDescription": "Gibt beim Starten von Konsolenprojekten an, in welcher Konsole das Zielprogramm gestartet werden soll.", + "generateOptionsSchema.console.settingsDescription": "**Hinweis:** _This Option wird nur für die Debugkonfiguration \"dotnet\" type_ verwendet.\r\n\r\nGibt beim Starten von Konsolenprojekten an, in welcher Konsole das Zielprogramm gestartet werden soll.", + "generateOptionsSchema.cwd.description": "Pfad zum Arbeitsverzeichnis des Programms, das gedebuggt wird. Der Standardwert ist der aktuelle Arbeitsbereich.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Kennzeichnung zum Aktivieren des Schrittweisen Ausführens von Eigenschaften und Operatoren. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.env.description": "Umgebungsvariablen, die an das Programm übergeben werden.", + "generateOptionsSchema.envFile.markdownDescription": "Umgebungsvariablen, die von einer Datei an das Programm übergeben werden. Beispiel: \"${workspaceFolder}/.env\"", + "generateOptionsSchema.externalConsole.markdownDescription": "Das Attribut \"externalConsole\" ist veraltet. Verwenden Sie stattdessen \"console\". Diese Option ist standardmäßig auf \"false\" festgelegt.", + "generateOptionsSchema.justMyCode.markdownDescription": "Wenn diese Option aktiviert ist (Standardeinstellung), wird der Debugger nur angezeigt und in den Benutzercode (\"Mein Code\") eingeschritten. Dabei werden Systemcode und anderer Code ignoriert, der optimiert ist oder über keine Debugsymbole verfügt. [Weitere Informationen](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Die Argumente, die an den Befehl übergeben werden sollen, um den Browser zu öffnen. Dies wird nur verwendet, wenn das plattformspezifische Element (\"osx\", \"linux\" oder \"windows\") keinen Wert für \"args\" angibt. Verwenden Sie ${auto-detect-url}, um automatisch die Adresse zu verwenden, an der der Server lauscht.", + "generateOptionsSchema.launchBrowser.description": "Beschreibt Optionen zum Starten eines Webbrowsers als Teil des Starts.", + "generateOptionsSchema.launchBrowser.enabled.description": "Gibt an, ob das Starten des Webbrowsers aktiviert ist. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Die Argumente, die an den Befehl übergeben werden sollen, um den Browser zu öffnen. Verwenden Sie ${auto-detect-url}, um automatisch die Adresse zu verwenden, an der der Server lauscht.", + "generateOptionsSchema.launchBrowser.linux.command.description": "Die ausführbare Datei, die den Webbrowser startet.", + "generateOptionsSchema.launchBrowser.linux.description": "Linux-spezifische Optionen für Webstartkonfiguration. Der Browser wird standardmäßig mit \"xdg-open\" gestartet.", + "generateOptionsSchema.launchBrowser.osx.args.description": "Die Argumente, die an den Befehl übergeben werden sollen, um den Browser zu öffnen. Verwenden Sie ${auto-detect-url}, um automatisch die Adresse zu verwenden, an der der Server lauscht.", + "generateOptionsSchema.launchBrowser.osx.command.description": "Die ausführbare Datei, die den Webbrowser startet.", + "generateOptionsSchema.launchBrowser.osx.description": "OSX-spezifische Optionen für Webstartkonfiguration. Der Browser wird standardmäßig mit \"open\" gestartet.", + "generateOptionsSchema.launchBrowser.windows.args.description": "Die Argumente, die an den Befehl übergeben werden sollen, um den Browser zu öffnen. Verwenden Sie ${auto-detect-url}, um automatisch die Adresse zu verwenden, an der der Server lauscht.", + "generateOptionsSchema.launchBrowser.windows.command.description": "Die ausführbare Datei, die den Webbrowser startet.", + "generateOptionsSchema.launchBrowser.windows.description": "Windows-spezifische Optionen für Webstartkonfiguration. Der Browser wird standardmäßig mit \"cmd /c start\" gestartet.", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Der Pfad zu einer Datei \"launchSettings.json\". Wenn dies nicht festgelegt ist, sucht der Debugger in \"{cwd}/Properties/launchSettings.json\".", + "generateOptionsSchema.launchSettingsProfile.description": "Gibt bei Angabe den Namen des Profils in \"launchSettings.json\" an, das verwendet werden soll. Dies wird ignoriert, wenn launchSettings.json nicht gefunden wird. \"launchSettings.json\" wird aus dem angegebenen Pfad gelesen. Dabei muss es sich um die Eigenschaft \"launchSettingsFilePath\" oder um {cwd}/Properties/launchSettings.json handeln, wenn dies nicht festgelegt ist. Wenn dieser Wert auf NULL oder eine leere Zeichenfolge festgelegt ist, wird launchSettings.json ignoriert. Wenn dieser Wert nicht angegeben ist, wird das erste Projekt-Profil verwendet.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Kennzeichnung, um zu bestimmen, ob stdout-Text vom Start des Webbrowsers im Ausgabefenster protokolliert werden soll. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.logging.description": "Kennzeichnungen, um zu bestimmen, welche Nachrichtentypen im Ausgabefenster protokolliert werden sollen.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Bei \"True\" beinhaltet die Engine-Protokollierung die Eigenschaften \"adapterElapsedTime\" und \"engineElapsedTime\", um anzugeben, wie lange eine Anforderung in Mikrosekunden gedauert hat. Diese Option ist standardmäßig auf \"false\" festgelegt.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Kennzeichnung, um zu bestimmen, ob Protokolle der Diagnose-Engine im Ausgabefenster protokolliert werden sollen. Diese Option ist standardmäßig auf \"false\" festgelegt.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Kennzeichnung, um zu bestimmen, ob Ausnahmemeldungen im Ausgabefenster protokolliert werden sollen. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Kennzeichnung, um zu bestimmen, ob Modulladeereignisse im Ausgabefenster protokolliert werden sollen. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.logging.processExit.markdownDescription": "Steuert, ob eine Nachricht protokolliert wird, wenn der Zielprozess beendet oder das Debuggen beendet wird. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Kennzeichnung, um zu bestimmen, ob die Programmausgabe im Ausgabefenster protokolliert werden soll, wenn keine externe Konsole verwendet wird. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Steuert, ob eine Nachricht protokolliert wird, wenn ein Thread im Zielprozess beendet wird. Diese Option ist standardmäßig auf \"false\" festgelegt.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Der vollständige Pfad zum Debugger auf dem Zielcomputer.", + "generateOptionsSchema.pipeTransport.description": "Wenn vorhanden, weist dies den Debugger an, eine Verbindung mit einem Remotecomputer mithilfe einer anderen ausführbaren Datei als Pipe herzustellen, die die Standardeingabe/-ausgabe zwischen VS Code und der ausführbaren .NET Core-Debugger-Back-End-Datei (vsdbg) weiterleitet.", + "generateOptionsSchema.pipeTransport.linux.description": "Linux-spezifische Optionen für Pipestartkonfiguration", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Befehlszeilenargumente, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Zeichenfolgenversion von Befehlszeilenargumenten, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "Der vollqualifizierte Pfad zum Arbeitsverzeichnis für das Pipeprogramm.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Umgebungsvariablen, die an das Pipeprogramm übergeben werden.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Der vollqualifizierte auszuführende Pipebefehl.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Sollten Argumente, die Zeichen enthalten, die in Anführungszeichen gesetzt werden müssen (Beispiel: Leerzeichen), in Anführungszeichen gesetzt werden? Der Standardwert ist \"true\". Bei Festlegung auf \"false\" wird der Debuggerbefehl nicht mehr automatisch in Anführungszeichen gesetzt.", + "generateOptionsSchema.pipeTransport.osx.description": "OSX-spezifische Optionen für Pipestartkonfiguration", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Befehlszeilenargumente, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Zeichenfolgenversion von Befehlszeilenargumenten, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "Der vollqualifizierte Pfad zum Arbeitsverzeichnis für das Pipeprogramm.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Umgebungsvariablen, die an das Pipeprogramm übergeben werden.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Der vollqualifizierte auszuführende Pipebefehl.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Sollten Argumente, die Zeichen enthalten, die in Anführungszeichen gesetzt werden müssen (Beispiel: Leerzeichen), in Anführungszeichen gesetzt werden? Der Standardwert ist \"true\". Bei Festlegung auf \"false\" wird der Debuggerbefehl nicht mehr automatisch in Anführungszeichen gesetzt.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Befehlszeilenargumente, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Zeichenfolgenversion von Befehlszeilenargumenten, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "Der vollqualifizierte Pfad zum Arbeitsverzeichnis für das Pipeprogramm.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Umgebungsvariablen, die an das Pipeprogramm übergeben werden.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Der vollqualifizierte auszuführende Pipebefehl.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Sollten Argumente, die Zeichen enthalten, die in Anführungszeichen gesetzt werden müssen (Beispiel: Leerzeichen), in Anführungszeichen gesetzt werden? Der Standardwert ist \"true\". Bei Festlegung auf \"false\" wird der Debuggerbefehl nicht mehr automatisch in Anführungszeichen gesetzt.", + "generateOptionsSchema.pipeTransport.windows.description": "Windows-spezifische Optionen für Pipestartkonfiguration", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Befehlszeilenargumente, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Zeichenfolgenversion von Befehlszeilenargumenten, die an das Pipeprogramm übergeben werden. Token ${debuggerCommand} in pipeArgs wird durch den vollständigen Debuggerbefehl ersetzt. Dieses Token kann inline mit anderen Argumenten angegeben werden. Wenn ${debuggerCommand} in keinem Argument verwendet wird, wird stattdessen der vollständige Debuggerbefehl am Ende der Argumentliste hinzugefügt.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "Der vollqualifizierte Pfad zum Arbeitsverzeichnis für das Pipeprogramm.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Umgebungsvariablen, die an das Pipeprogramm übergeben werden.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Der vollqualifizierte auszuführende Pipebefehl.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Sollten Argumente, die Zeichen enthalten, die in Anführungszeichen gesetzt werden müssen (Beispiel: Leerzeichen), in Anführungszeichen gesetzt werden? Der Standardwert ist \"true\". Bei Festlegung auf \"false\" wird der Debuggerbefehl nicht mehr automatisch in Anführungszeichen gesetzt.", + "generateOptionsSchema.processId.0.markdownDescription": "Die Prozess-ID, an die angefügt werden soll. Verwenden Sie \"\", um eine Liste der ausgeführten Prozesse abzurufen, an die angefügt werden soll. Wenn \"processId\" verwendet wird, sollte \"processName\" nicht verwendet werden.", + "generateOptionsSchema.processId.1.markdownDescription": "Die Prozess-ID, an die angefügt werden soll. Verwenden Sie \"\", um eine Liste der ausgeführten Prozesse abzurufen, an die angefügt werden soll. Wenn \"processId\" verwendet wird, sollte \"processName\" nicht verwendet werden.", + "generateOptionsSchema.processName.markdownDescription": "Der Prozessname, an den angefügt werden soll. Wenn dies verwendet wird, sollte \"processId\" nicht verwendet werden.", + "generateOptionsSchema.program.markdownDescription": "Pfad zur Anwendungs-DLL oder ausführbaren .NET Core-Hostdatei, die gestartet werden soll.\r\nDiese Eigenschaft hat normalerweise folgendes Format: \"${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)\"\r\n\r\nBeispiel: \"`${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\r\n\r\nWo:\r\n\"(target-framework)\" ist das Framework, für das das debuggte Projekt erstellt wird. Dies wird normalerweise in der Projektdatei als TargetFramework-Eigenschaft gefunden.\r\n\r\n\"(project-name.dll)\" ist der Name der Buildausgabe-DLL des debuggten Projekts. Dies ist normalerweise identisch mit dem Projektdateinamen, aber mit der Erweiterung \".dll\".", + "generateOptionsSchema.requireExactSource.markdownDescription": "Kennzeichnung, dass der aktuelle Quellcode dem PDB entsprechen muss. Diese Option wird standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Ordnet Buildzeitpfade lokalen Quellspeicherorten zu. Alle Instanzen des Buildzeitpfads werden durch den lokalen Quellpfad ersetzt.\r\n\r\nBeispiel:\r\n\r\n'{\"\":\"\"}'", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "Ist Source Link für diese URL aktiviert? Wenn keine Angabe erfolgt, wird diese Option standardmäßig auf \"true\" festgelegt.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Optionen zum Steuern der Verbindung von Source Link mit Webservern. [Weitere Informationen](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "Bei \"true\" sollte der Debugger am Einstiegspunkt des Ziels beendet werden. Diese Option ist standardmäßig auf \"false\" festgelegt.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "Bei \"true\" fordert der Debugger den Just-In-Time-Compiler auf, Code mit deaktivierten Optimierungen zu generieren, wenn ein optimiertes Modul (DLL- kompiliert in der Releasekonfiguration) im Zielprozess geladen wird. [Weitere Informationen](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Verzeichnis, in dem von Symbolservern heruntergeladene Symbole zwischengespeichert werden sollen. Wenn nicht angegeben, wird der Debugger unter Windows standardmäßig auf %TEMP%\\SymbolCache festgelegt, und unter Linux und macOS wird der Debugger standardmäßig auf ~/.dotnet/symbolcache festgelegt.", + "generateOptionsSchema.symbolOptions.description": "Optionen zum Steuern, wie Symbole (PDB-Dateien) gefunden und geladen werden.", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Stellt Optionen bereit, um zu steuern, für welche Module (DLL-Dateien) der Debugger versuchen soll, Symbole (PDB-Dateien) zu laden.", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Ein Array von Modulen, für das der Debugger keine Symbole laden soll. Platzhalter (Beispiel: MyCompany. *. dll) werden unterstützt.\r\n\r\nDiese Eigenschaft wird ignoriert, wenn „Modus“ nicht auf „loadAllButExcluded“ festgelegt ist.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Wenn „true“, wird der Debugger für ein beliebiges Modul, das sich NICHT im Array „includedModules“ befindet, weiterhin neben dem Modul selbst und der ausführbaren Datei, die gestartet wird, überprüfen. Die Pfade in der Symbolsuchliste werden jedoch nicht überprüft. Diese Option ist standardmäßig auf „true“ eingestellt.\r\n\r\nDiese Eigenschaft wird ignoriert, wenn „Modus“ nicht auf „loadOnlyIncluded“ festgelegt ist.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Ein Array von Modulen, für das der Debugger keine Symbole laden soll. Platzhalter (Beispiel: MyCompany. *. dll) werden unterstützt.\r\n\r\nDiese Eigenschaft wird ignoriert, wenn „Modus“ nicht auf „loadOnlyIncluded“ festgelegt ist.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Steuert, in welchem der beiden grundlegenden Betriebsmodi der Modulfilter ausgeführt wird.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Laden Sie Symbole für alle Module, es sei denn, das Modul befindet sich im Array „excludedModules“.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "Versuchen Sie nicht, Symbole für IRGENDEIN Modul zu laden, es sei denn, es befindet sich im Array „includedModules“, oder es wird über die Einstellung „includeSymbolsNextToModules“ hinzugefügt.", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "Wenn „true“, wird der Microsoft-Symbolserver (https​://msdl.microsoft.com​/download/symbols) dem Symbolsuchpfad hinzugefügt. Wenn nicht angegeben, wird diese Option standardmäßig auf „false“ eingestellt.", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "Bei \"true\" wird der NuGet.org-Symbolserver (https://symbols.nuget.org/download/symbols) dem Symbolsuchpfad hinzugefügt. Wenn keine Angabe erfolgt, wird diese Option standardmäßig auf \"false\" festgelegt.", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Ein Array von Symbolserver-URLs (Beispiel: http​://MyExampleSymbolServer) oder Verzeichnisse (Beispiel:/Build/Symbols) für die Suche nach PDB-Dateien. Diese Verzeichnisse werden zusätzlich zu den Standardspeicherorten durchsucht – neben dem Modul und dem Pfad, in dem die PDB ursprünglich abgelegt wurde.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Nur beim lokalen macOS-Debuggen unterstützt]\r\n\r\nDie Architektur des Debuggens. Dies wird automatisch erkannt, es sei denn, dieser Parameter ist festgelegt. Zulässige Werte sind \"x86_64\" oder \"arm64\".", + "generateOptionsSchema.targetOutputLogPath.description": "Bei Festlegung wird Text, den die Zielanwendung in \"stdout\" und \"stderr\" (z. B. Console.WriteLine) schreibt, in der angegebenen Datei gespeichert. Diese Option wird ignoriert, wenn die Konsole auf einen anderen Wert als internalConsole festgelegt ist. Beispiel: \"${workspaceFolder}/out.txt\"", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.es.json b/package.nls.es.json index 3f89a4a3a..b898272ba 100644 --- a/package.nls.es.json +++ b/package.nls.es.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Ruta de acceso de la solución predeterminada que se va a abrir en el área de trabajo o que se establece en \"deshabilitar\" para omitirla." + "configuration.dotnet.defaultSolution.description": "Ruta de acceso de la solución predeterminada que se va a abrir en el área de trabajo o que se establece en \"deshabilitar\" para omitirla.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "Cuando es true (el estado predeterminado), el depurador intentará una evaluación más rápida simulando la ejecución de propiedades y métodos simples.", + "generateOptionsSchema.args.0.description": "Argumentos de la línea de comandos que se pasan al programa.", + "generateOptionsSchema.args.1.description": "Versión en cadena de los argumentos de la línea de comandos pasados al programa.", + "generateOptionsSchema.checkForDevCert.description": "Si va a iniciar un proyecto web en Windows o macOS y está habilitado, el depurador comprobará si el equipo tiene un certificado HTTPS autofirmado que se usa para desarrollar servidores web que se ejecutan en puntos de conexión HTTPS. Si no se especifica, el valor predeterminado es true cuando se establece “serverReadyAction”. Esta opción no hace nada en escenarios de Linux, VS Code remoto e interfaz de usuario web de VS Code. Si no se encuentra el certificado HTTPS o no es de confianza, se pedirá al usuario que lo instale o confíe en él.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Terminal externo que puede configurarse desde la configuración del usuario.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "Terminal integrado de VS Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Salida a la Consola de depuración de VS Code. No se admite la lectura de entrada de la consola (ejemplo: Console.ReadLine).", + "generateOptionsSchema.console.markdownDescription": "Al iniciar proyectos de consola, indica en qué consola se debe iniciar el programa de destino.", + "generateOptionsSchema.console.settingsDescription": "**Nota:** _Esta opción solo se usa para el tipo de configuración de depuración \"dotnet\".\r\n\r\nAl iniciar proyectos de consola, indica en qué consola se debe iniciar el programa de destino.", + "generateOptionsSchema.cwd.description": "Ruta de acceso al directorio de trabajo del programa que se está depurando. El valor predeterminado es el área de trabajo actual.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Marca para habilitar la ejecución paso a paso de las propiedades y los operadores. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.env.description": "Variables de entorno pasadas al programa.", + "generateOptionsSchema.envFile.markdownDescription": "Variables de entorno pasadas al programa por un archivo. Por ejemplo, \"${workspaceFolder}/.env\"", + "generateOptionsSchema.externalConsole.markdownDescription": "El atributo \"externalConsole\" está en desuso; use \"console\" en su lugar. El valor predeterminado de esta opción es \"false\".", + "generateOptionsSchema.justMyCode.markdownDescription": "Cuando está habilitado (valor predeterminado), el depurador solo muestra y avanza en el código de usuario (\"Mi código\"), omitiendo el código del sistema y otro código que está optimizado o que no tiene símbolos de depuración. [Obtener más información](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Argumentos que se van a pasar al comando para abrir el explorador. Solo se usa si el elemento específico de la plataforma (“osx”, “linux” o “windows”) no especifica un valor para “args”. Use ${auto-detect-url} para usar automáticamente la dirección a la que escucha el servidor.", + "generateOptionsSchema.launchBrowser.description": "Describe las opciones para iniciar un explorador web como parte del inicio", + "generateOptionsSchema.launchBrowser.enabled.description": "Indica si el inicio del explorador web está habilitado. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.launchBrowser.linux.args.description": "Argumentos que se van a pasar al comando para abrir el explorador. Use ${auto-detect-url} para usar automáticamente la dirección a la que escucha el servidor.", + "generateOptionsSchema.launchBrowser.linux.command.description": "Archivo ejecutable que iniciará el explorador web.", + "generateOptionsSchema.launchBrowser.linux.description": "Opciones de configuración de inicio web específicas de Linux. De manera predeterminada, se iniciará el explorador con \"xdg-open\".", + "generateOptionsSchema.launchBrowser.osx.args.description": "Argumentos que se van a pasar al comando para abrir el explorador. Use ${auto-detect-url} para usar automáticamente la dirección a la que escucha el servidor.", + "generateOptionsSchema.launchBrowser.osx.command.description": "Archivo ejecutable que iniciará el explorador web.", + "generateOptionsSchema.launchBrowser.osx.description": "Opciones de configuración de inicio web específicas de OSX. De manera predeterminada, se iniciará el explorador mediante “open”.", + "generateOptionsSchema.launchBrowser.windows.args.description": "Argumentos que se van a pasar al comando para abrir el explorador. Use ${auto-detect-url} para usar automáticamente la dirección a la que escucha el servidor.", + "generateOptionsSchema.launchBrowser.windows.command.description": "Archivo ejecutable que iniciará el explorador web.", + "generateOptionsSchema.launchBrowser.windows.description": "Opciones de configuración de inicio web específicas de Windows. De manera predeterminada, se iniciará el explorador mediante \"cmd /c start\".", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Ruta de acceso a un archivo launchSettings.json. Si no se establece, el depurador buscará en “{cwd}/Properties/launchSettings.json”.", + "generateOptionsSchema.launchSettingsProfile.description": "Si se especifica, indica el nombre del perfil en launchSettings.json que se va a usar. Esto se omite si no se encuentra launchSettings.json. launchSettings.json se leerá desde la ruta de acceso especificada si se establece la propiedad \"launchSettingsFilePath\" o {cwd}/Properties/launchSettings.json si no está establecida. Si se establece en null o en una cadena vacía, se omite launchSettings.json. Si no se especifica este valor, se usará el primer perfil “Project”.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Marca para determinar si el texto stdout del inicio del explorador web debe registrarse en la ventana de salida. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.logging.description": "Marcas para determinar qué tipos de mensajes se deben registrar en la ventana de salida.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Si es true, el registro del motor incluirá las propiedades \"adapterElapsedTime\" y \"engineElapsedTime\" para indicar la cantidad de tiempo, en microsegundos, que tardó una solicitud. El valor predeterminado de esta opción es \"false\".", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Marca para determinar si los registros del motor de diagnóstico se deben registrar en la ventana de salida. El valor predeterminado de esta opción es \"false\".", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Marca para determinar si los mensajes de excepción se deben registrar en la ventana de salida. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Marca para determinar si los eventos de carga del módulo se deben registrar en la ventana de salida. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.logging.processExit.markdownDescription": "Controla si se registra un mensaje cuando se cierra el proceso de destino o se detiene la depuración. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Marca para determinar si la salida del programa debe registrarse en la ventana de salida cuando no se usa una consola externa. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Controla si se registra un mensaje cuando se cierra un subproceso en el proceso de destino. El valor predeterminado de esta opción es “false”.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Ruta de acceso completa al depurador en la máquina de destino.", + "generateOptionsSchema.pipeTransport.description": "Cuando se especifica, indica al depurador que se conecte a un equipo remoto usando otro archivo ejecutable como canalización que retransmitirá la entrada o la salida estándar entre VS Code y el archivo ejecutable del back-end del depurador de .Net Core (vsdbg).", + "generateOptionsSchema.pipeTransport.linux.description": "Opciones de configuración de inicio de canalización específicas de Linux", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Versión en cadena de los argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "Ruta de acceso completa al directorio de trabajo del programa de canalización.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Variables de entorno que se pasan al programa de canalización.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Comando de canalización completo para ejecutar.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "¿Deben incluirse entre comillas los argumentos que contienen caracteres (por ejemplo, espacios) que deben incluirse entre comillas? El valor predeterminado es \"true\". Si se establece en false, el comando del depurador ya no se incluirá entre comillas automáticamente.", + "generateOptionsSchema.pipeTransport.osx.description": "Opciones de configuración de inicio de canalización específicas de OSX", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Versión en cadena de los argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "Ruta de acceso completa al directorio de trabajo del programa de canalización.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Variables de entorno que se pasan al programa de canalización.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Comando de canalización completo para ejecutar.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "¿Deben incluirse entre comillas los argumentos que contienen caracteres (por ejemplo, espacios) que deben incluirse entre comillas? El valor predeterminado es \"true\". Si se establece en false, el comando del depurador ya no se incluirá entre comillas automáticamente.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Versión en cadena de los argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "Ruta de acceso completa al directorio de trabajo del programa de canalización.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Variables de entorno que se pasan al programa de canalización.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Comando de canalización completo para ejecutar.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "¿Deben incluirse entre comillas los argumentos que contienen caracteres (por ejemplo, espacios) que deben incluirse entre comillas? El valor predeterminado es \"true\". Si se establece en false, el comando del depurador ya no se incluirá entre comillas automáticamente.", + "generateOptionsSchema.pipeTransport.windows.description": "Opciones de configuración de inicio de canalización específicas de Windows", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Versión en cadena de los argumentos de línea de comandos pasados al programa de canalización. El token ${debuggerCommand} de pipeArgs se reemplazará por el comando completo del depurador; este token se puede especificar en línea con otros argumentos. Si ${debuggerCommand} no se usa en ningún argumento, el comando completo del depurador se agregará al final de la lista de argumentos.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "Ruta de acceso completa al directorio de trabajo del programa de canalización.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Variables de entorno que se pasan al programa de canalización.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Comando de canalización completo para ejecutar.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "¿Deben incluirse entre comillas los argumentos que contienen caracteres (por ejemplo, espacios) que deben incluirse entre comillas? El valor predeterminado es \"true\". Si se establece en false, el comando del depurador ya no se incluirá entre comillas automáticamente.", + "generateOptionsSchema.processId.0.markdownDescription": "Identificador de proceso al que se va a asociar. Use \"\" para obtener una lista de los procesos en ejecución a los que asociar. Si se usa \"processId\", no se debe usar \"processName\".", + "generateOptionsSchema.processId.1.markdownDescription": "Identificador de proceso al que se va a asociar. Use \"\" para obtener una lista de los procesos en ejecución a los que asociar. Si se usa \"processId\", no se debe usar \"processName\".", + "generateOptionsSchema.processName.markdownDescription": "Nombre del proceso al que se va a asociar. Si se usa, no se debe usar \"processId\".", + "generateOptionsSchema.program.markdownDescription": "Ruta de acceso al la DLL de la aplicación o al archivo ejecutable del host de .NET Core que se va a iniciar.\r\nNormalmente, esta propiedad adopta el formato: \"${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)\"\r\n\r\nEjemplo: \"${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll\"\r\n\r\nDónde:\r\n“(target-framework)” es el marco para el que se está compilando el proyecto depurado. Normalmente, esto se encuentra en el archivo de proyecto como la propiedad \"TargetFramework\".\r\n\r\n“(project-name.dll)” es el nombre de la DLL de salida de compilación del proyecto depurado. Normalmente es lo mismo que el nombre de archivo del proyecto, pero con una extensión “.dll”.", + "generateOptionsSchema.requireExactSource.markdownDescription": "Marca para requerir que el código fuente actual coincida con el pdb. Esta opción tiene como valor predeterminado \"true\".", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Asigna rutas de acceso en tiempo de compilación a ubicaciones de origen locales. Todas las instancias de la ruta de acceso en tiempo de compilación se reemplazarán por la ruta de acceso de origen local.\r\n\r\nEjemplo:\r\n\r\n\"{\"\":\"\"}\"", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "¿Está habilitado Source Link para esta dirección URL? Si no se especifica, el valor predeterminado de esta opción es \"true\".", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Opciones para controlar cómo se conecta Source Link a los servidores web. [Obtener más información](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "Si es true, el depurador debe detenerse en el punto de entrada del destino. El valor predeterminado de esta opción es \"false\".", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "Si es true, cuando un módulo optimizado (.dll compilado en la configuración de la versión) se carga en el proceso de destino, el depurador pedirá al compilador Just-In-Time que genere código con las optimizaciones deshabilitadas. [Obtener más información](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Directorio donde se deben almacenar en caché los símbolos descargados de los servidores de símbolos. Si no se especifica, en Windows, el depurador tendrá como valor predeterminado %TEMP%\\SymbolCache y, en Linux y macOS, el depurador tendrá como valor predeterminado ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.description": "Opciones para controlar cómo se encuentran y se cargan los símbolos (archivos .pdb).", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Proporciona opciones para controlar los módulos (archivos .dll) para los que el depurador intenta cargar los símbolos (archivos .pdb).", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Matriz de módulos para los que el depurador NO debería cargar símbolos. Se admiten los caracteres comodín (ejemplo: MiEmpresa.*.dll).\r\n\r\nEsta propiedad se ignora a menos que «modo» se establezca como «loadAllButExcluded».", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Si es verdadero, para cualquier módulo que NO esté en la matriz «includedModules», el depurador seguirá comprobando junto al propio módulo y el ejecutable de inicio, pero no comprobará las rutas en la lista de búsqueda de símbolos. Esta opción tiene el valor predeterminado «verdadero».\r\n\r\nEsta propiedad se omite a menos que «modo» esté establecido como «loadOnlyIncluded».", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Matriz de módulos para los que el depurador debería cargar símbolos. Se admiten los caracteres comodín (ejemplo: MiEmpresa.*.dll).\r\n\r\nEsta propiedad se ignora a menos que «modo» se establezca como «loadOnlyIncluded».", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Controla en cuál de los dos modos operativos básicos opera el filtro de módulo.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Cargar símbolos para todos los módulos a menos que el módulo esté en la matriz «excludedModules».", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "No intente cargar los símbolos de NINGÚN módulo a menos que esté en la matriz «includedModules» o se incluya a través de la configuración «includeSymbolsNextToModules».", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "Si es «verdadero», se agrega el servidor de símbolos de Microsoft (https​://msdl.microsoft.com​/download/symbols) a la ruta de búsqueda de símbolos. Si no se especifica, esta opción tendrá el valor predeterminado de «falso».", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "Si es \"true\", el servidor de símbolos de NuGet.org (https://symbols.nuget.org/download/symbols) se agrega a la ruta de acceso de búsqueda de símbolos. Si no se especifica, el valor predeterminado de esta opción es \"false\".", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Matriz de direcciones URL del servidor de símbolos (ejemplo: http​://MiServidordeSímblosdeEjemplo) o de directorios (ejemplo: /compilar/symbols) para buscar archivos. pdb. Se buscarán estos directorios además de las ubicaciones predeterminadas, junto al módulo y la ruta de acceso en la que se anuló originalmente el archivo pdb.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Solo se admite en la depuración local de macOS]\r\n\r\nArquitectura del depurado. Esto se detectará automáticamente a menos que se establezca este parámetro. Los valores permitidos son \"x86_64\" o \"arm64\".", + "generateOptionsSchema.targetOutputLogPath.description": "Cuando se establece, el texto que la aplicación de destino escribe en stdout y stderr (por ejemplo, Console.WriteLine) se guardará en el archivo especificado. Esta opción se omite si la consola se establece en un valor distinto de internalConsole. Por ejemplo, \"${workspaceFolder}/out.txt\"", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.fr.json b/package.nls.fr.json index 8f4c6e363..657bdf3e1 100644 --- a/package.nls.fr.json +++ b/package.nls.fr.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Chemin de la solution par défaut à ouvrir dans l’espace de travail ou définir sur « désactiver » pour l’ignorer." + "configuration.dotnet.defaultSolution.description": "Chemin de la solution par défaut à ouvrir dans l’espace de travail ou définir sur « désactiver » pour l’ignorer.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "Quand la valeur est true (état par défaut), le débogueur tente une évaluation plus rapide en simulant l’exécution de propriétés et de méthodes simples.", + "generateOptionsSchema.args.0.description": "Arguments de ligne de commande passés au programme.", + "generateOptionsSchema.args.1.description": "Version en chaîne des arguments de ligne de commande passés au programme.", + "generateOptionsSchema.checkForDevCert.description": "Si vous lancez un projet web sur Windows ou macOS et que cette option est activée, le débogueur case activée si l’ordinateur dispose d’un certificat HTTPS auto-signé utilisé pour développer des serveurs web s’exécutant sur des points de terminaison HTTPS. Si la valeur n’est pas spécifiée, la valeur par défaut est true lorsque « serverReadyAction » est défini. Cette option ne fonctionne pas sur Linux, VS Code à distance et VS Code scénarios d’interface utilisateur web. Si le certificat HTTPS est introuvable ou s’il n’est pas approuvé, l’utilisateur est invité à l’installer/approuver.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Terminal externe pouvant être configuré via des paramètres utilisateur.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "terminal intégré de VS Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Sortie vers le VS Code Console de débogage. Cela ne prend pas en charge la lecture de l’entrée de console (ex:Console.ReadLine).", + "generateOptionsSchema.console.markdownDescription": "Lors du lancement de projets de console, indique dans quelle console le programme cible doit être lancé.", + "generateOptionsSchema.console.settingsDescription": "**Remarque :** _Cette option est utilisée uniquement pour le type_ de configuration de débogage « dotnet ».\r\n\r\nLors du lancement de projets de console, indique dans quelle console le programme cible doit être lancé.", + "generateOptionsSchema.cwd.description": "Chemin du répertoire de travail du programme en cours de débogage. La valeur par défaut est l’espace de travail actuel.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Indicateur permettant d’activer l’exécution pas à pas sur les propriétés et les opérateurs. Cette option a la valeur par défaut 'true'.", + "generateOptionsSchema.env.description": "Variables d'environnement passées au programme.", + "generateOptionsSchema.envFile.markdownDescription": "Variables d’environnement passées au programme par un fichier. Par ex., « ${workspaceFolder}/.env »", + "generateOptionsSchema.externalConsole.markdownDescription": "L’attribut « externalConsole » est déprécié. Utilisez plutôt « console ». Cette option a la valeur par défaut « false ».", + "generateOptionsSchema.justMyCode.markdownDescription": "Lorsqu’il est activé (valeur par défaut), le débogueur affiche uniquement le code utilisateur (« Mon code »), en ignorant le code système et tout autre code optimisé ou qui n’a pas de symboles de débogage. [More information](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Arguments à passer à la commande pour ouvrir le navigateur. Ceci est utilisé uniquement si l’élément spécifique à la plateforme ('osx', 'linux' ou 'windows') ne spécifie pas de valeur pour 'args'. Utilisez ${auto-detect-url} pour utiliser automatiquement l’adresse que le serveur écoute.", + "generateOptionsSchema.launchBrowser.description": "Décrit les options de lancement d’un navigateur web dans le cadre du lancement", + "generateOptionsSchema.launchBrowser.enabled.description": "Indique si le lancement du navigateur web est activé. Cette option a la valeur par défaut 'true'.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Arguments à passer à la commande pour ouvrir le navigateur. Utilisez ${auto-detect-url} pour utiliser automatiquement l’adresse que le serveur écoute.", + "generateOptionsSchema.launchBrowser.linux.command.description": "Exécutable qui démarrera le navigateur web.", + "generateOptionsSchema.launchBrowser.linux.description": "Options de configuration de lancement web spécifiques à Linux. Par défaut, le navigateur démarre à l’aide de « xdg-open ».", + "generateOptionsSchema.launchBrowser.osx.args.description": "Arguments à passer à la commande pour ouvrir le navigateur. Utilisez ${auto-detect-url} pour utiliser automatiquement l’adresse que le serveur écoute.", + "generateOptionsSchema.launchBrowser.osx.command.description": "Exécutable qui démarrera le navigateur web.", + "generateOptionsSchema.launchBrowser.osx.description": "Options de configuration de lancement web spécifiques à OSX. Par défaut, le navigateur démarre à l’aide de « open ».", + "generateOptionsSchema.launchBrowser.windows.args.description": "Arguments à passer à la commande pour ouvrir le navigateur. Utilisez ${auto-detect-url} pour utiliser automatiquement l’adresse que le serveur écoute.", + "generateOptionsSchema.launchBrowser.windows.command.description": "Exécutable qui démarrera le navigateur web.", + "generateOptionsSchema.launchBrowser.windows.description": "Options de configuration de lancement web spécifiques à Windows. Par défaut, cela démarrera le navigateur à l’aide de « cmd /c start ».", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Chemin d’un fichier launchSettings.json. Si ce paramètre n’est pas défini, le débogueur effectue une recherche dans '{cwd}/Properties/launchSettings.json'.", + "generateOptionsSchema.launchSettingsProfile.description": "Si ce paramètre est spécifié, indique le nom du profil dans launchSettings.json à utiliser. Ceci est ignoré si launchSettings.json est introuvable. launchSettings.json sera lu à partir du chemin spécifié doit être la propriété 'launchSettingsFilePath', ou {cwd}/Properties/launchSettings.json si ce paramètre n’est pas défini. Si cette valeur est définie sur null ou une chaîne vide, launchSettings.json est ignoré. Si cette valeur n’est pas spécifiée, le premier profil 'Project' est utilisé.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Indicateur pour déterminer si le texte stdout du lancement du navigateur web doit être enregistré dans la fenêtre Sortie. Cette option a la valeur par défaut 'true'.", + "generateOptionsSchema.logging.description": "Indicateurs permettant de déterminer les types de messages à enregistrer dans la fenêtre de sortie.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Si la valeur est true, la journalisation du moteur inclut les propriétés « adapterElapsedTime » et « engineElapsedTime » pour indiquer la durée, en microsecondes, nécessaire à une demande. Cette option a la valeur par défaut « false ».", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Indicateur permettant de déterminer si les journaux du moteur de diagnostic doivent être enregistrés dans la fenêtre de sortie. Cette option a la valeur par défaut « false ».", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Indicateur pour déterminer si les messages d’exception doivent être enregistrés dans la fenêtre de sortie. Cette option a la valeur par défaut « true ».", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Indicateur pour déterminer si les événements de chargement de module doivent être enregistrés dans la fenêtre de sortie. Cette option a la valeur par défaut « true ».", + "generateOptionsSchema.logging.processExit.markdownDescription": "Contrôle si un message est journalisé à la fermeture du processus cible ou si le débogage est arrêté. Cette option a la valeur par défaut 'true'.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Indicateur permettant de déterminer si la sortie du programme doit être journalisée dans la fenêtre Sortie lorsque vous n’utilisez pas de console externe. Cette option a la valeur par défaut 'true'.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Contrôle si un message est journalisé à la fermeture d’un thread dans le processus cible. Cette option a la valeur par défaut « false ».", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Chemin d’accès complet au débogueur sur l’ordinateur cible.", + "generateOptionsSchema.pipeTransport.description": "Le cas échéant, cela indique au débogueur de se connecter à un ordinateur distant à l’aide d’un autre exécutable en tant que canal qui relayera l’entrée/sortie standard entre VS Code et l’exécutable principal du débogueur .NET Core (vsdbg).", + "generateOptionsSchema.pipeTransport.linux.description": "Options de configuration de lancement de canal spécifiques à Linux", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Version simplifiée des arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "Chemin complet du répertoire de travail du programme canal.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Variables d'environnement passées au programme canal.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Commande canal complète à exécuter.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Les arguments qui contiennent des caractères qui doivent être entre guillemets (exemple : espaces) doivent-ils être cités ? La valeur par défaut est 'true'. Si la valeur est false, la commande de débogueur n’est plus automatiquement entre guillemets.", + "generateOptionsSchema.pipeTransport.osx.description": "Options de configuration de lancement de canal spécifiques à OSX", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Version simplifiée des arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "Chemin complet du répertoire de travail du programme canal.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Variables d'environnement passées au programme canal.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Commande canal complète à exécuter.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Les arguments qui contiennent des caractères qui doivent être entre guillemets (exemple : espaces) doivent-ils être cités ? La valeur par défaut est 'true'. Si la valeur est false, la commande de débogueur n’est plus automatiquement entre guillemets.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Version simplifiée des arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "Chemin complet du répertoire de travail du programme canal.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Variables d'environnement passées au programme canal.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Commande canal complète à exécuter.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Les arguments qui contiennent des caractères qui doivent être entre guillemets (exemple : espaces) doivent-ils être cités ? La valeur par défaut est 'true'. Si la valeur est false, la commande de débogueur n’est plus automatiquement entre guillemets.", + "generateOptionsSchema.pipeTransport.windows.description": "Options de configuration du lancement de canal spécifique à Windows", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Version simplifiée des arguments de la ligne de commande transmis au programme pipe. Le jeton ${debuggerCommand} dans pipeArgs sera remplacé par la commande complète du débogueur, ce jeton peut être spécifié en ligne avec d'autres arguments. Si ${debuggerCommand} n'est utilisé dans aucun argument, la commande complète du débogueur sera ajoutée à la fin de la liste des arguments.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "Chemin complet du répertoire de travail du programme canal.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Variables d'environnement passées au programme canal.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Commande canal complète à exécuter.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Les arguments qui contiennent des caractères qui doivent être entre guillemets (exemple : espaces) doivent-ils être cités ? La valeur par défaut est 'true'. Si la valeur est false, la commande de débogueur n’est plus automatiquement entre guillemets.", + "generateOptionsSchema.processId.0.markdownDescription": "ID de processus auquel s’attacher. Utilisez « » pour obtenir la liste des processus en cours d’exécution à attacher. Si 'processId' est utilisé, 'processName' ne doit pas être utilisé.", + "generateOptionsSchema.processId.1.markdownDescription": "ID de processus auquel s’attacher. Utilisez « » pour obtenir la liste des processus en cours d’exécution à attacher. Si 'processId' est utilisé, 'processName' ne doit pas être utilisé.", + "generateOptionsSchema.processName.markdownDescription": "Nom du processus auquel effectuer l’attachement. S’il est utilisé, 'processId' ne doit pas être utilisé.", + "generateOptionsSchema.program.markdownDescription": "Chemin de la DLL d’application ou de l’exécutable hôte .NET Core à lancer.\r\nCette propriété prend normalement la forme suivante : '${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)'\r\n\r\nExemple : '${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll’Where:\r\n'\r\n\r\n(target-framework)' est l’infrastructure pour laquelle le projet débogué est généré. Cela se trouve normalement dans le fichier projet en tant que propriété « TargetFramework ».\r\n\r\n'(project-name.dll)' est le nom de la DLL de sortie de build du projet débogué. Il s’agit normalement du même nom que le nom du fichier projet, mais avec une extension '.dll'.", + "generateOptionsSchema.requireExactSource.markdownDescription": "Indicateur qui exige que le code source actuel corresponde au fichier pdb. Cette option a la valeur par défaut 'true'.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Mappe les chemins d’accès au moment de la génération aux emplacements sources locaux. Toutes les instances du chemin d’accès au moment de la génération seront remplacées par le chemin d’accès source local.\r\n\r\nExemple:\r\n\r\n'{\"\":\"\"}'", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "Est-ce que Source Link est activé pour cette URL ? Si elle n’est pas spécifiée, cette option a la valeur par défaut « true ».", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Options permettant de contrôler la façon dont Source Link se connecte aux serveurs web. [More information](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "Si la valeur est true, le débogueur doit s’arrêter au point d’entrée de la cible. Cette option a la valeur par défaut « false ».", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "Si la valeur est true, quand un module optimisé (.dll compilé dans la configuration release) se charge dans le processus cible, le débogueur demande au compilateur juste-à-temps de générer du code avec des optimisations désactivées. [More information](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Répertoire dans lequel les symboles téléchargés à partir des serveurs de symboles doivent être mis en cache. S’il n’est pas spécifié, sur Windows, le débogueur a la valeur par défaut %TEMP%\\SymbolCache, et sur Linux et macOS, le débogueur a la valeur par défaut ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.description": "Options permettant de contrôler la façon dont les symboles (fichiers .pdb) sont trouvés et chargés.", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Fournit des options pour contrôler les modules (fichiers .dll) pour lesquels le débogueur tentera de charger des symboles (fichiers .pdb).", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Tableau de modules pour lequel le débogueur ne doit PAS charger de symboles. Les caractères génériques (exemple : MonEntreprise.*.dll) sont pris en charge.\r\n\r\nCette propriété est ignorée, sauf si « mode » a la valeur «loadAllButExcluded».", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Si la valeur est true, pour tout module qui ne figure pas dans le tableau « includedModules », le débogueur vérifie toujours en regard du module lui-même et de l’exécutable de lancement, mais il ne vérifie pas les chemins d’accès dans la liste de recherche de symboles. Cette option a la valeur par défaut « true ».\r\n\r\nCette propriété est ignorée, sauf si « mode » a la valeur «loadOnlyIncluded».", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Tableau de modules pour lequel le débogueur doit charger des symboles. Les caractères génériques (exemple : MonEntreprise.*.dll) sont pris en charge.\r\n\r\nCette propriété est ignorée, sauf si « mode » a la valeur «loadOnlyIncluded».", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Contrôle les deux modes d’exploitation de base dans lesquels le filtre de module fonctionne.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Chargez des symboles pour tous les modules, sauf si le module se trouve dans le tableau « excludedModules ».", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "N’essayez pas de charger des symboles pour le module ANY, sauf s’il se trouve dans le tableau « includedModules » ou s’il est inclus par le biais du paramètre « includeSymbolsNextToModules ».", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "Si la valeur est « true », le serveur de symboles Microsoft (https​://msdl.microsoft.com​/download/symbols) est ajouté au chemin de recherche des symboles. Si elle n’est pas spécifiée, cette option a la valeur par défaut « false ».", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "Si la valeur est « true », le serveur de symboles NuGet.org (https://symbols.nuget.org/download/symbols) est ajouté au chemin de recherche des symboles. Si elle n’est pas spécifiée, cette option a la valeur par défaut « false ».", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Tableau d’URL de serveur de symboles (exemple : http​://MyExampleSymbolServer) ou répertoires (exemple : /build/symbols) pour rechercher des fichiers .pdb. Ces répertoires seront recherchés en plus des emplacements par défaut, en regard du module et du chemin d’accès vers lequel le fichier pdb a été supprimé à l’origine.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Uniquement pris en charge dans le débogage macOS local]\r\n\r\nArchitecture du débogué. Ce paramètre est automatiquement détecté, sauf si ce paramètre est défini. Les valeurs autorisées sont « x86_64 » ou « arm64 ».", + "generateOptionsSchema.targetOutputLogPath.description": "Lorsqu’il est défini, le texte écrit par l’application cible dans stdout et stderr (par exemple, Console.WriteLine) est enregistré dans le fichier spécifié. Cette option est ignorée si la console a une valeur autre que internalConsole. Exemple : « ${workspaceFolder}/out.txt »", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.it.json b/package.nls.it.json index 7191def56..e45049638 100644 --- a/package.nls.it.json +++ b/package.nls.it.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Percorso della soluzione predefinita da aprire nell'area di lavoro o impostare su 'disabilita' per ignorarla." + "configuration.dotnet.defaultSolution.description": "Percorso della soluzione predefinita da aprire nell'area di lavoro o impostare su 'disabilita' per ignorarla.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "Se impostato su true (che è lo stato predefinito), il debugger cercherà di effettuare una valutazione più rapida, simulando l'esecuzione di metodi e proprietà semplici.", + "generateOptionsSchema.args.0.description": "Argomenti della riga di comando passati al programma.", + "generateOptionsSchema.args.1.description": "Versione in formato stringa degli argomenti della riga di comando passati al programma.", + "generateOptionsSchema.checkForDevCert.description": "Se si avvia un progetto Web in Windows o macOS e questa opzione è abilitata, il debugger verificherà se nel computer è presente un certificato HTTPS autofirmato usato per sviluppare server Web in esecuzione negli endpoint HTTPS. Se non viene specificato, il valore predefinito sarà true quando viene impostato 'serverReadyAction'. Questa opzione non ha effetto in scenari Linux, VS Code remoto o VS Code per il Web. Se il certificato HTTPS non viene trovato o non è considerato affidabile, verrà richiesto all'utente di installarlo o di considerarlo attendibile.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Terminale esterno che può essere configurato tramite impostazioni utente.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "Terminale integrato di Visual Studio Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Invia l'output alla Console di debug di Visual Studio Code. Non supporta la lettura dell'input della console, ad esempio Console.ReadLine.", + "generateOptionsSchema.console.markdownDescription": "Quando si avviano progetti console, questo parametro indica la console in cui deve essere avviato il programma di destinazione.", + "generateOptionsSchema.console.settingsDescription": "**Nota:** _Questa opzione è usata solo per il tipo di configurazione di debug 'dotnet'_.\r\n\r\nQuando si avviano progetti console, indica in quale console il programma di destinazione deve essere avviato.", + "generateOptionsSchema.cwd.description": "Percorso della directory di lavoro del programma in fase di debug. Il valore predefinito è l’area di lavoro corrente.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Flag per abilitare il passaggio di proprietà e operatori. L'impostazione predefinita di questa opzione è 'true'.", + "generateOptionsSchema.env.description": "Variabili di ambiente passate al programma.", + "generateOptionsSchema.envFile.markdownDescription": "Variabili di ambiente passate al programma da un file. Ad esempio: '${workspaceFolder}/.env'", + "generateOptionsSchema.externalConsole.markdownDescription": "L'attributo 'externalConsole' è deprecato. Usare 'console'. L'impostazione predefinita di questa opzione è 'false'.", + "generateOptionsSchema.justMyCode.markdownDescription": "Quando abilitato (il valore predefinito), il debugger mostra ed esegue solo il codice utente (\"Just My Code\"), ignorando il codice di sistema e altro codice che è ottimizzato o che non ha simboli di debug. [Altre informazioni](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Gli argomenti da passare al comando per aprire il browser. Viene usato solo se l'elemento specifico della piattaforma ('osx', 'linux' o 'windows') non specifica un valore per 'args'. Utilizzare ${auto-detect-url} per usare automaticamente l'indirizzo che il server sta ascoltando.", + "generateOptionsSchema.launchBrowser.description": "Descrive le opzioni per avviare un browser web come parte dell'avvio", + "generateOptionsSchema.launchBrowser.enabled.description": "Indica se l'avvio del Web browser è abilitato. Il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Gli argomenti da passare al comando per aprire il browser. Utilizzare ${auto-detect-url} per usare automaticamente l'indirizzo che il server sta ascoltando.", + "generateOptionsSchema.launchBrowser.linux.command.description": "L’eseguibile che avvierà il Web browser.", + "generateOptionsSchema.launchBrowser.linux.description": "Opzioni di configurazione dell'avvio Web specifiche di Linux. Per impostazione predefinita, il browser verrà avviato usando 'xdg-open'.", + "generateOptionsSchema.launchBrowser.osx.args.description": "Gli argomenti da passare al comando per aprire il browser. Utilizzare ${auto-detect-url} per usare automaticamente l'indirizzo che il server sta ascoltando.", + "generateOptionsSchema.launchBrowser.osx.command.description": "L’eseguibile che avvierà il Web browser.", + "generateOptionsSchema.launchBrowser.osx.description": "Opzioni di configurazione dell'avvio Web specifiche di OSX. Per impostazione predefinita, il browser verrà avviato usando 'open'.", + "generateOptionsSchema.launchBrowser.windows.args.description": "Gli argomenti da passare al comando per aprire il browser. Utilizzare ${auto-detect-url} per usare automaticamente l'indirizzo che il server sta ascoltando.", + "generateOptionsSchema.launchBrowser.windows.command.description": "L’eseguibile che avvierà il Web browser.", + "generateOptionsSchema.launchBrowser.windows.description": "Opzioni di configurazione dell'avvio Web specifiche di Windows. Per impostazione predefinita, il browser verrà avviato usando 'cmd /c start'.", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Il percorso di un file launchSettings.json. Se questa opzione non è impostata, il debugger eseguirà la ricerca in '{cwd}/Properties/launchSettings.json'.", + "generateOptionsSchema.launchSettingsProfile.description": "Se specificato, questo parametro indica il nome del profilo da utilizzare in launchSettings.json. Se launchSettings.json non viene trovato, l'opzione viene ignorata. Il file verrà letto dal percorso indicato nella proprietà 'launchSettingsFilePath' o da {cwd}/Properties/launchSettings.json se tale proprietà non è impostata. Se questa opzione è impostata su null o su una stringa vuota, launchSettings.json verrà completamente ignorato. Se il valore non è specificato, verrà utilizzato il primo profilo denominato 'Progetto'.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Flag utilizzato per stabilire se il testo di stdout proveniente dall'avvio del browser Web debba essere registrato nella finestra di output. Il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.logging.description": "Flag utilizzato per stabilire i tipi di messaggi da registrare nella finestra di output.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Se impostata su true, la registrazione del motore includerà le proprietà 'adapterElapsedTime' ed 'engineElapsedTime' per indicare la quantità di tempo, misurata in microsecondi, impiegata per una richiesta. Il valore predefinito di questa opzione è 'false'.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Flag utilizzato per stabilire se i log del motore di diagnostica devono essere registrati nella finestra di output. Il valore predefinito per questa opzione è 'false'.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Flag utilizzato per stabilire se i messaggi di eccezione devono essere registrati nella finestra di output. L'impostazione predefinita di questa opzione è 'true'.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Flag utilizzato per stabilire se gli eventi di caricamento del modulo devono essere registrati nella finestra di output. Il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.logging.processExit.markdownDescription": "Controlla se un messaggio viene registrato alla chiusura del processo di destinazione o se il debug viene arrestato. Il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Flag utilizzato per stabilire se l'output del programma deve essere registrato nella finestra di output quando non si utilizza una console esterna. Il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Controlla se viene registrato un messaggio alla chiusura di un thread nel processo di destinazione. L'impostazione predefinita di questa opzione è 'false'.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Il percorso completo del debugger nel computer di destinazione.", + "generateOptionsSchema.pipeTransport.description": "Se presente, questo parametro indica al debugger di stabilire una connessione con un computer remoto utilizzando un altro eseguibile come pipe, che inoltrerà l'input/output standard tra VS Code e l'eseguibile back-end del debugger .NET Core (vsdbg).", + "generateOptionsSchema.pipeTransport.linux.description": "Opzioni di configurazione per l'avvio di pipe specifiche di Linux", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Versione in formato stringa degli argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "Percorso completo della directory di lavoro del programma pipe.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Variabili di ambiente passate al programma pipe.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Comando pipe completo da eseguire.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Gli argomenti che contengono caratteri che necessitano di delimitazione (come ad esempio gli spazi) devono essere racchiusi tra virgolette? Il valore predefinito per questa impostazione è 'true'. Se viene impostato su 'false', il comando del debugger non verrà più racchiuso tra virgolette in modo automatico.", + "generateOptionsSchema.pipeTransport.osx.description": "Opzioni di configurazione per l'avvio di pipe specifiche di OSX", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Versione in formato stringa degli argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "Percorso completo della directory di lavoro del programma pipe.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Variabili di ambiente passate al programma pipe.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Comando pipe completo da eseguire.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Gli argomenti che contengono caratteri che necessitano di delimitazione (come ad esempio gli spazi) devono essere racchiusi tra virgolette? Il valore predefinito per questa impostazione è 'true'. Se viene impostato su 'false', il comando del debugger non verrà più racchiuso tra virgolette in modo automatico.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Versione in formato stringa degli argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "Percorso completo della directory di lavoro del programma pipe.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Variabili di ambiente passate al programma pipe.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Comando pipe completo da eseguire.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Gli argomenti che contengono caratteri che necessitano di delimitazione (come ad esempio gli spazi) devono essere racchiusi tra virgolette? Il valore predefinito per questa impostazione è 'true'. Se viene impostato su 'false', il comando del debugger non verrà più racchiuso tra virgolette in modo automatico.", + "generateOptionsSchema.pipeTransport.windows.description": "Opzioni di configurazione per l'avvio di pipe specifiche di Windows", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Versione in formato stringa degli argomenti della riga di comando passati al programma pipe. Il token ${debuggerCommand} in pipeArgs verrà sostituito dal comando completo del debugger. Questo token può essere specificato inline con altri argomenti. Se ${debuggerCommand} non viene usato in nessun argomento, il comando completo del debugger verrà aggiunto alla fine dell'elenco di argomenti.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "Percorso completo della directory di lavoro del programma pipe.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Variabili di ambiente passate al programma pipe.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Comando pipe completo da eseguire.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Gli argomenti che contengono caratteri che necessitano di delimitazione (come ad esempio gli spazi) devono essere racchiusi tra virgolette? Il valore predefinito per questa impostazione è 'true'. Se viene impostato su 'false', il comando del debugger non verrà più racchiuso tra virgolette in modo automatico.", + "generateOptionsSchema.processId.0.markdownDescription": "L'ID del processo a cui collegarsi. Usare una stringa vuota (\"\") per ottenere un elenco dei processi in esecuzione ai quali è possibile collegarsi. Se si usa 'processId', non si deve usare 'processName'.", + "generateOptionsSchema.processId.1.markdownDescription": "L'ID del processo a cui collegarsi. Usare una stringa vuota (\"\") per ottenere un elenco dei processi in esecuzione ai quali è possibile collegarsi. Se si usa 'processId', non si deve usare 'processName'.", + "generateOptionsSchema.processName.markdownDescription": "Il nome del processo a cui collegarsi. Se viene usato, 'processId' non deve essere usato.", + "generateOptionsSchema.program.markdownDescription": "Percorso della DLL dell'applicazione o dell'eseguibile host di .NET Core da avviare.\r\nQuesta proprietà ha normalmente la forma: `${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)`\r\n\r\nEsempio: `${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\r\n\r\nDove:\r\n`(target-framework)` il framework per cui il progetto in debug viene compilato. Si trova normalmente nel file del progetto come proprietà `TargetFramework.\r\n\r\n`(project-name.dll)` è il nome della DLL prodotta dalla compilazione del progetto in debug. Di norma, coincide con il nome del file del progetto ma con l'estensione '.dll'.", + "generateOptionsSchema.requireExactSource.markdownDescription": "Flag che richiede che il codice sorgente corrente corrisponda al file PDB. Il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Esegue il mapping dei percorsi in fase di compilazione alle posizioni di origine locali. Tutte le istanze del percorso in fase di compilazione verranno sostituite con il percorso di origine locale.\r\n\r\nEsempio:\r\n\r\n`{\"\":\"\"}`", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "Source Link è abilitato per questo URL? Se non viene specificato, il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Opzioni per controllare la modalità di connessione Source Link ai server Web. [Altre informazioni](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "Se impostato su true, il debugger deve arrestarsi al punto di ingresso della destinazione. Il valore predefinito per questa opzione è 'true'.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "Se impostato su true, quando un modulo ottimizzato.(dll compilato nella configurazione di versione) viene caricato nel processo di destinazione, il debugger richiederà al compilatore JIT di generare il codice con le ottimizzazioni disabilitate. [Altre informazioni](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Directory in cui i simboli, scaricati dai server di simboli, devono essere memorizzati nella cache. Se non specificato, il debugger in Windows sarà impostato per impostazione predefinita su %TEMP%\\SymbolCache, mentre in Linux e macOS sarà impostato su ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.description": "Opzioni per controllare il modo in cui vengono trovati e caricati i simboli (file PDB).", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Fornisce le opzioni per controllare i moduli (file DLL) per i quali il debugger tenterà di caricare i simboli (file PDB).", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Matrice di moduli per cui il debugger non deve caricare i simboli. I caratteri jolly, ad esempio MyCompany.*.dll, sono supportati.\r\n\r\nQuesta proprietà viene ignorata a meno che 'mode' non sia impostato su 'loadAllButExcluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Se è true, per qualsiasi modulo non presente nella matrice 'includedModules', il debugger eseguirà comunque il controllo in aggiunta al modulo stesso e all'eseguibile di avvio, ma non controllerà nei percorsi dell'elenco di ricerca dei simboli. L'impostazione predefinita di questa opzione è 'true'.\r\n\r\nQuesta proprietà viene ignorata a meno che 'mode' non sia impostato su 'loadOnlyIncluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Matrice di moduli per cui il debugger deve caricare i simboli. I caratteri jolly, ad esempio MyCompany.*.dll, sono supportati.\r\n\r\nQuesta proprietà viene ignorata a meno che 'mode' non sia impostato su 'loadOnlyIncluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Controlla in quale delle due modalità operative di base funziona il filtro del modulo.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Carica i simboli per tutti i moduli a meno che il modulo non si trovi nella matrice 'excludedModules'.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "Non provare a caricare i simboli per qualsiasi modulo a meno che non si trovi nella matrice 'includedModules' oppure non sia incluso tramite l'impostazione 'includeSymbolsNextToModules'.", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "Se 'true', il server dei simboli Microsoft (https​://msdl.microsoft.com​/download/symbols) viene aggiunto al percorso di ricerca dei simboli. Se non è specificata, l'impostazione predefinita di questa opzione è 'false'.", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "Se impostato su 'true', il server dei simboli NuGet.org (https​://symbols.nuget.org​/download/symbols) verrà aggiunto al percorso di ricerca dei simboli. Se non viene specificato, il valore predefinito per questa opzione è 'false'.", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Matrice di URL del server dei simboli, ad esempio http​://MyExampleSymbolServer, o di directory, ad esempio /build/symbols, in cui eseguire la ricerca dei file PDB. La ricerca verrà eseguita in queste directory oltre che nei percorsi predefiniti, in aggiunta al modulo e al percorso in cui è stato rilasciato originariamente il file PDB.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Supportato solo nel debug di macOS in locale]\r\n\r\nArchitettura dell'oggetto del debug. Verrà rilevata automaticamente a meno che non sia impostato questo parametro. I valori consentiti sono `x86_64` or `arm64`.", + "generateOptionsSchema.targetOutputLogPath.description": "Quando questa opzione è impostata, il testo che l'applicazione di destinazione scrive in stdout e stderr, ad esempio Console.WriteLine, verrà salvato nel file specificato. Questa opzione viene ignorata se la console è impostata su un valore diverso da internalConsole. Ad esempio '${workspaceFolder}/out.txt'.", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.ja.json b/package.nls.ja.json index a414fd68f..7c45e99c8 100644 --- a/package.nls.ja.json +++ b/package.nls.ja.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "ワークスペースで開く既定のソリューションのパス。スキップするには 'disable' に設定します。" + "configuration.dotnet.defaultSolution.description": "ワークスペースで開く既定のソリューションのパス。スキップするには 'disable' に設定します。", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "true (既定の状態) の場合、デバッガーは単純なプロパティとメソッドの実行をシミュレーションすることで、より高速な評価を試みます。", + "generateOptionsSchema.args.0.description": "プログラムに渡すコマンド ライン引数。", + "generateOptionsSchema.args.1.description": "プログラムに渡されるコマンド ライン引数の文字列化バージョン。", + "generateOptionsSchema.checkForDevCert.description": "Windows または macOS で Web プロジェクトを起動していて、これを有効にしているときにこのオプションを有効にすると、デバッガーはコンピューターに https エンドポイントで実行中の Web サーバーを開発するために使用される自己署名証明書がコンピューターにあるかどうかを確認します。指定しない場合、'serverReadyAction' が設定されていると既定値は true になります。このオプションは、Linux、VS Code リモート、および VS Code Web UI シナリオでは何もしません。HTTPS 証明書が見つからないか、または信頼されていない場合は、証明書をインストールまたは信頼するよう求めるメッセージがユーザーに表示されます。", + "generateOptionsSchema.console.externalTerminal.enumDescription": "ユーザー設定を介して構成できる外部ターミナルです。", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "VS Code の統合ターミナルです。", + "generateOptionsSchema.console.internalConsole.enumDescription": "VS Code デバッグ コンソールに出力します。これはコンソール入力の読み取りをサポートしていません (例: Console.ReadLine)。", + "generateOptionsSchema.console.markdownDescription": "コンソール プロジェクトを起動するときに、ターゲット プログラムを起動する必要があるコンソールを示します。", + "generateOptionsSchema.console.settingsDescription": "**注:** _このオプションは、`dotnet` デバッグ構成の種類でのみ使用されます_。\r\n\r\nコンソール プロジェクトを起動するときに、ターゲット プログラムを起動する必要があるコンソールを示します。", + "generateOptionsSchema.cwd.description": "デバッグ中のプログラムの作業ディレクトリへのパスです。既定値は現在のワークスペースです。", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "プロパティと演算子のステップ オーバーを有効にするフラグ。このオプションの既定値は 'true' です。", + "generateOptionsSchema.env.description": "プログラムに渡される環境変数。", + "generateOptionsSchema.envFile.markdownDescription": "ファイルによってプログラムに渡される環境変数。例: `${workspaceFolder}/.env`", + "generateOptionsSchema.externalConsole.markdownDescription": "属性 `externalConsole` は非推奨です。代わりに `console` を使用してください。このオプションの既定値は `false` です。", + "generateOptionsSchema.justMyCode.markdownDescription": "有効 (既定) の場合、デバッガーはユーザー コード (\"マイ コード\") のみを表示してステップ インし、最適化されたシステム コードやその他のコード、またはデバッグ シンボルを含まないコードを無視します。[詳細情報](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "ブラウザーを開くためにコマンドに渡す引数。これは、プラットフォーム固有の要素 ('osx'、'linux'、または 'windows') で 'args' の値が指定されていない場合にのみ使用されます。${auto-detect-url} を使用して、サーバーがリッスンしているアドレスを自動的に使用します。", + "generateOptionsSchema.launchBrowser.description": "起動の一環として Web ブラウザーを起動するためのオプションについて説明します", + "generateOptionsSchema.launchBrowser.enabled.description": "Web ブラウザーの起動が有効になっているかどうか。このオプションの既定値は `true` です。", + "generateOptionsSchema.launchBrowser.linux.args.description": "ブラウザーを開くためにコマンドに渡す引数。${auto-detect-url} を使用して、サーバーがリッスンしているアドレスを自動的に使用します。", + "generateOptionsSchema.launchBrowser.linux.command.description": "Web ブラウザーを起動する実行可能ファイル。", + "generateOptionsSchema.launchBrowser.linux.description": "Linux 固有の Web 起動構成オプション。既定では、これは `xdg-open` を使用してブラウザーを起動します。", + "generateOptionsSchema.launchBrowser.osx.args.description": "ブラウザーを開くためにコマンドに渡す引数。${auto-detect-url} を使用して、サーバーがリッスンしているアドレスを自動的に使用します。", + "generateOptionsSchema.launchBrowser.osx.command.description": "Web ブラウザーを起動する実行可能ファイル。", + "generateOptionsSchema.launchBrowser.osx.description": "OSX 固有の Web 起動構成オプション。既定では、これは `open` を使用してブラウザーを起動します。", + "generateOptionsSchema.launchBrowser.windows.args.description": "ブラウザーを開くためにコマンドに渡す引数。${auto-detect-url} を使用して、サーバーがリッスンしているアドレスを自動的に使用します。", + "generateOptionsSchema.launchBrowser.windows.command.description": "Web ブラウザーを起動する実行可能ファイル。", + "generateOptionsSchema.launchBrowser.windows.description": "Windows 固有の Web 起動構成オプション。既定では、これは `cmd /c start` を使用してブラウザーを起動します。", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "launchSettings.json ファイルへのパス。これが設定されていない場合、デバッガーは `{cwd}/Properties/launchSettings.json` を検索します。", + "generateOptionsSchema.launchSettingsProfile.description": "指定した場合、使用する launchSettings.json 内のプロファイルの名前を示します。launchSettings.json が見つからない場合、これは無視されます。launchSettings.json は、'launchSettingsFilePath' プロパティで指定されたパスから読み取られ、それが設定されていない場合は {cwd}/Properties/launchSettings.json から読み込まれます。これが null または空の文字列に設定されている場合、launchSettings.json は無視されます。この値が指定されていない場合は、最初の 'Project' プロファイルが使用されます。", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Web ブラウザーを起動してから StdOut テキストを出力ウィンドウに記録するかどうかを決定するフラグです。このオプションの既定値は `true` です。", + "generateOptionsSchema.logging.description": "どの種類のメッセージを出力ウィンドウに記録する必要があるかを決定するフラグです。", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "true の場合、エンジン ログには `adapterElapsedTime` プロパティと `engineElapsedTime` プロパティが含まれ、要求にかかった時間をマイクロ秒単位で示します。このオプションの既定値は `false` です。", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "診断エンジンのログを出力ウィンドウに記録するかどうかを決定するフラグ。このオプションの既定値は `false` です。", + "generateOptionsSchema.logging.exceptions.markdownDescription": "例外メッセージを出力ウィンドウに記録するかどうかを決定するフラグです。このオプションの既定値は `true` です。", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "モジュール読み込みイベントを出力ウィンドウに記録するかどうかを決定するフラグです。このオプションの既定値は `true` です。", + "generateOptionsSchema.logging.processExit.markdownDescription": "ターゲット プロセスを終了するとき、またはデバッグを停止するときにメッセージをログに記録するかどうかを制御します。このオプションの既定値は `true` です。", + "generateOptionsSchema.logging.programOutput.markdownDescription": "外部コンソールを使用していないときに、プログラムの出力を出力ウィンドウに記録するかどうかを決定するフラグです。このオプションの既定値は `true` です。", + "generateOptionsSchema.logging.threadExit.markdownDescription": "ターゲット プロセスのスレッドが終了するときにメッセージをログに記録するかどうかを制御します。このオプションの既定値は `false` です。", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "対象マシン上のデバッガーへの完全なパス。", + "generateOptionsSchema.pipeTransport.description": "これを指定すると、デバッガーにより、別の実行可能ファイルをパイプとして使用してリモート コンピューターに接続され、VS Code と .NET Core デバッガー バックエンド実行可能ファイル (vsdbg) との間で標準入出力が中継されます。", + "generateOptionsSchema.pipeTransport.linux.description": "Linux 固有のパイプ起動構成オプション", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "パイプ プログラムに渡されるコマンド ライン引数。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "パイプ プログラムに渡されるコマンド ライン引数の文字列化バージョン。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "パイプ プログラムに渡す作業ディレクトリの完全修飾パス。", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "パイプ プログラムに渡す環境変数。", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "実行するパイプ コマンドの完全修飾パス。", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "引用符で囲む必要がある文字 (スペースなど) を含む引数を引用符で囲む必要がありますか? 既定値は 'true' です。false に設定すると、デバッガー コマンドは自動的に引用符で囲まれます。", + "generateOptionsSchema.pipeTransport.osx.description": "OSX 固有のパイプ起動構成オプション", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "パイプ プログラムに渡されるコマンド ライン引数。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "パイプ プログラムに渡されるコマンド ライン引数の文字列化バージョン。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "パイプ プログラムに渡す作業ディレクトリの完全修飾パス。", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "パイプ プログラムに渡す環境変数。", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "実行するパイプ コマンドの完全修飾パス。", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "引用符で囲む必要がある文字 (スペースなど) を含む引数を引用符で囲む必要がありますか? 既定値は 'true' です。false に設定すると、デバッガー コマンドは自動的に引用符で囲まれます。", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "パイプ プログラムに渡されるコマンド ライン引数。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "パイプ プログラムに渡されるコマンド ライン引数の文字列化バージョン。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "パイプ プログラムに渡す作業ディレクトリの完全修飾パス。", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "パイプ プログラムに渡す環境変数。", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "実行するパイプ コマンドの完全修飾パス。", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "引用符で囲む必要がある文字 (スペースなど) を含む引数を引用符で囲む必要がありますか? 既定値は 'true' です。false に設定すると、デバッガー コマンドは自動的に引用符で囲まれます。", + "generateOptionsSchema.pipeTransport.windows.description": "Windows 固有のパイプ起動構成オプション", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "パイプ プログラムに渡されるコマンド ライン引数。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "パイプ プログラムに渡されるコマンド ライン引数の文字列化バージョン。pipeArgs のトークン ${debuggerCommand} は完全なデバッガー コマンドに置き換えられ、このトークンは他の引数と共にインラインで指定できます。${debuggerCommand} がどの引数でも使用されていない場合は、代わりに完全なデバッガー コマンドが引数リストの末尾に追加されます。", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "パイプ プログラムに渡す作業ディレクトリの完全修飾パス。", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "パイプ プログラムに渡す環境変数。", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "実行するパイプ コマンドの完全修飾パス。", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "引用符で囲む必要がある文字 (スペースなど) を含む引数を引用符で囲む必要がありますか? 既定値は 'true' です。false に設定すると、デバッガー コマンドは自動的に引用符で囲まれます。", + "generateOptionsSchema.processId.0.markdownDescription": "アタッチ先のプロセス ID。\"\" を使用して、アタッチ先の実行中のプロセスの一覧を取得します。`processId` を使用する場合は、`processName` は使用しないでください。", + "generateOptionsSchema.processId.1.markdownDescription": "アタッチ先のプロセス ID。\"\" を使用して、アタッチ先の実行中のプロセスの一覧を取得します。`processId` を使用する場合は、`processName` は使用しないでください。", + "generateOptionsSchema.processName.markdownDescription": "アタッチ先のプロセス名。これを使用する場合は、`processId` は使用しないでください。", + "generateOptionsSchema.program.markdownDescription": "起動するアプリケーション dll または .NET Core ホスト実行可能ファイルへのパス。\r\nこのプロパティは通常、次の形式になります: `${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)`\r\n\r\n例: `${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\r\n\r\n場所:\r\n`(target-framework)` は、デバッグ対象のプロジェクトがビルドされているフレームワークです。これは通常、`TargetFramework` プロパティとしてプロジェクト ファイルで見つかります。\r\n\r\n`(project-name.dll)` は、デバッグ対象プロジェクトのビルド出力 dll の名前です。これは通常、プロジェクト ファイル名と同じですが、拡張子は '.dll' です。", + "generateOptionsSchema.requireExactSource.markdownDescription": "PDB に一致する現在のソース コードを必要とするフラグです。このオプションの規定値は `true` です。", + "generateOptionsSchema.sourceFileMap.markdownDescription": "ビルド時のパスをローカル ソースの場所にマップします。ビルド時のパスのすべてのインスタンスは、ローカル ソース パスに置き換えられます。\r\n\r\n例: \r\n\r\n`{\"\":\"\"}`", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "この URL の Source Link は有効になっていますか? 指定しない場合、このオプションの既定値は `true` です。", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Source Link が Web サーバーに接続する方法を制御するオプション。[詳細情報](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "true の場合、デバッガーはターゲットのエントリ ポイントで停止する必要があります。このオプションの既定値は `false` です。", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "true の場合、最適化されたモジュール (リリース構成でコンパイルされた .dll) がターゲット プロセスに読み込まれると、デバッガーは最適化を無効にしてコードをするよう Just-In-Time コンパイラに要求します。[詳細情報](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "シンボル サーバーからダウンロードしたシンボルをキャッシュするディレクトリです。指定しない場合、Windows のデバッガーの規定値は %TEMP%\\SymbolCache に、Linux および macOS のデバッガーの既定値は ~/.dotnet/symbolcache になります。", + "generateOptionsSchema.symbolOptions.description": "シンボル (.pdb ファイル) の検索と読み込みの方法を制御するオプションです。", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "デバッガーが、シンボル (.pdb ファイル) を読み込もうとするモジュール (.dll ファイル) を制御するオプションを提供します。", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "デバッガーがシンボルを読み込んではいけないモジュールの配列です。ワイルドカード (例: MyCompany.*.dll) がサポートされています。\r\n\r\n'mode' が 'loadAllButExcluded' に設定されていない限り、このプロパティは無視されます。", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "True の場合、'includedModules' 配列にないモジュールの場合、デバッガーはモジュール自体と起動中の実行可能ファイルの横を確認しますが、シンボル検索リストのパスはチェックしません。このオプションの既定値は 'true' です。\r\n\r\n'mode' が 'loadOnlyIncluded' に設定されていない限り、このプロパティは無視されます。", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "デバッガーがシンボルを読み込むべきモジュールの配列です。ワイルドカード (例: MyCompany.*.dll) がサポートされています。\r\n\r\n'mode' が 'loadOnlyIncluded' に設定されていない限り、このプロパティは無視されます。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "モジュール フィルターが動作する 2 つの基本的な動作モードを制御します。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "モジュールが 'excludedModules' 配列内にある場合を除き、すべてのモジュールのシンボルを読み込みます。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "モジュールが 'includedModules' 配列に含まれていない場合、または 'includeSymbolsNextToModules' 設定を介して含まれていない場合は、どのモジュールに対してもシンボルを読み込もうとしてはいけません。", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "'true' の場合、Microsoft シンボルサーバー (https​://msdl.microsoft.com​/download/symbols) がシンボルの検索パスに追加されます。指定しない場合、このオプションの既定値は 'false' です。", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "'true' の場合、NuGet.org シンボルサーバー (https​://symbols.nuget.org​/download/symbols) がシンボルの検索パスに追加されます。指定しない場合、このオプションの既定値は 'false' です。", + "generateOptionsSchema.symbolOptions.searchPaths.description": ".pdb ファイルを検索するためのシンボル サーバー URL (例: http​://MyExampleSymbolServer) の配列またはディレクトリ (例: /build/symbols) の配列です。これらのディレクトリは、既定の場所 (すなわちモジュールと、 pdb が最初にドロップされたパスの横) に加えて、検索されます。", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[ローカルの macOS デバッグのみでサポート]\r\n\r\nデバッグ対象のアーキテクチャ。このパラメーターを設定しない場合は、自動的に検出されます。可能な値は、 `x86_64` または `arm64`. です。", + "generateOptionsSchema.targetOutputLogPath.description": "設定すると、ターゲット アプリケーションが StdOut および stderr (例: Console.WriteLine) に書き込むテキストが指定したファイルに保存されます。コンソールが internalConsole 以外に設定されている場合、このオプションは無視されます。例: '${workspaceFolder}/out.txt'", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.ko.json b/package.nls.ko.json index 853636fa5..e2e7ba422 100644 --- a/package.nls.ko.json +++ b/package.nls.ko.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "작업 영역에서 열 기본 솔루션의 경로입니다. 건너뛰려면 '사용 안 함'으로 설정하세요." + "configuration.dotnet.defaultSolution.description": "작업 영역에서 열 기본 솔루션의 경로입니다. 건너뛰려면 '사용 안 함'으로 설정하세요.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "true(기본 상태)인 경우 디버거는 간단한 속성 및 메서드 실행을 시뮬레이션하여 더 빠른 평가를 시도합니다.", + "generateOptionsSchema.args.0.description": "프로그램에 전달된 명령줄 인수입니다.", + "generateOptionsSchema.args.1.description": "프로그램에 전달된 명령줄 인수의 문자열화된 버전입니다.", + "generateOptionsSchema.checkForDevCert.description": "Windows 또는 macOS에서 웹 프로젝트를 시작하고 이것이 활성화된 경우 디버거는 https 엔드포인트에서 실행되는 웹 서버를 개발하는 데 사용되는 자체 서명된 HTTPS 인증서가 컴퓨터에 있는지 확인합니다. 지정되지 않은 경우 `serverReadyAction`이 설정되면 기본값은 true입니다. 이 옵션은 Linux, VS Code 원격 및 VS Code 웹 UI 시나리오에서는 아무 작업도 수행하지 않습니다. HTTPS 인증서를 찾을 수 없거나 신뢰할 수 없는 경우 사용자에게 이를 설치/신뢰하라는 메시지가 표시됩니다.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "사용자 설정을 통해 구성할 수 있는 외부 터미널입니다.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "VS Code의 통합 터미널", + "generateOptionsSchema.console.internalConsole.enumDescription": "VS Code 디버그 콘솔로 출력합니다. 콘솔 입력(예: Console.ReadLine) 읽기를 지원하지 않습니다.", + "generateOptionsSchema.console.markdownDescription": "콘솔 프로젝트를 실행할 때 대상 프로그램을 실행할 콘솔을 나타냅니다.", + "generateOptionsSchema.console.settingsDescription": "**참고:** _이 옵션은 `dotnet` 디버그 구성 유형_에만 사용됩니다.\r\n\r\n콘솔 프로젝트를 실행할 때 대상 프로그램을 실행할 콘솔을 나타냅니다.", + "generateOptionsSchema.cwd.description": "디버깅 중인 프로그램의 작업 디렉터리 경로입니다. 기본값은 현재 작업 영역입니다.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "속성 및 연산자 건너뛰기를 활성화하는 플래그입니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.env.description": "프로그램에 전달된 환경 변수입니다.", + "generateOptionsSchema.envFile.markdownDescription": "파일에 의해 프로그램에 전달되는 환경 변수입니다(예: `${workspaceFolder}/.env`).", + "generateOptionsSchema.externalConsole.markdownDescription": "`externalConsole` 속성은 더 이상 사용되지 않습니다. 대신 `console`을 사용하세요. 이 옵션의 기본값은 `false`입니다.", + "generateOptionsSchema.justMyCode.markdownDescription": "활성화된 경우(기본값) 디버거는 사용자 코드(\"내 코드\")만 표시하고 단계적으로 들어가며 시스템 코드 및 최적화되었거나 디버깅 기호가 없는 기타 코드는 무시합니다. [자세한 정보](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "브라우저를 여는 명령에 전달할 인수입니다. 플랫폼별 요소(`osx`, `linux` 또는 `windows`)가 `args`에 대한 값을 지정하지 않는 경우에만 사용됩니다. ${auto-detect-url}을(를) 사용하여 서버가 수신하는 주소를 자동으로 사용하세요.", + "generateOptionsSchema.launchBrowser.description": "시작의 일부로 웹 브라우저를 시작하는 옵션을 설명합니다.", + "generateOptionsSchema.launchBrowser.enabled.description": "웹 브라우저 실행이 활성화되었는지 여부입니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.launchBrowser.linux.args.description": "브라우저를 여는 명령에 전달할 인수입니다. ${auto-detect-url}을 사용하여 서버가 수신하는 주소를 자동으로 사용하세요.", + "generateOptionsSchema.launchBrowser.linux.command.description": "웹 브라우저를 시작할 실행 파일입니다.", + "generateOptionsSchema.launchBrowser.linux.description": "Linux 관련 웹 실행 구성 옵션입니다. 기본적으로 `xdg-open`을 사용하여 브라우저를 시작합니다.", + "generateOptionsSchema.launchBrowser.osx.args.description": "브라우저를 여는 명령에 전달할 인수입니다. ${auto-detect-url}을 사용하여 서버가 수신하는 주소를 자동으로 사용하세요.", + "generateOptionsSchema.launchBrowser.osx.command.description": "웹 브라우저를 시작할 실행 파일입니다.", + "generateOptionsSchema.launchBrowser.osx.description": "OSX 관련 웹 실행 구성 옵션입니다. 기본적으로 `open`을 사용하여 브라우저를 시작합니다.", + "generateOptionsSchema.launchBrowser.windows.args.description": "브라우저를 여는 명령에 전달할 인수입니다. ${auto-detect-url}을 사용하여 서버가 수신하는 주소를 자동으로 사용하세요.", + "generateOptionsSchema.launchBrowser.windows.command.description": "웹 브라우저를 시작할 실행 파일입니다.", + "generateOptionsSchema.launchBrowser.windows.description": "Windows 관련 웹 실행 구성 옵션입니다. 기본적으로 `cmd /c start`를 사용하여 브라우저를 시작합니다.", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "launchSettings.json 파일의 경로입니다. 이것이 설정되지 않은 경우 디버거는 `{cwd}/Properties/launchSettings.json`에서 검색합니다.", + "generateOptionsSchema.launchSettingsProfile.description": "지정된 경우 사용할 launchSettings.json의 프로필 이름을 나타냅니다. launchSettings.json이 없으면 무시됩니다. launchSettings.json은 'launchSettingsFilePath' 속성 또는 {cwd}/Properties/launchSettings.json이 설정되지 않은 경우 지정된 경로에서 읽혀집니다. 이 항목이 null 또는 빈 문자열로 설정되면 launchSettings.json이 무시됩니다. 이 값을 지정하지 않으면 첫 번째 '프로젝트' 프로필이 사용됩니다.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "웹 브라우저 실행의 stdout 텍스트를 출력 창에 기록해야 하는지 여부를 결정하는 플래그입니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.logging.description": "출력 창에 기록해야 하는 메시지 유형을 결정하는 플래그입니다.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "true인 경우 엔진 로깅에는 `adapterElapsedTime` 및 `engineElapsedTime` 속성이 포함되어 요청에 소요된 시간(마이크로초)을 나타냅니다. 이 옵션의 기본값은 `false`입니다.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "진단 엔진 로그를 출력 창에 기록해야 하는지 여부를 결정하는 플래그입니다. 이 옵션의 기본값은 `false`입니다.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "예외 메시지를 출력 창에 기록해야 하는지 여부를 결정하는 플래그입니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "모듈 로드 이벤트를 출력 창에 기록해야 하는지 여부를 결정하는 플래그입니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.logging.processExit.markdownDescription": "대상 프로세스가 종료되거나 디버깅이 중지될 때 메시지를 기록할지 여부를 제어합니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "외부 콘솔을 사용하지 않을 때 프로그램 출력을 출력 창에 기록해야 하는지 여부를 결정하는 플래그입니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "대상 프로세스의 스레드가 종료될 때 메시지를 기록할지 여부를 제어합니다. 이 옵션의 기본값은 `false`입니다.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "대상 컴퓨터의 디버거에 대한 전체 경로입니다.", + "generateOptionsSchema.pipeTransport.description": "존재하는 경우 이는 VS Code와 .NET Core 디버거 백 엔드 실행 파일(vsdbg) 간에 표준 입력/출력을 릴레이하는 파이프로 다른 실행 파일을 사용하여 원격 컴퓨터에 연결하도록 디버거에 지시합니다.", + "generateOptionsSchema.pipeTransport.linux.description": "Linux 관련 파이프 실행 구성 옵션", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "파이프 프로그램에 전달된 명령줄 인수입니다. pipeArgs의 토큰 ${debuggerCommand}는 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "파이프 프로그램에 전달된 명령줄 인수의 문자열화된 버전입니다. pipeArgs의 토큰 ${debuggerCommand}은(는) 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "파이프 프로그램의 작업 디렉터리에 대한 정규화된 경로입니다.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "파이프 프로그램에 전달되는 환경 변수입니다.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "실행할 정규화된 파이프 명령입니다.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "인용해야 하는 문자(예: 공백)를 포함하는 인수를 인용해야 합니까? 기본값은 'true'입니다. false로 설정하면 디버거 명령이 더 이상 자동으로 인용되지 않습니다.", + "generateOptionsSchema.pipeTransport.osx.description": "OSX 관련 파이프 실행 구성 옵션", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "파이프 프로그램에 전달된 명령줄 인수입니다. pipeArgs의 토큰 ${debuggerCommand}는 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "파이프 프로그램에 전달된 명령줄 인수의 문자열화된 버전입니다. pipeArgs의 토큰 ${debuggerCommand}은(는) 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "파이프 프로그램의 작업 디렉터리에 대한 정규화된 경로입니다.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "파이프 프로그램에 전달되는 환경 변수입니다.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "실행할 정규화된 파이프 명령입니다.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "인용해야 하는 문자(예: 공백)를 포함하는 인수를 인용해야 합니까? 기본값은 'true'입니다. false로 설정하면 디버거 명령이 더 이상 자동으로 인용되지 않습니다.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "파이프 프로그램에 전달된 명령줄 인수입니다. pipeArgs의 토큰 ${debuggerCommand}는 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "파이프 프로그램에 전달된 명령줄 인수의 문자열화된 버전입니다. pipeArgs의 토큰 ${debuggerCommand}은(는) 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "파이프 프로그램의 작업 디렉터리에 대한 정규화된 경로입니다.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "파이프 프로그램에 전달되는 환경 변수입니다.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "실행할 정규화된 파이프 명령입니다.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "인용해야 하는 문자(예: 공백)를 포함하는 인수를 인용해야 합니까? 기본값은 'true'입니다. false로 설정하면 디버거 명령이 더 이상 자동으로 인용되지 않습니다.", + "generateOptionsSchema.pipeTransport.windows.description": "Windows 관련 파이프 실행 구성 옵션", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "파이프 프로그램에 전달된 명령줄 인수입니다. pipeArgs의 토큰 ${debuggerCommand}는 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "파이프 프로그램에 전달된 명령줄 인수의 문자열화된 버전입니다. pipeArgs의 토큰 ${debuggerCommand}은(는) 전체 디버거 명령으로 대체되며 이 토큰은 다른 인수와 함께 인라인으로 지정할 수 있습니다. ${debuggerCommand}가 어떤 인수에도 사용되지 않으면 대신 전체 디버거 명령이 인수 목록 끝에 추가됩니다.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "파이프 프로그램의 작업 디렉터리에 대한 정규화된 경로입니다.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "파이프 프로그램에 전달되는 환경 변수입니다.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "실행할 정규화된 파이프 명령입니다.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "인용해야 하는 문자(예: 공백)를 포함하는 인수를 인용해야 합니까? 기본값은 'true'입니다. false로 설정하면 디버거 명령이 더 이상 자동으로 인용되지 않습니다.", + "generateOptionsSchema.processId.0.markdownDescription": "연결할 프로세스 ID입니다. 첨부할 실행 중인 프로세스 목록을 가져오려면 \"\"를 사용하세요. `processId`가 사용된 경우 `processName`을 사용할 수 없습니다.", + "generateOptionsSchema.processId.1.markdownDescription": "연결할 프로세스 ID입니다. 첨부할 실행 중인 프로세스 목록을 가져오려면 \"\"를 사용하세요. `processId`가 사용된 경우 `processName`을 사용할 수 없습니다.", + "generateOptionsSchema.processName.markdownDescription": "연결할 프로세스 이름입니다. 이것을 사용하는 경우 `processId`를 사용할 수 없습니다.", + "generateOptionsSchema.program.markdownDescription": "시작할 애플리케이션 dll 또는 .NET Core 호스트 실행 실행할 애플리케이션 dll 또는 .NET Core 호스트 실행 파일의 경로입니다.\r\n이 속성은 일반적으로 `${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)` 형식을 취합니다.\r\n\r\n예: `${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll`\r\n\r\n어디:\r\n`(target-framework)`는 디버깅된 프로젝트가 빌드되는 프레임워크입니다. 이것은 일반적으로 프로젝트 파일에서 `TargetFramework` 속성으로 찾을 수 있습니다.\r\n\r\n`(project-name.dll)`은 디버깅된 프로젝트의 빌드 출력 dll의 이름입니다. 일반적으로 프로젝트 파일 이름과 동일하지만 확장자가 '.dll'입니다.", + "generateOptionsSchema.requireExactSource.markdownDescription": "현재 원본 코드가 pdb와 일치하도록 요구하는 플래그입니다. 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "빌드 시간 경로를 로컬 원본 위치에 매핑합니다. 빌드 시간 경로의 모든 인스턴스는 로컬 원본 경로로 대체됩니다.\r\n\r\n예:\r\n\r\n`{\"\":\"\"}`", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "이 URL에 대해 Source Link가 활성화되어 있나요? 지정하지 않으면 이 옵션의 기본값은 `true`입니다.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Source Link가 웹 서버에 연결하는 방법을 제어하는 옵션입니다. [추가 정보](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "true인 경우 디버거는 대상의 진입점에서 중지해야 합니다. 이 옵션의 기본값은 `false`입니다.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "true인 경우 최적화된 모듈(릴리스 구성에서 컴파일된 .dll)이 대상 프로세스에 로드될 때 디버거는 최적화가 비활성화된 코드를 생성하도록 Just-In-Time 컴파일러에 요청합니다. [추가 정보](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "기호 서버에서 다운로드한 기호가 캐시되어야 하는 디렉토리입니다. 지정하지 않으면 Windows에서 디버거는 기본적으로 %TEMP%\\SymbolCache로 설정되고 Linux 및 macOS에서는 디버거가 기본적으로 ~/.dotnet/symbolcache로 설정됩니다.", + "generateOptionsSchema.symbolOptions.description": "기호(.pdb 파일)를 찾아서 로드하는 방법을 제어하는 옵션입니다.", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "디버거에서 기호(.pdb 파일)를 로드하려고 시도할 모듈(.dll 파일)을 제어하는 옵션을 제공합니다.", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "디버거에서 기호를 로드하지 않아야 하는 모듈의 배열입니다. 와일드카드(예: MyCompany.*.dll)가 지원됩니다.\r\n\r\n'모드'가 'loadAllButExcluded'로 설정되어 있지 않으면 이 속성은 무시됩니다.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "True 이면 'includedModules' 배열에 없는 모듈에 대해 디버거는 모듈 자체 및 시작 실행 파일 옆을 계속 확인하지만 기호 검색 목록의 경로는 확인하지 않습니다. 이 옵션의 기본값은 'true'입니다.\r\n\r\n'모드'가 'loadOnlyIncluded'로 설정되어 있지 않으면 이 속성은 무시됩니다.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "디버거에서 기호를 로드해야 하는 모듈의 배열입니다. 와일드카드(예: MyCompany.*.dll)가 지원됩니다.\r\n\r\n'모드'가 'loadOnlyIncluded'로 설정되어 있지 않으면 이 속성은 무시됩니다.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "두 가지 기본 운영 모드 중 모듈 필터가 작동하는 모드를 제어합니다.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "모듈이 'excludedModules' 배열에 있지 않으면 모든 모듈에 대한 기호를 로드합니다.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "'includedModules' 배열에 있거나 'includeSymbolsNextToModules' 설정을 통해 포함되는 경우가 아니면 모듈에 대한 기호를 로드하지 않도록 합니다.", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "'true'인 경우 Microsoft 기호 서버(https​://msdl.microsoft.com​/download/symbols)가 기호 검색 경로에 추가됩니다. 지정하지 않으면 이 옵션의 기본값은 'false'입니다.", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "'true'이면 NuGet.org 기호 서버(https://symbols.nuget.org/download/symbols)가 기호 검색 경로에 추가됩니다. 지정하지 않으면 이 옵션의 기본값은 'false'입니다.", + "generateOptionsSchema.symbolOptions.searchPaths.description": ".pdb 파일을 검색하는 기호 서버 URL(예: http​://MyExampleSymbolServer) 또는 디렉터리(예: /build/symbols)의 배열입니다. 이러한 디렉터리가 모듈 및 pdb가 원래 삭제된 경로 옆에 있는 기본 위치 외에 검색됩니다.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[로컬 macOS 디버깅에서만 지원됨]\r\n\r\n디버기의 아키텍처. 이 매개 변수를 설정하지 않으면 자동으로 검색됩니다. 허용되는 값은 `x86_64` 또는 `arm64`입니다.", + "generateOptionsSchema.targetOutputLogPath.description": "설정하면 대상 애플리케이션이 stdout 및 stderr(예: Console.WriteLine)에 쓰는 텍스트가 지정된 파일에 저장됩니다. 콘솔이 internalConsole 이외의 것으로 설정된 경우 이 옵션은 무시됩니다(예: '${workspaceFolder}/out.txt')", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.pl.json b/package.nls.pl.json index 339cb5822..5106e8f2d 100644 --- a/package.nls.pl.json +++ b/package.nls.pl.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Ścieżka domyślnego rozwiązania, które ma być otwarte w obszarze roboczym, lub ustawione na „wyłączony”, aby je pominąć." + "configuration.dotnet.defaultSolution.description": "Ścieżka domyślnego rozwiązania, które ma być otwarte w obszarze roboczym, lub ustawione na „wyłączony”, aby je pominąć.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "W przypadku wartości true (stan domyślny) debuger podejmie próbę szybszego obliczania, symulując wykonywanie prostych właściwości i metod.", + "generateOptionsSchema.args.0.description": "Argumenty wiersza polecenia przekazywane do programu.", + "generateOptionsSchema.args.1.description": "Wersja konwertowana na ciąg argumentów wiersza polecenia przekazanych do programu.", + "generateOptionsSchema.checkForDevCert.description": "Jeśli uruchamiasz projekt sieci Web w systemie Windows lub macOS i jest on włączony, debuger sprawdzi, czy komputer ma certyfikat HTTPS z podpisem własnym używany do tworzenia serwerów internetowych działających w punktach końcowych HTTPS. Jeśli nie zostanie określona, wartością domyślną będzie true, gdy ustawiona jest wartość„serverReadyAction”. Ta opcja nie pełni żadnej funkcji w scenariuszach interfejsu użytkownika systemu Linux, zdalnego VS Code i VS Code w sieci Web. Jeśli certyfikat HTTPS nie zostanie znaleziony lub nie będzie zaufany, użytkownik zostanie poproszony o zainstalowanie lub zaufanie.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Terminal zewnętrzny, który można skonfigurować za pośrednictwem ustawień użytkownika.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "Zintegrowany terminal programu VS Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Dane wyjściowe do konsoli debugowania programu VS Code. Ta opcja nie obsługuje odczytywania danych wejściowych konsoli (np. Console.ReadLine).", + "generateOptionsSchema.console.markdownDescription": "Podczas uruchamiania projektów konsoli wskazuje konsolę, na której ma być uruchamiany program docelowy.", + "generateOptionsSchema.console.settingsDescription": "**Uwaga:** _Ta opcja jest używana tylko w przypadku typu konfiguracji debugowania „dotnet”_.\r\n\r\nPodczas uruchamiania projektów konsoli wskazuje konsolę, na której ma zostać uruchomiony program docelowy.", + "generateOptionsSchema.cwd.description": "Ścieżka do katalogu roboczego debugowanego programu. Ustawieniem domyślnym jest bieżący obszar roboczy.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Flaga umożliwiająca przejście przez właściwości i operatory. Ta opcja jest domyślnie ustawiona na wartość „true”.", + "generateOptionsSchema.env.description": "Zmienne środowiskowe przekazywane do programu.", + "generateOptionsSchema.envFile.markdownDescription": "Zmienne środowiskowe przekazywane do programu przez plik, np. „${workspaceFolder}/.env”", + "generateOptionsSchema.externalConsole.markdownDescription": "Atrybut „externalConsole” jest przestarzały. Użyj zamiast niego atrybutu „console”. Ta opcja jest ustawiona domyślnie na wartość „false”.", + "generateOptionsSchema.justMyCode.markdownDescription": "Gdy ta opcja jest włączona (wartość domyślna), debuger wyświetla tylko kod użytkownika dotyczący informacji o krokach („Mój kod”), ignorując kod systemowy i inny zoptymalizowany kod lub który nie ma symboli debugowania. [Więcej informacji](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Argumenty do przekazania do polecenia w celu otwarcia przeglądarki. Jest to używane tylko wtedy, gdy element specyficzny dla platformy („osx”, „linux” lub „windows”) nie określa wartości dla elementu „args”. Użyj *polecenia ${auto-detect-url}, aby automatycznie używać adresu, na którym nasłuchuje serwer.", + "generateOptionsSchema.launchBrowser.description": "Opisuje opcje służące do uruchamiania przeglądarki internetowej w ramach uruchamiania", + "generateOptionsSchema.launchBrowser.enabled.description": "Określa, czy jest włączone uruchamianie przeglądarki internetowej. Ta opcja jest ustawiona domyślnie na wartość „true”.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Argumenty do przekazania do polecenia w celu otwarcia przeglądarki. Użyj polecenia ${auto-detect-url}, aby automatycznie używać adresu, na którym nasłuchuje serwer.", + "generateOptionsSchema.launchBrowser.linux.command.description": "Plik wykonywalny, który uruchomi przeglądarkę internetową.", + "generateOptionsSchema.launchBrowser.linux.description": "Opcje konfiguracji uruchamiania sieci Web specyficzne dla systemu Linux. Domyślnie spowoduje to uruchomienie przeglądarki przy użyciu polecenia „xdg-open”.", + "generateOptionsSchema.launchBrowser.osx.args.description": "Argumenty do przekazania do polecenia w celu otwarcia przeglądarki. Użyj polecenia ${auto-detect-url}, aby automatycznie używać adresu, na którym nasłuchuje serwer.", + "generateOptionsSchema.launchBrowser.osx.command.description": "Plik wykonywalny, który uruchomi przeglądarkę internetową.", + "generateOptionsSchema.launchBrowser.osx.description": "Opcje konfiguracji uruchamiania sieci Web specyficzne dla systemu OSX. Domyślnie spowoduje to uruchomienie przeglądarki przy użyciu polecenia „open”.", + "generateOptionsSchema.launchBrowser.windows.args.description": "Argumenty do przekazania do polecenia w celu otwarcia przeglądarki. Użyj polecenia ${auto-detect-url}, aby automatycznie używać adresu, na którym nasłuchuje serwer.", + "generateOptionsSchema.launchBrowser.windows.command.description": "Plik wykonywalny, który uruchomi przeglądarkę internetową.", + "generateOptionsSchema.launchBrowser.windows.description": "Opcje konfiguracji uruchamiania sieci Web specyficzne dla systemu Windows. Domyślnie spowoduje to uruchomienie przeglądarki przy użyciu polecenia „cmd /c start”.", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Ścieżka do pliku launchSettings.json. Jeśli ta opcja nie zostanie ustawiona, debuger będzie wyszukiwać w pliku „{cwd}/Properties/launchSettings.json”.", + "generateOptionsSchema.launchSettingsProfile.description": "Jeśli ta wartość jest określona, wskazuje nazwę profilu w pliku launchSettings.json do użycia. Jest to ignorowane, jeśli nie znaleziono pliku launchSettings.json. Plik launchSettings.json będzie odczytywany z określonej ścieżki, która powinna być właściwością „launchSettingsFilePath”, lub {cwd}/Properties/launchSettings.json, jeśli nie jest ustawiona. Jeśli ta opcja jest ustawiona na wartość null lub jest pustym ciągiem, wtedy plik launchSettings.json jest ignorowany. Jeśli ta wartość nie zostanie określona, zostanie użyty pierwszy profil „Project”.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Flaga umożliwiająca określenie, czy tekst stdout z uruchamiania przeglądarki internetowej powinien być rejestrowany w oknie danych wyjściowych. Ta opcja jest ustawiona domyślnie na wartość „true”.", + "generateOptionsSchema.logging.description": "Flagi umożliwiające określenie, które typy komunikatów powinny być rejestrowane w oknie danych wyjściowych.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Jeśli jest ustawione na wartość true, rejestrowanie aparatu będzie zawierać właściwości „adapterElapsedTime” i „engineElapsedTime”, aby wskazać czas (w mikrosekundach) trwania żądania. Ta opcja jest ustawiona domyślnie na wartość „false”.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Flaga określająca, czy dzienniki aparatu diagnostycznego powinny być rejestrowane w oknie danych wyjściowych. Opcja jest ustawiona domyślnie na wartość „false”.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Flaga umożliwiająca określenie, czy komunikaty o wyjątkach powinny być rejestrowane w oknie danych wyjściowych. Ta opcja jest ustawiona domyślnie na wartość „true”.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Flaga umożliwiająca określenie, czy zdarzenia ładowania modułu powinny być rejestrowane w oknie danych wyjściowych. Ta opcja jest ustawiona domyślnie na wartość „true”.", + "generateOptionsSchema.logging.processExit.markdownDescription": "Określa, czy komunikat jest rejestrowany podczas kończenia procesu docelowego lub zatrzymywania debugowania. Ta opcja jest ustawiona domyślnie na wartość „true”.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Flaga określająca, czy dane wyjściowe programu powinny być rejestrowane w oknie danych wyjściowych, gdy nie jest używana konsola zewnętrzna. Ta opcja jest ustawiona domyślnie na wartość „true”.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Określa, czy komunikat jest rejestrowany po zakończeniu działania wątku w procesie docelowym. Ta opcja jest ustawiona domyślnie na wartość „false”.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Pełna ścieżka do debugera na komputerze docelowym.", + "generateOptionsSchema.pipeTransport.description": "Jeśli jest obecny, zawiera instrukcje dla debugera, aby połączył się z komputerem zdalnym przy użyciu innego pliku wykonywalnego jako potoku, który będzie przekazywał standardowe dane wejściowe/wyjściowe między programem VS Code a plikiem wykonywalnym zaplecza debugera platformy .NET Core (vsdbg).", + "generateOptionsSchema.pipeTransport.linux.description": "Opcje konfiguracji uruchamiania potoku specyficznego dla systemu Linux", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Argumenty wiersza polecenia przekazane do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Wersja konwertowana na ciąg argumentów wiersza polecenia przekazanych do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "W pełni kwalifikowana ścieżka do katalogu roboczego dla programu potoku.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Zmienne środowiskowe przekazywane do programu potoku.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Polecenie w pełni kwalifikowanego potoku do wykonania.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Czy argumenty zawierające znaki, które powinny być podawane (np. spacje), mają być podawane? Wartością domyślną jest „true”. W przypadku ustawienia na wartość false polecenie debugera nie będzie już automatycznie podawane.", + "generateOptionsSchema.pipeTransport.osx.description": "Opcje konfiguracji uruchamiania potoku specyficznego dla systemu OSX", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Argumenty wiersza polecenia przekazane do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Wersja konwertowana na ciąg argumentów wiersza polecenia przekazanych do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "W pełni kwalifikowana ścieżka do katalogu roboczego dla programu potoku.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Zmienne środowiskowe przekazywane do programu potoku.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Polecenie w pełni kwalifikowanego potoku do wykonania.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Czy argumenty zawierające znaki, które powinny być podawane (np. spacje), mają być podawane? Wartością domyślną jest „true”. W przypadku ustawienia na wartość false polecenie debugera nie będzie już automatycznie podawane.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Argumenty wiersza polecenia przekazane do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Wersja konwertowana na ciąg argumentów wiersza polecenia przekazanych do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "W pełni kwalifikowana ścieżka do katalogu roboczego dla programu potoku.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Zmienne środowiskowe przekazywane do programu potoku.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Polecenie w pełni kwalifikowanego potoku do wykonania.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Czy argumenty zawierające znaki, które powinny być podawane (np. spacje), mają być podawane? Wartością domyślną jest „true”. W przypadku ustawienia na wartość false polecenie debugera nie będzie już automatycznie podawane.", + "generateOptionsSchema.pipeTransport.windows.description": "Opcje konfiguracji uruchamiania potoku specyficznego dla systemu Windows", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Argumenty wiersza polecenia przekazane do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Wersja konwertowana na ciąg argumentów wiersza polecenia przekazanych do programu potoku. Token ${debuggerCommand} w pipeArgs zostanie zastąpiony przez polecenie pełnego debugera. Ten token można określić śródwierszowo z innymi argumentami. Jeśli element ${debuggerCommand} nie jest używany w żadnym argumencie, polecenie pełnego debugera zamiast tego zostanie dodane na końcu listy argumentów.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "W pełni kwalifikowana ścieżka do katalogu roboczego dla programu potoku.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Zmienne środowiskowe przekazywane do programu potoku.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Polecenie w pełni kwalifikowanego potoku do wykonania.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Czy argumenty zawierające znaki, które powinny być podawane (np. spacje), mają być podawane? Wartością domyślną jest „true”. W przypadku ustawienia na wartość false polecenie debugera nie będzie już automatycznie podawane.", + "generateOptionsSchema.processId.0.markdownDescription": "Identyfikator procesu, do którego można dołączyć. Użyj znaku \"\", aby uzyskać listę uruchomionych procesów, do których można dołączyć. Jeśli jest używany element „processId”, nie należy używać elementu „processName”.", + "generateOptionsSchema.processId.1.markdownDescription": "Identyfikator procesu, do którego można dołączyć. Użyj znaku \"\", aby uzyskać listę uruchomionych procesów, do których można dołączyć. Jeśli jest używany element „processId”, nie należy używać elementu „processName”.", + "generateOptionsSchema.processName.markdownDescription": "Nazwa procesu, do którego można dołączyć. Jeśli jest używany, nie należy używać elementu „processId”.", + "generateOptionsSchema.program.markdownDescription": "Ścieżka do biblioteki dll aplikacji lub pliku wykonywalnego hosta platformy .NET Core do uruchomienia.\r\nTa właściwość zwykle przyjmuje postać: \"${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)\"\r\n\r\nPrzykład: '${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll'\r\n\r\nGdzie:\r\n\"(target-framework)\" to platforma, dla której jest kompilowany debugowany projekt. Zwykle można to znaleźć w pliku projektu jako właściwość „TargetFramework”.\r\n\r\n\"(project-name.dll)\" to nazwa biblioteki dll danych wyjściowych kompilacji debugowanego projektu. Zwykle jest taka sama jak nazwa pliku projektu, ale z rozszerzeniem „.dll”.", + "generateOptionsSchema.requireExactSource.markdownDescription": "Flaga wymagająca, aby bieżący kod źródłowy był zgodny z bazą danych pdb. Ta opcja jest ustawiona domyślnie na wartość „true”.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Mapuje ścieżki czasu kompilacji z lokalnymi lokalizacjami źródłowymi. Wszystkie wystąpienia ścieżki czasu kompilacji zostaną zastąpione lokalną ścieżką źródłową.\r\n\r\nPrzykład:\r\n\r\n„{\"\":\"\"}”", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "Czy dla tego adresu URL jest włączone narzędzie Source Link? Jeśli nie zostanie określone, ta opcja zostanie domyślnie ustawiona na wartość „true”.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Opcje określające sposób łączenia Source Link z serwerami sieci Web. [Więcej infiormacji](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "W przypadku wartości true debuger powinien zostać zatrzymany w punkcie wejścia elementu docelowego. Ta opcja jest ustawiona domyślnie na wartość „false”.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "W przypadku ustawienia na wartość true, gdy zoptymalizowany moduł (.dll skompilowany w konfiguracji wydania) zostanie załadowany w procesie docelowym, debuger poprosi kompilator Just In Time o wygenerowanie kodu z wyłączonymi optymalizacjami. [Więcej informacji](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Katalog, w którym powinny być buforowane symbole pobrane z serwerów symboli. Jeśli nie zostanie określony, w systemie Windows debuger będzie domyślnie ustawiony na %TEMP%\\SymbolCache, a w systemach Linux i macOS debuger będzie domyślnie ustawiony na ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.description": "Opcje umożliwiające kontrolowanie sposobu znajdowania i ładowania symboli (plików PDB).", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Udostępnia opcje umożliwiające kontrolowanie modułów (plików DLL), dla których debuger będzie próbował załadować symbole (pliki PDB).", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Tablica modułów, dla których debuger NIE powinien ładować symboli. Symbole wieloznaczne (przykład: MojaFirma.*.dll) są obsługiwane.\r\n\r\nTa właściwość jest ignorowana, chyba że właściwość „mode” jest ustawiona na wartość „loadAllButExcluded”.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Jeśli ma wartość true, w przypadku każdego modułu NIE BĘDĄCEGO w tablicy „includedModules” debuger będzie nadal sprawdzał obok modułu i uruchamianego pliku wykonywalnego, ale nie będzie sprawdzał ścieżek na liście wyszukiwania symboli. Ta opcja ma wartość domyślną „true”.\r\n\r\nTa właściwość jest ignorowana, chyba że właściwość „mode” jest ustawiona na wartość „loadOnlyIncluded”.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Tablica modułów, dla których debuger powinien ładować symbole. Symbole wieloznaczne (przykład: MojaFirma.*.dll) są obsługiwane.\r\n\r\nTa właściwość jest ignorowana, chyba że właściwość „mode” jest ustawiona na wartość „loadOnlyIncluded”.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Steruje dwoma podstawowymi trybami operacyjnymi, w których działa filtr modułu.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Załaduj symbole dla wszystkich modułów, jeśli moduł nie znajduje się w tablicy „excludedModules”.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "Nie próbuj ładować symboli dla ŻADNEGO modułu, jeśli nie znajduje się w tablicy „includedModules” lub jest ono uwzględniane przez ustawienie „includeSymbolsNextToModules”.", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "W przypadku wartości „true” serwer symboli firmy Microsoft (https​://msdl.microsoft.com​/download/symbols) zostanie dodany do ścieżki wyszukiwania symboli. Jeśli ta opcja nie zostanie określona, domyślnie zostanie wybrana wartość „false”.", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "W przypadku ustawienia na wartość „true” serwer symboli NuGet.org (https​://symbols.nuget.org​/download/symbols) zostanie dodany do ścieżki wyszukiwania symboli. Jeśli ta opcja nie zostanie określona, domyślnie zostanie ustawiona na wartość „false”.", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Tablica adresów URL serwera symboli (przykład: http:​//MyExampleSymbolServer) lub katalogów (przykład:/build/Symbols) w celu wyszukania plików PDB. Te katalogi zostaną wyszukane jako uzupełnienie lokalizacji domyślnych — obok modułu i ścieżki, do której plik PDB został pierwotnie porzucony.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Obsługiwane tylko w przypadku debugowania lokalnego systemu macOS]\r\n\r\nArchitektura obiektu debugowanego. Zostanie automatycznie wykryta, chyba że ten parametr jest ustawiony. Dozwolone wartości to „x86_64” lub „arm_64”.", + "generateOptionsSchema.targetOutputLogPath.description": "Po ustawieniu tekst, który aplikacja docelowa zapisuje w stdout i stderr (np. Console.WriteLine), zostanie zapisany w określonym pliku. Ta opcja jest ignorowana, jeśli konsola jest ustawiona na wartość inną niż internalConsole, np. \"${workspaceFolder}/out.txt\"", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.pt-br.json b/package.nls.pt-br.json index 60cf2c33a..ad8f83b0e 100644 --- a/package.nls.pt-br.json +++ b/package.nls.pt-br.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "O caminho da solução padrão a ser aberto no workspace ou definido como 'desabilitar' para ignorá-lo." + "configuration.dotnet.defaultSolution.description": "O caminho da solução padrão a ser aberto no workspace ou definido como 'desabilitar' para ignorá-lo.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "Quando verdadeiro (o estado padrão), o depurador tentará uma avaliação mais rápida simulando a execução de propriedades e métodos simples.", + "generateOptionsSchema.args.0.description": "Argumentos de linha de comando passados para o programa.", + "generateOptionsSchema.args.1.description": "Versão em cadeia de caracteres dos argumentos de linha de comando passada para o programa.", + "generateOptionsSchema.checkForDevCert.description": "Se você estiver iniciando um projeto da Web no Windows ou macOS e isso estiver habilitado, o depurador verificará se o computador possui um certificado HTTPS autoassinado usado para desenvolver servidores da Web em execução em pontos de extremidade https. Se não especificado, o padrão é verdadeiro quando `serverReadyAction` é definido. Esta opção não faz nada no Linux, VS Code remoto e cenários de IU da Web do VS Code. Se o certificado HTTPS não for encontrado ou não for confiável, o usuário será solicitado a instalá-lo/confiar nele.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Terminal externo que pode ser configurado através das configurações do usuário.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "Terminal integrado do VS Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Saída para o console de depuração do VS Code. Isso não suporta leitura de entrada do console (ex:Console.ReadLine).", + "generateOptionsSchema.console.markdownDescription": "Ao iniciar projetos de console, indica em qual console o programa de destino deve ser iniciado.", + "generateOptionsSchema.console.settingsDescription": "**Observação:** _Esta opção é usada apenas para o tipo de configuração de depuração `dotnet`_.\r\n\r\nAo iniciar projetos de console, indica em qual console o programa de destino deve ser iniciado.", + "generateOptionsSchema.cwd.description": "Caminho para o diretório de trabalho do programa que está sendo depurado. O padrão é o espaço de trabalho atual.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Sinalizador para habilitar o passo a passo sobre Propriedades e Operadores. Esta opção é padronizada como `true`.", + "generateOptionsSchema.env.description": "Variáveis de ambiente passadas para o programa.", + "generateOptionsSchema.envFile.markdownDescription": "Variáveis de ambiente passadas para o programa por um arquivo. Por exemplo. `${workspaceFolder}/.env`", + "generateOptionsSchema.externalConsole.markdownDescription": "O atributo `externalConsole` está preterido, use `console` em seu lugar. Esta opção padrão é `false`.", + "generateOptionsSchema.justMyCode.markdownDescription": "Quando habilitado (o padrão), o depurador apenas exibe e avança no código do usuário (\"Meu Código\"), ignorando o código do sistema e outro código otimizado ou que não possui símbolos de depuração. [Mais informações](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Os argumentos a serem passados ao comando para abrir o navegador. Isso é usado apenas se o elemento específico da plataforma (`osx`, `linux` ou `windows`) não especificar um valor para `args`. Use ${auto-detect-url} para usar automaticamente o endereço que o servidor está ouvindo.", + "generateOptionsSchema.launchBrowser.description": "Descreve as opções para iniciar um navegador da Web como parte do lançamento", + "generateOptionsSchema.launchBrowser.enabled.description": "Se a inicialização do navegador da web está habilitada. Esta opção é padronizada como `true`.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Os argumentos a serem passados ao comando para abrir o navegador. Use ${auto-detect-url} para usar automaticamente o endereço que o servidor está ouvindo.", + "generateOptionsSchema.launchBrowser.linux.command.description": "O executável que iniciará o navegador da web.", + "generateOptionsSchema.launchBrowser.linux.description": "Opções de configuração de inicialização da Web específicas do Linux. Por padrão, isso iniciará o navegador usando `xdg-open`.", + "generateOptionsSchema.launchBrowser.osx.args.description": "Os argumentos a serem passados ao comando para abrir o navegador. Use ${auto-detect-url} para usar automaticamente o endereço que o servidor está ouvindo.", + "generateOptionsSchema.launchBrowser.osx.command.description": "O executável que iniciará o navegador da web.", + "generateOptionsSchema.launchBrowser.osx.description": "Opções de configuração de inicialização da Web específicas do OSX. Por padrão, isso iniciará o navegador usando `open`.", + "generateOptionsSchema.launchBrowser.windows.args.description": "Os argumentos a serem passados ao comando para abrir o navegador. Use ${auto-detect-url} para usar automaticamente o endereço que o servidor está ouvindo.", + "generateOptionsSchema.launchBrowser.windows.command.description": "O executável que iniciará o navegador da web.", + "generateOptionsSchema.launchBrowser.windows.description": "Opções de configuração de inicialização da Web específicas do Windows. Por padrão, isso iniciará o navegador usando `cmd /c start`.", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "O caminho para um arquivo launchSettings.json. Se isso não for definido, o depurador irá procurar em `{cwd}/Properties/launchSettings.json`.", + "generateOptionsSchema.launchSettingsProfile.description": "Se especificado, indica o nome do perfil em launchSettings.json a ser usado. Isso será ignorado se launchSettings.json não for encontrado. launchSettings.json será lido a partir do caminho especificado deve ser a propriedade 'launchSettingsFilePath' ou {cwd}/Properties/launchSettings.json se isso não estiver definido. Se for definido como null ou uma cadeia de caracteres vazia, launchSettings.json será ignorado. Se este valor não for especificado, o primeiro perfil 'Projeto' será usado.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Sinalize para determinar se o texto stdout da inicialização do navegador da Web deve ser registrado na janela de saída. Esta opção é padronizada como `true`.", + "generateOptionsSchema.logging.description": "Sinalizadores para determinar quais tipos de mensagens devem ser registrados na janela de saída.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Se verdadeiro, o registro do mecanismo incluirá as propriedades `adapterElapsedTime` e `engineElapsedTime` para indicar a quantidade de tempo, em microssegundos, que uma solicitação levou. Esta opção padrão é `false`.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Sinalize para determinar se os logs do mecanismo de diagnóstico devem ser registrados na janela de saída. Esta opção padrão é `false`.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Sinalize para determinar se as mensagens de exceção devem ser registradas na janela de saída. Esta opção é padronizada como `true`.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Sinalizador para determinar se os eventos de carregamento do módulo devem ser registrados na janela de saída. Esta opção é padronizada como `true`.", + "generateOptionsSchema.logging.processExit.markdownDescription": "Controla se uma mensagem é registrada quando o processo de destino sai ou a depuração é interrompida. Esta opção é padronizada como `true`.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Sinalizador para determinar se a saída do programa deve ser registrada na janela de saída quando não estiver usando um console externo. Esta opção é padronizada como `true`.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Controla se uma mensagem é registrada quando um thread no processo de destino sai. Esta opção padrão é `false`.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "O caminho completo para o depurador na máquina de destino.", + "generateOptionsSchema.pipeTransport.description": "Quando presente, informa ao depurador para se conectar a um computador remoto usando outro executável como um pipe que retransmitirá a entrada/saída padrão entre o VS Code e o executável de back-end do depurador .NET Core (vsdbg).", + "generateOptionsSchema.pipeTransport.linux.description": "Opções de configuração de inicialização de pipe específicas do Linux", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Versão em cadeia de caracteres dos argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "O caminho totalmente qualificado para o diretório de trabalho para o programa do pipe.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Variáveis de ambiente passadas para o programa do pipe.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "O comando do pipe totalmente qualificado para executar.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Os argumentos que contêm caracteres que precisam ser citados (exemplo: espaços) devem ser citados? O padrão é 'verdadeiro'. Se definido como falso, o comando do depurador não será mais citado automaticamente.", + "generateOptionsSchema.pipeTransport.osx.description": "Opções de configuração de inicialização de pipe específicas do OSX", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Versão em cadeia de caracteres dos argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "O caminho totalmente qualificado para o diretório de trabalho para o programa do pipe.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Variáveis de ambiente passadas para o programa do pipe.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "O comando do pipe totalmente qualificado para executar.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Os argumentos que contêm caracteres que precisam ser citados (exemplo: espaços) devem ser citados? O padrão é 'verdadeiro'. Se definido como falso, o comando do depurador não será mais citado automaticamente.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Versão em cadeia de caracteres dos argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "O caminho totalmente qualificado para o diretório de trabalho para o programa do pipe.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Variáveis de ambiente passadas para o programa do pipe.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "O comando do pipe totalmente qualificado para executar.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Os argumentos que contêm caracteres que precisam ser citados (exemplo: espaços) devem ser citados? O padrão é 'verdadeiro'. Se definido como falso, o comando do depurador não será mais citado automaticamente.", + "generateOptionsSchema.pipeTransport.windows.description": "Opções de configuração de inicialização de pipe específicas do Windows", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Versão em cadeia de caracteres dos argumentos de linha de comando passados para o programa pipe. O token ${debuggerCommand} em pipeArgs será substituído pelo comando completo do depurador, esse token pode ser especificado em linha com outros argumentos. Se ${debuggerCommand} não for usado em nenhum argumento, o comando completo do depurador será adicionado ao final da lista de argumentos.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "O caminho totalmente qualificado para o diretório de trabalho para o programa do pipe.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Variáveis de ambiente passadas para o programa do pipe.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "O comando do pipe totalmente qualificado para executar.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Os argumentos que contêm caracteres que precisam ser citados (exemplo: espaços) devem ser citados? O padrão é 'verdadeiro'. Se definido como falso, o comando do depurador não será mais citado automaticamente.", + "generateOptionsSchema.processId.0.markdownDescription": "O ID do processo ao qual anexar. Use \"\" para obter uma lista de processos em execução aos quais anexar. Se `processId` for usado, `processName` não deve ser usado.", + "generateOptionsSchema.processId.1.markdownDescription": "O ID do processo ao qual anexar. Use \"\" para obter uma lista de processos em execução aos quais anexar. Se `processId` for usado, `processName` não deve ser usado.", + "generateOptionsSchema.processName.markdownDescription": "O nome do processo ao qual anexar. Se for usado, `processId` não deve ser usado.", + "generateOptionsSchema.program.markdownDescription": "Caminho para a dll do aplicativo ou o executável do host do .NET Core a ser iniciado.\r\nEsta propriedade normalmente assume o formato: '${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)'\r\n\r\nExemplo: '${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll'\r\n\r\nOnde:\r\n'(target-framework)' é a estrutura para a qual o projeto depurado está sendo compilado. Normalmente, isso é encontrado no arquivo de projeto como a propriedade 'TargetFramework'.\r\n\r\n'(project-name.dll)' é o nome da dll de saída de build do projeto depurado. Normalmente, é o mesmo que o nome do arquivo de projeto, mas com uma '.dll' extensão.", + "generateOptionsSchema.requireExactSource.markdownDescription": "Sinalize para exigir que o código-fonte atual corresponda ao pdb. Esta opção é padronizada como `true`.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Mapeia caminhos de tempo de construção para locais de origem local. Todas as instâncias do caminho de tempo de compilação serão substituídas pelo caminho de origem local.\r\n\r\nExemplo:\r\n\r\n`{\"\":\"\"}`", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "O Source Link está habilitado para este URL? Se não for especificado, esta opção assume como padrão `true`.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Opções para controlar como o Source Link se conecta aos servidores da web. [Mais informações](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "Se verdadeiro, o depurador deve parar no ponto de entrada do destino. Esta opção padrão é `false`.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "Se verdadeiro, quando um módulo otimizado (.dll compilado na configuração do Release) for carregado no processo de destino, o depurador solicitará ao compilador Just-In-Time que gere código com as otimizações desativadas. [Mais informações](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Diretório onde os símbolos baixados dos servidores de símbolos devem ser armazenados em cache. Se não for especificado, no Windows, o depurador será padronizado como %TEMP%\\SymbolCache, e no Linux e macOS, o depurador será padronizado como ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.description": "Opções para controlar como os símbolos (arquivos .pdb) são encontrados e carregados.", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Fornece opções para controlar para quais módulos (arquivos .dll) o depurador tentará carregar símbolos (arquivos .pdb).", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Matriz de módulos para a qual o depurador NÃO deve carregar símbolos. Há suporte para curingas (exemplo: MyCompany.*.dll).\r\n\r\nEssa propriedade será ignorada, a menos que 'mode' esteja definido como 'loadAllButExcluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Se for verdadeira, para qualquer módulo NOT na matriz 'includedModules', o depurador ainda verificará ao lado do próprio módulo e do executável de inicialização, mas não verificará os caminhos na lista de pesquisa de símbolo. Esta opção é padronizada como 'true'.\r\n\r\nessa propriedade será ignorada, a menos que 'mode' esteja definido como 'loadOnlyIncluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Matriz de módulos para a qual o depurador deve carregar símbolos. Há suporte para curingas (exemplo: MyCompany.*.dll).\r\n\r\nessa propriedade será ignorada, a menos que 'mode' esteja definido como 'loadOnlyIncluded'.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Controla em quais dos dois modos operacionais básicos o filtro de módulo opera.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Carregue símbolos para todos os módulos, a menos que o módulo esteja na matriz 'excludedModules'.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "Não tente carregar símbolos para o módulo ANY, a menos que ele esteja na matriz 'includedModules' ou seja incluído por meio da configuração 'includeSymbolsNextToModules'.", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "Se for 'true', o servidor de Símbolos da Microsoft (https​://msdl.microsoft.com​/download/symbols) será adicionado ao caminho de pesquisa de símbolos. Se não for especificado, essa opção usará como padrão 'false'.", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "Se 'true', o servidor de símbolos NuGet.org (https://symbols.nuget.org/download/symbols) é adicionado ao caminho de pesquisa de símbolos. Se não for especificado, esta opção assume como padrão 'false'.", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Matriz de URLs do servidor de símbolos (exemplo: http​://MyExampleSymbolServer) ou diretórios (exemplo: /build/symbols) para pesquisar arquivos .pdb. Esses diretórios serão pesquisados além dos locais padrão, ao lado do módulo e do caminho em que o pdb foi removido originalmente.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Com suporte apenas na depuração local do macOS]\r\n\r\nA arquitetura do depurado. Isso será detectado automaticamente, a menos que esse parâmetro seja definido. Os valores permitidos são `x86_64` ou `arm64`.", + "generateOptionsSchema.targetOutputLogPath.description": "Quando definido, o texto que o aplicativo de destino grava em stdout e stderr (ex: Console.WriteLine) será salvo no arquivo especificado. Essa opção será ignorada se o console for definido como algo diferente de internalConsole. Por exemplo. '${workspaceFolder}/out.txt'", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.ru.json b/package.nls.ru.json index 99ab2302c..bf5fd8293 100644 --- a/package.nls.ru.json +++ b/package.nls.ru.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Путь к решению по умолчанию, которое будет открыто в рабочей области. Или задайте значение \"Отключить\", чтобы пропустить его." + "configuration.dotnet.defaultSolution.description": "Путь к решению по умолчанию, которое будет открыто в рабочей области. Или задайте значение \"Отключить\", чтобы пропустить его.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "Если присвоено значение true (состояние по умолчанию), отладчик попытается ускорить оценку, имитируя выполнение простых свойств и методов.", + "generateOptionsSchema.args.0.description": "Аргументы командной строки, переданные в программу.", + "generateOptionsSchema.args.1.description": "Строковая версия аргументов командной строки, переданных в программу.", + "generateOptionsSchema.checkForDevCert.description": "Если вы запускаете веб-проект в Windows или macOS и этот параметр включен, отладчик выполнит проверку того, есть ли на компьютере самозаверяющий HTTPS-сертификат, используемый для разработки веб-серверов, которые работают в конечных точках HTTPS. Если значение не указано, по умолчанию применяется значение true, когда настроен параметр serverReadyAction. Этот параметр не выполняет никаких действий в Linux, удаленной среде VS Code и сценариях пользовательского веб-интерфейса VS Code. Если HTTPS-сертификат не найден или не является доверенным, пользователю будет предложено установить его или доверять ему.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Внешний терминал, который можно настроить в параметрах пользователя.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "Интегрированный терминал VS Code.", + "generateOptionsSchema.console.internalConsole.enumDescription": "Вывод в консоль отладки VS Code. Не поддерживает чтение входных данных консоли (например: Console.ReadLine).", + "generateOptionsSchema.console.markdownDescription": "При запуске проектов консоли указывает, в какой консоли должна быть запущена целевая программа.", + "generateOptionsSchema.console.settingsDescription": "**Примечание.** _Этот параметр используется только для типа конфигурации отладки \"dotnet\"_.\r\n\r\nПри запуске проектов консоли указывает, в какой консоли должна быть запущена целевая программа.", + "generateOptionsSchema.cwd.description": "Путь к рабочей папке отлаживаемой программы. По умолчанию используется текущая рабочая область.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Флаг для включения обхода свойств и операторов. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.env.description": "Переменные среды, переданные в программу.", + "generateOptionsSchema.envFile.markdownDescription": "Переменные среды, передаваемые в программу файлом. Например, \"${workspaceFolder}/.env\"", + "generateOptionsSchema.externalConsole.markdownDescription": "Атрибут externalConsole является нерекомендуемым. Используйте вместо него атрибут console. По умолчанию этот параметр принимает значение false.", + "generateOptionsSchema.justMyCode.markdownDescription": "Если этот параметр включен (по умолчанию), отладчик отображает только пользовательский код (\"Мой код\"), игнорируя системный код и другой код, который оптимизирован или не содержит отладочных символов. [Дополнительные сведения](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Аргументы, передаваемые команде для открытия браузера. Используется, только если в элементе платформы (\"osx\", \"linux\" или \"windows\") не указано значение для \"args\". Используйте ${auto-detect-url}, чтобы автоматически применять адрес, прослушиваемый сервером.", + "generateOptionsSchema.launchBrowser.description": "Описание параметров для начала работы веб-браузера в рамках запуска", + "generateOptionsSchema.launchBrowser.enabled.description": "Включен ли запуск веб-браузера. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Аргументы, передаваемые команде для открытия браузера. Используйте ${auto-detect-url}, чтобы автоматически применять адрес, прослушиваемый сервером.", + "generateOptionsSchema.launchBrowser.linux.command.description": "Исполняемый файл, запускающий веб-браузер.", + "generateOptionsSchema.launchBrowser.linux.description": "Параметры конфигурации веб-запуска для Linux. По умолчанию браузер будет запущен с помощью команды \"xdg-open\".", + "generateOptionsSchema.launchBrowser.osx.args.description": "Аргументы, передаваемые команде для открытия браузера. Используйте ${auto-detect-url}, чтобы автоматически применять адрес, прослушиваемый сервером.", + "generateOptionsSchema.launchBrowser.osx.command.description": "Исполняемый файл, запускающий веб-браузер.", + "generateOptionsSchema.launchBrowser.osx.description": "Параметры конфигурации веб-запуска для OSX. По умолчанию браузер будет запущен с помощью команды \"open\".", + "generateOptionsSchema.launchBrowser.windows.args.description": "Аргументы, передаваемые команде для открытия браузера. Используйте ${auto-detect-url}, чтобы автоматически применять адрес, прослушиваемый сервером.", + "generateOptionsSchema.launchBrowser.windows.command.description": "Исполняемый файл, запускающий веб-браузер.", + "generateOptionsSchema.launchBrowser.windows.description": "Параметры конфигурации веб-запуска для Windows. По умолчанию браузер будет запущен с помощью команды \"cmd /c start\".", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Путь к файлу launchSettings.json. Если этот параметр не настроен, отладчик будет выполнять поиск в \"{cwd}/Properties/launchSettings.json\".", + "generateOptionsSchema.launchSettingsProfile.description": "Если задано, указывает используемое имя профиля в файле launchSettings.json. Этот параметр игнорируется, если файл launchSettings.json не найден. Файл launchSettings.json будет считываться по пути, указанному свойством launchSettingsFilePath или {cwd}/Properties/launchSettings.json, если это не настроено. Если для этого параметра настроено значение NULL или пустая строка, launchSettings.json игнорируется. Если это значение не указано, будет использоваться первый профиль \"Project\".", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Флаг, определяющий, следует ли регистрировать в окне вывода текст stdout из запуска веб-браузера. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.logging.description": "Флаги для определения типов сообщений, регистрируемых в окне вывода.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "Если применяется значение true, журнал обработчика включает свойства adapterElapsedTime и engineElapsedTime, чтобы указать время (в микросекундах), затраченное на выполнение запроса. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Флаг, определяющий, следует ли регистрировать журналы модуля диагностики в окне вывода. По умолчанию этот параметр принимает значение false.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Флаг, определяющий, следует ли регистрировать сообщения об исключениях в окне вывода. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Флаг, определяющий, следует ли регистрировать события загрузки модуля в окне вывода. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.logging.processExit.markdownDescription": "Управляет тем, регистрируется ли сообщение при завершении целевого процесса или остановке отладки. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Флаг, определяющий, следует ли регистрировать выходные данные программы в окне вывода, если не используется внешняя консоль. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Определяет, регистрируется ли сообщение при выходе потока из целевого процесса. По умолчанию этот параметр принимает значение false.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Полный путь к отладчику на целевом компьютере.", + "generateOptionsSchema.pipeTransport.description": "При наличии сообщает отладчику о необходимости подключения к удаленному компьютеру с помощью другого исполняемого файла в качестве канала, который будет пересылать стандартный ввод и вывод между VS Code и исполняемым файлом отладчика .NET Core в серверной части (VSDBG).", + "generateOptionsSchema.pipeTransport.linux.description": "Параметры конфигурации запуска канала для Linux", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Аргументы командной строки, переданные в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Строковая версия аргументов командной строки, переданных в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "Полный путь к рабочему каталогу для программы канала.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Переменные среды, переданные в программу канала.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Полная команда канала для выполнения.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Следует ли заключать в кавычки аргументы, содержащие символы, которые должны быть указаны в кавычках (например, пробелы)? По умолчанию применяется значение true. Если настроено значение false, команда отладчика больше не будет автоматически заключаться в кавычки.", + "generateOptionsSchema.pipeTransport.osx.description": "Параметры конфигурации запуска канала для OSX", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Аргументы командной строки, переданные в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Строковая версия аргументов командной строки, переданных в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "Полный путь к рабочему каталогу для программы канала.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Переменные среды, переданные в программу канала.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Полная команда канала для выполнения.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Следует ли заключать в кавычки аргументы, содержащие символы, которые должны быть указаны в кавычках (например, пробелы)? По умолчанию применяется значение true. Если настроено значение false, команда отладчика больше не будет автоматически заключаться в кавычки.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Аргументы командной строки, переданные в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Строковая версия аргументов командной строки, переданных в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "Полный путь к рабочему каталогу для программы канала.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Переменные среды, переданные в программу канала.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Полная команда канала для выполнения.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Следует ли заключать в кавычки аргументы, содержащие символы, которые должны быть указаны в кавычках (например, пробелы)? По умолчанию применяется значение true. Если настроено значение false, команда отладчика больше не будет автоматически заключаться в кавычки.", + "generateOptionsSchema.pipeTransport.windows.description": "Параметры конфигурации запуска канала для Windows", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Аргументы командной строки, переданные в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Строковая версия аргументов командной строки, переданных в программу канала. Маркер ${debuggerCommand} в pipeArgs будет заменен полной командой отладчика. Этот маркер можно указать вместе с другими аргументами. Если ${debuggerCommand} не используется ни в одном аргументе, полная команда отладчика будет добавлена в конец списка аргументов.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "Полный путь к рабочему каталогу для программы канала.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Переменные среды, переданные в программу канала.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Полная команда канала для выполнения.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Следует ли заключать в кавычки аргументы, содержащие символы, которые должны быть указаны в кавычках (например, пробелы)? По умолчанию применяется значение true. Если настроено значение false, команда отладчика больше не будет автоматически заключаться в кавычки.", + "generateOptionsSchema.processId.0.markdownDescription": "Идентификатор процесса, к которому нужно подключиться. Используйте \"\", чтобы получить список выполняемых процессов для подключения. Если применяется processId, не следует использовать processName.", + "generateOptionsSchema.processId.1.markdownDescription": "Идентификатор процесса, к которому нужно подключиться. Используйте \"\", чтобы получить список выполняемых процессов для подключения. Если применяется processId, не следует использовать processName.", + "generateOptionsSchema.processName.markdownDescription": "Имя процесса, к которому нужно подключиться. Если этот параметр используется, не следует применять processId.", + "generateOptionsSchema.program.markdownDescription": "Путь к библиотеке DLL приложения или исполняемому файлу узла .NET Core для запуска.\r\nОбычно это свойство имеет вид: \"${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)\"\r\n\r\nПример: \"${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll\"\r\n\r\nГде:\r\n\"(target-framework)\" — это платформа, для которой создается отлаживаемый проект. Обычно это свойство \"TargetFramework\", находящееся в файле проекта.\r\n\r\n\"(project-name.dll)\" — это имя библиотеки DLL выходных данных сборки отлаживаемого проекта. Обычно это совпадает с именем файла проекта, но с расширением \".dll\".", + "generateOptionsSchema.requireExactSource.markdownDescription": "Флаг, требующий соответствие текущего исходного кода PDB-файлу. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Сопоставляет пути во время сборки с локальными исходными расположениями. Все экземпляры пути во время сборки будут заменены путем к локальному источнику.\r\n\r\nПример:\r\n\r\n\"{\"\":\"\"}\"", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "Включен ли Source Link для этого URL-адреса? Если не указано, этот параметр принимает значение true по умолчанию.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Параметры для управления подключением Source Link к веб-серверам. [Дополнительные сведения](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "Если значение равно true, отладчик должен остановиться в точке входа целевого объекта. По умолчанию этот параметр принимает значение true.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "Если присвоено значение true, при загрузке оптимизированного модуля (с компиляцией .dll в конфигурации выпуска) в целевом процессе отладчик запросит у JIT-компилятора создание кода с отключенной оптимизацией. [Дополнительные сведения](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Каталог, в котором должны кэшироваться символы, скачанные с серверов символов. Если не указано, отладчик в Windows будет по умолчанию использовать %TEMP%\\SymbolCache, а в Linux и macOS — ~/.dotnet/symbolcache.", + "generateOptionsSchema.symbolOptions.description": "Параметры, управляющие поиском и загрузкой символов (PDB-файлов).", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Предоставляет параметры для управления тем, для каких модулей (DLL-файлы) отладчик будет пытаться загружать символы (PDB-файлы).", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Массив модулей, для которых отладчик не должен загружать символы. Поддерживаются подстановочные знаки (например: MyCompany.*.dll)\r\n\r\nЭто свойство игнорируется, если для \"mode\" задано значение \"loadAllButExcluded\".", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "Если значение равно true, для любого модуля, НЕ входящего в массив \"includedModules\", отладчик по-прежнему будет проверять рядом с самим модулем и запускаемым исполняемым файлом, но он не будет проверять пути в списке поиска символов. По умолчанию для этого параметра установлено значение \"true\".\r\n\r\nЭто свойство игнорируется, если для параметра \"mode\" установлено значение \"loadOnlyIncluded\".", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Массив модулей, для которых отладчик должен загружать символы. Поддерживаются подстановочные знаки (например: MyCompany.*.dll)\r\n\r\nЭто свойство игнорируется, если для \"mode\" задано значение \"loadOnlyIncluded\".", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Управляет тем, в каком из двух базовых режимов работы фильтр модуля работает.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Загрузите символы для всех модулей, если модуль не находится в массиве \"excludedModules\".", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "Не пытайтесь загрузить символы для ЛЮБОГО модуля, если он не находится в массиве \"includedModules\", или он включен с помощью параметра \"includeSymbolsNextToModules\".", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "Если значение равно \"true\", сервер символов (Майкрософт) (https​://msdl.microsoft.com​/download/symbols) добавляется к пути поиска символов. Если этот параметр не задан, по умолчанию используется значение \"false\".", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "Если применяется значение true, сервер символов NuGet.org (https​://symbols.nuget.org​/download/symbols) добавляется к пути поиска символов. Если этот параметр не настроен, по умолчанию используется значение false.", + "generateOptionsSchema.symbolOptions.searchPaths.description": "Массив URL-адресов сервера символов (например, http​://MyExampleSymbolServer) или каталогов (например: /build/symbols) для поиска PDB-файлов. Поиск в этих каталогах осуществляется в дополнение к расположениям по умолчанию — рядом с модулем и путем первоначального удаления PDB-файла.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Поддерживается только в локальной отладке macOS]\r\n\r\nАрхитектура отлаживаемого объекта. Будет определяться автоматически, если этот параметр не задан. Допустимые значения: \"x86_64\" или \"arm64\".", + "generateOptionsSchema.targetOutputLogPath.description": "Если этот параметр настроен, текст, который целевое приложение записывает в stdout и stderr (например, Console.WriteLine), будет сохранен в указанном файле. Этот параметр игнорируется, если для консоли настроено значение, отличное от internalConsole. Например, \"${workspaceFolder}/out.txt\"", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.tr.json b/package.nls.tr.json index a8c7f9629..de95224e6 100644 --- a/package.nls.tr.json +++ b/package.nls.tr.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "Çalışma alanında açılacak varsayılan çözümün yolu. Bunu atlamak için ‘Devre dışı bırak’ olarak ayarlayın." + "configuration.dotnet.defaultSolution.description": "Çalışma alanında açılacak varsayılan çözümün yolu. Bunu atlamak için ‘Devre dışı bırak’ olarak ayarlayın.", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "True olduğunda (varsayılan durum), hata ayıklayıcısı basit özelliklerin ve yöntemlerin yürütülmesinin simülasyonunu yaparak daha hızlı değerlendirmeyi dener.", + "generateOptionsSchema.args.0.description": "Programa geçirilen komut satırı bağımsız değişkenleri.", + "generateOptionsSchema.args.1.description": "Programa geçirilen komut satırı bağımsız değişkenlerinin dizeleştirilmiş sürümü.", + "generateOptionsSchema.checkForDevCert.description": "Windows veya macOS üzerinde bir web projesi başlatıyorsanız ve bu etkinleştirilmişse hata ayıklayıcısı, bilgisayarda https uç noktalarında çalışan web sunucuları geliştirmek için kullanılan ve otomatik olarak imzalanan bir HTTPS sertifikası olup olmadığını denetler. Belirtilmezse 'serverReadyAction' ayarlandığında varsayılan olarak true değerini alır. Bu seçenek Linux, uzak VS Code ve VS Code web kullanıcı arabirimi senaryolarında işlem yapmaz. HTTPS sertifikası bulunmuyorsa veya sertifikaya güvenilmiyorsa kullanıcıdan sertifikayı yüklemesi/sertifikaya güvenmesi istenir.", + "generateOptionsSchema.console.externalTerminal.enumDescription": "Kullanıcı ayarları aracılığıyla yapılandırılabilen dış terminal.", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "VS Code'un tümleşik terminali.", + "generateOptionsSchema.console.internalConsole.enumDescription": "VS Code Hata Ayıklama Konsolu'nun çıkışı. Bu, konsol girişini (ör: Console.ReadLine) okumayı desteklemez.", + "generateOptionsSchema.console.markdownDescription": "Konsol projeleri başlatılırken hedef programın hangi konsolda başlatılması gerektiğini gösterir.", + "generateOptionsSchema.console.settingsDescription": "**Not:** _Bu seçenek yalnızca `dotnet` hata ayıklama yapılandırması türü için kullanılır_.\r\n\r\nKonsol projeleri başlatılırken hedef programın hangi konsolda başlatılması gerektiğini gösterir.", + "generateOptionsSchema.cwd.description": "Hataları ayıklanan programın çalışma dizininin yolu. Varsayılan, geçerli çalışma alanıdır.", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "Özellikler ve İşleçler üzerinde adımlamayı etkinleştiren bayrak. Bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.env.description": "Programa geçirilen ortam değişkenleri.", + "generateOptionsSchema.envFile.markdownDescription": "Bir dosya tarafından programa geçirilen ortam değişkenleri. Ör. '${workspaceFolder}/.env'", + "generateOptionsSchema.externalConsole.markdownDescription": "`externalConsole` özniteliği kullanım dışı, bunun yerine `console` özniteliğini kullanın. Bu seçenek varsayılan olarak `false` değerini alır.", + "generateOptionsSchema.justMyCode.markdownDescription": "Etkinleştirildiğinde (varsayılan), hata ayıklayıcısı sistem kodunu ve iyileştirilmiş ya da hata ayıklama sembollerine sahip olmayan diğer kodu yoksayarak yalnızca kullanıcı kodunu (\"Kodum\") görüntüler ve bu koda adımlar. [Daha fazla bilgi](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "Tarayıcıyı açmak için komuta geçirilecek bağımsız değişkenler. Bu yalnızca platforma özgü öğe (`osx`, `linux` veya `windows`) `args` için bir değer belirtmiyorsa kullanılır. Sunucunun dinlediği adresi otomatik olarak kullanmak için ${auto-detect-url} kullanın.", + "generateOptionsSchema.launchBrowser.description": "Başlatmanın bir parçası olarak web tarayıcısı başlatma seçeneklerini açıklar", + "generateOptionsSchema.launchBrowser.enabled.description": "Web tarayıcısı başlatmanın etkin olup olmadığını belirtir. Bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.launchBrowser.linux.args.description": "Tarayıcıyı açmak için komuta geçirilecek bağımsız değişkenler. Sunucunun dinlediği adresi otomatik olarak kullanmak için ${auto-detect-url} kullanın.", + "generateOptionsSchema.launchBrowser.linux.command.description": "Web tarayıcısını başlatacak yürütülebilir dosya.", + "generateOptionsSchema.launchBrowser.linux.description": "Linux’a özgü web başlatma yapılandırma seçenekleri. Varsayılan olarak bu işlem tarayıcıyı `xdg-open` kullanarak başlatır.", + "generateOptionsSchema.launchBrowser.osx.args.description": "Tarayıcıyı açmak için komuta geçirilecek bağımsız değişkenler. Sunucunun dinlediği adresi otomatik olarak kullanmak için ${auto-detect-url} kullanın.", + "generateOptionsSchema.launchBrowser.osx.command.description": "Web tarayıcısını başlatacak yürütülebilir dosya.", + "generateOptionsSchema.launchBrowser.osx.description": "OSX’e özgü web başlatma yapılandırma seçenekleri. Varsayılan olarak bu işlem tarayıcıyı `open` kullanarak başlatır.", + "generateOptionsSchema.launchBrowser.windows.args.description": "Tarayıcıyı açmak için komuta geçirilecek bağımsız değişkenler. Sunucunun dinlediği adresi otomatik olarak kullanmak için ${auto-detect-url} kullanın.", + "generateOptionsSchema.launchBrowser.windows.command.description": "Web tarayıcısını başlatacak yürütülebilir dosya.", + "generateOptionsSchema.launchBrowser.windows.description": "Windows'a özgü web başlatma yapılandırma seçenekleri. Varsayılan olarak bu işlem tarayıcıyı 'cmd /c start' kullanarak başlatır.", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "Bir launchSettings.json dosyasının yolu. Bu ayarlanmamışsa hata ayıklayıcısı `{cwd}/Properties/launchSettings.json` içinde arama yapar.", + "generateOptionsSchema.launchSettingsProfile.description": "Belirtilmişse kullanılacak launchSettings.json dosyasındaki profilin adını belirtir. Bu, launchSettings.json bulunamazsa yoksayılır. Belirtilen yoldan okunacak launchSettings.json 'launchSettingsFilePath' özelliği veya ayarlanmamışsa {cwd}/Properties/launchSettings.json olmalıdır. Bu, null veya boş bir dize olarak ayarlanırsa launchSettings.json yoksayılır. Bu değer belirtilmezse ilk 'Project' profili kullanılır.", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "Web tarayıcısının başlatılmasından kaynaklanan stdout metninin çıkış penceresine kaydedilip kaydedilmeyeceğini belirleyen bayrak. Bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.logging.description": "Çıkış penceresine ne tür iletilerin kaydedilmesi gerektiğini belirleyen bayraklar.", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "True ise altyapı günlüğü, bir isteğin sürdüğü zaman miktarını mikrosaniye cinsinden belirtmek için `adapterElapsedTime` ve `engineElapsedTime` özelliklerini içerir. Bu seçenek varsayılan olarak `false` değerini alır.", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "Tanılama altyapısı günlüklerinin çıkış penceresine kaydedilmesinin gerekli olup olmadığını belirleyen bayrak. Varsayılan olarak `false` değerini alır.", + "generateOptionsSchema.logging.exceptions.markdownDescription": "Özel durum iletilerinin çıkış penceresine kaydedilmesinin gerekip gerekmediğini belirleyen bayrak. Varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "Modül yükleme olaylarının çıkış penceresine kaydedilmesinin gerekip gerekmediğini belirleyen bayrak. Bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.logging.processExit.markdownDescription": "Hedef işlem çıkış yaptığında veya hata ayıklama durdurulduğunda bir iletinin günlüğe kaydedilip kaydedilmeyeceğini denetler. Bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.logging.programOutput.markdownDescription": "Dış konsol kullanmadığında program çıkışının, çıkış penceresine kaydedip kaydedilmeyeceğini belirleyen bayrak. Bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.logging.threadExit.markdownDescription": "Hedef işlemdeki bir iş parçacığı çıkış yaptığında bir iletinin günlüğe kaydedilip kaydedilmeyeceğini denetler. Bu seçenek varsayılan olarak 'false' değerini alır.", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "Hedef makinedeki hata ayıklayıcısının tam yolu.", + "generateOptionsSchema.pipeTransport.description": "Mevcut olduğunda, hata ayıklayıcısına, VS Code ile .NET Core hata ayıklayıcısı arka uç yürütülebilir dosyası (vsdbg) arasında standart giriş/çıkış geçişi sağlayan bir kanal olarak görev yapacak başka bir yürütülebilir dosya aracılığıyla uzak bilgisayara bağlanmasını söyler.", + "generateOptionsSchema.pipeTransport.linux.description": "Linux’a özgü kanal başlatma yapılandırma seçenekleri", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "Kanal programına geçirilen komut satırı bağımsız değişkenleri. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa, bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "Kanal programına geçirilen komut satırı bağımsız değişkenlerinin dizeleştirilmiş sürümü. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "Kanal programı için çalışma dizininin tam yolu.", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "Kanal programına geçirilen ortam değişkenleri.", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "Çalıştırılacak tam kanal komutu.", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "Tırnak içine alınması gereken karakterler (örnek: boşluklar) içeren bağımsız değişkenler tırnak içine alınmalı mı? Varsayılan olarak `true değerini alır. False olarak ayarlanırsa hata ayıklayıcısı komutu artık otomatik olarak tırnak içine alınmaz.", + "generateOptionsSchema.pipeTransport.osx.description": "OSX'e özgü kanal başlatma yapılandırma seçenekleri", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "Kanal programına geçirilen komut satırı bağımsız değişkenleri. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa, bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "Kanal programına geçirilen komut satırı bağımsız değişkenlerinin dizeleştirilmiş sürümü. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "Kanal programı için çalışma dizininin tam yolu.", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "Kanal programına geçirilen ortam değişkenleri.", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "Çalıştırılacak tam kanal komutu.", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "Tırnak içine alınması gereken karakterler (örnek: boşluklar) içeren bağımsız değişkenler tırnak içine alınmalı mı? Varsayılan olarak `true değerini alır. False olarak ayarlanırsa hata ayıklayıcısı komutu artık otomatik olarak tırnak içine alınmaz.", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "Kanal programına geçirilen komut satırı bağımsız değişkenleri. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa, bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "Kanal programına geçirilen komut satırı bağımsız değişkenlerinin dizeleştirilmiş sürümü. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "Kanal programı için çalışma dizininin tam yolu.", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "Kanal programına geçirilen ortam değişkenleri.", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "Çalıştırılacak tam kanal komutu.", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "Tırnak içine alınması gereken karakterler (örnek: boşluklar) içeren bağımsız değişkenler tırnak içine alınmalı mı? Varsayılan olarak `true değerini alır. False olarak ayarlanırsa hata ayıklayıcısı komutu artık otomatik olarak tırnak içine alınmaz.", + "generateOptionsSchema.pipeTransport.windows.description": "Windows’a özgü kanal başlatma yapılandırma seçenekleri", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "Kanal programına geçirilen komut satırı bağımsız değişkenleri. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa, bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "Kanal programına geçirilen komut satırı bağımsız değişkenlerinin dizeleştirilmiş sürümü. PipeArgs’daki ${debuggerCommand} belirteci tam hata ayıklayıcısı komutuyla değiştirilir, bu belirteç diğer bağımsız değişkenlerle uyumlu şekilde belirtilebilir. ${debuggerCommand} herhangi bir bağımsız değişkende kullanılmazsa bunun yerine tam hata ayıklayıcısı komutu bağımsız değişken listesinin sonuna eklenir.", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "Kanal programı için çalışma dizininin tam yolu.", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "Kanal programına geçirilen ortam değişkenleri.", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "Çalıştırılacak tam kanal komutu.", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "Tırnak içine alınması gereken karakterler (örnek: boşluklar) içeren bağımsız değişkenler tırnak içine alınmalı mı? Varsayılan olarak `true değerini alır. False olarak ayarlanırsa hata ayıklayıcısı komutu artık otomatik olarak tırnak içine alınmaz.", + "generateOptionsSchema.processId.0.markdownDescription": "Eklenecek işlem kimliği. Eklenecek çalışan işlemlerin listesini almak için \"\" işaretini kullanın. `processId` kullanılırsa, `processName` kullanılmamalıdır.", + "generateOptionsSchema.processId.1.markdownDescription": "Eklenecek işlem kimliği. Eklenecek çalışan işlemlerin listesini almak için \"\" işaretini kullanın. `processId` kullanılırsa, `processName` kullanılmamalıdır.", + "generateOptionsSchema.processName.markdownDescription": "Eklenecek işlem adı. Bu kullanılırsa `processId` kullanılmamalıdır.", + "generateOptionsSchema.program.markdownDescription": "Başlatılacak uygulama dll dosyasının veya .NET Core ana bilgisayar yürütülebilir dosyasının yolu.\r\nBu özellik normalde şu biçimdedir: '${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)'\r\n\r\nÖrnek: '${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll'\r\n\r\nHataları ayıklanan projenin\r\nderlendiği çerçeve '(target-framework)' olduğunda. Bu, normalde proje dosyasında 'TargetFramework' özelliği olarak bulunur.\r\n\r\n'(project-name.dll)', hataları ayıklanan projenin derleme çıkışı dll'inin adıdır. Bu, normalde proje dosya adıyla aynıdır ancak bir '.dll' uzantısı vardır.", + "generateOptionsSchema.requireExactSource.markdownDescription": "Geçerli kaynak kodunun pdb ile eşleşmesini gerektiren bayrak. Bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.sourceFileMap.markdownDescription": "Derleme zamanı yollarını yerel kaynak konumlara eşler. Derleme zamanı yolunun tüm örnekleri yerel kaynak yolu ile değiştirilir.\r\n\r\nÖrnek:\r\n\r\n`{\"\":\"\"}`", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "Bu URL için Source Link etkin mi? Belirtilmezse bu seçenek varsayılan olarak `true` değerini alır.", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "Source Link’in web sunucularına nasıl bağlanacağını denetleme seçenekleri. [Daha fazla bilgi](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "True ise hata ayıklayıcısı hedefin giriş noktasında durmalıdır. Bu seçenek varsayılan olarak `false` değerini alır.", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "True ise hedef işlemde iyileştirilmiş bir modül (Sürüm yapılandırmasındaki .dll derlemesi) yüklendiğinde hata ayıklayıcısı JIT derleyicisinden iyileştirmelerin devre dışı olduğu kod oluşturmasını ister. [Daha fazla bilgi](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "Sembol sunucularından indirilen sembollerin önbelleğe alınacağı dizin. Belirtilmezse Windows'da hata ayıklayıcısı varsayılan olarak %TEMP%\\SymbolCache değerini alır. Linux ve macOS'ta ise hata ayıklayıcısı varsayılan olarak ~/.dotnet/symbolcache değerini alır.", + "generateOptionsSchema.symbolOptions.description": "Simgelerin (.pdb dosyaları) nasıl bulunup yüklendiğini denetleme seçenekleri.", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "Hata ayıklayıcısının simgeleri (.pdb dosyaları) yüklemeye çalışacağı modülü (.dll dosyaları) denetlemeye yönelik seçenekleri sağlar.", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "Hata ayıklayıcısının, sembolleri YÜKLEMEMESİ gereken modül dizisi. Joker karakterler (ör. MyCompany.*.dll) desteklenir.\r\n\r\n'Mode' değeri 'loadAllButExcluded' olarak ayarlanmadıkça bu özellik yoksayılır.", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "True ise hata ayıklayıcısı, 'includedModules' dizisinde OLMAYAN herhangi bir modül için modülün ve başlatılan yürütülebilir dosyanın yanında denetlemeye devam eder ancak sembol arama listesindeki yolları denetlemez.\r\n\r\nBu seçenek varsayılan olarak 'true' şeklinde ayarlanır. 'Mode', 'loadOnlyIncluded' olarak ayarlanmadıkça bu özellik yoksayılır.", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "Hata ayıklayıcısının, sembolleri yüklemesi gereken modül dizisi. Joker karakterler (ör. MyCompany.*.dll) desteklenir.\r\n\r\n'Mode' değeri 'loadOnlyIncluded' olarak ayarlanmadıkça bu özellik yoksayılır.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "Modül filtresinin iki temel işletim modundan hangisinde çalışacağını denetler.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "Modül 'excludedModules' dizisinde değilse tüm modüllerin sembollerini yükleyin.", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "'includedModules' dizisinde olmayan veya 'includeSymbolsNextToModules' ayarı aracılığıyla eklenmeyen modüller için sembol yüklemeye çalışmayın.", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "'True' ise, Microsoft Sembol sunucusu (https​://msdl.microsoft.com​/download/symbols) sembol arama yoluna eklenir. Belirtilmezse, bu seçenek varsayılan olarak 'false' değerine ayarlanır.", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "'True' ise NuGet sembol sunucusu (https​://symbols.nuget.org​/download/symbols) sembol arama yoluna eklenir. Belirtilmezse bu seçenek varsayılan olarak 'false' değerine ayarlanır.", + "generateOptionsSchema.symbolOptions.searchPaths.description": ".pdb dosyalarını aramak için sembol sunucusu URL’si (ör: http​://MyExampleSymbolServer) veya dizin (ör. /build/symbols) dizisi. Bu dizinler, modülün yanındaki varsayılan konumların yanı sıra, pdb'nin bırakıldığı yolda arama yapar.", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[Yalnızca yerel macOS hata ayıklamasında desteklenir]\r\n\r\nHata ayıklanan mimarisi. Bu parametre ayarlanmazsa, bu değer otomatik olarak algılanır. İzin verilen değerler şunlardır: `x86_64` veya `arm64`.", + "generateOptionsSchema.targetOutputLogPath.description": "Ayarlandığında hedef uygulamanın stdout ve stderr'a (ör. Console.WriteLine) yazdığı metin belirtilen dosyaya kaydedilir. Konsol, internalConsole dışında bir değere ayarlanmışsa bu seçenek yoksayılır. Ör. '${workspaceFolder}/out.txt'", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.zh-cn.json b/package.nls.zh-cn.json index 7db6f664f..0f2073ebc 100644 --- a/package.nls.zh-cn.json +++ b/package.nls.zh-cn.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "要在工作区中打开的默认解决方案的路径,或设置为“禁用”以跳过它。" + "configuration.dotnet.defaultSolution.description": "要在工作区中打开的默认解决方案的路径,或设置为“禁用”以跳过它。", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "如果为 true (默认状态),调试器将尝试模拟简单属性和方法的执行以加快评估速度。", + "generateOptionsSchema.args.0.description": "传递给程序的命令行参数。", + "generateOptionsSchema.args.1.description": "传递给程序的命令行参数的字符串化版本。", + "generateOptionsSchema.checkForDevCert.description": "如果要在 Windows 或 macOS 上启动 Web 项目并启用此功能,当计算机具有用于开发在 https 终结点上运行的 Web 服务器的自签名 HTTPS 证书时,调试器将检查。如果未指定,在设置 \"serverReadyAction\" 时默认为 true。此选项在 Linux、VS Code 远程和 VS Code Web UI 方案中不起作用。如果找不到 HTTPS 证书或该证书不受信任,将提示用户安装/信任它。", + "generateOptionsSchema.console.externalTerminal.enumDescription": "可通过用户设置来配置的外部终端。", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "VS Code 的集成终端。", + "generateOptionsSchema.console.internalConsole.enumDescription": "输出到 VS Code 调试控制台。这不支持读取控制台输入(例如: Console.ReadLine)。", + "generateOptionsSchema.console.markdownDescription": "启动控制台项目时,指示应将目标程序启动到哪个控制台。", + "generateOptionsSchema.console.settingsDescription": "**注意:** _此选项仅用于 \"dotnet\" 调试配置类型_。\r\n\r\n启动控制台项目时,指示应将目标程序启动到哪个控制台。", + "generateOptionsSchema.cwd.description": "正在调试的程序的工作目录的路径。默认值是当前工作区。", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "用于启用逐过程执行属性和运算符的标志。此选项默认为 \"true\"。", + "generateOptionsSchema.env.description": "传递给程序的环境变量。", + "generateOptionsSchema.envFile.markdownDescription": "文件传递给程序的环境变量。例如 \"${workspaceFolder}/.env\"", + "generateOptionsSchema.externalConsole.markdownDescription": "特性 \"externalConsole\" 已弃用,请改用 \"console\"。此选项默认为 \"false\"。", + "generateOptionsSchema.justMyCode.markdownDescription": "启用(默认)后,调试器仅显示并单步执行用户代码(“我的代码”),忽略系统代码和其他经过优化或没有调试符号的代码。[详细信息](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "要传递给命令以打开浏览器的参数。只有当平台特定的元素 (\"osx\"、\"linux\" 或 \"windows\") 没有为 \"args\" 指定值时,才使用此选项。使用 ${auto-detect-url} 以自动使用服务器正在侦听的地址。", + "generateOptionsSchema.launchBrowser.description": "描述在启动过程中启动 Web 浏览器的选项", + "generateOptionsSchema.launchBrowser.enabled.description": "是否已启用 Web 浏览器启动。此选项默认为 \"true\"。", + "generateOptionsSchema.launchBrowser.linux.args.description": "要传递给命令以打开浏览器的参数。使用 ${auto-detect-url} 以自动使用服务器正在侦听的地址。", + "generateOptionsSchema.launchBrowser.linux.command.description": "将启动 Web 浏览器的可执行文件。", + "generateOptionsSchema.launchBrowser.linux.description": "特定于 Linux 的 Web 启动配置选项。默认情况下,这将使用 \"xdg-open\" 启动浏览器。", + "generateOptionsSchema.launchBrowser.osx.args.description": "要传递给命令以打开浏览器的参数。使用 ${auto-detect-url} 以自动使用服务器正在侦听的地址。", + "generateOptionsSchema.launchBrowser.osx.command.description": "将启动 Web 浏览器的可执行文件。", + "generateOptionsSchema.launchBrowser.osx.description": "特定于 OSX 的 Web 启动配置选项。默认情况下,这将使用 \"open\" 启动浏览器。", + "generateOptionsSchema.launchBrowser.windows.args.description": "要传递给命令以打开浏览器的参数。使用 ${auto-detect-url} 以自动使用服务器正在侦听的地址。", + "generateOptionsSchema.launchBrowser.windows.command.description": "将启动 Web 浏览器的可执行文件。", + "generateOptionsSchema.launchBrowser.windows.description": "特定于 Windows 的 Web 启动配置选项。默认情况下,这将使用 \"cmd /c start\" 启动浏览器。", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "launchSettings.json 文件的路径。如果未设置此项,调试器将在 \"{cwd}/Properties/launchSettings.json\" 中搜索。", + "generateOptionsSchema.launchSettingsProfile.description": "如果指定,则指示要使用的 launchSettings.json 中配置文件的名称。如果找不到 launchSettings.json,则忽略此项。将从指定的路径中读取 launchSettings.json,该路径应为 \"launchSettingsFilePath\" 属性或 {cwd}/Properties/launchSettings.json (如果未设置)。如果此项设置为 null 或空字符串,则忽略 launchSettings.json。如果未指定此值,将使用第一个“项目”配置文件。", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "用于确定是否应将启动 Web 浏览器中的 stdout 文本记录到输出窗口的标志。此选项默认为 \"true\"。", + "generateOptionsSchema.logging.description": "用于确定应将哪些类型的消息记录到输出窗口的标志。", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "如果为 true,引擎日志记录将包括 \"adapterElapsedTime\" 和 \"engineElapsedTime\" 属性,以指示请求花费的时间(以微秒为单位)。此选项默认为 \"false\"。", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "用于确定是否应将诊断引擎日志记录到输出窗口的标志。此选项默认为 \"false\"。", + "generateOptionsSchema.logging.exceptions.markdownDescription": "用于确定是否应将异常消息记录到输出窗口的标志。此选项默认为 \"true\"。", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "用于确定是否应将模块加载事件记录到输出窗口的标志。此选项默认为 \"true\"。", + "generateOptionsSchema.logging.processExit.markdownDescription": "控制在目标进程退出或调试停止时是否记录消息。此选项默认为 \"true\"。", + "generateOptionsSchema.logging.programOutput.markdownDescription": "用于确定在不使用外部控制台时是否应将程序输出记录到输出窗口的标志。此选项默认为 \"true\"。", + "generateOptionsSchema.logging.threadExit.markdownDescription": "控制在目标进程中的线程退出时是否记录消息。此选项默认为 \"false\"。", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "目标计算机上调试程序的完整路径。", + "generateOptionsSchema.pipeTransport.description": "如果存在,这会指示调试程序使用其他可执行文件作为管道来连接到远程计算机,此管道将在 VS Code 和 .NET Core 调试程序后端可执行文件 (vsdbg) 之间中继标准输入/输入。", + "generateOptionsSchema.pipeTransport.linux.description": "特定于 Linux 的管道启动配置选项", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "传递给管道程序的命令行参数。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "传递给管道程序的命令行参数的字符串化版本。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "管道程序工作目录的完全限定的路径。", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "传递给程序的环境变量。", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "要执行的完全限定的管道命令。", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "是否应引用包含需要引用的字符的参数(示例: 空格)? 默认为 \"true\"。如果设置为 false,将不再自动引用调试器命令。", + "generateOptionsSchema.pipeTransport.osx.description": "特定于 OSX 的管道启动配置选项", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "传递给管道程序的命令行参数。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "传递给管道程序的命令行参数的字符串化版本。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "管道程序工作目录的完全限定的路径。", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "传递给程序的环境变量。", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "要执行的完全限定的管道命令。", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "是否应引用包含需要引用的字符的参数(示例: 空格)? 默认为 \"true\"。如果设置为 false,将不再自动引用调试器命令。", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "传递给管道程序的命令行参数。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "传递给管道程序的命令行参数的字符串化版本。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "管道程序工作目录的完全限定的路径。", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "传递给程序的环境变量。", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "要执行的完全限定的管道命令。", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "是否应引用包含需要引用的字符的参数(示例: 空格)? 默认为 \"true\"。如果设置为 false,将不再自动引用调试器命令。", + "generateOptionsSchema.pipeTransport.windows.description": "特定于 Windows 的管道启动配置选项", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "传递给管道程序的命令行参数。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "传递给管道程序的命令行参数的字符串化版本。pipeArgs 中的令牌 ${debuggerCommand} 将替换为完整的调试程序命令,此令牌可以与其他参数内联指定。如果 ${debuggerCommand} 未用于任何参数,会改为将完整的调试器命令添加到参数列表的末尾。", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "管道程序工作目录的完全限定的路径。", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "传递给程序的环境变量。", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "要执行的完全限定的管道命令。", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "是否应引用包含需要引用的字符的参数(示例: 空格)? 默认为 \"true\"。如果设置为 false,将不再自动引用调试器命令。", + "generateOptionsSchema.processId.0.markdownDescription": "要附加到的进程 ID。使用 \"\" 获取要附加到的正在运行进程的列表。如果使用了 \"processId\",不应使用 \"processName\"。", + "generateOptionsSchema.processId.1.markdownDescription": "要附加到的进程 ID。使用 \"\" 获取要附加到的正在运行进程的列表。如果使用了 \"processId\",不应使用 \"processName\"。", + "generateOptionsSchema.processName.markdownDescription": "要附加到的进程名称。如果使用此项,不应使用 \"processId\"。", + "generateOptionsSchema.program.markdownDescription": "要启动的应用程序 dll 或 .NET Core 主机可执行文件的路径。\r\n此属性通常采用以下格式: \"${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)\"\r\n\r\n示例: \"${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll\"\r\n\r\n位置:\r\n\"(target-framework)\" 是要为其生成调试项目的框架。这通常在项目文件中作为 \"TargetFramework\" 属性找到。\r\n\r\n\"(project-name.dll)\" 是调试项目的生成输出 dll 的名称。这通常与项目文件名相同,但具有 \".dll\" 扩展名。", + "generateOptionsSchema.requireExactSource.markdownDescription": "要求当前源代码与 pdb 匹配的标志。此选项默认为 \"true\"。", + "generateOptionsSchema.sourceFileMap.markdownDescription": "将生成时路径映射到本地源位置。生成时路径的所有实例都将替换为本地源路径。\r\n\r\n例子:\r\n\r\n\"{\"\":\"\"}\"", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "是否为此 URL 启用了 Source Link? 如果未指定,此选项默认为 \"true\"。", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "用于控制 Source Link 如何连接到 Web 服务器的选项。[详细信息](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "如果为 true,调试器应在目标的入口点停止。此选项默认为 \"false\"。", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "如果为 true,则在目标进程中加载优化模块(发布配置中编译的 .dll)时,调试器将要求实时编译器生成禁用优化的代码。[详细信息](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "应缓存从符号服务器下载的符号的目录。如果未指定,则在 Windows 上,调试器将默认为 %TEMP%\\SymbolCache;在 Linux 和 macOS 上,调试器将默认为 ~/.dotnet/symbolcache。", + "generateOptionsSchema.symbolOptions.description": "用于控制如何找到和加载符号(.pdb 文件)的选项。", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "提供选项来控制调试程序将尝试为哪些模块(.dll 文件)加载符号(.pdb 文件)。", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "调试程序不得为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\r\n\r\n会忽略此属性,除非“模式”设置为 \"loadAllButExcluded\"。", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "如果为 true,则对于未在 \"includedModules\" 数组中的任何模块,调试程序将在模块本身和启动可执行文件旁边进行检查,但它将不检查符号搜索列表上的路径。此选项默认为 \"true\"\r\n\r\n会忽略此属性,除非“模式”设置为 \"loadOnlyIncluded\"。", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "调试程序应为其加载符号的模块数组。支持通配符(例如: MyCompany.*.dll)。\r\n\r\n会忽略此属性,除非“模式”设置为 \"loadOnlyIncluded\"。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "控制模块筛选器在两种基本操作模式的下一种模式下操作。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "为所有模块加载符号,除非模块在 \"excludedModules\" 数组中。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "请勿尝试为任何模块加载符号,除非该模块在 \"includedModules\" 数组中,或者它通过 \"includeSymbolsNextToModules\" 设置包含在内。", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "如果为 \"true\",则 Microsoft 符号服务器(https​://msdl.microsoft.com​/download/symbols)会添加到符号搜索路径。如果未指定,此选项会默认为 \"false\"。", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "如果为 \"true\",NuGet.org 符号服务器 (https​://symbols.nuget.org​/download/symbols) 会添加到符号搜索路径。如果未指定,此选项默认为 \"false\"。", + "generateOptionsSchema.symbolOptions.searchPaths.description": "在其中搜索 .pdb 文件的符号服务器 URL (例如 http​://MyExampleSymbolServer)或目录(例如 /build/symbols)的数组。除了默认位置,还将搜索这些目录 - 在模块以及 pdb 最初放置到的路径的旁边。", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[仅在本地 macOS 调试中受支持]\r\n\r\n调试对象的体系结构。除非设置了此参数,否则将自动检测到此参数。允许的值为 \"x86_64\" 或 \"arm64\"。", + "generateOptionsSchema.targetOutputLogPath.description": "设置后,目标应用程序写入 stdout 和 stderr (例如 Console.WriteLine) 的文本将保存到指定的文件。如果控制台设置为 internalConsole 以外的其他内容,则忽略此选项。例如 \"${workspaceFolder}/out.txt\"", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file diff --git a/package.nls.zh-tw.json b/package.nls.zh-tw.json index 7f5e1ccae..ee7a6222f 100644 --- a/package.nls.zh-tw.json +++ b/package.nls.zh-tw.json @@ -1,3 +1,97 @@ { - "configuration.dotnet.defaultSolution.description": "要在工作區中開啟的預設解決方案路徑,或設為 [停用] 以略過它。" + "configuration.dotnet.defaultSolution.description": "要在工作區中開啟的預設解決方案路徑,或設為 [停用] 以略過它。", + "debuggers.dotnet.launch.launchConfigurationId.description": "The launch configuration id to use. Empty string will use the current active configuration.", + "debuggers.dotnet.launch.projectPath.description": "Path to the .csproj file.", + "generateOptionsSchema.allowFastEvaluate.description": "當 true (預設狀態) 時,偵錯工具會模擬簡單屬性和方法的執行,以嘗試更快評估。", + "generateOptionsSchema.args.0.description": "傳遞至程式的命令列引數。", + "generateOptionsSchema.args.1.description": "傳遞至程式的命令列引數字串版本。", + "generateOptionsSchema.checkForDevCert.description": "如果您要在 Windows 或 macOS 上啟動 Web 專案,且已啟用此功能,偵錯工具會檢查電腦是否具有用來開發在 HTTPs 端點上執行之 Web 服務器的自我簽署 HTTPS 憑證。如果未指定,則在設定 'serverReadyAction' 時預設為 true。此選項不會在 Linux、VS Code遠端及 web UI 案例 VS Code 上執行任何動作。如果找不到 HTTPS 憑證或該憑證不受信任,將會提示使用者安裝/信任該憑證。", + "generateOptionsSchema.console.externalTerminal.enumDescription": "可透過使用者設定進行外部終端機的設定。", + "generateOptionsSchema.console.integratedTerminal.enumDescription": "VS Code 的整合式終端機。", + "generateOptionsSchema.console.internalConsole.enumDescription": "輸出到 VS Code 偵錯主控台。這不支援讀取主控台輸入 (例如: Console.ReadLine)。", + "generateOptionsSchema.console.markdownDescription": "啟動主控台專案時,指出目的程式應該啟動到哪一個主控台。", + "generateOptionsSchema.console.settingsDescription": "**注意:** _此選項僅適用於 'dotnet' 偵錯設定 type_。\r\n\r\n啟動主控台專案時,指出目的程式應該啟動到哪一個主控台。", + "generateOptionsSchema.cwd.description": "正在偵錯之程式的工作目錄路徑。預設值是目前的工作區。", + "generateOptionsSchema.enableStepFiltering.markdownDescription": "要啟用逐步執行屬性和運算子的旗標。此選項預設為 'true'。", + "generateOptionsSchema.env.description": "傳遞給程式的環境變數。", + "generateOptionsSchema.envFile.markdownDescription": "檔案傳遞給程式的環境變數。例如 '${workspaceFolder}/.env'", + "generateOptionsSchema.externalConsole.markdownDescription": "屬性 'externalConsole' 已逾時,請改用 'console'。此選項預設為 'false'。", + "generateOptionsSchema.justMyCode.markdownDescription": "啟用 (預設) 時,偵錯工具只會顯示使用者程式碼 (「我的程式碼」) 中的步驟,忽略系統程式碼及其他已最佳化或沒有偵錯符號的程式碼。[詳細資訊](https://aka.ms/VSCode-CS-LaunchJson#just-my-code)", + "generateOptionsSchema.launchBrowser.args.description": "要傳遞至命令以開啟瀏覽器的引數。只有當平台特定元素 ('osx'、'linux' 或 'windows') 未指定 'args' 的值時,才會使用此功能。使用 ${auto-detect-url} 自動使用伺服器正在接聽的位址。", + "generateOptionsSchema.launchBrowser.description": "描述啟動網頁瀏覽器的選項", + "generateOptionsSchema.launchBrowser.enabled.description": "是否已啟用網頁瀏覽器啟動。此選項預設為 'true'。", + "generateOptionsSchema.launchBrowser.linux.args.description": "要傳遞至命令以開啟瀏覽器的引數。使用 ${auto-detect-url} 自動使用伺服器正在接聽的位址。", + "generateOptionsSchema.launchBrowser.linux.command.description": "將啟動網頁瀏覽器的可執行檔。", + "generateOptionsSchema.launchBrowser.linux.description": "Linux 特定的 Web 啟動設定選項。根據預設,這會使用 'xdg-open' 啟動瀏覽器。", + "generateOptionsSchema.launchBrowser.osx.args.description": "要傳遞至命令以開啟瀏覽器的引數。使用 ${auto-detect-url} 自動使用伺服器正在接聽的位址。", + "generateOptionsSchema.launchBrowser.osx.command.description": "將啟動網頁瀏覽器的可執行檔。", + "generateOptionsSchema.launchBrowser.osx.description": "OSX 特定的 Web 啟動設定選項。根據預設,這會使用 'open' 啟動瀏覽器。", + "generateOptionsSchema.launchBrowser.windows.args.description": "要傳遞至命令以開啟瀏覽器的引數。使用 ${auto-detect-url} 自動使用伺服器正在接聽的位址。", + "generateOptionsSchema.launchBrowser.windows.command.description": "將啟動網頁瀏覽器的可執行檔。", + "generateOptionsSchema.launchBrowser.windows.description": "Windows 特定的 Web 啟動設定選項。根據預設,這會使用 'cmd /c start' 啟動瀏覽器。", + "generateOptionsSchema.launchSettingsFilePath.markdownDescription": "launchSettings.json 檔案的路徑。如果未設定,偵錯工具會在 '{cwd}/Properties/launchSettings.json' 中搜尋。", + "generateOptionsSchema.launchSettingsProfile.description": "若指定,表示要在 launchSettings.json 中使用的設定檔名稱。如果找不到 launchSettings.json,則會略過此問題。將會從指定的路徑讀取 launchSettings.json,該路徑應該是 'launchSettingsFilePath' 屬性,如果未設定,則會 {cwd}/Properties/launchSettings.json。如果設定為 Null 或空字串,則會忽略 launchSettings.json。如果未指定此值,則會使用第一個 'Project' 設定檔。", + "generateOptionsSchema.logging.browserStdOut.markdownDescription": "旗標,以決定是否應將啟動網頁瀏覽器的 stdout 文字記錄到輸出視窗。此選項預設為 'true'。", + "generateOptionsSchema.logging.description": "旗標,判斷應記錄到輸出視窗的訊息類型。", + "generateOptionsSchema.logging.elapsedTiming.markdownDescription": "若為 true,引擎記錄將包含 'adapterElapsedTime' 和 'engineElapsedTime' 屬性,以表示要求所花費的時間,以微秒為單位。此選項預設為 'false'。", + "generateOptionsSchema.logging.engineLogging.markdownDescription": "判斷是否應將診斷引擎記錄記錄到輸出視窗的旗標。此選項預設為 'false'。", + "generateOptionsSchema.logging.exceptions.markdownDescription": "判斷是否應將例外狀況訊息記錄到輸出視窗的旗標。此選項預設為 'true'。", + "generateOptionsSchema.logging.moduleLoad.markdownDescription": "判斷是否應將模組載入事件記錄到輸出視窗的旗標。此選項預設為 'true'。", + "generateOptionsSchema.logging.processExit.markdownDescription": "控制是否在目標進程結束或偵錯停止時記錄訊息。此選項預設為 'true'。", + "generateOptionsSchema.logging.programOutput.markdownDescription": "旗標,以決定是否在不使用外部主控台時,將程式輸出記錄到輸出視窗。此選項預設為 'true'。", + "generateOptionsSchema.logging.threadExit.markdownDescription": "控制當目標處理常式中的執行緒結束時,是否要記錄訊息。此選項預設為 'false'。", + "generateOptionsSchema.pipeTransport.debuggerPath.description": "目標機器的偵錯工具完整路徑。", + "generateOptionsSchema.pipeTransport.description": "出現時,會指示偵錯工具使用另一個可執行檔來連線至遠端電腦,該管道會在 VS Code 與 .NET Core 偵錯工具後端可執行檔之間傳送標準輸入/輸出 (vsdbg)。", + "generateOptionsSchema.pipeTransport.linux.description": "Linux 特定管道啟動設定選項", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.0.description": "傳遞至管道程式的命令列引數。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.linux.pipeArgs.1.description": "傳遞至管道程式的命令列引數字串版本。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.linux.pipeCwd.description": "管道程式工作目錄的完整路徑。", + "generateOptionsSchema.pipeTransport.linux.pipeEnv.description": "傳遞至管道程式的環境變數。", + "generateOptionsSchema.pipeTransport.linux.pipeProgram.description": "要執行的完整管道命令。", + "generateOptionsSchema.pipeTransport.linux.quoteArgs.description": "包含必須加引號之字元 (範例: 必須引用空格) 的引數嗎? 預設為 'true'。如果設定為 false,將不再自動引用偵錯工具命令。", + "generateOptionsSchema.pipeTransport.osx.description": "OSX 特定管道啟動設定選項", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.0.description": "傳遞至管道程式的命令列引數。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.osx.pipeArgs.1.description": "傳遞至管道程式的命令列引數字串版本。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.osx.pipeCwd.description": "管道程式工作目錄的完整路徑。", + "generateOptionsSchema.pipeTransport.osx.pipeEnv.description": "傳遞至管道程式的環境變數。", + "generateOptionsSchema.pipeTransport.osx.pipeProgram.description": "要執行的完整管道命令。", + "generateOptionsSchema.pipeTransport.osx.quoteArgs.description": "包含必須加引號之字元 (範例: 必須引用空格) 的引數嗎? 預設為 'true'。如果設定為 false,將不再自動引用偵錯工具命令。", + "generateOptionsSchema.pipeTransport.pipeArgs.0.description": "傳遞至管道程式的命令列引數。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.pipeArgs.1.description": "傳遞至管道程式的命令列引數字串版本。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.pipeCwd.description": "管道程式工作目錄的完整路徑。", + "generateOptionsSchema.pipeTransport.pipeEnv.description": "傳遞至管道程式的環境變數。", + "generateOptionsSchema.pipeTransport.pipeProgram.description": "要執行的完整管道命令。", + "generateOptionsSchema.pipeTransport.quoteArgs.description": "包含必須加引號之字元 (範例: 必須引用空格) 的引數嗎? 預設為 'true'。如果設定為 false,將不再自動引用偵錯工具命令。", + "generateOptionsSchema.pipeTransport.windows.description": "Windows 特定管道啟動設定選項", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.0.description": "傳遞至管道程式的命令列引數。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.windows.pipeArgs.1.description": "傳遞至管道程式的命令列引數字串版本。pipeArgs 中的權杖 ${debuggerCommand} 將會由完整偵錯工具命令取代,此權杖可與其他引數內嵌指定。如果 ${debuggerCommand} 未在任何引數中使用,則會將完整的偵錯工具命令新增至引數清單的結尾。", + "generateOptionsSchema.pipeTransport.windows.pipeCwd.description": "管道程式工作目錄的完整路徑。", + "generateOptionsSchema.pipeTransport.windows.pipeEnv.description": "傳遞至管道程式的環境變數。", + "generateOptionsSchema.pipeTransport.windows.pipeProgram.description": "要執行的完整管道命令。", + "generateOptionsSchema.pipeTransport.windows.quoteArgs.description": "包含必須加引號之字元 (範例: 必須引用空格) 的引數嗎? 預設為 'true'。如果設定為 false,將不再自動引用偵錯工具命令。", + "generateOptionsSchema.processId.0.markdownDescription": "要附加的處理常式識別碼。使用 \"\" 取得要附加的執行中處理常式清單。如果使用 'processId',則不應該使用 'processName'。", + "generateOptionsSchema.processId.1.markdownDescription": "要附加的處理常式識別碼。使用 \"\" 取得要附加的執行中處理常式清單。如果使用 'processId',則不應該使用 'processName'。", + "generateOptionsSchema.processName.markdownDescription": "要附加的進程名稱。如果使用此項目,則不應該使用 'processId'。", + "generateOptionsSchema.program.markdownDescription": "要啟動之應用程式 dll 或 .NET Core 主機可執行檔的路徑。\r\n此屬性通常採用下列格式: '${workspaceFolder}/bin/Debug/(target-framework)/(project-name.dll)'\r\n\r\n範例: '${workspaceFolder}/bin/Debug/netcoreapp1.1/MyProject.dll'\r\n\r\n位置:\r\n'(target-framework)' 是正在建立偵錯專案的架構。這通常會在專案檔中找到為 'TargetFramework' 屬性。\r\n\r\n'(project-name.dll)' 是偵錯專案組建輸出 dll 的名稱。這通常與專案檔案名相同,但副檔名 '.dll'。", + "generateOptionsSchema.requireExactSource.markdownDescription": "旗標,要求目前的原始程式碼與 pdb 相符。此選項預設為 'true'。", + "generateOptionsSchema.sourceFileMap.markdownDescription": "將組建時間路徑對應到本機來源位置。將以本機來源路徑取代所有建置時間路徑的執行個體。\r\n\r\n範例:\r\n\r\n'{\"\":\"\"}'", + "generateOptionsSchema.sourceLinkOptions.additionalItems.enabled.markdownDescription": "此 URL 的 Source Link 是否已啟用? 若未指定,此選項預設為 'true'。", + "generateOptionsSchema.sourceLinkOptions.markdownDescription": "控制 Source Link 連線至網頁伺服器方式的選項。[詳細資訊](https://aka.ms/VSCode-CS-LaunchJson#source-link-options)", + "generateOptionsSchema.stopAtEntry.markdownDescription": "若為 true,偵錯工具應在目標的進入點停止。此選項預設為 'false'。", + "generateOptionsSchema.suppressJITOptimizations.markdownDescription": "如果為 true,則當在 Release 組態中編譯最佳化模組 (.dll) 在目標處理常式中載入時,偵錯工具會要求 Just-In-Time 編譯器產生已停用最佳化的程式碼。[詳細資訊](https://aka.ms/VSCode-CS-LaunchJson#suppress-jit-optimizations)", + "generateOptionsSchema.symbolOptions.cachePath.description": "應該快取從符號伺服器下載符號的目錄。若未指定,偵錯工具在 Windows 上的預設值為 %TEMP%\\SymbolCache,而在 Linux 和 macOS 上,偵錯工具將預設為 ~/.dotnet/symbolcache。", + "generateOptionsSchema.symbolOptions.description": "控制如何找到並載入符號 (.pdb 檔案) 的選項。", + "generateOptionsSchema.symbolOptions.moduleFilter.description": "提供選項,以控制偵錯工具會嘗試為其載入符號 (.pdb 檔案) 的模組 (.dll 檔案)。", + "generateOptionsSchema.symbolOptions.moduleFilter.excludedModules.description": "偵錯工具不應為其載入符號的模組陣列。支援萬用字元 (範例: MyCompany.*.dll)。\r\n\r\n除非 '模式' 設定為 'loadAllButExcluded',否則會忽略此屬性。", + "generateOptionsSchema.symbolOptions.moduleFilter.includeSymbolsNextToModules.description": "若為 True,針對不在 'includedModules' 陣列中的任何模組,偵錯工具仍會檢查模組本身和啟動可執行檔的旁邊,但不會檢查符號搜尋清單上的路徑。此選項預設為 'true'。\r\n\r\n除非 '模式' 設定為 'loadOnlyIncluded',否則會忽略此屬性。", + "generateOptionsSchema.symbolOptions.moduleFilter.includedModules.description": "偵錯工具應該為其載入符號的模組陣列。支援萬用字元 (範例: MyCompany.*.dll)。\r\n\r\n除非 '模式' 設定為 'loadOnlyIncluded',否則會忽略此屬性。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.description": "控制模組篩選作業在兩個基本作業模式中的哪一個。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadAllButExcluded.enumDescription": "載入所有模組的符號,除非模組位於 'excludedModules' 陣列中。", + "generateOptionsSchema.symbolOptions.moduleFilter.mode.loadOnlyIncluded.enumDescription": "請勿嘗試載入任何模組的符號,除非其位於 'includedModules' 陣列中,或包含在 'includeSymbolsNextToModules' 設定中。", + "generateOptionsSchema.symbolOptions.searchMicrosoftSymbolServer.description": "如果是 'true',則會將 Microsoft 符號伺服器 (https​://msdl.microsoft.com​/download/symbols) 新增至符號搜尋路徑。若未指定,這個選項會預設為 'false'。", + "generateOptionsSchema.symbolOptions.searchNuGetOrgSymbolServer.description": "如果是 'true',則會將 NuGet.org 符號伺服器 (https​://symbols.nuget.org​/download/symbols) 新增至符號搜尋路徑。若未指定,這個選項會預設為 'false'。", + "generateOptionsSchema.symbolOptions.searchPaths.description": "符號陣列伺服器 URL (範例: http​://MyExampleSymbolServer) 或目錄 (範例: /build/symbols) 搜尋 .pdb 檔案。除了預設位置 (位於模組旁和 pdb 原先放置的路徑),也會搜尋這些目錄。", + "generateOptionsSchema.targetArchitecture.markdownDescription": "[僅支援在局部 macOS 偵錯]\r\n\r\n偵錯程式的架構。除非設定此參數,否則會自動偵測到此情況。允許的值為 'x86_64' 或 'arm64'。", + "generateOptionsSchema.targetOutputLogPath.description": "設定時,目標應用程式寫入 stdout 和 stderr 的文字 (例如: Console.WriteLine) 將會儲存到指定的檔案。如果主控台設定為 internalConsole 以外的項目,則會略過此選項。例如 '${workspaceFolder}/out.txt'", + "viewsWelcome.debug.contents": "[Generate C# Assets for Build and Debug](command:dotnet.generateAssets)\r\n\r\nTo learn more about launch.json, see [Configuring launch.json for C# debugging](https://aka.ms/VSCode-CS-LaunchJson)." } \ No newline at end of file From 25b623ba99f4bae9c94f6779bd42019b4e374aae Mon Sep 17 00:00:00 2001 From: David Barbet Date: Mon, 14 Aug 2023 13:03:50 -0700 Subject: [PATCH 31/34] Upgrade to node 18 --- CONTRIBUTING.md | 4 +- azure-pipelines-official.yml | 2 +- azure-pipelines.yml | 4 +- azure-pipelines/prereqs.yml | 6 +- package-lock.json | 116 +++++++++++++++++++++++++++-------- package.json | 2 +- 6 files changed, 100 insertions(+), 34 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c03374841..3948fa5c9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,8 +4,8 @@ First install: -* Node.js ([v16.16 LTS](https://nodejs.org/en/blog/release/v16.16.0) is recommended). -* Npm (The version shipped with node is fine, for example for v16.16.0 it would be 8.19.2) +* Node.js ([v18.17.0 LTS](https://nodejs.org/de/blog/release/v18.17.0) is recommended). +* Npm (The version shipped with node is fine) * .NET 7.0 SDK (dotnet should be on your path) ### Build and run the extension diff --git a/azure-pipelines-official.yml b/azure-pipelines-official.yml index 244503db9..098024988 100644 --- a/azure-pipelines-official.yml +++ b/azure-pipelines-official.yml @@ -22,6 +22,6 @@ stages: prereleaseFlag: $(prereleaseFlag) pool: name: NetCore1ESPool-Internal - demands: ImageOverride -equals Build.Ubuntu.1804.Amd64 + demands: ImageOverride -equals Build.Ubuntu.2204.Amd64 # TODO: add compliance, signing. \ No newline at end of file diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9098415c4..c4d0ed94a 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -28,7 +28,7 @@ stages: prereleaseFlag: $(prereleaseFlag) pool: name: NetCore-Public - demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open + demands: ImageOverride -equals Build.Ubuntu.2204.Amd64.Open - stage: Test displayName: Test @@ -38,7 +38,7 @@ stages: strategy: matrix: linux: - demandsName: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open + demandsName: ImageOverride -equals Build.Ubuntu.2204.Amd64.Open pool: name: NetCore-Public demands: $(demandsName) diff --git a/azure-pipelines/prereqs.yml b/azure-pipelines/prereqs.yml index 819ce5774..23160601b 100644 --- a/azure-pipelines/prereqs.yml +++ b/azure-pipelines/prereqs.yml @@ -4,14 +4,14 @@ steps: - task: NuGetAuthenticate@1 - task: NodeTool@0 - displayName: 'Install Node.js 16.x' + displayName: 'Install Node.js 18.x' inputs: - versionSpec: '16.x' + versionSpec: '18.x' - task: UseDotNet@2 displayName: 'Install .NET Core SDKs' inputs: - version: '7.0.100' + version: '7.x' # Set the CI build number to the VSIX version we're creating from this build. - script: | diff --git a/package-lock.json b/package-lock.json index a4dc0434d..773ac761a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -61,7 +61,7 @@ "@types/yauzl": "2.10.0", "@typescript-eslint/eslint-plugin": "^5.61.0", "@typescript-eslint/parser": "^5.61.0", - "@vscode/test-electron": "2.1.3", + "@vscode/test-electron": "2.3.4", "archiver": "5.3.0", "chai": "4.3.4", "chai-arrays": "2.2.0", @@ -1537,33 +1537,33 @@ } }, "node_modules/@vscode/test-electron": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.1.3.tgz", - "integrity": "sha512-ps/yJ/9ToUZtR1dHfWi1mDXtep1VoyyrmGKC3UnIbScToRQvbUjyy1VMqnMEW3EpMmC3g7+pyThIPtPyCLHyow==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.3.4.tgz", + "integrity": "sha512-eWzIqXMhvlcoXfEFNWrVu/yYT5w6De+WZXR/bafUQhAp8+8GkQo95Oe14phwiRUPv8L+geAKl/QM2+PoT3YW3g==", "dev": true, "dependencies": { "http-proxy-agent": "^4.0.1", "https-proxy-agent": "^5.0.0", - "rimraf": "^3.0.2", - "unzipper": "^0.10.11" + "jszip": "^3.10.1", + "semver": "^7.5.2" }, "engines": { - "node": ">=8.9.3" + "node": ">=16" } }, - "node_modules/@vscode/test-electron/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/@vscode/test-electron/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { - "glob": "^7.1.3" + "lru-cache": "^6.0.0" }, "bin": { - "rimraf": "bin.js" + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=10" } }, "node_modules/@webassemblyjs/ast": { @@ -6818,6 +6818,12 @@ "node": ">= 4" } }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, "node_modules/immutable": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", @@ -7614,6 +7620,18 @@ "node": ">=10" } }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, "node_modules/just-debounce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", @@ -7732,6 +7750,15 @@ "node": ">= 0.8.0" } }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, "node_modules/liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -9353,6 +9380,12 @@ "node": ">=6" } }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -14069,24 +14102,24 @@ } }, "@vscode/test-electron": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.1.3.tgz", - "integrity": "sha512-ps/yJ/9ToUZtR1dHfWi1mDXtep1VoyyrmGKC3UnIbScToRQvbUjyy1VMqnMEW3EpMmC3g7+pyThIPtPyCLHyow==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.3.4.tgz", + "integrity": "sha512-eWzIqXMhvlcoXfEFNWrVu/yYT5w6De+WZXR/bafUQhAp8+8GkQo95Oe14phwiRUPv8L+geAKl/QM2+PoT3YW3g==", "dev": true, "requires": { "http-proxy-agent": "^4.0.1", "https-proxy-agent": "^5.0.0", - "rimraf": "^3.0.2", - "unzipper": "^0.10.11" + "jszip": "^3.10.1", + "semver": "^7.5.2" }, "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "requires": { - "glob": "^7.1.3" + "lru-cache": "^6.0.0" } } } @@ -18175,6 +18208,12 @@ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, "immutable": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", @@ -18754,6 +18793,18 @@ } } }, + "jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, "just-debounce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", @@ -18850,6 +18901,15 @@ "type-check": "~0.4.0" } }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "requires": { + "immediate": "~3.0.5" + } + }, "liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", @@ -20135,6 +20195,12 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", diff --git a/package.json b/package.json index 23c24ed15..99d887f0f 100644 --- a/package.json +++ b/package.json @@ -128,7 +128,7 @@ "@types/yauzl": "2.10.0", "@typescript-eslint/eslint-plugin": "^5.61.0", "@typescript-eslint/parser": "^5.61.0", - "@vscode/test-electron": "2.1.3", + "@vscode/test-electron": "2.3.4", "archiver": "5.3.0", "chai": "4.3.4", "chai-arrays": "2.2.0", From 19967dbfb862f31cb8386f2af7a557b5dc70e2ed Mon Sep 17 00:00:00 2001 From: Ankita Khera <40616383+akhera99@users.noreply.github.com> Date: Mon, 14 Aug 2023 15:49:25 -0700 Subject: [PATCH 32/34] Fix Auto Insert XML Comment Issue (#6130) * fixes * Update src/lsptoolshost/roslynLanguageServer.ts Co-authored-by: David Barbet --------- Co-authored-by: David Barbet --- src/lsptoolshost/roslynLanguageServer.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 16fe088f2..7baf02093 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -972,9 +972,12 @@ async function applyAutoInsertEdit( token: vscode.CancellationToken ) { const change = e.contentChanges[0]; - - // Need to add 1 since the server expects the position to be where the caret is after the last token has been inserted. - const position = new vscode.Position(change.range.start.line, change.range.start.character + 1); + // The server expects the request position to represent the caret position in the text after the change has already been applied. + // We need to calculate what that position would be after the change is applied and send that to the server. + const position = new vscode.Position( + change.range.start.line, + change.range.start.character + (change.text.length - change.rangeLength) + ); const uri = UriConverter.serialize(e.document.uri); const textDocument = TextDocumentIdentifier.create(uri); const formattingOptions = getFormattingOptions(); From de6c13ad8e19be8f31e1ed04137194d7a12f1749 Mon Sep 17 00:00:00 2001 From: David Barbet Date: Mon, 14 Aug 2023 16:10:43 -0700 Subject: [PATCH 33/34] Update Roslyn --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 99d887f0f..da777eacd 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ } }, "defaults": { - "roslyn": "4.8.0-1.23409.17", + "roslyn": "4.8.0-1.23414.6", "omniSharp": "1.39.7", "razor": "7.0.0-preview.23410.1", "razorOmnisharp": "7.0.0-preview.23363.1" From ffa697e8c1c0e63380ad88def8af7353f45337ed Mon Sep 17 00:00:00 2001 From: David Barbet Date: Mon, 14 Aug 2023 17:52:00 -0700 Subject: [PATCH 34/34] Update changelog for release --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75a8bfff8..bc6f071b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,25 @@ - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876) ## Latest +* Update Roslyn (PR: [#6131](https://github.com/dotnet/vscode-csharp/pull/6131)) + * Only show toast for project load failures (PR: [#69494](https://github.com/dotnet/roslyn/pull/69494)) +* Fix enter inserting /// on the incorrect line in documentation comments (PR: [#6130](https://github.com/dotnet/vscode-csharp/pull/6130)) +* Build extension with node 18 LTS (PR: [#6128](https://github.com/dotnet/vscode-csharp/pull/6128)) +* Update localized strings (PR: [#6129](https://github.com/dotnet/vscode-csharp/pull/6129)) +* Fix paths for package.nls.*.json (PR: [#6121](https://github.com/dotnet/vscode-csharp/pull/6121)) +* Add request to prepare for build diagnostic de-dupping (PR: [#6113](https://github.com/dotnet/vscode-csharp/pull/6113)) +* Support unit test debugging options in Roslyn LSP (PR: [#6110](https://github.com/dotnet/vscode-csharp/pull/6110)) +* Fix loading of package.nls.*.json (PR: [#6118](https://github.com/dotnet/vscode-csharp/pull/6118)) +* Add localization infrastructure to debugger package.json strings (PR: [#6088](https://github.com/dotnet/vscode-csharp/pull/6088)) +* Adjust C# semantic token scopes to better match 1.26 (PR: [#6094](https://github.com/dotnet/vscode-csharp/pull/6094)) +* Update Razor to 7.0.0-preview.23410.1 (PR: [#6105](https://github.com/dotnet/vscode-csharp/pull/6105)) +* Implement razor support for method simplification (PR: [#5982](https://github.com/dotnet/vscode-csharp/pull/5982)) +* Attempt to find a valid dotnet version from PATH before using runtime installer extension (PR: [#6074](https://github.com/dotnet/vscode-csharp/pull/6074)) +* Respect background analysis scope option in O# (PR: [#6058](https://github.com/dotnet/vscode-csharp/pull/6058)) +* Add localization infrastructure to debugger components (PR: [#6064](https://github.com/dotnet/vscode-csharp/pull/6064)) +* Add coreclr as a search keyword (PR: [#6071](https://github.com/dotnet/vscode-csharp/pull/6071)) + +## 2.0.357 * Fix issue with Go to Definition giving a "unable to resolve reference" error (PR: [#69453](https://github.com/dotnet/roslyn/pull/69453)) * Fix completion items not correctly adding using statements to the top of the file (PR: [#69454](https://github.com/dotnet/roslyn/pull/69454)) * Improve de-duping of project load failure toasts (PR: [#69455](https://github.com/dotnet/roslyn/pull/69455))