215 lines
9.8 KiB
JSON
215 lines
9.8 KiB
JSON
{
|
|
"messages": [
|
|
"$(file-text) Collect existing logs",
|
|
"Always included",
|
|
"Gathers logs and environment information.",
|
|
"$(record) Record a performance trace",
|
|
"Start a live dotnet-trace recording",
|
|
"Captures runtime events against C# Dev Kit server processes.",
|
|
"$(output) Record activity logs",
|
|
"Capture verbose C#, LSP, and Razor log output",
|
|
"Captures verbose activity logs while you perform actions in the editor.",
|
|
"Collect C# Dev Kit Logs",
|
|
"Existing logs are always collected. Select additional diagnostics below, or press OK to collect logs only.",
|
|
"Save Logs",
|
|
"Save C# Dev Kit Logs",
|
|
"C# Dev Kit logs saved successfully.",
|
|
"Open Folder",
|
|
"Collecting C# Dev Kit Logs",
|
|
"Gathering logs and environment info...",
|
|
"Saving archive...",
|
|
"Failed to save log archive: {0}",
|
|
"No running C# Dev Kit processes were found. Make sure a solution or project is open.",
|
|
"The selected processes are no longer running.",
|
|
"Recording trace for {0} process — reproduce the issue, then click Cancel to stop and save.",
|
|
"Recording trace for {0} processes — reproduce the issue, then click Cancel to stop and save.",
|
|
"Stopping trace recording...",
|
|
"No trace files were produced.",
|
|
"Recording C# activity logs — reproduce the issue, then stop the recording to save.",
|
|
"Recording diagnostics — reproduce the issue, then stop the recording to save.",
|
|
"Roslyn Language Server",
|
|
"C# language server (IntelliSense, diagnostics, code actions)",
|
|
"Memory Dump",
|
|
"Process memory dump using dotnet-dump",
|
|
"Creates a full process dump for troubleshooting and analysis.",
|
|
"GC Dump",
|
|
"Garbage collector heap dump using dotnet-gcdump",
|
|
"Captures managed heap information for investigating memory issues.",
|
|
"Collecting process dumps...",
|
|
"Collecting memory dump...",
|
|
"Collecting GC dump...",
|
|
"No dump files were produced.",
|
|
"Required Tool Not Installed",
|
|
"Install & Continue",
|
|
"Installing diagnostic tool...",
|
|
"Show Output",
|
|
"Learn More",
|
|
"{0} is required but not currently installed.",
|
|
"The following diagnostic tools are required but not currently installed: {0}.",
|
|
"Install {0}",
|
|
"Install Tools",
|
|
"The following diagnostic tools need to be installed: {0}. Click '{1}' to install them as global .NET tools.",
|
|
"Select processes for diagnostic collection",
|
|
"All processes are selected by default",
|
|
"Failed to install {0}. Check the output channel for details.",
|
|
"{0} is not installed or not available on PATH.",
|
|
"{0} verification failed: {1}",
|
|
"{0} verification succeeded.",
|
|
"{0} exited with code {1} during verification.",
|
|
"Installing {0} via: {1} tool install -g {0}",
|
|
"{0} installed successfully.",
|
|
"{0} is already installed.",
|
|
"{0} installation failed with exit code {1}.",
|
|
"Failed to install {0}: {1}",
|
|
"Running: {0} {1}",
|
|
"{0} error: {1}",
|
|
"{0} completed successfully.",
|
|
"{0} exited with code {1}.",
|
|
"Select Trace Folder",
|
|
"Choose folder for trace files",
|
|
"C# Dev Kit — Diagnostic Log Archive",
|
|
"An archive was generated by the **C# Dev Kit extension for Visual Studio Code** (`C# Dev Kit: Collect Logs` command).",
|
|
"**Archive location**: `{0}`",
|
|
"Contents",
|
|
"Existing Logs and Settings",
|
|
"These files reflect the state of your VS Code session at the time logs were collected.",
|
|
"File",
|
|
"Description",
|
|
"VS Code version, OS, .NET SDK info, and installed extensions.",
|
|
"Relevant VS Code extension settings. Sensitive values (tokens, passwords, connection strings) are redacted.",
|
|
"C# Dev Kit log entries for Project System, NuGet, Test Explorer, and the overall extension.",
|
|
"Detailed logs for helper processes launched as part of the C# Dev Kit session.",
|
|
".NET Install Tool acquisition logs, including PATH/environment checks and startup race details.",
|
|
"C# extension output logs (language server, LSP trace, Razor).",
|
|
"Record Activity",
|
|
"Activity logs capture live output recorded during the diagnostic session with the log level set to Trace.",
|
|
"These cover **only** the recording window — from when you started the recording until you stopped it.",
|
|
"C# output captured during the recording session.",
|
|
"LSP trace between VS Code and the Roslyn language server captured during the recording session.",
|
|
"Razor output captured during the recording session.",
|
|
"Performance Trace",
|
|
"One or more `.nettrace` files captured using `dotnet-trace` during the recording session.",
|
|
"These contain runtime events from the C# Dev Kit server processes.",
|
|
"You can view these files using [PerfView](https://github.com/microsoft/perfview), [dotnet-trace convert](https://learn.microsoft.com/dotnet/core/diagnostics/dotnet-trace#dotnet-trace-convert), or Visual Studio.",
|
|
"Memory Dump",
|
|
"One or more `.dmp` files captured using `dotnet-dump`. These contain a full process memory dump of the C# Dev Kit server processes.",
|
|
"Because a recording session was also active, dumps were collected in **before/after** pairs (`before-*.dmp` and `after-*.dmp`) so you can compare memory state before and after reproducing the issue.",
|
|
"Memory dumps contain the full process memory and may include sensitive data such as source code, file contents, and credentials loaded in memory.",
|
|
"GC Dump",
|
|
"One or more `.gcdump` files captured using `dotnet-gcdump`. These contain managed heap information from the C# Dev Kit server processes.",
|
|
"Because a recording session was also active, GC dumps were collected in **before/after** pairs (`before-*.gcdump` and `after-*.gcdump`) for comparison.",
|
|
"WARNING",
|
|
"Sharing",
|
|
"This archive may contain sensitive information such as file paths, project names, source code fragments, and other workspace-specific details. Please review the contents before sharing publicly.",
|
|
"**Publicly**: Attach this archive to your [GitHub issue](https://github.com/microsoft/vscode-dotnettools/issues).",
|
|
"**Privately**: If the archive contains sensitive information, upload it via the [Developer Community](https://developercommunity.visualstudio.com/dotnet/report) page and reference your GitHub issue in the description.",
|
|
"For more information see the [Microsoft Privacy Statement](https://privacy.microsoft.com/privacystatement)."
|
|
],
|
|
"keys": [
|
|
"logging.collectExistingLogsLabel",
|
|
"logging.collectExistingLogsDescription",
|
|
"logging.collectExistingLogsDetail",
|
|
"logging.recordNewTraceLabel",
|
|
"logging.recordNewTraceDescription",
|
|
"logging.recordNewTraceDetail",
|
|
"logging.recordActivityLogsLabel",
|
|
"logging.recordActivityLogsDescription",
|
|
"logging.recordActivityLogsDetail",
|
|
"logging.collectLogsTitle",
|
|
"logging.collectLogsPlaceholder",
|
|
"logging.saveLogsLabel",
|
|
"logging.saveLogsTitle",
|
|
"logging.logsSavedMessage",
|
|
"logging.openFolder",
|
|
"logging.collectingLogsProgressTitle",
|
|
"logging.gatheringLogsMessage",
|
|
"logging.savingArchiveMessage",
|
|
"logging.failedToSaveArchive",
|
|
"logging.noProcessesFoundMessage",
|
|
"logging.selectedProcessesNoLongerRunning",
|
|
"logging.recordingProgressTitleSingular",
|
|
"logging.recordingProgressTitlePlural",
|
|
"logging.stoppingTraceTitle",
|
|
"logging.noTraceFilesProduced",
|
|
"logging.recordingActivityLogsTitle",
|
|
"logging.recordingDiagnosticsTitle",
|
|
"logging.roslynLanguageServerName",
|
|
"logging.roslynLanguageServerDescription",
|
|
"logging.memoryDumpLabel",
|
|
"logging.memoryDumpDescription",
|
|
"logging.memoryDumpDetail",
|
|
"logging.gcDumpLabel",
|
|
"logging.gcDumpDescription",
|
|
"logging.gcDumpDetail",
|
|
"logging.collectingDumpsProgressTitle",
|
|
"logging.collectingMemoryDumpMessage",
|
|
"logging.collectingGcDumpMessage",
|
|
"logging.noDumpFilesProduced",
|
|
"logging.installToolTitle",
|
|
"logging.installAndContinue",
|
|
"logging.installingToolProgressTitle",
|
|
"logging.showOutput",
|
|
"logging.learnMore",
|
|
"logging.toolRequiredNotInstalled",
|
|
"logging.batchToolsRequiredNotInstalled",
|
|
"logging.installToolButton",
|
|
"logging.installTools",
|
|
"logging.batchToolInstallModal",
|
|
"logging.selectDiagnosticProcessesTitle",
|
|
"logging.selectDiagnosticProcessesPlaceholder",
|
|
"logging.failedToInstallTool",
|
|
"logging.toolNotOnPath",
|
|
"logging.toolVerificationFailed",
|
|
"logging.toolVerificationSucceeded",
|
|
"logging.toolExitedWithCode",
|
|
"logging.installingToolVia",
|
|
"logging.toolInstalledSuccessfully",
|
|
"logging.toolAlreadyInstalled",
|
|
"logging.toolInstallFailedWithCode",
|
|
"logging.failedToInstallToolError",
|
|
"logging.runningTool",
|
|
"logging.toolError",
|
|
"logging.toolCompleted",
|
|
"logging.toolExited",
|
|
"logging.selectTraceFolderLabel",
|
|
"logging.chooseTraceFolderTitle",
|
|
"logging.readmeTitle",
|
|
"logging.readmeIntro",
|
|
"logging.readmeArchiveLocation",
|
|
"logging.readmeContentsHeading",
|
|
"logging.readmeExistingLogsHeading",
|
|
"logging.readmeExistingLogsDescription",
|
|
"logging.readmeFileColumnHeader",
|
|
"logging.readmeDescriptionColumnHeader",
|
|
"logging.readmeEnvironmentTxtDescription",
|
|
"logging.readmeSettingsJsonDescription",
|
|
"logging.readmeCsdevkitLogsDescription",
|
|
"logging.readmeServicehubLogsDescription",
|
|
"logging.readmeDotnetRuntimeLogsDescription",
|
|
"logging.readmeCsharpLogsDescription",
|
|
"logging.readmeRecordActivityHeading",
|
|
"logging.readmeRecordActivityDescription",
|
|
"logging.readmeRecordActivityScope",
|
|
"logging.readmeCsharpActivityLogDescription",
|
|
"logging.readmeLspTraceActivityLogDescription",
|
|
"logging.readmeRazorActivityLogDescription",
|
|
"logging.readmePerformanceTraceHeading",
|
|
"logging.readmePerformanceTraceDescription",
|
|
"logging.readmePerformanceTraceDescription2",
|
|
"logging.readmePerformanceTraceViewer",
|
|
"logging.readmeMemoryDumpHeading",
|
|
"logging.readmeMemoryDumpDescription",
|
|
"logging.readmeMemoryDumpBeforeAfter",
|
|
"logging.readmeMemoryDumpWarning",
|
|
"logging.readmeGcDumpHeading",
|
|
"logging.readmeGcDumpDescription",
|
|
"logging.readmeGcDumpBeforeAfter",
|
|
"logging.readmeWarningLabel",
|
|
"logging.readmeSharingHeading",
|
|
"logging.readmeSharingWarning",
|
|
"logging.readmeSharingPublicly",
|
|
"logging.readmeSharingPrivately",
|
|
"logging.readmePrivacyStatement"
|
|
],
|
|
"filePath": "logging\\strings"
|
|
} |