diff --git a/.config/branch-merge.json b/.config/branch-merge.json new file mode 100644 index 000000000..744b84d6a --- /dev/null +++ b/.config/branch-merge.json @@ -0,0 +1,14 @@ +{ + "merge-flow-configurations": { + // Merge any prerelease only changes to main. + "prerelease": { + "MergeToBranch": "main", + "ExtraSwitches": "-QuietComments" + }, + // Merge any release only changes to main. + "release": { + "MergeToBranch": "main", + "ExtraSwitches": "-QuietComments" + } + } +} \ No newline at end of file diff --git a/.gitattributes b/.gitattributes index d9f5d1903..65a373dd0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,4 +2,7 @@ l10n/bundle.l10n.json text eol=lf # This is a Unix shell script, so it always use the 'lf' line ends -scripts/remoteProcessPickerScript text eol=lf \ No newline at end of file +scripts/remoteProcessPickerScript text eol=lf + +# This is a generated file. Set it to 'lf' so we don't get git errors when it is generated on Windows. +src/razor/syntaxes/aspnetcorerazor.tmLanguage.json eol=lf \ No newline at end of file diff --git a/.github/workflows/branch-merge.yml b/.github/workflows/branch-merge.yml new file mode 100644 index 000000000..aa5b97fb9 --- /dev/null +++ b/.github/workflows/branch-merge.yml @@ -0,0 +1,18 @@ +# Merges any changes from release/prerelease to main (e.g. servicing changes) + +name: Flow release/prerelease changes to main +on: + push: + branches: + - 'release' + - 'prerelease' + +permissions: + contents: write + pull-requests: write + +jobs: + check-script: + uses: dotnet/arcade/.github/workflows/inter-branch-merge-base.yml@main + with: + configuration_file_path: '.config/branch-merge.json' diff --git a/.github/workflows/branch-snap.yml b/.github/workflows/branch-snap.yml index 7be82e8cd..d64e612cd 100644 --- a/.github/workflows/branch-snap.yml +++ b/.github/workflows/branch-snap.yml @@ -10,4 +10,26 @@ jobs: check-script: uses: dotnet/arcade/.github/workflows/inter-branch-merge-base.yml@main with: - configuration_file_path: '.config/snap-flow.json' \ No newline at end of file + configuration_file_path: '.config/snap-flow.json' + + create-pull-request: + if: github.ref == 'refs/heads/main' + runs-on: ubuntu-latest + steps: + - name: Check out + uses: actions/checkout@v2 + - name: Install NodeJS + uses: actions/setup-node@v4 + with: + node-version: '18.x' + - name: Install dependencies + run: npm ci + - name: Update version.json + run: npx gulp incrementVersionJson + - name: Create version.json update PR + uses: peter-evans/create-pull-request@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: Update main version + title: 'Update main version' + branch: merge/update-main-version diff --git a/CHANGELOG.md b/CHANGELOG.md index 221a86e0b..dda016dd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,79 @@ - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876) # Latest +* Fix check for rzls being present (PR: [#7462](https://github.com/dotnet/vscode-csharp/pull/7462)) +* Bump Razor to 9.0.0-preview.24418.1 (PR: [#7456](https://github.com/dotnet/vscode-csharp/pull/7456)) + * Don't add already known documents to the misc files project (#10753) (PR: [#10753](https://github.com/dotnet/razor/pull/10753)) + * Remove ItemCollection from TagHelperDescriptorProviderContext (#10720) (PR: [#10720](https://github.com/dotnet/razor/pull/10720)) + * Cohost inlay hint support (#10672) (PR: [#10672](https://github.com/dotnet/razor/pull/10672)) + * Fix excerpt service to allow for multi line verbatim strings (#10675) (PR: [#10675](https://github.com/dotnet/razor/pull/10675)) + * Fix attribute parsing recovery (#10620) (PR: [#10620](https://github.com/dotnet/razor/pull/10620)) + * Turn off trailing whitespace triming in strings (#10646) (PR: [#10646](https://github.com/dotnet/razor/pull/10646)) + * Handle `:get`/`:set` in `EditorRequired` checking (#10628) (PR: [#10628](https://github.com/dotnet/razor/pull/10628)) +* Include tooltip to Razor provisional completion (PR: [#7440](https://github.com/dotnet/vscode-csharp/pull/7440)) +* Add option `dotnet.completion.triggerCompletionInArgumentLists` to disable completion in argument lists (PR: [#7446](https://github.com/dotnet/vscode-csharp/pull/7446)) +* Bump Roslyn to 4.12.0-2.24422.6 (PR: [#7463](https://github.com/dotnet/vscode-csharp/pull/7463)) + * Fix error closing source link documents in VSCode (PR: [#74862](https://github.com/dotnet/roslyn/pull/74862)) + * Update LSP Protocol Types (PR: [#73911](https://github.com/dotnet/roslyn/pull/73911)) + * Fix issue projects would fail to load with missing output path error (PR: [#74791](https://github.com/dotnet/roslyn/pull/74791)) + * Expose option to disable completion triggers argument list (PR: [#74792](https://github.com/dotnet/roslyn/pull/74792)) +* Update Debugger to v2.43.0 (PR: [#7420](https://github.com/dotnet/vscode-csharp/pull/7420)) +* Bump xamltools to 17.12.35223.16 (PR: [#7464](https://github.com/dotnet/vscode-csharp/pull/7464)) +* Added XAML Hot Reload support for x:FactoryMethod and x:Arguments + +# 2.44.x +* Bump Roslyn to 4.12.0-2.24416.3 (PR: [#7448](https://github.com/dotnet/vscode-csharp/pull/7448)) + * Use EnableCodeStyleSeverity instead of AnalysisLevel to control new diagnostic severity behavior (PR: [#73843](https://github.com/dotnet/roslyn/pull/73843)) + * Cleanup LSP error reporting (PR: [#74530](https://github.com/dotnet/roslyn/pull/74530)) + * Add support in DevKit for source link go to definition (requires C# DevKit version `v1.10.6 (pre-release)` or higher) (PR: [#74626](https://github.com/dotnet/roslyn/pull/74626)) +* Bump xamltools to 17.12.35216.22 (PR: [#7447](https://github.com/dotnet/vscode-csharp/pull/7447)) +* Update Debugger to v2.43.0 (PR: [#7420](https://github.com/dotnet/vscode-csharp/pull/7420)) +* Fix issue with Hot Reload not connecting when Android deploy/launch is too slow: https://github.com/microsoft/vscode-dotnettools/issues/1358 + +# 2.43.16 +* Fix handling Razor files with non-ascii characters (PR: [#7442](https://github.com/dotnet/vscode-csharp/pull/7442)) +* Bump Roslyn to 4.12.0-2.24413.5 (PR: [#7442](https://github.com/dotnet/vscode-csharp/pull/7442)) + * Fix URI comparisons for different casing (PR: [#74746](https://github.com/dotnet/roslyn/pull/74746)) + * Remove implicit unsafe cast in foreach(PR: [#74747](https://github.com/dotnet/roslyn/pull/74747)) + * Send a TextDocumentidentifier for razor dynamic file requests/responses (PR: [#74727](https://github.com/dotnet/roslyn/pull/74727)) + * Fix issues with VSCode LSP EA causing handlers to fail to load (PR: [#74700](https://github.com/dotnet/roslyn/pull/74700)) + * Reduce allocations in SyntaxEquivalence.AreEquivalent by using a more appropriate pooling mechanism for the stack it uses to walk trees. (PR: [#74610](https://github.com/dotnet/roslyn/pull/74610)) + * Reduce allocations in SyntaxNodeExtensions.GetMembers to instead execute a given lambda over the collection. (PR: [#74628](https://github.com/dotnet/roslyn/pull/74628)) + * Modify ISyntaxFacts methods to allocate less (PR: [#74596](https://github.com/dotnet/roslyn/pull/74596)) + * Fix cases where unused private members were not grayed out (PR: [#74589](https://github.com/dotnet/roslyn/pull/74589)) + * Fix URI handling when comparing encoded and unencoded URIs (PR: [#74544](https://github.com/dotnet/roslyn/pull/74544)) + * Only report project load events for initial load in VSCode (PR: [#74688](https://github.com/dotnet/roslyn/pull/74688)) + * Reduce allocations in AbstractSymbolCompletionProvider.CreateItems (PR: [#74670](https://github.com/dotnet/roslyn/pull/74670)) +* Bump xamltools to 17.12.35209.18 (PR: [#7428](https://github.com/dotnet/vscode-csharp/pull/7428)) +* Task 2187810: [VS Code] Add OnEnter rules to indent tags (PR: [#7426](https://github.com/dotnet/vscode-csharp/pull/7426)) +* Fix completion handler bug that causes language server to crash (#7401) (PR: [#7406](https://github.com/dotnet/vscode-csharp/pull/7406)) + +# 2.41.x +* Bump Roslyn to 4.12.0-1.24376.3 (PR: [#7393](https://github.com/dotnet/vscode-csharp/pull/7393)) + * Fix race condition in LSP FindAllReferences when linked files were involved.(PR: [#74566](https://github.com/dotnet/roslyn/pull/74566)) + * Fix dll load issue when loading Razor projects in VSCode (PR: [#74570](https://github.com/dotnet/roslyn/pull/74570)) + * Don't bring up completion when deleting in an xml doc comment's text (PR: [#74558](https://github.com/dotnet/roslyn/pull/74558)) + * Merge changes from a single DidChange notification (PR: [#74268](https://github.com/dotnet/roslyn/pull/74268)) + * Support language features in metadata / decompiled source (PR: [#74488](https://github.com/dotnet/roslyn/pull/74488)) + * Fix crash in sighelp (PR: [#74510](https://github.com/dotnet/roslyn/pull/74510)) +* Update Debugger Packages to v2.40.0 (PR: [#7390](https://github.com/dotnet/vscode-csharp/pull/7390)) +* Update Razor to 9.0.0-preview.24366.2 (PR: [#7384](https://github.com/dotnet/vscode-csharp/pull/7384)) + * [FUSE] Component attribute nameof() (#10581) (PR: [#10581](https://github.com/dotnet/razor/pull/10581)) + * Pool CodeWriter ReadOnlyMemory pages (#10585) (PR: [#10585](https://github.com/dotnet/razor/pull/10585)) + * Improve performance of `DefaultRazorTagHelperContextDiscoveryPhase` (#10602) (PR: [#10602](https://github.com/dotnet/razor/pull/10602)) + * Flesh out `PooledArrayBuilder` a bit (#10606) (PR: [#10606](https://github.com/dotnet/razor/pull/10606)) +* Bump xamltools to 17.12.35126.17 (PR: [#7392](https://github.com/dotnet/vscode-csharp/pull/7392)) +* Add option to disable server gc (PR: [#7155](https://github.com/dotnet/vscode-csharp/pull/7155)) +* Update the workspace status bar when the server is stopped. (PR: [#7352](https://github.com/dotnet/vscode-csharp/pull/7352)) +* Update Debugger to v2.39.0 (PR: [#7342](https://github.com/dotnet/vscode-csharp/pull/7342)) +* Bump xamltools to 17.12.35119.17 (PR: [#7366](https://github.com/dotnet/vscode-csharp/pull/7366)) +* Update Roslyn to 4.12.0-1.24366.6 (PR: [#7356](https://github.com/dotnet/vscode-csharp/pull/7356)) + * Convert ImplementTypeOptions to editorconfig options (PR: [#74376](https://github.com/dotnet/roslyn/pull/74376)) + * Remove double array allocation in SemanticTokens (PR: [#74271](https://github.com/dotnet/roslyn/pull/74271)) + * Do not use memory mapped files on non-windows (PR: [#74339](https://github.com/dotnet/roslyn/pull/74339)) +* Renamed settings (PR: [#7356](https://github.com/dotnet/vscode-csharp/pull/7356)) + * `dotnet.implementType.insertionBehavior` to `dotnet.typeMembers.memberInsertionLocation` + * `dotnet.implementType.propertyGenerationBehavior` to `dotnet.typeMembers.propertyGenerationBehavior` # 2.39.x * Add language status bar item displaying project context for open files (PR: [#7321](https://github.com/dotnet/vscode-csharp/pull/7321), PR: [#7333](https://github.com/dotnet/vscode-csharp/pull/7333)) @@ -42,7 +115,6 @@ * Fixed issue with Exception type related to https://github.com/microsoft/vscode-dotnettools/issues/1247 * Fixed Hot Reload not working on some Android device models: https://github.com/microsoft/vscode-dotnettools/issues/1241 - # 2.38.16 * Start localizing additional strings (PR: [#7305](https://github.com/dotnet/vscode-csharp/pull/7305)) * Fix issue launching Razor server on macOS (PR: [#7300](https://github.com/dotnet/vscode-csharp/pull/7300)) diff --git a/gulpfile.ts b/gulpfile.ts index fde148e02..306d7d01c 100644 --- a/gulpfile.ts +++ b/gulpfile.ts @@ -9,3 +9,4 @@ require('./tasks/backcompatTasks'); require('./tasks/localizationTasks'); require('./tasks/createTagsTasks'); require('./tasks/debuggerTasks'); +require('./tasks/snapTasks'); diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json index caae38e4c..fdf33cdee 100644 --- a/l10n/bundle.l10n.cs.json +++ b/l10n/bundle.l10n.cs.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "Nenastaveno v konfiguraci ladění: {0}", "1 reference": "1 odkaz", "A valid dotnet installation could not be found: {0}": "Nepovedlo se najít platnou instalaci rozhraní dotnet: {0}", - "Active File Context": "Active File Context", + "Active File Context": "Kontext aktivního souboru", "Actual behavior": "Skutečné chování", "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", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "Stav kontextu projektu jazyka C#", "C# Workspace Status": "Stav pracovního prostoru C#", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "Konfigurace jazyka C# se změnila. Chcete znovu spustit jazykový server se změnami?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "Konfigurace jazyka C# se změnila. Chcete znovu načíst okno, aby se změny použily?", @@ -40,12 +40,12 @@ "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.", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "Certifikát podepsaný svým držitelem (self-signed certificate) se nepovedlo vytvořit. {0}\r\nkód: {1}\r\nstdout: {2}", "Description of the problem": "Popis problému", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Zjistila se změna v nastavení telemetrie. Tyto změny se projeví až po restartování jazykového serveru. Chcete ho restartovat?", "Disable message in settings": "Zakázat zprávu v nastavení", "Do not load any": "Nic nenačítat", "Does not contain .NET Core projects.": "Neobsahuje projekty .NET Core.", "Don't Ask Again": "Příště už se neptat", - "Download Mono": "Download Mono", + "Download Mono": "Stáhnout Mono", "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", @@ -54,14 +54,14 @@ "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: {0}": "Nepovedlo se parsovat soubor tasks.json: {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "Spuštění testu se nezdařilo: {0}", "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", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "Nepovedlo se spustit ladicí program: {0}.", "Fix All Code Action": "Opravit všechny akce kódu", "Fix All: ": "Opravit vše: ", - "Fix all issues": "Fix all issues", + "Fix all issues": "Opravit všechny problémy", "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}", @@ -70,7 +70,7 @@ "Go to output": "Přejít na výstup", "Help": "Nápověda", "Host document file path": "Cesta k souboru dokumentu hostitele", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "Jak nastavit vzdálené ladění", "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}", @@ -80,7 +80,7 @@ "Is this a Bug or Feature request?": "Jde o chybu, nebo žádost o funkci?", "Logs": "Protokoly", "Machine information": "Informace o počítači", - "More Detail": "More Detail", + "More Detail": "Další podrobnosti", "More Information": "Další informace", "Name not defined in current configuration.": "Název není v aktuální konfiguraci definován.", "Nested Code Action": "Akce vnořeného kódu", @@ -91,12 +91,12 @@ "Non Razor file as active document": "Soubor, který není Razor, jako aktivní dokument", "Not Now": "Teď ne", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp vyžaduje kompletní instalaci modulu runtime Mono (včetně MSBuildu), aby mohl poskytovat jazykové služby, pokud je v nastavení vypnutý parametr omnisharp.useModernNet. Nainstalujte prosím nejnovější verzi modulu runtime Mono a proveďte restart.", "Open envFile": "Otevřít soubor envFile", - "Open settings": "Open settings", + "Open settings": "Otevřít nastavení", "Open solution": "Otevřít řešení", "Operating system \"{0}\" not supported.": "Operační systém {0} se nepodporuje.", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Stažení balíčku {0} z {1} neproběhlo úspěšně. Některé funkce nemusí fungovat očekávaným způsobem. Pokud chcete znovu spustit stahování, restartujte prosím Visual Studio Code.", "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.", "Pick a fix all scope": "Výběr opravy všech oborů", "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.", @@ -126,37 +126,39 @@ "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", + "Restart server": "Restartovat server", "Restore": "Obnovit", "Restore already in progress": "Obnovení už probíhá.", "Restore {0}": "Obnovit {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Spustit a ladit: Není nainstalovaný platný prohlížeč. Nainstalujte si prosím Edge nebo Chrome.", "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 fix all action": "Select fix all action", + "Select fix all action": "Vybrat akci Opravit vše", "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}", "Sending request": "Posílá se žádost", "Server failed to start after retrying 5 times.": "Server se nepovedlo spustit ani po pěti pokusech.", + "Server stopped": "Server byl zastaven.", "Show Output": "Zobrazit výstup", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "U některých projekt jsou potíže s načtením. Další podrobnosti najdete ve výstupu.", "Start": "Začátek", "Startup project not set": "Projekt po spuštění není nastavený", "Steps to reproduce": "Kroky pro reprodukci", "Stop": "Zastavit", "Suppress notification": "Potlačit oznámení", "Synchronization timed out": "Vypršel časový limit synchronizace.", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "Už probíhá testovací běh.", + "Text editor must be focused to fix all issues": "Aby bylo možné vyřešit všechny problémy, musí mít textový editor fokus.", "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.": "Nelze nalézt sadu .NET Core SDK: {0}. Ladění .NET Core se nepovolí. Ujistěte se, že je sada .NET Core SDK nainstalovaná a umístěná v dané cestě.", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "Sada .NET Core SDK umístěná v cestě je příliš stará. Ladění .NET Core se nepovolí. Minimální podporovaná verze je {0}.", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "Rozšíření jazyka C# pro Visual Studio Code není kompatibilní na {0} {1} se vzdálenými rozšířeními VS Code. Pokud chcete zobrazit dostupná alternativní řešení, klikněte na {2}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "Rozšíření jazyka C# pro Visual Studio Code není na {0} {1} kompatibilní.", "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)?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "Hodnota {0} pro parametr targetArchitecture v konfiguraci spuštění je neplatná. Očekávala se hodnota x86_64 nebo arm64.", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "Existují nevyřešené závislosti. Pokud chcete pokračovat, spusťte prosím příkaz pro obnovení.", "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ů.", @@ -168,6 +170,7 @@ "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}.": "Nepovedlo se vygenerovat prostředky pro sestavení a ladění. {0}", + "Unable to launch Attach to Process dialog: ": "Nelze spustit dialogové okno Připojit k procesu: ", "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}“", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[UPOZORNĚNÍ]: Ladicí program .NET nepodporuje systém Windows pro platformu x86. Ladění nebude k dispozici.", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Možnost dotnet.server.useOmharharp se změnila. Pokud chcete změnu použít, načtěte prosím znovu okno.", "pipeArgs must be a string or a string array type": "pipeArgs musí být řetězec nebo typ pole řetězců", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "project.json již není podporovaným formátem projektu pro aplikace .NET Core.", "{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 264ac95f9..924722dbc 100644 --- a/l10n/bundle.l10n.de.json +++ b/l10n/bundle.l10n.de.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "\"{0}\" wurde in der Debugkonfiguration nicht festgelegt.", "1 reference": "1 Verweis", "A valid dotnet installation could not be found: {0}": "Es wurde keine gültige dotnet-Installation gefunden: {0}", - "Active File Context": "Active File Context", + "Active File Context": "Aktiver Dateikontext", "Actual behavior": "Tatsächliches Verhalten", "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", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "C#-Projektkontextstatus", "C# Workspace Status": "C#-Arbeitsbereichsstatus", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "Die C#-Konfiguration wurde geändert. Möchten Sie den Sprachserver mit Ihren Änderungen neu starten?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "Die C#-Konfiguration wurde geändert. Möchten Sie das Fenster neu laden, um Ihre Änderungen anzuwenden?", @@ -126,6 +126,7 @@ "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", + "Restart server": "Server neu starten", "Restore": "Wiederherstellen", "Restore already in progress": "Wiederherstellung wird bereits ausgeführt", "Restore {0}": "\"{0}\" wiederherstellen", @@ -138,6 +139,7 @@ "Self-signed certificate sucessfully {0}": "Selbstsigniertes Zertifikat erfolgreich {0}", "Sending request": "Anforderung wird gesendet", "Server failed to start after retrying 5 times.": "Der Server konnte nach fünf Wiederholungsversuchen nicht gestartet werden.", + "Server stopped": "Der Server wurde beendet.", "Show Output": "Ausgabe Anzeigen", "Some projects have trouble loading. Please review the output for more details.": "Bei einigen Projekten treten Probleme beim Laden auf. Überprüfen Sie die Ausgabe, um weitere Informationen zu erhalten.", "Start": "Start", @@ -168,6 +170,7 @@ "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}.": "Objekte zum Erstellen und Debuggen können nicht generiert werden. {0}.", + "Unable to launch Attach to Process dialog: ": "Das Dialogfeld „An Prozess anhängen“ kann nicht gestartet werden: ", "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}'.": "Unerwartete RuntimeId \"{0}\".", diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json index 742697dba..edefd819e 100644 --- a/l10n/bundle.l10n.es.json +++ b/l10n/bundle.l10n.es.json @@ -5,13 +5,13 @@ "'{0}' was not set in the debug configuration.": "No se estableció '{0}' en la configuración de depuración.", "1 reference": "1 referencia", "A valid dotnet installation could not be found: {0}": "No se encontró una instalación de dotnet válida: {0}", - "Active File Context": "Active File Context", + "Active File Context": "Contexto de archivo activo", "Actual behavior": "Comportamiento real", "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", - "C# Project Context Status": "C# Project Context Status", - "C# Workspace Status": "C# Workspace Status", + "C# Project Context Status": "Estado de contexto del proyecto de C#", + "C# Workspace Status": "Estado del área de trabajo de C#", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "La configuración de C# ha cambiado. ¿Desea volver a iniciar el servidor de lenguaje con los cambios?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "La configuración de C# ha cambiado. ¿Desea volver a cargar la ventana para aplicar los cambios?", "Can not find an opened workspace folder. Please open a folder before starting to debug with a '{0}' configuration'.": "No se encuentra ninguna carpeta de área de trabajo abierta. Abra una carpeta antes de iniciar la depuración con una configuración de '{0}'.", @@ -94,7 +94,7 @@ "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requiere una instalación completa de Mono (incluido MSBuild) para proporcionar servicios de lenguaje cuando \"omnisharp.useModernNet\" está deshabilitado en Configuración. Instale la versión más reciente de Mono y reinicie.", "Open envFile": "Abrir envFile", "Open settings": "Abrir configuración", - "Open solution": "Open solution", + "Open solution": "Abrir solución", "Operating system \"{0}\" not supported.": "No se admite el sistema operativo \"{0}\".", "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Error en la comprobación de integridad del paquete {0} desde {1}. Es posible que algunas características no funcionen según lo esperado. Reinicie Visual Studio Code para volver a desencadenar la descarga", "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", @@ -126,6 +126,7 @@ "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", + "Restart server": "Reiniciar servidor", "Restore": "Restaurar", "Restore already in progress": "La restauración ya está en curso", "Restore {0}": "Restaurar {0}", @@ -138,6 +139,7 @@ "Self-signed certificate sucessfully {0}": "El certificado autofirmado {0} correctamente", "Sending request": "Enviando la solicitud", "Server failed to start after retrying 5 times.": "El servidor no se pudo iniciar después de reintentar 5 veces.", + "Server stopped": "Servidor detenido", "Show Output": "Mostrar salida", "Some projects have trouble loading. Please review the output for more details.": "Algunos proyectos tienen problemas para cargarse. Revise la salida para obtener más detalles.", "Start": "Iniciar", @@ -168,6 +170,7 @@ "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}.": "No se pueden generar recursos para compilar y depurar. {0}.", + "Unable to launch Attach to Process dialog: ": "No se puede iniciar el cuadro de diálogo Adjuntar al proceso: ", "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}'.": "RuntimeId '{0}' inesperado.", @@ -183,7 +186,7 @@ "Virtual document file path": "Ruta de archivo del documento virtual", "WARNING": "ADVERTENCIA", "Workspace information": "Ver información del área de trabajo", - "Workspace projects": "Workspace projects", + "Workspace projects": "Proyectos de á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": "Sí", "You must first start the data collection before copying.": "Primero debe iniciar la recopilación de datos antes de copiar.", diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json index 988a37618..5766580c9 100644 --- a/l10n/bundle.l10n.fr.json +++ b/l10n/bundle.l10n.fr.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "« {0} » n’a pas été défini dans la configuration de débogage.", "1 reference": "1 référence", "A valid dotnet installation could not be found: {0}": "Une installation dotnet valide est introuvable : {0}", - "Active File Context": "Active File Context", + "Active File Context": "Contexte de fichier actif", "Actual behavior": "Comportement réel", "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", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "État du contexte du projet C#", "C# Workspace Status": "État de l’espace de travail C#", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "La configuration C# a changé. Voulez-vous relancer le serveur de langage avec vos modifications ?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "La configuration C# a changé. Voulez-vous recharger la fenêtre pour appliquer vos modifications ?", @@ -40,12 +40,12 @@ "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.", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "Impossible de créer un certificat auto-signé. {0}\r\ncode : {1}\r\nstdout : {2}", "Description of the problem": "Description du problème", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Détection d’une modification des paramètres de télémétrie. Celles-ci ne prendront effet qu’après le redémarrage du serveur de langue. Voulez-vous redémarrer ?", "Disable message in settings": "Désactiver le message dans les paramètres", "Do not load any": "Ne charger aucun", "Does not contain .NET Core projects.": "Ne contient pas de projets .NET Core.", "Don't Ask Again": "Ne plus me poser la question", - "Download Mono": "Download Mono", + "Download Mono": "Télécharger Mono", "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", @@ -54,14 +54,14 @@ "Extensions": "Extensions", "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: {0}": "Échec de l'analyse du fichier Tasks.json : {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "Échec de l’exécution du test : {0}", "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", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "Échec du démarrage du débogueur : {0}", "Fix All Code Action": "Corriger toutes les actions de code", "Fix All: ": "Corriger tout : ", - "Fix all issues": "Fix all issues", + "Fix all issues": "Résoudre tous les problèmes", "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}", @@ -70,7 +70,7 @@ "Go to output": "Accéder à la sortie", "Help": "Aide", "Host document file path": "Chemin d’accès au fichier de document hôte", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "Comment configurer le débogage à distance", "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}.": "Lignes non analysables ignorées dans envFile {0} : {1}.", @@ -80,7 +80,7 @@ "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 Detail": "More Detail", + "More Detail": "Plus de détails", "More Information": "Plus d'informations", "Name not defined in current configuration.": "Nom non défini dans la configuration actuelle.", "Nested Code Action": "Action de code imbriqué", @@ -91,12 +91,12 @@ "Non Razor file as active document": "Fichier non Razor comme document actif", "Not Now": "Pas maintenant", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp nécessite une installation complète de Mono (Y compris MSBuild) pour fournir des services de langage lorsque « omnisharp.useModernNet » est désactivé dans Paramètres. Installez la dernière version de Mono et redémarrez.", "Open envFile": "Ouvrir envFile", - "Open settings": "Open settings", + "Open settings": "Ouvrir les paramètres", "Open solution": "Solution ouverte", "Operating system \"{0}\" not supported.": "Système d'exploitation \"{0}\" non pris en charge.", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Le téléchargement du package {0} à partir de {1} vérification d’intégrité a échoué. Certaines fonctionnalités peuvent ne pas fonctionner comme prévu. Veuillez redémarrer Visual Studio Code pour relancer le téléchargement", "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", "Pick a fix all scope": "Choisir un correctif pour toutes les étendues", "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.", @@ -126,37 +126,39 @@ "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", + "Restart server": "Redémarrer le serveur", "Restore": "Restaurer", "Restore already in progress": "La restauration est déjà en cours", "Restore {0}": "Restaurer {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Exécuter et déboguer : aucun navigateur valide n’est installé. Installez Edge ou Chrome.", "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": "Voir la sortie {0}", - "Select fix all action": "Select fix all action", + "Select fix all action": "Sélectionner corriger toutes les actions", "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}", "Sending request": "Envoi de la demande", "Server failed to start after retrying 5 times.": "Le serveur n’a pas pu démarrer après 5 tentatives.", + "Server stopped": "Serveur arrêté", "Show Output": "Afficher la sortie", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "Certains projets rencontrent des problèmes de chargement. Pour plus d’informations, consultez la sortie.", "Start": "Début", "Startup project not set": "Projet de démarrage non défini", "Steps to reproduce": "Étapes à suivre pour reproduire", "Stop": "Arrêter", "Suppress notification": "Supprimer la notification", "Synchronization timed out": "Délai de synchronisation dépassé", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "Série de tests déjà en cours", + "Text editor must be focused to fix all issues": "L’éditeur de texte doit être axé sur la résolution de tous les problèmes", "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.": "Le SDK .NET Core est introuvable : {0}. Le débogage .NET Core ne sera pas activé. Assurez-vous que le SDK .NET Core est installé et se trouve sur le chemin.", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "Le SDK .NET Core situé sur le chemin est trop ancien. Le débogage .NET Core ne sera pas activé. La version minimale prise en charge est {0}.", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "L’extension C# pour Visual Studio Code est incompatible sur {0} {1} avec les extensions distantes VS Code. Pour voir les solutions de contournement disponibles, cliquez sur «{2}».", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "L’extension C# pour Visual Studio Code est incompatible sur {0} {1}.", "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é ?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "La valeur « {0} » pour « Architecture cible » dans la configuration de lancement n'est pas valide. \"x86_64\" ou \"arm64\" attendu.", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "Il existe des dépendances non résolues. Exécutez la commande de restauration pour continuer.", "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.": "L'attachement de transport n'a pas pu obtenir la liste des processus.", @@ -168,6 +170,7 @@ "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}.": "Impossible de générer des ressources pour la génération et le débogage. {0}.", + "Unable to launch Attach to Process dialog: ": "Impossible de lancer la boîte de dialogue Attacher au processus : ", "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}'.": "RuntimeId « {0} » inattendu.", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[AVERTISSEMENT] : Windows x86 n'est pas pris en charge par le débogueur .NET. Le débogage ne sera pas disponible.", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "l’option dotnet.server.useOmnzurp a changé. Rechargez la fenêtre pour appliquer la modification", "pipeArgs must be a string or a string array type": "pipeArgs doit être une chaîne ou un type de tableau de chaînes", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "project.json n’est plus un format de projet pris en charge pour les applications .NET Core.", "{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 8ef9ade94..c3c8b52ec 100644 --- a/l10n/bundle.l10n.it.json +++ b/l10n/bundle.l10n.it.json @@ -5,13 +5,13 @@ "'{0}' was not set in the debug configuration.": "'{0}' non è stato impostato nella configurazione di debug.", "1 reference": "1 riferimento", "A valid dotnet installation could not be found: {0}": "Non è stato possibile trovare un'installazione dotnet valida: {0}", - "Active File Context": "Active File Context", + "Active File Context": "Contesto del file attivo", "Actual behavior": "Comportamento effettivo", "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", - "C# Project Context Status": "C# Project Context Status", - "C# Workspace Status": "C# Workspace Status", + "C# Project Context Status": "Stato contesto del progetto C#", + "C# Workspace Status": "Stato dell'area di lavoro C#", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "La configurazione di C# è stata modificata. Riavviare il server di linguaggio con le modifiche?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "La configurazione di C# è stata modificata. Ricaricare la finestra per applicare le modifiche?", "Can not find an opened workspace folder. Please open a folder before starting to debug with a '{0}' configuration'.": "Non è possibile trovare una cartella dell'area di lavoro aperta. Aprire una cartella prima di avviare il debug con una configurazione '{0}'.", @@ -40,12 +40,12 @@ "Couldn't create self-signed certificate. See output for more information.": "Impossibile creare il certificato autofirmato. Per altre informazioni, vedere l'output.", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "Non è possibile creare il certificato autofirmato. {0}\r\ncodice: {1}\r\nstdout: {2}", "Description of the problem": "Descrizione del problema", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Modifica rilevata nelle impostazioni di telemetria. Queste impostazioni avranno effetto solo dopo il riavvio del server di lingua. Riavviare?", "Disable message in settings": "Disabilita messaggio nelle impostazioni", "Do not load any": "Non caricare", "Does not contain .NET Core projects.": "Non contiene progetti .NET Core.", "Don't Ask Again": "Non chiedere più", - "Download Mono": "Download Mono", + "Download Mono": "Scarica Mono", "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", @@ -54,14 +54,14 @@ "Extensions": "Estensioni", "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: {0}": "Non è stato possibile analizzare il file tasks.json: {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "Non è stato possibile eseguire il test: {0}", "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", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "Non è stato possibile avviare il debugger: {0}", "Fix All Code Action": "Correzione di tutte le azioni del codice", "Fix All: ": "Correggi tutto: ", - "Fix all issues": "Fix all issues", + "Fix all issues": "Risolvi tutti i problemi", "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}", @@ -70,7 +70,7 @@ "Go to output": "Passa all'output", "Help": "Guida", "Host document file path": "Percorso del file del documento host", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "Come configurare il debug remoto", "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}.": "Le righe non analizzabili in envFile {0}: {1} verranno ignorate.", @@ -80,7 +80,7 @@ "Is this a Bug or Feature request?": "Si tratta di una richiesta di bug o funzionalità?", "Logs": "Log", "Machine information": "Informazioni computer", - "More Detail": "More Detail", + "More Detail": "Altri dettagli", "More Information": "Altre informazioni", "Name not defined in current configuration.": "Nome non definito nella configurazione corrente.", "Nested Code Action": "Azione codice annidato", @@ -91,12 +91,12 @@ "Non Razor file as active document": "File non Razor come documento attivo", "Not Now": "Non ora", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp richiede un'installazione completa di Mono (incluso MSBuild) per fornire servizi di linguaggio quando `omnisharp.useModernNet` è disabilitato in Impostazioni. Installare la versione più recente di Mono e riavviare.", "Open envFile": "Apri envFile", - "Open settings": "Open settings", - "Open solution": "Open solution", + "Open settings": "Apri impostazioni", + "Open solution": "Apri soluzione", "Operating system \"{0}\" not supported.": "Il sistema operativo \"{0}\" non è supportato.", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Il download del pacchetto {0} da {1} non ha superato il controllo di integrità. Alcune funzionalità potrebbero non funzionare come previsto. Riavviare Visual Studio Code per riattivare il download", "Perform the actions (or no action) that resulted in your Razor issue": "Eseguire le azioni (o nessuna azione) che hanno generato il problema Razor", "Pick a fix all scope": "Seleziona una correzione per tutti gli ambiti", "Pipe transport failed to get OS and processes.": "Il trasporto pipe non è riuscito a ottenere il sistema operativo e i processi.", @@ -126,37 +126,39 @@ "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", + "Restart server": "Riavvia server", "Restore": "Ripristina", "Restore already in progress": "Ripristino già in corso", "Restore {0}": "Ripristina {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Esecuzione e debug: non è installato un browser valido. Installa Edge o Chrome.", "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": "Vedi output {0}", - "Select fix all action": "Select fix all action", + "Select fix all action": "Seleziona Correggi tutte le azioni", "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}", "Sending request": "Invio della richiesta", "Server failed to start after retrying 5 times.": "Non è possibile avviare il server dopo 5 tentativi.", + "Server stopped": "Server arrestato", "Show Output": "Mostra output", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "Si sono verificati problemi durante il caricamento di alcuni progetti. Per altri dettagli, esaminare l'output.", "Start": "Avvia", "Startup project not set": "Progetto di avvio non impostato", "Steps to reproduce": "Passaggi per la riproduzione", "Stop": "Arresta", "Suppress notification": "Elimina la notifica", "Synchronization timed out": "Timeout sincronizzazione", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "Esecuzione del test già in corso", + "Text editor must be focused to fix all issues": "L'editor di testo deve avere lo stato attivo per risolvere tutti i problemi", "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.": "L'SDK .NET Core non può essere localizzato: {0}. Il debug di .NET Core non sarà abilitato. Assicurarsi che .NET Core SDK sia installato e si trovi nel percorso.", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "L'SDK .NET Core situato nel percorso è troppo vecchio. Il debug di .NET Core non sarà abilitato. La versione minima supportata è {0}.", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "L'estensione C# per Visual Studio Code non è compatibile in {0} {1} con le estensioni di VS Code remoto. Per visualizzare soluzioni alternative disponibili, fare clic su \"{2}\".", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "L'estensione C# per Visual Studio Code non è compatibile in {0} {1}.", "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?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "Il valore \"{0}\" per \"targetArchitecture\" nella configurazione di avvio non è valido. \"x86_64\" o \"arm64\" previsto.", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "Sono presenti dipendenze non risolte. Eseguire il comando di ripristino per continuare.", "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.": "Il collegamento del trasporto non è riuscito a ottenere l'elenco dei processi.", @@ -168,6 +170,7 @@ "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}.": "Non è possibile generare gli asset per la compilazione e il debug. {0}.", + "Unable to launch Attach to Process dialog: ": "Non è possibile avviare la finestra di dialogo Collega al processo: ", "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}'.": "RuntimeId imprevisto '{0}'.", @@ -183,7 +186,7 @@ "Virtual document file path": "Percorso file del documento virtuale", "WARNING": "AVVISO", "Workspace information": "Informazioni area di lavoro", - "Workspace projects": "Workspace projects", + "Workspace projects": "Progetti dell’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": "Sì", "You must first start the data collection before copying.": "Prima di eseguire la copia, è necessario avviare la raccolta dati.", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[AVVISO]: x86 Windows non è supportato dal debugger .NET. Il debug non sarà disponibile.", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "L'opzione dotnet.server.useOmnisharp è stata modificata. Ricaricare la finestra per applicare la modifica", "pipeArgs must be a string or a string array type": "pipeArgs deve essere un tipo stringa o matrice di stringhe", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "project.json non è più un formato di progetto supportato per le applicazioni .NET Core.", "{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 5d4e1c188..13d27f5d2 100644 --- a/l10n/bundle.l10n.ja.json +++ b/l10n/bundle.l10n.ja.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "'{0}' はデバッグ構成で設定されませんでした。", "1 reference": "1 個の参照", "A valid dotnet installation could not be found: {0}": "有効な dotnet インストールが見つかりませんでした: {0}", - "Active File Context": "Active File Context", + "Active File Context": "アクティブ ファイル コンテキスト", "Actual behavior": "実際の動作", "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET デバッガーのインストール中にエラーが発生しました。C# 拡張機能の再インストールが必要になる可能性があります。", "Author": "作成者", "Bug": "バグ", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "C# プロジェクト コンテキストの状態", "C# Workspace Status": "C# ワークスペースの状態", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "C# の構成が変更されました。変更を加えて言語サーバーを再起動しますか?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "C# の構成が変更されました。変更を適用するためにウィンドウを再読み込みしますか?", @@ -126,6 +126,7 @@ "Required assets to build and debug are missing from '{0}'. Add them?": "ビルドおよびデバッグに必要な資産が '{0}' にありません。追加しますか?", "Restart": "再起動", "Restart Language Server": "言語サーバーの再起動", + "Restart server": "サーバーを再起動する", "Restore": "復元", "Restore already in progress": "復元は既に進行中です", "Restore {0}": "{0} の復元", @@ -138,6 +139,7 @@ "Self-signed certificate sucessfully {0}": "自己署名証明書が正常に {0} されました", "Sending request": "要求を送信しています", "Server failed to start after retrying 5 times.": "5 回再試行した後、サーバーを起動できませんでした。", + "Server stopped": "サーバーが停止しました", "Show Output": "出力の表示", "Some projects have trouble loading. Please review the output for more details.": "一部のプロジェクトの読み込みに問題があります。詳細については、出力を確認してください。", "Start": "開始", @@ -168,6 +170,7 @@ "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}.": "ビルドおよびデバッグする資産を生成できません。{0}。", + "Unable to launch Attach to Process dialog: ": "[プロセスにアタッチ] ダイアログを起動できません:", "Unable to resolve VSCode's version of CSharp": "VSCode の CSharp のバージョンを解決できません", "Unable to resolve VSCode's version of Html": "VSCode の HTML のバージョンを解決できません", "Unexpected RuntimeId '{0}'.": "予期しない RuntimeId '{0}' です。", diff --git a/l10n/bundle.l10n.json b/l10n/bundle.l10n.json index 2f76fc018..23fab989f 100644 --- a/l10n/bundle.l10n.json +++ b/l10n/bundle.l10n.json @@ -144,6 +144,7 @@ "Failed to run test: {0}": "Failed to run test: {0}", "Failed to start debugger: {0}": "Failed to start debugger: {0}", "Test run already in progress": "Test run already in progress", + "Server stopped": "Server stopped", "Workspace projects": "Workspace projects", "Your workspace has multiple Visual Studio Solution files; please select one to get full IntelliSense.": "Your workspace has multiple Visual Studio Solution files; please select one to get full IntelliSense.", "Choose": "Choose", @@ -159,8 +160,9 @@ "C# configuration has changed. Would you like to reload the window to apply your changes?": "C# configuration has changed. Would you like to reload the window to apply your changes?", "Nested Code Action": "Nested Code Action", "Fix All: ": "Fix All: ", - "C# Workspace Status": "C# Workspace Status", "Open solution": "Open solution", + "Restart server": "Restart server", + "C# Workspace Status": "C# Workspace Status", "C# Project Context Status": "C# Project Context Status", "Active File Context": "Active File Context", "Pick a fix all scope": "Pick a fix all scope", @@ -189,6 +191,7 @@ "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.", + "Unable to launch Attach to Process dialog: ": "Unable to launch Attach to Process dialog: ", "[ERROR] The debugger cannot be installed. The debugger is not supported on '{0}'": "[ERROR] The debugger cannot be installed. The debugger is not supported on '{0}'", "[ERROR] The debugger cannot be installed. The debugger requires macOS 12 (Monterey) or newer.": "[ERROR] The debugger cannot be installed. The debugger requires macOS 12 (Monterey) or newer.", "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.", diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json index 46223791f..93e4df814 100644 --- a/l10n/bundle.l10n.ko.json +++ b/l10n/bundle.l10n.ko.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "'{0}'이(가) 디버그 구성에서 설정되지 않았습니다.", "1 reference": "참조 1개", "A valid dotnet installation could not be found: {0}": "유효한 dotnet 설치를 찾을 수 없습니다: {0}", - "Active File Context": "Active File Context", + "Active File Context": "활성 파일 컨텍스트", "Actual behavior": "실제 동작", "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET 디버거를 설치하는 동안 오류가 발생했습니다. C# 확장을 다시 설치해야 할 수 있습니다.", "Author": "작성자", "Bug": "버그", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "C# 프로젝트 컨텍스트 상태", "C# Workspace Status": "C# 작업 영역 상태", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "C# 구성이 변경되었습니다. 언어 서버를 변경 내용으로 다시 시작하시겠습니까?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "C# 구성이 변경되었습니다. 변경 내용을 적용하기 위해 창을 다시 로드하시겠습니까?", @@ -40,12 +40,12 @@ "Couldn't create self-signed certificate. See output for more information.": "자체 서명된 인증서를 생성할 수 없습니다. 자세한 내용은 출력을 참조하세요.", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "자체 서명된 인증서를 만들 수 없습니다. {0}\r\n코드: {1}\r\nstdout: {2}", "Description of the problem": "문제 설명", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "원격 분석 설정에서 변경 사항이 감지되었습니다. 언어 서버가 다시 시작될 때까지 적용되지 않습니다. 다시 시작하시겠습니까?", "Disable message in settings": "설정에서 메시지 비활성화", "Do not load any": "로드 안 함", "Does not contain .NET Core projects.": ".NET Core 프로젝트가 포함되어 있지 않습니다.", "Don't Ask Again": "다시 묻지 않음", - "Download Mono": "Download Mono", + "Download Mono": "Mono 다운로드", "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "ASP.NET Core가 시작될 때 웹 브라우저 실행을 활성화합니다. 자세한 내용: {0}", "Error Message: ": "오류 메시지: ", "Expand": "확장", @@ -54,14 +54,14 @@ "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: {0}": "tasks.json 파일을 구문 분석하지 못했습니다: {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "테스트를 실행하지 못함: {0}", "Failed to set debugadpter directory": "debugadpter 디렉터리를 설정하지 못했습니다.", "Failed to set extension directory": "확장 디렉터리를 설정하지 못했습니다.", "Failed to set install complete file path": "설치 완료 파일 경로를 설정하지 못했습니다.", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "디버거를 시작하지 못함: {0}", "Fix All Code Action": "모든 코드 동작 수정", "Fix All: ": "모두 수정: ", - "Fix all issues": "Fix all issues", + "Fix all issues": "모든 문제 해결", "For further information visit {0}": "자세한 내용은 {0}을(를) 방문하세요.", "For further information visit {0}.": "자세한 내용은 {0}을(를) 방문하세요.", "For more information about the 'console' field, see {0}": "'콘솔' 필드에 대한 자세한 내용은 {0}을(를) 참조하세요.", @@ -70,7 +70,7 @@ "Go to output": "출력으로 이동", "Help": "도움말", "Host document file path": "호스트 문서 파일 경로", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "원격 디버깅을 설정하는 방법", "If you have changed target frameworks, make sure to update the program path.": "대상 프레임워크를 변경한 경우 프로그램 경로를 업데이트해야 합니다.", "Ignore": "무시", "Ignoring non-parseable lines in envFile {0}: {1}.": "envFile {0}: {1}에서 구문 분석할 수 없는 행을 무시합니다.", @@ -80,7 +80,7 @@ "Is this a Bug or Feature request?": "버그인가요, 기능 요청인가요?", "Logs": "로그", "Machine information": "컴퓨터 정보", - "More Detail": "More Detail", + "More Detail": "자세한 정보", "More Information": "추가 정보", "Name not defined in current configuration.": "현재 구성에 정의되지 않은 이름입니다.", "Nested Code Action": "중첩 코드 동작", @@ -91,12 +91,12 @@ "Non Razor file as active document": "비 Razor 파일을 활성 문서로", "Not Now": "나중에", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp에는 `omnisharp.useModernNet`이 설정에서 비활성화되어 있는 경우 언어 서비스를 제공하기 위해 Mono의 전체 설치(MSBuild 포함)가 필요합니다. 최신 Mono를 설치하고 다시 시작하세요.", "Open envFile": "환경 파일 열기", - "Open settings": "Open settings", + "Open settings": "설정 열기", "Open solution": "솔루션 열기", "Operating system \"{0}\" not supported.": "운영 체제 \"{0}\"은(는) 지원되지 않습니다.", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "{1}에서의 패키지 {0} 다운로드가 무결성 검사에 실패했습니다. 일부 기능이 정상 작동하지 않을 수 있습니다. 다운로드를 다시 트리거하려면 Visual Studio Code를 다시 시작하세요.", "Perform the actions (or no action) that resulted in your Razor issue": "Razor 문제의 원인이 된 작업 수행(또는 아무 작업도 수행하지 않음)", "Pick a fix all scope": "모든 범위 수정 선택", "Pipe transport failed to get OS and processes.": "파이프 전송이 OS 및 프로세스를 가져오지 못했습니다.", @@ -126,37 +126,39 @@ "Required assets to build and debug are missing from '{0}'. Add them?": "빌드 및 디버그에 필요한 자산이 '{0}'에서 누락되었습니다. 추가하시겠습니까?", "Restart": "다시 시작", "Restart Language Server": "언어 서버 다시 시작", + "Restart server": "서버 다시 시작", "Restore": "복원", "Restore already in progress": "복원이 이미 진행 중입니다.", "Restore {0}": "{0} 복원", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "실행 및 디버그:유효한 브라우저가 설치되어 있지 않습니다. Edge나 Chrome을 설치하세요.", "Run and Debug: auto-detection found {0} for a launch browser": "실행 및 디버그: 자동 검색에서 시작 브라우저에 대한 {0} 발견", "See {0} output": "{0} 출력 보기", - "Select fix all action": "Select fix all action", + "Select fix all action": "모든 작업 수정 선택", "Select the process to attach to": "연결할 프로세스 선택", "Select the project to launch": "시작할 프로젝트 선택", "Self-signed certificate sucessfully {0}": "자체 서명된 인증서 성공적으로 {0}", "Sending request": "요청을 보내는 중", "Server failed to start after retrying 5 times.": "5번 다시 시도했지만 서버를 시작하지 못했습니다.", + "Server stopped": "서버가 중지됨", "Show Output": "출력 표시", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "일부 프로젝트를 로드하는 데 문제가 있습니다. 출력을 검토하여 자세한 내용을 확인하세요.", "Start": "시작", "Startup project not set": "시작 프로젝트가 설정되지 않음", "Steps to reproduce": "재현 단계", "Stop": "중지", "Suppress notification": "알림 표시 안 함", "Synchronization timed out": "동기화가 시간 초과됨", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "테스트 실행이 이미 진행 중입니다.", + "Text editor must be focused to fix all issues": "모든 문제를 해결하려면 텍스트 편집기에 포커스가 있어야 합니다.", "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.": ".NET Core SDK를 찾을 수 없습니다: {0}. .NET Core 디버깅을 사용할 수 없습니다. .NET Core SDK가 설치되어 있고 경로에 있는지 확인합니다.", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "경로에 있는 .NET Core SDK가 너무 오래되었습니다. .NET Core 디버깅을 사용할 수 없습니다. 지원되는 최소 버전은 {0} 입니다.", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "Visual Studio Code의 C# 확장은 VS Code 원격 확장과 {0} {1}에서 호환되지 않습니다. 사용 가능한 해결 방법을 보려면 '{2}'을(를) 클릭하세요.", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "Visual Studio Code의 C# 확장이 {0} {1}에서 호환되지 않습니다.", "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?": "선택한 시작 구성이 웹 브라우저를 시작하도록 구성되었지만 신뢰할 수 있는 개발 인증서를 찾을 수 없습니다. 신뢰할 수 있는 자체 서명 인증서를 만드시겠습니까?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "시작 구성의 'targetArchitecture'의 '{0}' 값이 잘못되었습니다. 'x86_64' 또는 'arm64'가 필요합니다.", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "확인되지 않은 종속성이 있습니다. 계속하려면 복원 명령을 실행하세요.", "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.": "전송 연결이 프로세스 목록을 가져올 수 없습니다.", @@ -168,6 +170,7 @@ "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}.": "빌드 및 디버그할 자산을 생성할 수 없습니다. {0}.", + "Unable to launch Attach to Process dialog: ": "프로세스에 연결 대화 상자를 시작할 수 없음: ", "Unable to resolve VSCode's version of CSharp": "VSCode의 CSharp 버전을 해결할 수 없음", "Unable to resolve VSCode's version of Html": "VSCode의 HTML 버전을 해결할 수 없음", "Unexpected RuntimeId '{0}'.": "예기치 않은 RuntimeId '{0}'입니다.", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[경고]: x86 Windows는 .NET 디버거에서 지원되지 않습니다. 디버깅을 사용할 수 없습니다.", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "dotnet.server.useOmnisharp 옵션이 변경되었습니다. 변경 내용을 적용하려면 창을 다시 로드하세요.", "pipeArgs must be a string or a string array type": "pipeArgs는 문자열 또는 문자열 배열 유형이어야 합니다.", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "project.json은 .NET Core 애플리케이션에 대해 더 이상 지원되는 프로젝트 형식이 아닙니다.", "{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 557aab034..7fab10972 100644 --- a/l10n/bundle.l10n.pl.json +++ b/l10n/bundle.l10n.pl.json @@ -5,13 +5,13 @@ "'{0}' was not set in the debug configuration.": "Element „{0}” nie został ustawiony w konfiguracji debugowania.", "1 reference": "1 odwołanie", "A valid dotnet installation could not be found: {0}": "Nie można odnaleźć prawidłowej instalacji dotnet: {0}", - "Active File Context": "Active File Context", + "Active File Context": "Kontekst aktywnego pliku", "Actual behavior": "Rzeczywiste zachowanie", "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", - "C# Project Context Status": "C# Project Context Status", - "C# Workspace Status": "C# Workspace Status", + "C# Project Context Status": "Stan kontekstu projektu C#", + "C# Workspace Status": "Stan obszaru roboczego języka C#", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "Konfiguracja języka C# została zmieniona. Czy chcesz ponownie uruchomić serwer językowy ze zmianami?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "Konfiguracja języka C# została zmieniona. Czy chcesz ponownie załadować okno, aby zastosować zmiany?", "Can not find an opened workspace folder. Please open a folder before starting to debug with a '{0}' configuration'.": "Nie można odnaleźć otwartego folderu obszaru roboczego. Otwórz folder przed rozpoczęciem debugowania przy użyciu konfiguracji „{0}”.", @@ -40,12 +40,12 @@ "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.", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "Nie można utworzyć certyfikatu z podpisem własnym. {0}\r\nkod: {1}\r\nstdout: {2}", "Description of the problem": "Opis problemu", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Wykryto zmianę ustawień telemetrii. Te zmiany zaczną obowiązywać dopiero po ponownym uruchomieniu serwera językowego. Czy chcesz ponownie uruchomić?", "Disable message in settings": "Wyłącz komunikat w ustawieniach", "Do not load any": "Nie ładuj żadnych", "Does not contain .NET Core projects.": "Nie zawiera projektów platformy .NET Core.", "Don't Ask Again": "Nie pytaj ponownie", - "Download Mono": "Download Mono", + "Download Mono": "Pobierz Mono", "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ń", @@ -54,14 +54,14 @@ "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: {0}": "Nie można przeanalizować pliku tasks.json: {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "Nie można uruchomić testów: {0}", "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", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "Nie można uruchomić debugera: {0}", "Fix All Code Action": "Napraw całą akcję kodu", "Fix All: ": "Napraw wszystko: ", - "Fix all issues": "Fix all issues", + "Fix all issues": "Napraw wszystkie problemy", "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}", @@ -70,7 +70,7 @@ "Go to output": "Przejdź do danych wyjściowych", "Help": "Pomoc", "Host document file path": "Ścieżka pliku dokumentu hosta", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "Jak skonfigurować debugowanie zdalne", "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}.", @@ -80,7 +80,7 @@ "Is this a Bug or Feature request?": "Czy jest to żądanie dotyczące usterki czy funkcji?", "Logs": "Dzienniki", "Machine information": "Informacje o maszynie", - "More Detail": "More Detail", + "More Detail": "Więcej szczegółów", "More Information": "Więcej informacji", "Name not defined in current configuration.": "Nazwa nie jest zdefiniowana w bieżącej konfiguracji.", "Nested Code Action": "Akcja kodu zagnieżdżonego", @@ -91,12 +91,12 @@ "Non Razor file as active document": "Plik inny niż Razor jako aktywny dokument", "Not Now": "Nie teraz", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "Element OmniSharp wymaga pełnej instalacji wdrożenia Mono (w tym programu MSBuild), aby dostarczać usługi językowe, gdy właściwość „omnisharp.useModernNet” jest wyłączona w ustawieniach. Zainstaluj najnowsze wdrożenie Mono i uruchom ponownie.", "Open envFile": "Otwórz plik envFile", - "Open settings": "Open settings", - "Open solution": "Open solution", + "Open settings": "Otwórz ustawienia", + "Open solution": "Otwórz rozwiązanie", "Operating system \"{0}\" not supported.": "System operacyjny „{0}” nie jest obsługiwany.", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "W przypadku pobierania pakietu {0} z {1} sprawdzanie integralności nie powiodło się. Niektóre funkcje mogą nie działać zgodnie z oczekiwaniami. Ponownie uruchom edytor Visual Studio Code, aby jeszcze raz wyzwolić pobieranie", "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", "Pick a fix all scope": "Wybierz poprawkę dla całego zakresu", "Pipe transport failed to get OS and processes.": "Transport potokowy nie może pobrać systemu operacyjnego i procesów.", @@ -126,37 +126,39 @@ "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", + "Restart server": "Ponowne uruchamianie serwera", "Restore": "Przywróć", "Restore already in progress": "Przywracanie jest już w toku", "Restore {0}": "Przywróć plik {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Uruchom i debuguj: nie zainstalowano prawidłowej przeglądarki. Zainstaluj przeglądarkę Edge lub Chrome.", "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 fix all action": "Select fix all action", + "Select fix all action": "Wybierz pozycję Napraw całą akcję", "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", "Sending request": "Wysyłanie żądania", "Server failed to start after retrying 5 times.": "Nie można uruchomić serwera po ponowieniu próby 5 razy.", + "Server stopped": "Serwer został zatrzymany.", "Show Output": "Pokaż dane wyjściowe", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "Niektóre projekty mają problemy z załadowaniem. Przejrzyj dane wyjściowe, aby uzyskać więcej szczegółów.", "Start": "Uruchom", "Startup project not set": "Projekt startowy nie jest ustawiony", "Steps to reproduce": "Kroki do odtworzenia", "Stop": "Zatrzymaj", "Suppress notification": "Pomiń powiadomienie", "Synchronization timed out": "Przekroczono limit czasu synchronizacji", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "Przebieg testu jest już w toku", + "Text editor must be focused to fix all issues": "Edytor tekstu musi mieć fokus, aby rozwiązać wszystkie problemy", "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.": "Nie można zlokalizować zestawu .NET Core SDK: {0}. Debugowanie platformy .NET Core nie zostanie włączone. Upewnij się, że zestaw .NET Core SDK jest zainstalowany i znajduje się w ścieżce.", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "Zestaw .NET Core SDK znajdujący się w ścieżce jest za stary. Debugowanie platformy .NET Core nie zostanie włączone. Minimalna obsługiwana wersja to {0}.", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "Rozszerzenie języka C# dla edytora Visual Studio Code jest niezgodne w przypadku {0} {1}z rozszerzeniami zdalnymi edytora VS Code. Aby zobaczyć dostępne obejścia, kliknij pozycję „{2}”.", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "Rozszerzenie C# dla edytora Visual Studio Code jest niezgodne w przypadku {0} {1}.", "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?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "Wartość „{0}” dla elementu „targetArchitecture” w konfiguracji uruchamiania jest nieprawidłowa. Oczekiwane elementy „x86_64” lub „arm64”.", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "Istnieją nierozwiązane zależności. Wykonaj polecenie przywracania, aby kontynuować.", "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.": "Dołączanie transportu nie mogło uzyskać listy procesów.", @@ -168,6 +170,7 @@ "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}.": "Nie można wygenerować zasobów do skompilowania i debugowania. {0}.", + "Unable to launch Attach to Process dialog: ": "Nie można uruchomić okna dialogowego Dołączanie do procesu: ", "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}”.", @@ -183,7 +186,7 @@ "Virtual document file path": "Ścieżka pliku dokumentu wirtualnego", "WARNING": "OSTRZEŻENIE", "Workspace information": "Informacje o obszarze roboczym", - "Workspace projects": "Workspace projects", + "Workspace projects": "Projekty obszaru roboczego", "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.", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[OSTRZEŻENIE]: Debuger platformy .NET nie obsługuje systemu Windows x86. Debugowanie nie będzie dostępne.", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Opcja dotnet.server.useOmnisharp została zmieniona. Załaduj ponownie okno, aby zastosować zmianę", "pipeArgs must be a string or a string array type": "Argument pipeArgs musi być ciągiem lub typem tablicy ciągów", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "Plik project.json nie jest już obsługiwanym formatem projektu dla aplikacji platformy .NET Core.", "{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 f9dfbf094..3b0602f62 100644 --- a/l10n/bundle.l10n.pt-br.json +++ b/l10n/bundle.l10n.pt-br.json @@ -5,13 +5,13 @@ "'{0}' was not set in the debug configuration.": "'{0}' foi definida na configuração de depuração.", "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}", - "Active File Context": "Active File Context", + "Active File Context": "Contexto do Arquivo Ativo", "Actual behavior": "Comportamento real", "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", - "C# Project Context Status": "C# Project Context Status", - "C# Workspace Status": "C# Workspace Status", + "C# Project Context Status": "Status do Contexto do Projeto do C#", + "C# Workspace Status": "Status do workspace do C#", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "A configuração do C# foi alterada. Gostaria de reiniciar o Language Server com suas alterações?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "A configuração do C# foi alterada. Gostaria de recarregar a janela para aplicar suas alterações?", "Can not find an opened workspace folder. Please open a folder before starting to debug with a '{0}' configuration'.": "Não é possível localizar uma pasta de workspace aberta. Abra uma pasta antes de começar a depurar com uma configuração '{0}'.", @@ -40,12 +40,12 @@ "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.", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "Não foi possível criar o certificado autoassinado. {0}\r\ncódigo: {1}\r\nstdout: {2}", "Description of the problem": "Descrição do problema", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Alteração detectada nas configurações de telemetria. Eles não entrarão em vigor até que o servidor de idiomas seja reiniciado, quer reiniciar?", "Disable message in settings": "Desabilitar uma mensagem nas configurações", "Do not load any": "Não carregue nenhum", "Does not contain .NET Core projects.": "Não contém projetos do .NET Core.", "Don't Ask Again": "Não perguntar novamente", - "Download Mono": "Download Mono", + "Download Mono": "Baixar Mono", "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", @@ -54,14 +54,14 @@ "Extensions": "Extensões", "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: {0}": "Falha ao analisar o arquivo task.json: {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "Falha ao executar o teste: {0}", "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", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "Falha ao iniciar o depurador: {0}", "Fix All Code Action": "Corrigir Todas as Ações de Código", "Fix All: ": "Corrigir Tudo: ", - "Fix all issues": "Fix all issues", + "Fix all issues": "Corrigir todos os problemas", "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}", @@ -70,7 +70,7 @@ "Go to output": "Ir para a saída", "Help": "Ajuda", "Host document file path": "Caminho do arquivo do documento host", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "Como configurar a Depuração Remota", "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}.": "Ignorando linhas não analisáveis no envFile {0}: {1}.", @@ -80,7 +80,7 @@ "Is this a Bug or Feature request?": "Isso é uma solicitação de bug ou recurso?", "Logs": "Logs", "Machine information": "Informações do computador", - "More Detail": "More Detail", + "More Detail": "Mais Detalhes", "More Information": "Mais Informações", "Name not defined in current configuration.": "Nome não definido na configuração atual.", "Nested Code Action": "Ação de Código Aninhado", @@ -91,12 +91,12 @@ "Non Razor file as active document": "Arquivo não Razor como documento ativo", "Not Now": "Agora não", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "O OmniSharp requer uma instalação completa do Mono (incluindo o MSBuild) para fornecer serviços de linguagem quando “omnisharp.useModernNet” estiver desabilitado nas Configurações. Instale o Mono mais recente e reinicie.", "Open envFile": "Abrir o envFile", - "Open settings": "Open settings", - "Open solution": "Open solution", + "Open settings": "Abrir as configurações", + "Open solution": "Abrir solução", "Operating system \"{0}\" not supported.": "Não há suporte para o sistema operacional \"{0}\".", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "O download do pacote {0} a partir da verificação de integridade {1} falhou. É possível que alguns recursos não funcionem conforme o esperado. Reinicie o Visual Studio Code para reativar o download", "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", "Pick a fix all scope": "Escolher uma correção para todo o escopo", "Pipe transport failed to get OS and processes.": "O transporte de pipe falhou ao obter o SO e os processos.", @@ -126,37 +126,39 @@ "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", + "Restart server": "Reiniciar o servidor", "Restore": "Restaurar", "Restore already in progress": "Restauração já em andamento", "Restore {0}": "Restaurar {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Executar e depurar: um navegador válido não está instalado. Instale o Edge ou o Chrome.", "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": "Ver a saída de {0}", - "Select fix all action": "Select fix all action", + "Select fix all action": "Selecionar corrigir todas as ações", "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}", "Sending request": "Enviando a solicitação", "Server failed to start after retrying 5 times.": "O servidor falhou ao iniciar depois de tentar 5 vezes.", + "Server stopped": "Servidor parado", "Show Output": "Mostrar Saída", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "Alguns projetos têm problemas ao serem carregados. Examine a saída para obter mais detalhes.", "Start": "Início", "Startup project not set": "Projeto de inicialização não configurado", "Steps to reproduce": "Etapas para reproduzir", "Stop": "Parar", "Suppress notification": "Suprimir notificação", "Synchronization timed out": "A sincronização atingiu o tempo limite", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "A execução do teste já está em andamento", + "Text editor must be focused to fix all issues": "O editor de texto deve estar focado para corrigir todos os problemas", "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.": "O SDK do .NET Core não pode ser localizado: {0}. A depuração do .NET Core não será habilitada. Certifique-se de que o SDK do .NET Core esteja instalado e no caminho.", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "O SDK do .NET Core localizado no caminho é muito antigo. A depuração do .NET Core não será habilitada. A versão mínima com suporte é {0}.", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "A extensão C# do Visual Studio Code é incompatível no {0} {1} com as Extensões VS Code Remotas. Para ver as soluções alternativas disponíveis, clique em “{2}”.", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "A extensão C# para Visual Studio Code é incompatível no {0} {1}.", "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?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "O valor “{0}” para “targetArchitecture” na configuração de inicialização é inválido. Esperado “x86_64” ou “arm64”.", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "Há dependências não resolvidas. Execute o comando de restauração para continuar.", "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.": "A anexação do transporte não pôde obter a lista de processos.", @@ -168,6 +170,7 @@ "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}.": "Não foi possível gerar os ativos para compilar e depurar. {0}.", + "Unable to launch Attach to Process dialog: ": "Não é possível iniciar a caixa de diálogo Anexar ao Processo: ", "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}'.": "RuntimeId inesperada \"{0}\".", @@ -183,7 +186,7 @@ "Virtual document file path": "Caminho do arquivo de documento virtual", "WARNING": "AVISO", "Workspace information": "Informações do workspace", - "Workspace projects": "Workspace projects", + "Workspace projects": "Projetos do espaço de trabalho", "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": "Sim", "You must first start the data collection before copying.": "Você deve primeiro iniciar a coleta de dados antes de copiar.", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[AVISO]: Windows x86 não dá suporte ao depurador .NET. A depuração não estará disponível.", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "A opção dotnet.server.useOmnisharp foi alterada. Atualize a janela para aplicar a alteração", "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", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "project.json não é mais um formato de projeto com suporte para os aplicativos .NET Core.", "{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 f3485abdf..82c0bd990 100644 --- a/l10n/bundle.l10n.ru.json +++ b/l10n/bundle.l10n.ru.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "Значение \"{0}\" не задано в конфигурации отладки.", "1 reference": "1 ссылка", "A valid dotnet installation could not be found: {0}": "Не удалось найти допустимую установку dotnet: {0}", - "Active File Context": "Active File Context", + "Active File Context": "Контекст активного файла", "Actual behavior": "Фактическое поведение", "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Произошла ошибка при установке отладчика .NET. Возможно, потребуется переустановить расширение C#.", "Author": "Автор", "Bug": "Ошибка", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "Состояние контекста проекта C#", "C# Workspace Status": "Состояние рабочей области C#", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "Конфигурация C# изменена. Перезапустить языковой сервер с изменениями?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "Конфигурация C# изменена. Перезагрузить окно, чтобы применить изменения?", @@ -126,6 +126,7 @@ "Required assets to build and debug are missing from '{0}'. Add them?": "Необходимые ресурсы для сборки и отладки отсутствуют в \"{0}\". Добавить их?", "Restart": "Перезапустить", "Restart Language Server": "Перезапустить языковой сервер", + "Restart server": "Перезапустить сервер", "Restore": "Восстановить", "Restore already in progress": "Восстановление уже выполняется", "Restore {0}": "Восстановить {0}", @@ -138,6 +139,7 @@ "Self-signed certificate sucessfully {0}": "Самозаверяющий сертификат успешно {0}", "Sending request": "Отправка запроса", "Server failed to start after retrying 5 times.": "Не удалось запустить сервер после 5 попыток.", + "Server stopped": "Сервер остановлен", "Show Output": "Показать выходные данные", "Some projects have trouble loading. Please review the output for more details.": "В некоторых проектах возникают проблемы при загрузке. Дополнительные сведения см. в выходных данных.", "Start": "Запустить", @@ -168,6 +170,7 @@ "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}.": "Не удалось создать ресурсы для сборки и отладки. {0}.", + "Unable to launch Attach to Process dialog: ": "Не удалось запустить диалоговое окно \"Присоединить к процессу\": ", "Unable to resolve VSCode's version of CSharp": "Не удалось разрешить версию VSCode CSharp", "Unable to resolve VSCode's version of Html": "Не удалось разрешить версию VSCode HTML", "Unexpected RuntimeId '{0}'.": "Неожиданный RuntimeId \"{0}\".", diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json index a6a969351..3e0ed2bc8 100644 --- a/l10n/bundle.l10n.tr.json +++ b/l10n/bundle.l10n.tr.json @@ -5,13 +5,13 @@ "'{0}' was not set in the debug configuration.": "'{0}' hata ayıklama yapılandırmasında ayarlanmadı.", "1 reference": "1 başvuru", "A valid dotnet installation could not be found: {0}": "Geçerli bir dotnet yüklemesi bulunamadı: {0}", - "Active File Context": "Active File Context", + "Active File Context": "Etkin Dosya Bağlamı", "Actual behavior": "Gerçek davranış", "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", - "C# Project Context Status": "C# Project Context Status", - "C# Workspace Status": "C# Workspace Status", + "C# Project Context Status": "C# Proje Bağlamı Durumu", + "C# Workspace Status": "C# Çalışma Alanı Durumu", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "C# yapılandırması değiştirildi. Dil Sunucusunu değişiklikleriniz ile yeniden başlatmak ister misiniz?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "C# yapılandırması değiştirildi. Değişikliklerinizi uygulamak için pencereyi yeniden yüklemek ister misiniz?", "Can not find an opened workspace folder. Please open a folder before starting to debug with a '{0}' configuration'.": "Açık bir çalışma alanı klasörü bulunamıyor. Lütfen '{0}' yapılandırmasıyla hata ayıklamaya başlamadan önce bir klasör açın.", @@ -40,12 +40,12 @@ "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.", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "Otomatik olarak imzalanan sertifika oluşturulamadı. {0}\r\nkod: {1}\r\nstdout: {2}", "Description of the problem": "Sorunun açıklaması", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Telemetri ayarlarında değişiklik algılandı. Bunlar dil sunucusu yeniden başlatılana kadar etkili olmayacaktır, yeniden başlatmak ister misiniz?", "Disable message in settings": "Ayarlarda iletiyi devre dışı bırakma", "Do not load any": "Hiçbir şey yükleme", "Does not contain .NET Core projects.": ".NET Core projeleri içermiyor.", "Don't Ask Again": "Bir Daha Sorma", - "Download Mono": "Download Mono", + "Download Mono": "Mono İndir", "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", @@ -54,14 +54,14 @@ "Extensions": "Uzantılar", "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: {0}": "tasks.json dosyası ayrıştırılamadı: {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "Test yürütülemedi: {0}", "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ı", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "Hata ayıklayıcı başlatılamadı: {0}", "Fix All Code Action": "Tümünü Düzelt Kod Eylemi", "Fix All: ": "Tümünü Düzelt: ", - "Fix all issues": "Fix all issues", + "Fix all issues": "Tüm sorunları düzeltin", "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}", @@ -70,7 +70,7 @@ "Go to output": "Çıkışa git", "Help": "Yardım", "Host document file path": "Konak belgesi dosya yolu", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "Uzaktan Hata Ayıklama Kurulumu", "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}.": "envFile {0} dosyasındaki ayrıştırılamayan satırlar yok sayılıyor: {1}.", @@ -80,7 +80,7 @@ "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 Detail": "More Detail", + "More Detail": "Diğer Ayrıntılar", "More Information": "Daha Fazla Bilgi", "Name not defined in current configuration.": "Ad geçerli yapılandırmada tanımlanmadı.", "Nested Code Action": "İç İçe Kod Eylemi", @@ -91,12 +91,12 @@ "Non Razor file as active document": "Etkin belge olarak Razor olmayan dosya", "Not Now": "Şimdi Değil", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp, Ayarlar'da `omnisharp.useModernNet` devre dışı bırakıldığında dil hizmetleri sağlamak için eksiksiz bir Mono yüklemesi (MSBuild dahil) gerektirir. Lütfen en son Mono'yu yükleyin ve yeniden başlatın.", "Open envFile": "envFile’ı aç", - "Open settings": "Open settings", - "Open solution": "Open solution", + "Open settings": "Ayarları aç", + "Open solution": "Çözümü aç", "Operating system \"{0}\" not supported.": "\"{0}\" işletim sistemi desteklenmiyor.", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "{0} paketinin {1} üzerinden indirilme işleminde bütünlük denetimi başarısız oldu. Bazı özellikler beklendiği gibi çalışmayabilir. İndirmeyi yeniden tetiklemek için lütfen Visual Studio Code’u yeniden başlatın", "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)", "Pick a fix all scope": "Tümünü düzelt kapsamı seçin", "Pipe transport failed to get OS and processes.": "Kanal aktarımı, işletim sistemini ve işlemleri alamadı.", @@ -126,37 +126,39 @@ "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", + "Restart server": "Sunucuyu yeniden başlat", "Restore": "Geri yükle", "Restore already in progress": "Geri yükleme zaten devam ediyor", "Restore {0}": "{0} öğesini geri yükle", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Çalıştır ve Hata Ayıkla: Geçerli bir tarayıcı yüklü değil. Lütfen Edge veya Chrome tarayıcısını yükleyin.", "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": "{0} çıktısını göster", - "Select fix all action": "Select fix all action", + "Select fix all action": "Tüm eylemi düzelt'i seçin", "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}", "Sending request": "İstek gönderiliyor", "Server failed to start after retrying 5 times.": "Sunucu 5 kez yeniden denendikten sonra başlatılamadı.", + "Server stopped": "Sunucu durduruldu", "Show Output": "Çıktıyı Göster", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "Bazı projeler yüklenirken sorun yaşanıyor. Daha fazla ayrıntı için lütfen çıkışı gözden geçirin.", "Start": "Başlangıç", "Startup project not set": "Başlangıç projesi ayarlanmadı", "Steps to reproduce": "Yeniden üretme adımları", "Stop": "Durdur", "Suppress notification": "Bildirimi gösterme", "Synchronization timed out": "Eşitleme zaman aşımına uğradı", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "Test çalıştırma zaten sürüyor", + "Text editor must be focused to fix all issues": "Tüm sorunları gidermek için metin düzenleyicisine odaklanılacak", "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.": ".NET Core SDK bulunamıyor: {0}. .NET Core hata ayıklaması etkinleştirilmez. .NET Core SDK’nın yüklü ve yolda olduğundan emin olun.", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "Yolda bulunan .NET Core SDK çok eski. .NET Core hata ayıklaması etkinleştirilmez. Desteklenen en düşük sürüm: {0}.", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "Visual Studio Code için C# uzantısı {0} {1} üzerinde VS Code Uzak Uzantıları ile uyumsuz. Kullanılabilir geçici çözümleri görmek için '{2}'e tıklayın.", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "Visual Studio Code için C# uzantısı {0} {1} üzerinde uyumsuz.", "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?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "Başlatma yapılandırmasında 'targetArchitecture' için '{0}' değeri geçersiz. 'x86_64' veya 'arm64' bekleniyordu.", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "Çözümlenmemiş bağımlılıklar var. Devam etmek için lütfen restore komutunu çalıştırın.", "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.": "Aktarım ekleme, işlemler listesini alamadı.", @@ -168,6 +170,7 @@ "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}.": "Derlemek ve hata ayıklamak için varlıklar oluşturulamıyor. {0}.", + "Unable to launch Attach to Process dialog: ": "İşleme Ekle iletişim kutusu başlatılamıyor: ", "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}'.": "Beklenmeyen RuntimeId '{0}'.", @@ -183,7 +186,7 @@ "Virtual document file path": "Sanal belge dosya yolu", "WARNING": "UYARI", "Workspace information": "Çalışma alanı bilgileri", - "Workspace projects": "Workspace projects", + "Workspace projects": "Çalışma alanı projeleri", "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": "Evet", "You must first start the data collection before copying.": "Kopyalamadan önce veri toplamayı başlatmalısınız.", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[UYARI]: x86 Windows, .NET hata ayıklayıcısı tarafından desteklenmiyor. Hata ayıklama kullanılamayacak.", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "dotnet.server.useOmnisharp seçeneği değiştirildi. Değişikliği uygulamak için lütfen pencereyi yeniden yükleyin", "pipeArgs must be a string or a string array type": "pipeArgs bir dize veya dize dizisi türü olmalıdır", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "project.json artık .NET Core uygulamaları için desteklenen bir proje biçimi değil.", "{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 056d532c5..310e283c0 100644 --- a/l10n/bundle.l10n.zh-cn.json +++ b/l10n/bundle.l10n.zh-cn.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "未在调试配置中设置“{0}”。", "1 reference": "1 个引用", "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安装: {0}", - "Active File Context": "Active File Context", + "Active File Context": "活动文件上下文", "Actual behavior": "实际行为", "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安装 .NET 调试器时出错。可能需要重新安装 C# 扩展。", "Author": "作者", "Bug": "Bug", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "C# 项目上下文状态", "C# Workspace Status": "C# 工作区状态", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "C# 配置已更改。是否要使用更改重新启动语言服务器?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "C# 配置已更改。是否要重新加载窗口以应用更改?", @@ -126,6 +126,7 @@ "Required assets to build and debug are missing from '{0}'. Add them?": "\"{0}\" 中缺少生成和调试所需的资产。添加它们?", "Restart": "重启", "Restart Language Server": "重启语言服务器", + "Restart server": "重启服务器", "Restore": "还原", "Restore already in progress": "还原已在进行中", "Restore {0}": "还原 {0}", @@ -138,6 +139,7 @@ "Self-signed certificate sucessfully {0}": "自签名证书成功 {0}", "Sending request": "正在发送请求", "Server failed to start after retrying 5 times.": "重试 5 次后服务器启动失败。", + "Server stopped": "已停止服务器", "Show Output": "显示输出", "Some projects have trouble loading. Please review the output for more details.": "有些项目在加载时出现问题。请查看输出以获取更多详细信息。", "Start": "启动", @@ -168,6 +170,7 @@ "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}.": "无法生成资产以生成和调试。{0}。", + "Unable to launch Attach to Process dialog: ": "无法启动“附加到进程”对话框:", "Unable to resolve VSCode's version of CSharp": "无法解析 VSCode 的 CSharp 版本", "Unable to resolve VSCode's version of Html": "无法解析 VSCode 的 Html 版本", "Unexpected RuntimeId '{0}'.": "意外的 RuntimeId \"{0}\"。", diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json index 5209ff50f..a6774f2dc 100644 --- a/l10n/bundle.l10n.zh-tw.json +++ b/l10n/bundle.l10n.zh-tw.json @@ -5,12 +5,12 @@ "'{0}' was not set in the debug configuration.": "未在偵錯設定中設定 '{0}'。", "1 reference": "1 個參考", "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安裝: {0}", - "Active File Context": "Active File Context", + "Active File Context": "使用中檔案內容", "Actual behavior": "實際行為", "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安裝 .NET 偵錯工具期間發生錯誤。可能需要重新安裝 C# 延伸模組。", "Author": "作者", "Bug": "Bug", - "C# Project Context Status": "C# Project Context Status", + "C# Project Context Status": "C# 專案內容狀態", "C# Workspace Status": "C# 工作區狀態", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "C# 設定已變更。您要重新啟動套用變更的語言伺服器嗎?", "C# configuration has changed. Would you like to reload the window to apply your changes?": "C# 設定已變更。您要重新載入視窗以套用您的變更嗎?", @@ -40,12 +40,12 @@ "Couldn't create self-signed certificate. See output for more information.": "無法建立自我簽署憑證。如需詳細資訊,請參閱輸出。", "Couldn't create self-signed certificate. {0}\r\ncode: {1}\r\nstdout: {2}": "無法建立自我簽署憑證。{0}\r\n程式碼: {1}\r\nstdout: {2}", "Description of the problem": "問題的描述", - "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?", + "Detected change in telemetry settings. These will not take effect until the language server is restarted, would you like to restart?": "偵測到遙測設定中的變更。在重新啟動語言伺服器之前,這些將不會生效,是否要重新啟動?", "Disable message in settings": "停用設定中的訊息", "Do not load any": "不要載入", "Does not contain .NET Core projects.": "不包含 .NET Core 專案。", "Don't Ask Again": "不要再詢問", - "Download Mono": "Download Mono", + "Download Mono": "下載 Mono", "Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "啟用在 ASP.NET Core 開始時啟動網頁瀏覽器。如需詳細資訊: {0}", "Error Message: ": "錯誤訊息: ", "Expand": "展開", @@ -54,14 +54,14 @@ "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: {0}": "無法剖析 tasks.json 檔案: {0}", - "Failed to run test: {0}": "Failed to run test: {0}", + "Failed to run test: {0}": "無法執行測試: {0}", "Failed to set debugadpter directory": "無法設定 debugadpter 目錄", "Failed to set extension directory": "無法設定延伸模組目錄", "Failed to set install complete file path": "無法設定安裝完整檔案路徑", - "Failed to start debugger: {0}": "Failed to start debugger: {0}", + "Failed to start debugger: {0}": "無法啟動偵錯工具: {0}", "Fix All Code Action": "修正所有程式碼動作", "Fix All: ": "全部修正: ", - "Fix all issues": "Fix all issues", + "Fix all issues": "修正全部問題", "For further information visit {0}": "如需詳細資訊,請造訪 {0}", "For further information visit {0}.": "如需詳細資訊,請造訪 {0}。", "For more information about the 'console' field, see {0}": "如需 [主控台] 欄位的詳細資訊,請參閱 {0}", @@ -70,7 +70,7 @@ "Go to output": "前往輸出", "Help": "說明", "Host document file path": "主機文件檔案路徑", - "How to setup Remote Debugging": "How to setup Remote Debugging", + "How to setup Remote Debugging": "如何設定遠程偵錯", "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}。", @@ -80,7 +80,7 @@ "Is this a Bug or Feature request?": "這是 Bug 或功能要求嗎?", "Logs": "記錄", "Machine information": "電腦資訊", - "More Detail": "More Detail", + "More Detail": "更多詳細資料", "More Information": "其他資訊", "Name not defined in current configuration.": "未在目前的設定中定義名稱。", "Nested Code Action": "巢狀程式碼動作", @@ -91,12 +91,12 @@ "Non Razor file as active document": "非 Razor 檔案作為使用中文件", "Not Now": "現在不要", "OmniSharp": "OmniSharp", - "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.", + "OmniSharp requires a complete install of Mono (including MSBuild) to provide language services when `omnisharp.useModernNet` is disabled in Settings. Please install the latest Mono and restart.": "OmniSharp 需要完整安裝 Mono (包括 MSBuild),才能在設定中停用 `omnisharp.useModernNet` 時提供語言服務。請安裝最新的 Mono 並重新啟動。", "Open envFile": "開啟 envFile", - "Open settings": "Open settings", + "Open settings": "開啟設定", "Open solution": "開啟方案", "Operating system \"{0}\" not supported.": "不支援作業系統 \"{0}\"。", - "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download", + "Package {0} download from {1} failed integrity check. Some features may not work as expected. Please restart Visual Studio Code to retrigger the download": "從 {1} 下載的套件 {0} 完整性檢查失敗。某些功能可能無法如預期般運作。請重新啟動 Visual Studio Code 以重新觸發下載", "Perform the actions (or no action) that resulted in your Razor issue": "執行導致 Razor 問題的動作 (或不執行動作)", "Pick a fix all scope": "選擇修正所有範圍", "Pipe transport failed to get OS and processes.": "管道傳輸無法取得 OS 和處理序。", @@ -126,37 +126,39 @@ "Required assets to build and debug are missing from '{0}'. Add them?": "'{0}' 缺少建置和偵錯所需的資產。要新增嗎?", "Restart": "重新啟動", "Restart Language Server": "重新啟動語言伺服器", + "Restart server": "重新啟動伺服器", "Restore": "還原", "Restore already in progress": "還原已在進行中", "Restore {0}": "還原 {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "執行和偵錯工具: 未安裝有效的瀏覽器。請安裝 Edge 或 Chrome。", "Run and Debug: auto-detection found {0} for a launch browser": "執行並偵錯: 針對啟動瀏覽器找到 {0} 自動偵測", "See {0} output": "查看 {0} 輸出", - "Select fix all action": "Select fix all action", + "Select fix all action": "選取全部修正動作", "Select the process to attach to": "選取要附加至的目標處理序", "Select the project to launch": "選取要啟動的專案", "Self-signed certificate sucessfully {0}": "自我簽署憑證已成功 {0}", "Sending request": "正在傳送要求", "Server failed to start after retrying 5 times.": "伺服器在重試 5 次之後無法啟動。", + "Server stopped": "伺服器已停止", "Show Output": "顯示輸出", - "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", + "Some projects have trouble loading. Please review the output for more details.": "有些專案無法載入。如需詳細資料,請檢閱輸出。", "Start": "開始", "Startup project not set": "未設定啟動專案", "Steps to reproduce": "要重現的步驟", "Stop": "停止", "Suppress notification": "隱藏通知", "Synchronization timed out": "同步已逾時", - "Test run already in progress": "Test run already in progress", - "Text editor must be focused to fix all issues": "Text editor must be focused to fix all issues", + "Test run already in progress": "測試執行已在進行中", + "Text editor must be focused to fix all issues": "必須聚焦於文字編輯器,才能修正全部問題", "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.": "找不到 .NET Core SDK: {0}。將無法啟用 .NET Core 偵錯。確定 .NET Core SDK 已安裝且位於路徑上。", "The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "位於路徑上的 .NET Core SDK 太舊。將無法啟用 .NET Core 偵錯。最低的支援版本為 {0}。", - "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.", - "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "The C# extension for Visual Studio Code is incompatible on {0} {1}.", + "The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "適用於 Visual Studio Code 的 C# 延伸模組在 {0} {1} 上與 VS Code 遠端延伸模組不相容。若要查看可用的因應措施,請按一下 '{2}'。", + "The C# extension for Visual Studio Code is incompatible on {0} {1}.": "適用於 Visual Studio Code 的 C# 延伸模組在 {0} {1} 上不相容。", "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?": "選取的啟動設定已設為啟動網頁瀏覽器,但找不到信任的開發憑證。要建立信任的自我簽署憑證嗎?", "The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "啟動設定中的 'targetArchitecture' 值 '{0}' 無效。預期是 'x86_64' 或 'arm64'。", - "There are unresolved dependencies. Please execute the restore command to continue.": "There are unresolved dependencies. Please execute the restore command to continue.", + "There are unresolved dependencies. Please execute the restore command to continue.": "有無法解析的相依性。請執行還原命令以繼續。", "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.": "傳輸附加無法取得處理序清單。", @@ -168,6 +170,7 @@ "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}.": "無法產生資產以建置及偵錯。{0}。", + "Unable to launch Attach to Process dialog: ": "無法啟動 [附加至處理序] 對話方塊:", "Unable to resolve VSCode's version of CSharp": "無法解析 VSCode 的 CSharp 版本", "Unable to resolve VSCode's version of Html": "無法解析 VSCode 的 HTML 版本", "Unexpected RuntimeId '{0}'.": "未預期的 RuntimeId '{0}'。", @@ -196,7 +199,7 @@ "[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[警告]: .NET 偵錯工具不支援 x86 Windows。偵錯將無法使用。", "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "dotnet.server.useOmnisharp 選項已變更。請重新載入視窗以套用變更", "pipeArgs must be a string or a string array type": "pipeArgs 必須是字串或字串陣列類型", - "project.json is no longer a supported project format for .NET Core applications.": "project.json is no longer a supported project format for .NET Core applications.", + "project.json is no longer a supported project format for .NET Core applications.": "project.json 不再是 .NET Core 應用程式支援的專案格式。", "{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.json b/package.json index 1a2c5ddb0..9dc0bd06d 100644 --- a/package.json +++ b/package.json @@ -37,11 +37,11 @@ } }, "defaults": { - "roslyn": "4.12.0-1.24359.11", + "roslyn": "4.12.0-2.24422.6", "omniSharp": "1.39.11", - "razor": "9.0.0-preview.24365.1", + "razor": "9.0.0-preview.24418.1", "razorOmnisharp": "7.0.0-preview.23363.1", - "xamlTools": "17.12.35112.24" + "xamlTools": "17.12.35223.16" }, "main": "./dist/extension", "l10n": "./l10n", @@ -420,7 +420,7 @@ { "id": "Debugger", "description": ".NET Core Debugger (Windows / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-win7-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-win7-x64.zip", "installPath": ".debugger/x86_64", "platforms": [ "win32" @@ -430,12 +430,12 @@ "arm64" ], "installTestPath": "./.debugger/x86_64/vsdbg-ui.exe", - "integrity": "51E1D32D7A2FA219FB1D0DA1653499A37FAB146C5DB8FAE1152EA1D9439CB44F" + "integrity": "09B636A0CDDE06B822EE767A2A0637845F313427029E860D25C1271E738E4C9D" }, { "id": "Debugger", "description": ".NET Core Debugger (Windows / ARM64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-win10-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-win10-arm64.zip", "installPath": ".debugger/arm64", "platforms": [ "win32" @@ -444,12 +444,12 @@ "arm64" ], "installTestPath": "./.debugger/arm64/vsdbg-ui.exe", - "integrity": "9255B1E7F54D0BF6A425B3EB24285F344C454D389EDDCDA3A152E5AB68C75DDC" + "integrity": "68AB910A1204FC164A211BF80F55C07227B1D557A4F8A0D0290B598F19B2388C" }, { "id": "Debugger", "description": ".NET Core Debugger (macOS / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-osx-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-osx-x64.zip", "installPath": ".debugger/x86_64", "platforms": [ "darwin" @@ -463,12 +463,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/x86_64/vsdbg-ui", - "integrity": "A34F01035D135B48016211C93D0834C2569923EBCCA1A63F86081DA3EFEEB66C" + "integrity": "D65C1C28F8EAB504B67C6B05AF86990135E0B2E43041CDB398F849D1F30488A0" }, { "id": "Debugger", "description": ".NET Core Debugger (macOS / arm64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-osx-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-osx-arm64.zip", "installPath": ".debugger/arm64", "platforms": [ "darwin" @@ -481,12 +481,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/arm64/vsdbg-ui", - "integrity": "977F1E49FC561E3CB9C6B5305B48E5597BBE91C4A0FD0DE49DB73107555D966E" + "integrity": "127FBE4D4B5CD361B4FFCA3971565F87807510CAC599424F886A74CF6FBDB7E3" }, { "id": "Debugger", "description": ".NET Core Debugger (linux / ARM)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-linux-arm.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-linux-arm.zip", "installPath": ".debugger", "platforms": [ "linux" @@ -499,12 +499,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "975F5D034E36F0AC5E22F5B3B536C7F1FF1D2E0B7C2F94A50121845470302A73" + "integrity": "FBED7C822402B978B5F6102C1526CD6294842C5ACE014AFF2C510ED980BC8FE7" }, { "id": "Debugger", "description": ".NET Core Debugger (linux / ARM64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-linux-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-linux-arm64.zip", "installPath": ".debugger", "platforms": [ "linux" @@ -517,12 +517,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "A9D9DC69815DB4CDDA97BA9B1F5C186F7ECFDAF85F9A32C249B4B4DA2E0A69F6" + "integrity": "E5FB62E79BC08C67890933913CBAD1D25FB875DD73C553F73F00ECFC22CDE28B" }, { "id": "Debugger", "description": ".NET Core Debugger (linux musl / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-linux-musl-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-linux-musl-x64.zip", "installPath": ".debugger", "platforms": [ "linux-musl" @@ -535,12 +535,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "A7FB2C2F8B325C7DE533483CFC87C056D80C20E2FDE4313AC39DA683A31ACADD" + "integrity": "B4BAF73895504D04584BF7E03BBCED840B2405B6F8F432C2E6E8E2C8CB8F952E" }, { "id": "Debugger", "description": ".NET Core Debugger (linux musl / ARM64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-linux-musl-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-linux-musl-arm64.zip", "installPath": ".debugger", "platforms": [ "linux-musl" @@ -553,12 +553,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "DE7A55DD7A060333E0A5FB45C91DF8C1CFCCA35080B24327938DDD5DC6DE45D7" + "integrity": "1F56B47005E7F29C653F351D2A53038AF7E9E4B27969B30DC6C030B2DB0CF6CB" }, { "id": "Debugger", "description": ".NET Core Debugger (linux / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-34-1/coreclr-debug-linux-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-43-0/coreclr-debug-linux-x64.zip", "installPath": ".debugger", "platforms": [ "linux" @@ -571,7 +571,7 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "EB7CABB79A99FFBA926DE436D862253B10AFA8EC9D5706FE18D0C2671E564117" + "integrity": "D26DDB552DCED21D979174FB4783560AA4F8EE3AFC195EA93B0D1A7EBCFCBA79" }, { "id": "RazorOmnisharp", @@ -732,7 +732,7 @@ "title": "Text Editor", "order": 1, "properties": { - "dotnet.implementType.insertionBehavior": { + "dotnet.typeMembers.memberInsertionLocation": { "type": "string", "enum": [ "withOtherMembersOfTheSameKind", @@ -740,13 +740,13 @@ ], "default": "withOtherMembersOfTheSameKind", "enumDescriptions": [ - "%configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind%", - "%configuration.dotnet.implementType.insertionBehavior.atTheEnd%" + "%configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind%", + "%configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd%" ], - "description": "%configuration.dotnet.implementType.insertionBehavior%", + "description": "%configuration.dotnet.typeMembers.memberInsertionLocation%", "order": 10 }, - "dotnet.implementType.propertyGenerationBehavior": { + "dotnet.typeMembers.propertyGenerationBehavior": { "type": "string", "enum": [ "preferThrowingProperties", @@ -754,10 +754,10 @@ ], "default": "preferThrowingProperties", "enumDescriptions": [ - "%configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties%", - "%configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties%" + "%configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties%", + "%configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties%" ], - "description": "%configuration.dotnet.implementType.propertyGenerationBehavior%", + "description": "%configuration.dotnet.typeMembers.propertyGenerationBehavior%", "order": 10 }, "dotnet.codeLens.enableReferencesCodeLens": { @@ -788,6 +788,12 @@ "description": "%configuration.dotnet.completion.provideRegexCompletions%", "order": 20 }, + "dotnet.completion.triggerCompletionInArgumentLists": { + "type": "boolean", + "default": "true", + "description": "%configuration.dotnet.completion.triggerCompletionInArgumentLists%", + "order": 20 + }, "dotnet.backgroundAnalysis.analyzerDiagnosticsScope": { "type": "string", "enum": [ @@ -1462,17 +1468,22 @@ "default": null, "description": "%configuration.dotnet.server.crashDumpPath%" }, + "dotnet.server.suppressLspErrorToasts": { + "type": "boolean", + "default": false, + "description": "%configuration.dotnet.server.suppressLspErrorToasts%" + }, + "dotnet.server.useServerGC": { + "type": "boolean", + "default": true, + "description": "%configuration.dotnet.server.useServerGC%" + }, "dotnet.enableXamlTools": { "scope": "machine-overridable", "type": "boolean", "default": true, "description": "%configuration.dotnet.enableXamlTools%" }, - "dotnet.server.suppressLspErrorToasts": { - "type": "boolean", - "default": false, - "description": "%configuration.dotnet.server.suppressLspErrorToasts%" - }, "dotnet.projects.binaryLogPath": { "scope": "machine-overridable", "type": "string", diff --git a/package.nls.cs.json b/package.nls.cs.json index 355024023..8f8deb11b 100644 --- a/package.nls.cs.json +++ b/package.nls.cs.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Umožňuje zobrazit regulární výrazy v seznamu dokončení.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Povolí podporu zobrazení neimportovaných typů a neimportovaných metod rozšíření v seznamech dokončení. Při potvrzení se na začátek aktuálního souboru přidá příslušná direktiva použití. (Dříve omnisharp.enableImportCompletion)", "configuration.dotnet.completion.showNameCompletionSuggestions": "Pro členy, které jste nedávno vybrali, proveďte automatické dokončování názvů objektů.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Cesta výchozího řešení, které se má otevřít v pracovním prostoru. Můžete přeskočit nastavením na „zakázat“. (Dříve omnisharp.defaultLaunchSolution)", "configuration.dotnet.dotnetPath": "Zadává cestu k adresáři instalace dotnet, která se má použít místo výchozí systémové instalace. To má vliv pouze na instalaci dotnet, která se má použít k hostování samotného jazykového serveru. Příklad: /home/username/mycustomdotnetdirectory", "configuration.dotnet.enableXamlTools": "Povolí nástroje XAML při použití sady C# Dev Kit", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Zvýrazněte související komponenty JSON pod kurzorem.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Zvýraznit související komponenty regulárního výrazu pod kurzorem.", - "configuration.dotnet.implementType.insertionBehavior": "Umístění vložení vlastností, událostí a metod při implementaci rozhraní nebo abstraktní třídy.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Umístit je na konec.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Umístěte je s ostatními členy stejného druhu.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Chování generování vlastností při implementaci rozhraní nebo abstraktní třídy.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Upřednostňovat automatické vlastnosti.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Upřednostňovat vyvolávání vlastností.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Zobrazit nápovědy pro literály", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Zobrazit nápovědy pro výrazy new", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Zobrazit nápovědy pro všechno ostatní", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "Potlačit nápovědy, když název parametru odpovídá záměru metody", "configuration.dotnet.navigation.navigateToDecompiledSources": "Povolit navigaci na dekompilované zdroje.", "configuration.dotnet.preferCSharpExtension": "Vynutí načtení projektů pouze s rozšířením jazyka C#. To může být užitečné při použití starších typů projektů, které jazyk C# Dev Kit nepodporuje. (Vyžaduje opětovné načtení okna)", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "Nastaví cestu, do které se při načítání projektů zapisují binární protokoly MSBuildu, aby se usnadnil diagnostika chyb načítání.", "configuration.dotnet.projects.enableAutomaticRestore": "Povolí automatické obnovení balíčku NuGet, pokud rozšíření zjistí, že chybí prostředky.", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "Zobrazit informace o poznámkách při zobrazení symbolu.", "configuration.dotnet.server.componentPaths": "Umožňuje přepsat cestu ke složce pro integrované komponenty jazykového serveru (například přepsat cestu .roslynDevKit v adresáři rozšíření tak, aby používala místně sestavené komponenty).", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "Určuje časový limit (v ms), aby se klient úspěšně spustil a připojil k jazykovému serveru.", "configuration.dotnet.server.suppressLspErrorToasts": "Potlačí zobrazování informačních zpráv o chybách, pokud na serveru dojde k chybě, ze které se dá zotavit.", "configuration.dotnet.server.trace": "Nastaví úroveň protokolování pro jazykový server", + "configuration.dotnet.server.useServerGC": "Nakonfigurujte jazykový server tak, aby používal uvolňování paměti serveru .NET. Uvolňování paměti serveru obecně přináší vyšší výkon za cenu vyšší spotřeby paměti.", "configuration.dotnet.server.waitForDebugger": "Při spuštění serveru předá příznak --debug, aby bylo možné připojit ladicí program. (Dříve omnisharp.waitForDebugger)", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Hledat symboly v referenčních sestaveních Ovlivňuje funkce, které vyžadují vyhledávání symbolů, například přidání importů.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "Umístění vložení vlastností, událostí a metod při implementaci rozhraní nebo abstraktní třídy.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Umístit je na konec.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Umístěte je s ostatními členy stejného druhu.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Chování generování vlastností při implementaci rozhraní nebo abstraktní třídy.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Upřednostňovat automatické vlastnosti.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Upřednostňovat vyvolávání vlastností.", "configuration.dotnet.unitTestDebuggingOptions": "Možnosti, které se mají použít s ladicím programem při spouštění pro ladění testů jednotek. (Dříve csharp.unitTestDebuggingOptions)", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "Cesta k souboru .runsettings, který by se měl použít při spouštění testů jednotek (dříve omnisharp.testRunSettings)", + "configuration.omnisharp.autoStart": "Určuje, jestli se server OmniSharp automaticky spustí, nebo ne. Pokud je false, lze server OmniSharp spustit pomocí příkazu Restartovat OmniSharp.", + "configuration.omnisharp.csharp.format.enable": "Umožňuje povolit nebo zakázat výchozí formátovací modul jazyka C# (vyžaduje restartování).", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Určuje maximální počet souborů, pro které je hlášena diagnostika pro celý pracovní prostor. Pokud je tento limit překročen, zobrazí se diagnostika pouze pro aktuálně otevřené soubory. Zadáním hodnoty 0 nebo nižší můžete limit zcela vypnout.", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Pole vlastních názvů symbolů, pro které by měla být zakázána funkce CodeLens", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Umožňuje povolit nebo zakázat sémantické zvýrazňování souborů jazyka C# (soubory Razor se v tuto chvíli nepodporují). Výchozí hodnota je false. Zavřete otevřené soubory, aby se projevily provedené změny.", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Zobrazí protokol serveru OmniSharp v podokně Výstup, když server OmniSharp ohlásí chybu.", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Potlačí okno oznámení, aby se přidaly chybějící prostředky pro sestavení nebo ladění aplikace.", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Potlačení upozornění, že se sada .NET Core SDK nenachází v dané cestě.", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Umožňuje potlačit okno s oznámením k provedení operace dotnet restore v případě, že nelze vyřešit závislosti.", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Umožňuje potlačit zobrazování skryté diagnostiky (například nepotřebných direktiv using) v editoru nebo v podokně Problémy.", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Umožňuje potlačit upozornění, že soubor project.json již není podporovaným formátem projektu pro aplikace .NET Core.", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Určuje, jestli se mají zobrazovat oznámení, pokud při načítání projektu dojde k upozorněním nebo chybám na serveru OmniSharp. Upozornění/chyby tohoto typu jsou vždy generovány do protokolu serveru OmniSharp.", + "configuration.omnisharp.dotNetCliPaths": "Cesty k místně staženému rozhraní .NET CLI, které se použije pro spuštění jakéhokoli uživatelského kódu", + "configuration.omnisharp.dotnet.server.useOmnisharp": "Přepne na používání serveru Omnisharp pro jazykové funkce, pokud je to povoleno (vyžaduje restartování). Tato možnost se nebude s nainstalovanou sadou C# Dev Kit respektovat.", + "configuration.omnisharp.enableAsyncCompletion": "(EXPERIMENTÁLNÍ) Povolí podporu pro asynchronní řešení úprav doplňování. Může to urychlit zobrazení seznamu pro doplňování, zejména seznamů pro doplňování metod přepsání a částečných metod, za cenu mírného zpoždění po vložení položky pro doplnění. Většina položek por doplnění nebude mít při použití této funkce žádný znatelný dopad, ale zadání bezprostředně po vložení doplnění metody přepsání nebo částečné metody před doplněním vložení může mít nepředvídatelné výsledky.", + "configuration.omnisharp.enableDecompilationSupport": "Povolí podporu pro dekompilaci externích odkazů namísto zobrazování metadat.", + "configuration.omnisharp.enableEditorConfigSupport": "Povolí podporu čtení stylu kódu, konvence pojmenování a nastavení analyzátoru z .editorconfig.", + "configuration.omnisharp.enableLspDriver": "Povolí podporu modulu založeného na experimentálních jazykových protokolech (správné nastavení vazeb vyžaduje opětovné načtení).", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "Pokud je true, systém projektu MSBuild načte projekty pouze pro soubory, které byly otevřeny v editoru. Toto nastavení je užitečné pro rozsáhlé kódové báze jazyka C# a umožňuje rychlejší inicializaci funkcí navigace v kódu pouze pro projekty, které se týkají upravovaného kódu. S tímto nastavením může OmniSharp načítat méně projektů, takže může zobrazovat neúplné referenční seznamy pro symboly.", + "configuration.omnisharp.loggingLevel": "Určuje úroveň výstupu protokolování ze serveru OmniSharp.", + "configuration.omnisharp.maxFindSymbolsItems": "Maximální počet položek, které může operace Přejít na symbol v pracovním prostoru zobrazit. Limit se uplatní pouze v případě, že je tu zadáno kladné číslo.", + "configuration.omnisharp.maxProjectResults": "Maximální počet projektů, které se mají zobrazit v rozevíracím seznamu Vybrat projekt (maximálně 250).", + "configuration.omnisharp.minFindSymbolsFilterLength": "Minimální počet znaků, které je třeba zadat, než se zobrazí nějaký výsledek operace Přejít na symbol v pracovním prostoru.", + "configuration.omnisharp.monoPath": "Určuje cestu k instalaci modulu runtime Mono, která se má použít, když je možnost useModernNet nastavená na false, místo výchozí systémové instalace. Příklad: /Library/Frameworks/Mono.framework/Versions/Current", + "configuration.omnisharp.organizeImportsOnFormat": "Určuje, zda mají být během formátování dokumentu seskupeny a seřazeny direktivy using.", + "configuration.omnisharp.projectFilesExcludePattern": "Vzor vyloučení, který používá server OmniSharp k vyhledání všech souborů projektu", + "configuration.omnisharp.projectLoadTimeout": "Doba, po kterou bude Visual Studio Code čekat na spuštění serveru OmniSharp. Čas je vyjádřen v sekundách.", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Určuje, jestli se má potvrdit pomocný element značky a elementy komponenty s mezerou.", + "configuration.omnisharp.razor.devmode": "Vynutí spuštění rozšíření v režimu, který umožňuje místní vývoj Razor.VSCode.", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Vynutí, aby levá složená závorka za direktivou @code nebo @functions byla na následujícím řádku.", + "configuration.omnisharp.razor.format.enable": "Umožňuje povolit nebo zakázat výchozí formátovací modul Razor.", + "configuration.omnisharp.razor.plugin.path": "Přepíše cestu ke knihovně DLL modulu plug-in Razor.", + "configuration.omnisharp.sdkIncludePrereleases": "Určuje, jestli se mají při určování verze, která se má použít pro načtení projektu, zahrnout verze Preview sady .NET SDK. Použije se, pokud je parametr useModernNet nastavený na hodnotu true.", + "configuration.omnisharp.sdkPath": "Určuje cestu k instalaci sady .NET SDK, která se použije pro načítání projektu místo nejvyšší nainstalované verze. Použije se, pokud je parametr useModernNet nastavený na hodnotu true. Příklad: /home/username/dotnet/sdks/6.0.300.", + "configuration.omnisharp.sdkVersion": "Určuje verzi sady .NET SDK, která se použije pro načtení projektu namísto nejvyšší nainstalované verze. Použije se, pokud je parametr useModernNet nastavený na hodnotu true. Příklad: 6.0.300", + "configuration.omnisharp.useEditorFormattingSettings": "Určuje, jestli má server OmniSharp používat nastavení editoru VS Code pro formátování kódu C# (použití tabulátorů, velikost odsazení).", + "configuration.omnisharp.useModernNet.description": "Použijte build serveru OmniSharp pro .NET 6. Tato verze _nepodporuje_ projekty .NET Framework, které nejsou ve stylu sady SDK, včetně Unity. U projektů Framework, .NET Core a .NET 5+, které jsou ve stylu sady SDK, byste měli zaznamenat výrazné zlepšení výkonu.", + "configuration.omnisharp.useModernNet.title": "Použít build serveru OmniSharp pro .NET 6", "configuration.razor.languageServer.debug": "Určuje, jestli se má při spouštění jazykového serveru čekat na připojení ladění.", "configuration.razor.languageServer.directory": "Přepíše cestu k adresáři jazykového serveru Razor.", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(EXPERIMENTÁLNÍ) Povolit kombinované generování kódu v době návrhu / za běhu pro soubory Razor", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": "Pole adres URL serveru symbolů (například: http​://MyExampleSymbolServer) nebo adresářů (příklad: /build/symbols) k vyhledávání souborů .pdb. Tyto adresáře budou prohledány spolu s výchozími umístěními – 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", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "Typ kódu, který se má ladit. Může to být buď coreclr pro ladění .NET Core, nebo cclr pro Desktop .NET Framework. clr funguje pouze v systému Windows, protože Desktop Framework je určen pouze pro Windows.", "viewsWelcome.debug.contents": "[Generování prostředků jazyka C# pro sestavení a ladění](command:dotnet.generateAssets)\r\n\r\nDalší informace o souboru launch.json najdete v tématu [Konfigurace souboru launch.json pro ladění v jazyce C#](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 379f49db6..8109c69d0 100644 --- a/package.nls.de.json +++ b/package.nls.de.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Reguläre Ausdrücke in der Vervollständigungsliste anzeigen.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Ermöglicht die Anzeige nicht importierter Typen und nicht importierter Erweiterungsmethoden in Vervollständigungslisten. Wenn ein Commit ausgeführt wird, wird die entsprechende using-Direktive am Anfang der aktuellen Datei hinzugefügt. (Zuvor \"omnisharp.enableImportCompletion\")", "configuration.dotnet.completion.showNameCompletionSuggestions": "Führen Sie die automatische Vervollständigung des Objektnamens für die Elemente aus, die Sie kürzlich ausgewählt haben.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Der Pfad der Standardlösung, die im Arbeitsbereich geöffnet werden soll, oder auf \"deaktivieren\" festlegen, um sie zu überspringen. (Zuvor \"omnisharp.defaultLaunchSolution\")", "configuration.dotnet.dotnetPath": "Gibt den Pfad zu einem dotnet-Installationsverzeichnis an, das anstelle des Standardsystems verwendet werden soll. Dies wirkt sich nur auf die dotnet-Installation aus, die zum Hosten des Sprachservers selbst verwendet werden soll. Beispiel: \"/home/username/mycustomdotnetdirectory\".", "configuration.dotnet.enableXamlTools": "Aktiviert XAML-Tools bei Verwendung des C#-Dev Kit", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Zugehörige JSON-Komponenten unter dem Cursor markieren.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Zugehörige Komponenten regulärer Ausdrücke unter dem Cursor markieren.", - "configuration.dotnet.implementType.insertionBehavior": "Die Einfügeposition von Eigenschaften, Ereignissen und Methoden beim Implementieren der Schnittstelle oder abstrakten Klasse.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Platzieren Sie sie am Ende.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Platzieren Sie sie mit anderen Mitgliedern derselben Art.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Generierungsverhalten von Eigenschaften beim Implementieren einer Schnittstelle oder einer abstrakten Klasse.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Automatische Eigenschaften bevorzugen.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Ausgelöste Eigenschaften bevorzugen.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Hinweise für Literale anzeigen", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Hinweise für new-Ausdrücke anzeigen", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Hinweise für alles andere anzeigen", @@ -73,8 +68,15 @@ "configuration.dotnet.server.startTimeout": "Gibt ein Timeout (in ms) an, mit dem der Client erfolgreich gestartet und eine Verbindung mit dem Sprachserver hergestellt werden kann.", "configuration.dotnet.server.suppressLspErrorToasts": "Unterdrückt, dass Fehler-Popups angezeigt werden, wenn auf dem Server ein wiederherstellbarer Fehler auftritt.", "configuration.dotnet.server.trace": "Legt den Protokolliergrad für den Sprachserver fest.", + "configuration.dotnet.server.useServerGC": "Konfigurieren Sie den Sprachserver für die Verwendung der GC des .NET-Servers. Die GC auf dem Server bietet im Allgemeinen eine bessere Leistung bei einem höheren Arbeitsspeicherverbrauch.", "configuration.dotnet.server.waitForDebugger": "Übergibt das Flag \"--debug\" beim Starten des Servers, damit ein Debugger angefügt werden kann. (Zuvor \"omnisharp.waitForDebugger\")", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Symbole in Verweisassemblys suchen. Dies wirkt sich auf Features aus, die eine Symbolsuche erfordern, z. B. Importe hinzufügen.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "Die Einfügeposition von Eigenschaften, Ereignissen und Methoden beim Implementieren der Schnittstelle oder abstrakten Klasse.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Platzieren Sie sie am Ende.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Platzieren Sie sie mit anderen Mitgliedern derselben Art.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Generierungsverhalten von Eigenschaften beim Implementieren einer Schnittstelle oder einer abstrakten Klasse.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Automatische Eigenschaften bevorzugen.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Ausgelöste Eigenschaften bevorzugen.", "configuration.dotnet.unitTestDebuggingOptions": "Optionen, die mit dem Debugger beim Starten des Komponententestdebuggings verwendet werden können. (Zuvor \"csharp.unitTestDebuggingOptions\")", "configuration.dotnet.unitTests.runSettingsPath": "Pfad zur „.runsettings“-Datei, die beim Ausführen von Komponententests verwendet werden soll. (Vorher `omnisharp.testRunSettings`)", "configuration.omnisharp.autoStart": "Gibt an, ob der OmniSharp-Server automatisch gestartet wird. Bei „false“ kann OmniSharp mit dem Befehl „OmniSharp neu starten“ gestartet werden.", diff --git a/package.nls.es.json b/package.nls.es.json index 2be25371d..db2294fff 100644 --- a/package.nls.es.json +++ b/package.nls.es.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Mostrar expresiones regulares en la lista de finalización.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Habilita la compatibilidad para mostrar tipos no importados y métodos de extensión no importados en listas de finalización. Cuando se confirme, se agregará la directiva de uso adecuada en la parte superior del archivo actual. (Anteriormente \"omnisharp.enableImportCompletion\")", "configuration.dotnet.completion.showNameCompletionSuggestions": "Realice la finalización automática del nombre de objeto para los miembros que ha seleccionado recientemente.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Ruta de acceso de la solución predeterminada que se va a abrir en el área de trabajo o se establece en \"deshabilitar\" para omitirla. (Anteriormente \"omnisharp.defaultLaunchSolution\")", "configuration.dotnet.dotnetPath": "Especifica la ruta de acceso a un directorio de instalación de dotnet que se va a usar en lugar del predeterminado del sistema. Esto solo influye en la instalación de dotnet que se va a usar para hospedar el propio servidor de idioma. Ejemplo: \"/home/username/mycustomdotnetdirectory\".", "configuration.dotnet.enableXamlTools": "Habilita las herramientas XAML al usar el Kit de desarrollo de C#", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Resaltar los componentes JSON relacionados bajo el cursor.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Resaltar los componentes de expresiones regulares relacionados bajo el cursor.", - "configuration.dotnet.implementType.insertionBehavior": "Ubicación de inserción de propiedades, eventos y métodos cuando se implementa una interfaz o una clase abstracta.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Colóquelos al final.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Colóquelos con otros miembros del mismo tipo.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Comportamiento de generación de propiedades al implementar una interfaz o una clase abstracta.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Preferir propiedades automáticas.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Preferir propiedades de lanzamiento.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Mostrar sugerencias para los literales", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Mostrar sugerencias para las expresiones \"new\"", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Mostrar sugerencias para todo lo demás", @@ -73,8 +68,15 @@ "configuration.dotnet.server.startTimeout": "Especifica un tiempo de espera (en ms) para que el cliente se inicie correctamente y se conecte al servidor de lenguaje.", "configuration.dotnet.server.suppressLspErrorToasts": "Suprime la visualización de notificaciones del sistema de error si el servidor encuentra un error recuperable.", "configuration.dotnet.server.trace": "Establece el nivel de registro para el servidor de lenguaje", + "configuration.dotnet.server.useServerGC": "Configure el servidor de idiomas para usar la recolección de elementos no utilizados del servidor de .NET. La recolección de elementos no utilizados del servidor suele proporcionar un mejor rendimiento a costa de un mayor consumo de memoria.", "configuration.dotnet.server.waitForDebugger": "Pasa la marca --debug al iniciar el servidor para permitir que se adjunte un depurador. (Anteriormente \"omnisharp.waitForDebugger\")", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Buscar símbolos en ensamblados de referencia. Afecta a las características y requiere la búsqueda de símbolos, como agregar importaciones.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "Ubicación de inserción de propiedades, eventos y métodos cuando se implementa una interfaz o una clase abstracta.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Colóquelos al final.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Colóquelos con otros miembros del mismo tipo.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Comportamiento de generación de propiedades al implementar una interfaz o una clase abstracta.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Preferir propiedades automáticas.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Preferir propiedades de lanzamiento.", "configuration.dotnet.unitTestDebuggingOptions": "Opciones que se van a usar con el depurador al iniciar para la depuración de pruebas unitarias. (Anteriormente \"csharp.unitTestDebuggingOptions\")", "configuration.dotnet.unitTests.runSettingsPath": "Ruta de acceso al archivo .runsettings que debe usarse al ejecutar pruebas unitarias. (Previously `omnisharp.testRunSettings`)", "configuration.omnisharp.autoStart": "Especifica si el servidor OmniSharp se iniciará automáticamente o no. Si es false, OmniSharp se puede iniciar con el comando \"Restart OmniSharp\".", diff --git a/package.nls.fr.json b/package.nls.fr.json index 8f359e23c..e31b8b297 100644 --- a/package.nls.fr.json +++ b/package.nls.fr.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Afficher les expressions régulières dans la liste de saisie semi-automatique.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Active la prise en charge de l’affichage des types non pris en charge et des méthodes d’extension non prises en charge dans les listes de saisie semi-automatique. Une fois validée, la directive using appropriée est ajoutée en haut du fichier actif. (Précédemment `omnisharp.enableImportCompletion`)", "configuration.dotnet.completion.showNameCompletionSuggestions": "Effectuez la complétion automatique du nom d’objet pour les membres que vous avez récemment sélectionnés.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Le chemin d’accès de la solution par défaut à ouvrir dans l’espace de travail, ou la valeur ’disable’ pour l’ignorer. (Précédemment `omnisharp.defaultLaunchSolution`)", "configuration.dotnet.dotnetPath": "Spécifie le chemin d’accès à un répertoire d’installation de dotnet à utiliser à la place du répertoire par défaut du système. Cela n’a d’influence que sur l’installation dotnet à utiliser pour héberger le serveur de langues lui-même. Exemple : \"/home/username/mycustomdotnetdirect\" : \"/home/nom d’utilisateur/monrépertoiredotnetpersonnalisé\".", "configuration.dotnet.enableXamlTools": "Active les outils XAML lors de l’utilisation du Kit de développement C#", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Mettez en surbrillance les composants JSON associés sous le curseur.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Mettre en surbrillance les composants d’expression régulière associés sous le curseur.", - "configuration.dotnet.implementType.insertionBehavior": "Emplacement d’insertion des propriétés, des événements et des méthodes lors de l’implémentation d’une interface ou d’une classe abstraite.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Placez-les à la fin.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Placez-les avec d’autres membres du même type.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Comportement de génération des propriétés lors de l’implémentation d’une interface ou d’une classe abstraite.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Préférer les propriétés automatiques.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Préférer les propriétés de levée.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Afficher les indicateurs pour les littéraux", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Afficher les indicateurs pour les expressions 'new'", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Afficher les indicateurs pour tout le reste", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "Supprimer les indicateurs quand le nom de paramètre correspond à l'intention de la méthode", "configuration.dotnet.navigation.navigateToDecompiledSources": "Activez la navigation vers les sources décompliées.", "configuration.dotnet.preferCSharpExtension": "Force le chargement des projets avec l'extension C# uniquement. Cela peut être utile lors de l’utilisation de types de projets hérités qui ne sont pas pris en charge par C# Dev Kit. (Nécessite le rechargement de la fenêtre)", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "Définit un chemin d’accès dans lequel les journaux binaires MSBuild sont écrits lors du chargement des projets, pour faciliter le diagnostic des erreurs de chargement.", "configuration.dotnet.projects.enableAutomaticRestore": "Active la restauration automatique de NuGet si l’extension détecte que des actifs sont manquants.", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "Afficher les informations sur les remarques lors de l’affichage du symbole.", "configuration.dotnet.server.componentPaths": "Permet de remplacer le chemin d’accès au dossier des composants intégrés du serveur de langage (par exemple, remplacer le chemin d’accès .roslynDevKit dans le répertoire d’extension pour utiliser les composants générés localement).", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "Spécifie un délai d'attente (en ms) pour que le client démarre et se connecte avec succès au serveur de langue.", "configuration.dotnet.server.suppressLspErrorToasts": "Supprime l’affichage des notifications toast d’erreur si le serveur a rencontré une erreur récupérable.", "configuration.dotnet.server.trace": "Définit le niveau de journalisation pour le serveur de langage", + "configuration.dotnet.server.useServerGC": "Configurez le serveur de langue pour qu’il utilise le serveur .NET GC. Le serveur GC offre généralement un meilleur niveau de performance au prix d’une consommation de mémoire plus élevée.", "configuration.dotnet.server.waitForDebugger": "Passe le drapeau – debug lors du lancement du serveur pour permettre à un débogueur d’être attaché. (Précédemment `omnisharp.waitForDebugger`)", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Rechercher des symboles dans les assemblys de référence. Elle affecte les fonctionnalités nécessitant une recherche de symboles, comme l’ajout d’importations.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "Emplacement d’insertion des propriétés, des événements et des méthodes lors de l’implémentation d’une interface ou d’une classe abstraite.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Placez-les à la fin.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Placez-les avec d’autres membres du même type.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Comportement de génération des propriétés lors de l’implémentation d’une interface ou d’une classe abstraite.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Préférer les propriétés automatiques.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Préférer les propriétés de levée.", "configuration.dotnet.unitTestDebuggingOptions": "Options à utiliser avec le débogueur lors du lancement du débogage des tests unitaires. (Précédemment `csharp.unitTestDebuggingOptions`)", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "Chemin du fichier .runsettings qui doit être utilisé lors de l’exécution de tests unitaires. (Previously `omnisharp.testRunSettings`)", + "configuration.omnisharp.autoStart": "Spécifie si le serveur OmniSharp sera démarré automatiquement ou non. Si la valeur est false, OmniSharp peut être démarré avec la commande « Restart OmniSharp » (Redémarrer OmniSharp).", + "configuration.omnisharp.csharp.format.enable": "Activer/désactiver le formateur C# par défaut (nécessite un redémarrage).", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Spécifie le nombre maximal de fichiers pour lesquels les diagnostics sont signalés pour l’ensemble de l’espace de travail. Si cette limite est dépassée, les diagnostics s’affichent uniquement pour les fichiers actuellement ouverts. Spécifiez 0 ou moins pour désactiver complètement la limite.", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Tableau de noms de symboles personnalisés pour lesquels CodeLens doit être désactivé.", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Activez/désactivez la mise en surbrillance sémantique pour les fichiers C# (fichiers Razor actuellement non pris en charge). La valeur par défaut est false. Fermez les fichiers ouverts pour que les modifications prennent effet.", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Affiche le journal OmniSharp dans le volet Sortie lorsque OmniSharp signale une erreur.", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Supprimez la fenêtre de notification pour ajouter des ressources manquantes pour générer ou déboguer l’application.", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Supprimez l’avertissement indiquant que le kit SDK .NET Core n’est pas sur le chemin d’accès.", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Supprimez la fenêtre de notification pour effectuer une « restauration dotnet » lorsque les dépendances ne peuvent pas être résolues.", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Supprimez les diagnostics « masqués » (tels que les directives d’utilisation inutiles) de l’affichage dans l’éditeur ou le volet Problèmes.", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Supprimer l’avertissement indiquant que project.json n’est plus un format de projet pris en charge pour les applications .NET Core", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Spécifie si les notifications doivent être affichées si OmniSharp rencontre des avertissements ou des erreurs lors du chargement d’un projet. Notez que ces avertissements/erreurs sont toujours émis dans le journal OmniSharp", + "configuration.omnisharp.dotNetCliPaths": "Chemins d’accès à un téléchargement local de l’interface CLI .NET à utiliser pour exécuter n’importe quel code utilisateur.", + "configuration.omnisharp.dotnet.server.useOmnisharp": "Bascule pour utiliser le serveur Omnisharp pour les fonctionnalités linguistiques lorsqu’il est activé (nécessite un redémarrage). Cette option ne sera pas respectée avec le Kit de développement C# installé.", + "configuration.omnisharp.enableAsyncCompletion": "(EXPÉRIMENTAL) Active la prise en charge de la résolution asynchrone des modifications de saisie semi-automatique. Cela peut accélérer l'affichage de la liste d'achèvement, en particulier les listes d'achèvement de méthodes de remplacement et partielles, au prix de légers retards après l'insertion d'un élément d'achèvement. La plupart des éléments de saisie semi-automatique n’auront aucun impact notable sur cette fonctionnalité, mais la saisie immédiatement après l’insertion d’un remplacement ou d’une saisie semi-automatique de méthode partielle, avant la fin de l’insertion, peut avoir des résultats imprévisibles.", + "configuration.omnisharp.enableDecompilationSupport": "Active la prise en charge de la décompilation des références externes au lieu d’afficher les métadonnées.", + "configuration.omnisharp.enableEditorConfigSupport": "Permet la prise en charge du style de lecture du code, de la convention de dénomination et des paramètres de l'analyseur à partir de .editorconfig.", + "configuration.omnisharp.enableLspDriver": "Active la prise en charge du moteur basé sur le protocole de langage expérimental (nécessite un rechargement pour configurer correctement les liaisons)", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "Si c'est vrai, le système de projet MSBuild chargera uniquement les projets pour les fichiers ouverts dans l'éditeur. Ce paramètre est utile pour les bases de code C# volumineuses et permet une initialisation plus rapide des fonctionnalités de navigation du code uniquement pour les projets pertinents pour le code en cours de modification. Si ce paramètre est activé, OmniSharp peut charger moins de projets et peut donc afficher des listes de référence incomplètes pour les symboles.", + "configuration.omnisharp.loggingLevel": "Spécifie le niveau de sortie de journalisation du serveur OmniSharp.", + "configuration.omnisharp.maxFindSymbolsItems": "Nombre maximal d’éléments que l’opération « Atteindre le symbole dans l’espace de travail » peut afficher. La limite est appliquée uniquement lorsqu’un nombre positif est spécifié ici.", + "configuration.omnisharp.maxProjectResults": "Nombre maximal de projets à afficher dans la liste déroulante « Sélectionner un projet » (maximum 250).", + "configuration.omnisharp.minFindSymbolsFilterLength": "Le nombre minimal de caractères à entrer avant l’opération « Accéder au symbole dans l’espace de travail » affiche les résultats.", + "configuration.omnisharp.monoPath": "Spécifie le chemin d'accès à une installation mono à utiliser lorsque « useModernNet » est défini sur false, au lieu de celui du système par défaut. Exemple : « /Library/Frameworks/Mono.framework/Versions/Current »", + "configuration.omnisharp.organizeImportsOnFormat": "Spécifie si les directives « using » doivent être regroupées et triées lors du formatage du document.", + "configuration.omnisharp.projectFilesExcludePattern": "Modèle d’exclusion utilisé par OmniSharp pour rechercher tous les fichiers projet.", + "configuration.omnisharp.projectLoadTimeout": "Le temps Visual Studio Code attend le démarrage du serveur OmniSharp. L’heure est exprimée en secondes.", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Spécifie s’il faut valider les éléments tag helper et component avec un espace.", + "configuration.omnisharp.razor.devmode": "Force l’extension à s’exécuter dans un mode qui active le développement Razor.VSCode local.", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Force l'accolade ouverte après une directive @code ou @functions à se trouver sur la ligne suivante.", + "configuration.omnisharp.razor.format.enable": "Activez/désactivez le formateur Razor par défaut.", + "configuration.omnisharp.razor.plugin.path": "Remplace le chemin d’accès à la DLL du plug-in Razor.", + "configuration.omnisharp.sdkIncludePrereleases": "Spécifie s’il faut inclure des versions préliminaires du Kit de développement logiciel (SDK) .NET lors de la détermination de la version à utiliser pour le chargement de projet. S'applique lorsque « useModernNet » est défini sur true.", + "configuration.omnisharp.sdkPath": "Spécifie le chemin d’accès à une installation du Kit de développement logiciel (SDK) .NET à utiliser pour le chargement de projet au lieu de la version la plus élevée installée. S'applique lorsque « useModernNet » est défini sur true. Exemple : /home/username/dotnet/sdks/6.0.300.", + "configuration.omnisharp.sdkVersion": "Spécifie la version du Kit de développement logiciel (SDK) .NET à utiliser pour le chargement de projet au lieu de la version la plus élevée installée. S'applique lorsque « useModernNet » est défini sur true. Exemple : 6.0.300.", + "configuration.omnisharp.useEditorFormattingSettings": "Spécifie si OmniSharp doit utiliser VS Code paramètres de l’éditeur pour la mise en forme du code C# (utilisation d’onglets, taille de retrait).", + "configuration.omnisharp.useModernNet.description": "Utilisez la version OmniSharp pour .NET 6. Cette version _ne prend pas_ en charge les projets .NET Framework non de style SDK, y compris Unity. Les projets framework de style SDK, .NET Core et .NET 5+ doivent voir des améliorations significatives des performances.", + "configuration.omnisharp.useModernNet.title": "Utiliser la version .NET 6 d'OmniSharp", "configuration.razor.languageServer.debug": "Spécifie s’il faut attendre l’attachement du débogage au lancement du serveur de langage.", "configuration.razor.languageServer.directory": "Remplace le chemin d’accès au répertoire du serveur de langage Razor.", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(EXPÉRIMENTAL) Activer la génération combinée de code au moment de la conception/à l’exécution pour les fichiers Razor", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": "Tableau d’URL de serveur de symboles (example: 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 »", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "Type de code à déboguer. Peut être soit « coreclr » pour le débogage .NET Core, soit « clr » pour Desktop .NET Framework. `clr` ne fonctionne que sous Windows car le framework Desktop est uniquement Windows.", "viewsWelcome.debug.contents": "[Générer des ressources C# pour la génération et le débogage](command:dotnet.generateAssets)\r\n\r\nPour en savoir plus sur launch.json, consultez [Configuration de launch.json pour le débogage C#](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 65c311238..377e73f1e 100644 --- a/package.nls.it.json +++ b/package.nls.it.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Mostra espressioni regolari nell'elenco di completamento.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Abilita il supporto per mostrare i tipi non importati e i metodi di estensione non importati negli elenchi di completamento. Quando viene eseguito il commit, la direttiva using appropriata verrà aggiunta all'inizio del file corrente. (In precedenza “omnisharp.enableImportCompletion”)", "configuration.dotnet.completion.showNameCompletionSuggestions": "Consente di eseguire il completamento automatico del nome dell'oggetto per i membri selezionati di recente.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Percorso della soluzione predefinita da aprire nell'area di lavoro o impostare su 'disabilita' per ignorarla. (In precedenza “omnisharp.defaultLaunchSolution”)", "configuration.dotnet.dotnetPath": "Specifica il percorso di una directory di installazione dotnet da usare al posto di quella predefinita del sistema. Ciò influisce solo sull'installazione di dotnet da usare per ospitare il server di linguaggio stesso. Esempio: \"/home/username/mycustomdotnetdirectory\".", "configuration.dotnet.enableXamlTools": "Abilita gli strumenti XAML quando si usa il kit di sviluppo C#", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Evidenziare i componenti JSON correlati sotto il cursore.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Evidenzia i componenti dell'espressione regolare correlati sotto il cursore.", - "configuration.dotnet.implementType.insertionBehavior": "La posizione di inserimento di proprietà, eventi e metodi quando si implementa un'interfaccia o una classe astratta.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Posizionarli alla fine.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Posizionarli con altri membri dello stesso tipo.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Comportamento di generazione delle proprietà quando si implementa un'interfaccia o una classe astratta.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Preferisci proprietà automatiche.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Preferisci proprietà generate.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Mostra suggerimenti per i valori letterali", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Mostra suggerimenti per le espressioni 'new'", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Mostra suggerimenti per tutto il resto", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "Non visualizzare suggerimenti quando il nome del parametro corrisponde alla finalità del metodo", "configuration.dotnet.navigation.navigateToDecompiledSources": "Abilita la navigazione verso origini decompilate.", "configuration.dotnet.preferCSharpExtension": "Forza il caricamento dei progetti solo con l'estensione C#. Può essere utile quando si usano tipi di progetto legacy non supportati dal Kit di sviluppo C#. (Richiede il ricaricamento della finestra)", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "Imposta un percorso in cui vengono scritti i log binari di MSBuild durante il caricamento dei progetti per diagnosticare gli errori di caricamento.", "configuration.dotnet.projects.enableAutomaticRestore": "Abilita il ripristino automatico di NuGet se l'estensione rileva che mancano asset.", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "Mostra le informazioni sulle note quando viene visualizzato il simbolo.", "configuration.dotnet.server.componentPaths": "Consente di eseguire l'override del percorso della cartella per i componenti predefiniti del server di linguaggio (ad esempio, eseguire l'override del percorso .roslynDevKit nella directory delle estensioni per usare componenti compilati in locale)", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "Specifica un timeout (in ms) per l'avvio del client e la sua connessione al server di linguaggio.", "configuration.dotnet.server.suppressLspErrorToasts": "Impedisce la visualizzazione degli avvisi popup di errore se il server rileva un errore reversibile.", "configuration.dotnet.server.trace": "Imposta il livello di registrazione per il server di linguaggio", + "configuration.dotnet.server.useServerGC": "Configurare il server del linguaggio per l'utilizzo di Garbage Collection del server .NET. Garbage Collection del server offre in genere prestazioni migliori a spese di un consumo di memoria più elevato.", "configuration.dotnet.server.waitForDebugger": "Passa il flag --debug all'avvio del server per consentire il collegamento di un debugger. (In precedenza “omnisharp.waitForDebugger”)", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Cerca simboli negli assembly di riferimento. Influisce sulle funzionalità che richiedono la ricerca di simboli, ad esempio l'aggiunta di importazioni.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "La posizione di inserimento di proprietà, eventi e metodi quando si implementa un'interfaccia o una classe astratta.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Posizionarli alla fine.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Posizionarli con altri membri dello stesso tipo.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Comportamento di generazione delle proprietà quando si implementa un'interfaccia o una classe astratta.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Preferisci proprietà automatiche.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Preferisci proprietà generate.", "configuration.dotnet.unitTestDebuggingOptions": "Opzioni da usare con il debugger durante l'avvio per unit test debug. (In precedenza “csharp.unitTestDebuggingOptions”)", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "Percorso del file .runsettings che deve essere usato durante l'esecuzione di unit test. (in precedenza `omnisharp.testRunSettings`)", + "configuration.omnisharp.autoStart": "Specifica se il server OmniSharp verrà avviato automaticamente o meno. Se false, è possibile avviare OmniSharp con il comando \"Riavvia OmniSharp\"", + "configuration.omnisharp.csharp.format.enable": "Abilitare/disabilitare il formattatore #C predefinito (richiede il riavvio).", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifica il numero massimo di file per cui vengono segnalati i dati di diagnostica per l'intera area di lavoro. Se questo limite viene superato, la diagnostica verrà visualizzata solo per i file attualmente aperti. Specificare 0 o meno per disabilitare completamente il limite.", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Matrice di nomi di simboli personalizzati per cui è necessario disabilitare CodeLens.", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Abilitare/disabilitare l'evidenziazione semantica per i file C# (file Razor attualmente non supportati). Il valore predefinito è false. Chiudere i file aperti per rendere effettive le modifiche.", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Mostra il log OmniSharp nel riquadro Output quando OmniSharp segnala un errore.", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Impedire la visualizzazione della finestra di notifica per aggiungere asset mancanti per compilare o eseguire il debug dell'applicazione.", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Impedire la visualizzazione dell'avviso che indica che .NET Core SDK non si trova nel percorso.", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Impedire che la finestra di notifica esegua un \"dotnet restore\" quando non è possibile risolvere le dipendenze.", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Impedire la visualizzazione della diagnostica \"nascosta\" (ad esempio \"unnecessary using directives\") nell'editor o nel riquadro Problemi.", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Impedire la visualizzazione dell'avviso che indica che project.json non è più un formato di progetto supportato per le applicazioni .NET Core", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifica se visualizzare le notifiche se OmniSharp rileva avvisi o errori durante il caricamento di un progetto. Si noti che questi avvisi/errori vengono sempre inviati al log OmniSharp", + "configuration.omnisharp.dotNetCliPaths": "Percorsi di un download locale dell'interfaccia della riga di comando .NET da usare per l'esecuzione di qualsiasi codice utente.", + "configuration.omnisharp.dotnet.server.useOmnisharp": "Passa all'utilizzo del server Omnisharp per le funzionalità del linguaggio se abilitato (richiede il riavvio). Questa opzione non verrà rispettata con il Kit di sviluppo C# installato.", + "configuration.omnisharp.enableAsyncCompletion": "(SPERIMENTALE) Abilita il supporto per la risoluzione asincrona delle modifiche di completamento. In questo modo è possibile velocizzare il tempo necessario per visualizzare l'elenco di completamento, in particolare gli elenchi di override e di completamento di metodi parziali, a costo di lievi ritardi dopo l'inserimento di un elemento di completamento. La maggior parte degli elementi di completamento non avrà impatti evidenti su questa funzionalità, ma la digitazione subito dopo l'inserimento di un override o di un completamento parziale del metodo, prima del completamento dell'inserimento, può avere risultati imprevedibili.", + "configuration.omnisharp.enableDecompilationSupport": "Abilita il supporto per la decompilazione dei riferimenti esterni anziché per la visualizzazione dei metadati.", + "configuration.omnisharp.enableEditorConfigSupport": "Abilita il supporto per la lettura dello stile del codice, della convenzione di denominazione e delle impostazioni dell'analizzatore da .editorconfig.", + "configuration.omnisharp.enableLspDriver": "Abilita il supporto per il motore basato sul protocollo del linguaggio sperimentale (richiede il ricaricamento per configurare correttamente i binding)", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "Se è true, il sistema del progetto MSBuild caricherà solo i progetti per i file aperti nell'editor. Questa impostazione è utile per le codebase C# di grandi dimensioni e consente di inizializzare più rapidamente le funzionalità di navigazione del codice solo per i progetti rilevanti per il codice in fase di modifica. Con questa impostazione abilitata, OmniSharp può caricare meno progetti e potrebbe quindi visualizzare elenchi di riferimenti incompleti per i simboli.", + "configuration.omnisharp.loggingLevel": "Specifica il livello di output di registrazione dal server OmniSharp.", + "configuration.omnisharp.maxFindSymbolsItems": "Numero massimo di elementi visualizzabili nell'operazione \"Vai al simbolo nell'area di lavoro\". Il limite viene applicato solo quando qui è specificato un numero positivo.", + "configuration.omnisharp.maxProjectResults": "Numero massimo di progetti da visualizzare nell'elenco a discesa \"Seleziona progetto\" (massimo 250).", + "configuration.omnisharp.minFindSymbolsFilterLength": "Il numero minimo di caratteri da immettere prima che l'operazione \"Vai al simbolo nell'area di lavoro\" mostri i risultati.", + "configuration.omnisharp.monoPath": "Specifica il percorso di un'installazione mono da utilizzare quando \"useModernNet\" è impostato su false, anziché su quello predefinito di sistema. Esempio: \"/Library/Frameworks/Mono.framework/Versions/Current\"", + "configuration.omnisharp.organizeImportsOnFormat": "Specifica se le direttive \"using\" devono essere raggruppate e ordinate durante la formattazione del documento.", + "configuration.omnisharp.projectFilesExcludePattern": "Criterio di esclusione usato da OmniSharp per trovare tutti i file di progetto.", + "configuration.omnisharp.projectLoadTimeout": "Tempo di attesa di Visual Studio Code per l'avvio del server OmniSharp. Il tempo è espresso in secondi.", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifica se eseguire il commit dell'helper tag e degli elementi del componente con uno spazio.", + "configuration.omnisharp.razor.devmode": "Forza l'esecuzione dell'estensione in una modalità che consente lo sviluppo di Razor.VSCode locale.", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forza la parentesi graffa aperta dopo una direttiva @code o @functions nella riga seguente.", + "configuration.omnisharp.razor.format.enable": "Abilitare/disabilitare il formattatore Razor predefinito.", + "configuration.omnisharp.razor.plugin.path": "Esegue l'override del percorso della DLL del plug-in Razor.", + "configuration.omnisharp.sdkIncludePrereleases": "Specifica se includere le versioni di anteprima di .NET SDK quando si determina quale versione usare per il caricamento del progetto. Si applica quando \"useModernNet\" è impostato su true.", + "configuration.omnisharp.sdkPath": "Specifica il percorso per l'installazione di .NET SDK da usare per il caricamento del progetto anziché la versione più recente installata. Si applica quando \"useModernNet\" è impostato su true. Esempio: /home/username/dotnet/sdks/6.0.300.", + "configuration.omnisharp.sdkVersion": "Specifica la versione di .NET SDK da usare per il caricamento del progetto anziché la versione più recente installata. Si applica quando \"useModernNet\" è impostato su true. Esempio: 6.0.300", + "configuration.omnisharp.useEditorFormattingSettings": "Specifica se OmniSharp deve usare le impostazioni dell'editor VS Code per la formattazione del codice C# (uso di tabulazioni, dimensioni rientro).", + "configuration.omnisharp.useModernNet.description": "Usare la build OmniSharp per .NET 6. Questa versione _non_ supporta i progetti .NET Framework non di tipo SDK, tra cui Unity. I progetti Framework, .NET Core e .NET 5+ di tipo SDK devono vedere miglioramenti significativi delle prestazioni.", + "configuration.omnisharp.useModernNet.title": "Usare la build .NET 6 di OmniSharp", "configuration.razor.languageServer.debug": "Specifica se attendere il collegamento di debug all'avvio del server di linguaggio.", "configuration.razor.languageServer.directory": "Esegue l'override del percorso della directory del server di linguaggio Razor.", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(SPERIMENTALE) Abilita la generazione combinata di codice in fase di progettazione/runtime per i file Razor", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": "Matrice di URL del server dei simboli (ad esempio: http​://MyExampleSymbolServer) o directory (ad esempio: /build/symbols) per cercare file .pdb. Verranno eseguite ricerche in queste directory oltre ai percorsi predefiniti, accanto al modulo e al percorso in cui è stato originariamente eliminato il 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'.", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "Digitare il tipo di codice di cui eseguire il debug. Può essere `coreclr` per il debug di .NET Core o `clr` per .NET Framework desktop. `clr` funziona solo su Windows poiché il framework desktop è solo per Windows.", "viewsWelcome.debug.contents": "[Genera risorse C# per compilazione e debug](command:dotnet.generateAssets)\r\n\r\nPer altre informazioni su launch.json, vedere [Configurazione di launch.json per il debug di C#](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 df5278ee7..5a1afad04 100644 --- a/package.nls.ja.json +++ b/package.nls.ja.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "入力候補一覧に正規表現を表示します。", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "インポートされていない型とインポートされていない拡張メソッドを入力候補一覧に表示するためのサポートを有効にします。コミットすると、現在のファイルの先頭に適切な using ディレクティブが追加されます。(以前の `omnisharp.enableImportCompletion`)", "configuration.dotnet.completion.showNameCompletionSuggestions": "最近選択したメンバーの自動オブジェクト名の完了を実行します。", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "ワークスペースで開く既定のソリューションのパス。スキップするには 'disable' に設定します。(以前の `omnisharp.defaultLaunchSolution`)", "configuration.dotnet.dotnetPath": "既定のシステム ディレクトリの代わりに使用する dotnet インストール ディレクトリへのパスを指定します。これは、言語サーバー自体をホストするために使用する dotnet インストールにのみ影響します。例: \"/home/username/mycustomdotnetdirectory\"。", "configuration.dotnet.enableXamlTools": "C# 開発キットを使用するときに XAML ツールを有効にします", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "カーソルの下にある関連する JSON コンポーネントをハイライトします。", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "カーソルの下にある関連する正規表現コンポーネントをハイライトします。", - "configuration.dotnet.implementType.insertionBehavior": "インターフェイスまたは抽象クラスを実装する場合の、プロパティ、イベント、メソッドの挿入場所です。", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "最後に配置します。", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "同じ種類の他のメンバーと共に配置します。", - "configuration.dotnet.implementType.propertyGenerationBehavior": "インターフェイスまたは抽象クラスを実装するときのプロパティの生成動作。", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "自動プロパティを優先します。", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "スロー プロパティを優先します。", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "リテラルのヒントを表示する", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "'new' 式のヒントを表示する", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "その他すべてのヒントを表示する", @@ -73,8 +68,15 @@ "configuration.dotnet.server.startTimeout": "クライアントが正常に起動して言語サーバーに接続するためのタイムアウト (ミリ秒) を指定します。", "configuration.dotnet.server.suppressLspErrorToasts": "サーバーで回復可能なエラーが発生した場合に、エラー トーストが表示されないようにします。", "configuration.dotnet.server.trace": "言語サーバーのログ記録レベルを設定する", + "configuration.dotnet.server.useServerGC": ".NET サーバーのガベージ コレクションを使用するように言語サーバーを構成します。サーバー GC は一般に、メモリ消費量が高いことをコストにパフォーマンスを向上させます。", "configuration.dotnet.server.waitForDebugger": "デバッガーのアタッチを許可するために、サーバーを起動するときに --debug フラグを渡します。(以前の `omnisharp.waitForDebugger`)", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "参照アセンブリ内のシンボルを検索します。影響を受ける機能には、インポートの追加などのシンボル検索が必要です。", + "configuration.dotnet.typeMembers.memberInsertionLocation": "インターフェイスまたは抽象クラスを実装する場合の、プロパティ、イベント、メソッドの挿入場所です。", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "最後に配置します。", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "同じ種類の他のメンバーと共に配置します。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "インターフェイスまたは抽象クラスを実装するときのプロパティの生成動作。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "自動プロパティを優先します。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "スロー プロパティを優先します。", "configuration.dotnet.unitTestDebuggingOptions": "単体テスト デバッグの起動時にデバッガーで使用するオプション。(以前の `csharp.unitTestDebuggingOptions`)", "configuration.dotnet.unitTests.runSettingsPath": "単体テストの実行時に使用する必要がある .runsettings ファイルへのパス。(以前は `omnisharp.testRunSettings` でした)", "configuration.omnisharp.autoStart": "OmniSharp サーバーを自動的に起動するかどうかを指定します。false の場合、OmniSharp は 'Restart OmniSharp' コマンドで開始できます", diff --git a/package.nls.json b/package.nls.json index e5885cba1..aca9c125c 100644 --- a/package.nls.json +++ b/package.nls.json @@ -34,22 +34,24 @@ "configuration.dotnet.server.trace": "Sets the logging level for the language server", "configuration.dotnet.server.extensionPaths": "Override for path to language server --extension arguments", "configuration.dotnet.server.crashDumpPath": "Sets a folder path where crash dumps are written to if the language server crashes. Must be writeable by the user.", - "configuration.dotnet.enableXamlTools": "Enables XAML tools when using C# Dev Kit", "configuration.dotnet.server.suppressLspErrorToasts": "Suppresses error toasts from showing up if the server encounters a recoverable error.", + "configuration.dotnet.server.useServerGC": "Configure the language server to use .NET server garbage collection. Server garbage collection generally provides better performance at the expensive of higher memory consumption.", + "configuration.dotnet.enableXamlTools": "Enables XAML tools when using C# Dev Kit", "configuration.dotnet.projects.enableAutomaticRestore": "Enables automatic NuGet restore if the extension detects assets are missing.", "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", "configuration.dotnet.preferCSharpExtension": "Forces projects to load with the C# extension only. This can be useful when using legacy project types that are not supported by C# Dev Kit. (Requires window reload)", - "configuration.dotnet.implementType.insertionBehavior": "The insertion location of properties, events, and methods When implement interface or abstract class.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Place them with other members of the same kind.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Place them at the end.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Generation behavior of properties when implement interface or abstract class.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Prefer throwing properties.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Prefer auto properties.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "The insertion location of properties, events, and methods When implement interface or abstract class.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Place them with other members of the same kind.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Place them at the end.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Generation behavior of properties when implement interface or abstract class.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Prefer throwing properties.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Prefer auto properties.", "configuration.dotnet.codeLens.enableReferencesCodeLens": "Specifies whether the references CodeLens should be shown. (Previously `csharp.referencesCodeLens.enabled`)", "configuration.dotnet.codeLens.enableTestsCodeLens": "Specifies whether the run and debug test CodeLens should be shown. (Previously `csharp.testsCodeLens.enabled`)", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Enables support for showing unimported types and unimported extension methods in completion lists. When committed, the appropriate using directive will be added at the top of the current file. (Previously `omnisharp.enableImportCompletion`)", "configuration.dotnet.completion.showNameCompletionSuggestions": "Perform automatic object name completion for the members that you have recently selected.", "configuration.dotnet.completion.provideRegexCompletions": "Show regular expressions in completion list.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.backgroundAnalysis.analyzerDiagnosticsScope": "Run background code analysis for: (Previously `omnisharp.enableRoslynAnalyzers`)", "configuration.dotnet.backgroundAnalysis.analyzerDiagnosticsScope.openFiles": "Open documents", "configuration.dotnet.backgroundAnalysis.analyzerDiagnosticsScope.fullSolution": "Entire solution", diff --git a/package.nls.ko.json b/package.nls.ko.json index 7a5dee4e6..6b84fd491 100644 --- a/package.nls.ko.json +++ b/package.nls.ko.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "완성 목록에 정규식을 표시합니다.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "완성 목록에 가져오지 않은 유형과 가져오지 않은 확장 메서드를 표시하기 위한 지원을 활성화합니다. 커밋되면 적절한 using 지시문이 현재 파일의 맨 위에 추가됩니다(이전 `omnisharp.enableImportCompletion`).", "configuration.dotnet.completion.showNameCompletionSuggestions": "최근에 선택한 멤버에 대해 자동 개체 이름 완성을 수행합니다.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "작업 영역에서 열릴 기본 솔루션의 경로, 건너뛰려면 '비활성화'로 설정하세요(이전 `omnisharp.defaultLaunchSolution`).", "configuration.dotnet.dotnetPath": "기본 시스템 대신 사용할 dotnet 설치 디렉터리를 지정합니다. 이는 언어 서버 자체를 호스팅하는 데 사용할 dotnet 설치에만 영향을 줍니다(예: \"/home/username/mycustomdotnetdirectory\").", "configuration.dotnet.enableXamlTools": "C# 개발자 키트를 사용할 때 XAML 도구 사용", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "커서 아래에서 관련 JSON 구성 요소를 강조 표시합니다.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "커서 아래의 관련 정규식 구성 요소를 강조 표시합니다.", - "configuration.dotnet.implementType.insertionBehavior": "인터페이스 또는 추상 클래스를 구현할 때 속성, 이벤트 및 메서드의 삽입 위치입니다.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "끝에 배치합니다.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "동일한 종류의 다른 멤버와 함께 배치합니다.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "인터페이스 또는 추상 클래스를 구현할 때 속성의 생성 동작입니다.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "자동 속성을 선호합니다.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "throw 속성을 선호합니다.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "리터럴에 대한 힌트 표시", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "'new' 식에 대한 힌트 표시", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "다른 모든 항목에 대한 힌트 표시", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "매개 변수 이름이 메서드의 의도와 일치하는 경우 힌트 표시 안 함", "configuration.dotnet.navigation.navigateToDecompiledSources": "디컴파일된 원본 탐색을 사용하도록 설정합니다.", "configuration.dotnet.preferCSharpExtension": "프로젝트가 C# 확장으로만 로드되도록 합니다. C# 개발 키트에서 지원되지 않는 레거시 프로젝트 형식을 사용할 때 유용할 수 있습니다(창 다시 로드 필요).", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "로드 오류를 진단하는 데 도움이 되도록 프로젝트를 로드할 때 MSBuild 이진 로그가 기록되는 경로를 설정합니다.", "configuration.dotnet.projects.enableAutomaticRestore": "확장에서 자산이 누락된 것을 감지하는 경우 자동 NuGet 복원을 사용하도록 설정합니다.", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "기호를 표시할 때 설명 정보를 표시합니다.", "configuration.dotnet.server.componentPaths": "언어 서버의 기본 제공 구성 요소에 대한 폴더 경로를 재정의할 수 있습니다(예: 로컬로 빌드된 구성 요소를 사용하도록 확장 디렉터리의 .roslynDevKit 경로 재정의).", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "클라이언트가 언어 서버를 시작하고 연결하기 위한 시간 제한(밀리초)을 지정합니다.", "configuration.dotnet.server.suppressLspErrorToasts": "서버에서 복구 가능한 오류가 발생하는 경우 오류 알림이 표시되지 않도록 합니다.", "configuration.dotnet.server.trace": "언어 서버의 로깅 수준을 설정합니다.", + "configuration.dotnet.server.useServerGC": ".NET 서버 가비지 수집을 사용하도록 언어 서버를 구성합니다. 서버 가비지 수집은 일반적으로 메모리 사용량이 많을수록 성능이 향상됩니다.", "configuration.dotnet.server.waitForDebugger": "디버거 연결을 허용하기 위해 서버를 시작할 때 --debug 플래그를 전달합니다(이전 `omnisharp.waitForDebugger`).", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "참조 어셈블리에서 기호를 검색합니다. 가져오기 추가와 같은 기호 검색이 필요한 기능에 영향을 줍니다.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "인터페이스 또는 추상 클래스를 구현할 때 속성, 이벤트 및 메서드의 삽입 위치입니다.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "끝에 배치합니다.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "동일한 종류의 다른 멤버와 함께 배치합니다.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "인터페이스 또는 추상 클래스를 구현할 때 속성의 생성 동작입니다.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "자동 속성을 선호합니다.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "throw 속성을 선호합니다.", "configuration.dotnet.unitTestDebuggingOptions": "단위 테스트 디버깅을 시작할 때 디버거와 함께 사용하는 옵션입니다(이전 `csharp.unitTestDebuggingOptions`).", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "단위 테스트를 실행할 때 사용해야 하는 .runsettings 파일의 경로입니다. (이전의 `omnisharp.testRunSettings`)", + "configuration.omnisharp.autoStart": "OmniSharp 서버를 자동으로 시작할지 여부를 지정합니다. false이면 'OmniSharp 다시 시작' 명령으로 OmniSharp를 시작할 수 있습니다.", + "configuration.omnisharp.csharp.format.enable": "기본 C# 포맷터를 사용하거나 사용하지 않도록 설정합니다(다시 시작 필요).", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "전체 작업 영역에 대해 진단이 보고되는 최대 파일 수를 지정합니다. 이 제한을 초과하면 현재 열려 있는 파일에 대해서만 진단이 표시됩니다. 제한을 아예 사용하지 않으려면 0 이하의 값을 지정하세요.", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "CodeLens를 사용하지 않도록 설정해야 하는 사용자 지정 기호 이름의 배열입니다.", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "C# 파일에 대한 의미 체계 강조 표시를 사용하거나 사용하지 않도록 설정합니다(Razor 파일은 현재 지원되지 않음). 기본값은 false입니다. 변경 내용을 적용하려면 열려 있는 파일을 닫으세요.", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "OmniSharp에서 오류를 보고하면 출력 창에 OmniSharp 로그를 표시합니다.", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "애플리케이션을 빌드하거나 디버그하려면 누락된 자산을 추가하라는 알림 창을 표시하지 않습니다.", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": ".NET Core SDK가 경로에 없다는 경고를 표시하지 않습니다.", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "종속성을 확인할 수 없는 경우 'dotnet restore'를 수행하라는 알림 창을 표시하지 않습니다.", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "'숨겨진' 진단(예: '불필요한 using 지시문')이 편집기 또는 문제 창에 표시되지 않도록 합니다.", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "project.json이 더 이상 .NET Core 애플리케이션에 지원되는 프로젝트 형식이 아니라는 경고를 표시하지 않습니다.", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "OmniSharp에서 프로젝트를 로드하는 동안 경고 또는 오류가 발생한 경우 알림을 표시할지 여부를 지정합니다. 이러한 경고/오류는 항상 OmniSharp 로그에 내보내집니다.", + "configuration.omnisharp.dotNetCliPaths": "사용자 코드를 실행하는 데 사용할 .NET CLI의 로컬 다운로드 경로입니다.", + "configuration.omnisharp.dotnet.server.useOmnisharp": "활성화된 경우 언어 기능에 Omnisharp 서버를 사용하도록 전환합니다(다시 시작 필요). 이 옵션은 C# 개발 키트가 설치된 경우 적용되지 않습니다.", + "configuration.omnisharp.enableAsyncCompletion": "(실험적) 완성 편집을 비동기적으로 확인할 수 있도록 합니다. 이렇게 하면 완성 항목을 삽입한 후 약간의 지연이 발생하지만 완성 목록, 특히 재정의 및 부분 메서드 완성 목록을 표시하는 시간이 단축될 수 있습니다. 이 기능을 사용하는 경우 대부분의 완성 항목은 눈에 띄는 영향을 받지 않지만 삽입이 완료되기 전, 재정의 또는 부분 메서드 완성을 삽입한 직후에 입력하면 예기치 않은 결과가 발생할 수 있습니다.", + "configuration.omnisharp.enableDecompilationSupport": "메타데이터를 보는 대신 외부 참조를 디컴파일할 수 있도록 합니다.", + "configuration.omnisharp.enableEditorConfigSupport": ".editorconfig에서 코드 스타일, 명명 규칙 및 분석기 설정을 읽을 수 있도록 합니다.", + "configuration.omnisharp.enableLspDriver": "실험적 언어 프로토콜 기반 엔진을 사용할 수 있도록 합니다(바인딩을 올바르게 설정하려면 다시 로드해야 함).", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "true인 경우 MSBuild 프로젝트 시스템은 편집기에서 열린 파일에 대한 프로젝트만 로드합니다. 이 설정은 대규모 C# 코드베이스에 유용하며 편집 중인 코드와 관련된 프로젝트에 대해서만 코드 탐색 기능을 빠르게 초기화할 수 있습니다. 이 설정을 사용하면 OmniSharp에서 더 적은 수의 프로젝트를 로드할 수 있으므로 불완전한 기호 참조 목록이 표시될 수 있습니다.", + "configuration.omnisharp.loggingLevel": "OmniSharp 서버의 로깅 출력 수준을 지정합니다.", + "configuration.omnisharp.maxFindSymbolsItems": "'작업 영역의 기호로 이동' 작업이 표시할 수 있는 최대 항목 수입니다. 제한은 여기에 양수가 지정된 경우에만 적용됩니다.", + "configuration.omnisharp.maxProjectResults": "'프로젝트 선택' 드롭다운에 표시할 최대 프로젝트 수입니다(최대 250개).", + "configuration.omnisharp.minFindSymbolsFilterLength": "'작업 영역의 기호로 이동' 작업이 결과를 표시하기 전에 입력해야 하는 최소 문자 수입니다.", + "configuration.omnisharp.monoPath": "\"useModernNet\"이 false로 설정된 경우 기본 시스템 위치 대신 사용할 Mono 설치 경로를 지정합니다. 예: \"/Library/Frameworks/Mono.framework/Versions/Current\"", + "configuration.omnisharp.organizeImportsOnFormat": "문서 서식을 지정하는 동안 'using' 지시문을 그룹화하고 정렬할지 여부를 지정합니다.", + "configuration.omnisharp.projectFilesExcludePattern": "모든 프로젝트 파일을 찾기 위해 OmniSharp에서 사용하는 제외 패턴입니다.", + "configuration.omnisharp.projectLoadTimeout": "Visual Studio Code가 OmniSharp 서버가 시작될 때까지 기다리는 시간입니다. 시간은 초 단위로 표시됩니다.", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "태그 도우미 및 구성 요소를 공백으로 커밋할지 여부를 지정합니다.", + "configuration.omnisharp.razor.devmode": "확장이 로컬 Razor.VSCode 개발이 가능한 모드에서 실행되도록 강제합니다.", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "@code 또는 @functions 지시문 뒤의 여는 중괄호를 다음 줄에 강제로 배치합니다.", + "configuration.omnisharp.razor.format.enable": "기본 Razor 포맷터를 사용하거나 사용하지 않도록 설정합니다.", + "configuration.omnisharp.razor.plugin.path": "Razor 플러그 인 dll의 경로를 재정의합니다.", + "configuration.omnisharp.sdkIncludePrereleases": "프로젝트 로드에 사용할 버전을 결정할 때 .NET SDK의 미리 보기 버전을 포함할지 여부를 지정합니다. \"useModernNet\"이 true로 설정된 경우 적용됩니다.", + "configuration.omnisharp.sdkPath": "설치된 최상위 버전 대신 프로젝트 로드에 사용할 .NET SDK 설치 경로를 지정합니다. \"useModernNet\"이 true로 설정된 경우 적용됩니다. 예: /home/username/dotnet/sdks/6.0.300.", + "configuration.omnisharp.sdkVersion": "설치된 최상위 버전 대신 프로젝트 로드에 사용할 .NET SDK 버전을 지정합니다. \"useModernNet\"이 true로 설정된 경우 적용됩니다. 예: 6.0.300.", + "configuration.omnisharp.useEditorFormattingSettings": "OmniSharp에서 C# 코드 서식 지정(탭 사용, 들여쓰기 크기)에 VS Code 편집기 설정을 사용해야 하는지 여부를 지정합니다.", + "configuration.omnisharp.useModernNet.description": ".NET 6에 OmniSharp 빌드를 사용합니다. 이 버전은 Unity를 포함하여 SDK 스타일이 아닌 .NET Framework 프로젝트를 지원하지 _않습니다_. SDK 스타일 Framework, .NET Core, .NET 5 이상 프로젝트에서는 성능이 크게 향상됩니다.", + "configuration.omnisharp.useModernNet.title": "OmniSharp의 .NET 6 빌드 사용", "configuration.razor.languageServer.debug": "언어 서버를 시작할 때 디버그 연결을 기다릴지 여부를 지정합니다.", "configuration.razor.languageServer.directory": "Razor 언어 서버 디렉터리의 경로를 재정의합니다.", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(실험적) Razor 파일에 대해 결합된 디자인 타임/런타임 코드 생성 사용", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": ".pdb 파일을 검색하는 기호 서버 URL(example: http​://MyExampleSymbolServer) 또는 디렉터리(example: /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')", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "디버깅할 코드 형식입니다. .NET Core 디버깅의 경우 `coreclr`, 데스크톱 .NET Framework의 경우 `clr`일 수 있습니다. 데스크톱 프레임워크는 Windows 전용이므로 `clr`은 Windows에서만 작동합니다.", "viewsWelcome.debug.contents": "[빌드와 디버그를 위한 C# 자산 생성](command:dotnet.generateAssets)\r\n\r\nlaunch.json에 관해 자세히 알아보려면 [C# 디버깅을 위한 launch.json 구성](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 568d2fc9d..968ba7e06 100644 --- a/package.nls.pl.json +++ b/package.nls.pl.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Pokaż wyrażenia regularne na liście uzupełniania.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Zapewnia obsługę wyświetlania niezaimportowanych typów i niezaimportowanych metod rozszerzeń na listach uzupełniania. Po zadeklarowaniu odpowiednia dyrektywa using zostanie dodana w górnej części bieżącego pliku. (Wcześniej „omnisharp.enableImportCompletion”)", "configuration.dotnet.completion.showNameCompletionSuggestions": "Wykonaj automatyczne uzupełnianie nazw obiektów dla elementów członkowskich, które zostały ostatnio wybrane.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Ścieżka domyślnego rozwiązania, która ma zostać otwarta w obszarze roboczym, lub ustawiona na wartość „wyłącz”, aby je pominąć. (Poprzednio „omnisharp.defaultLaunchSolution”)", "configuration.dotnet.dotnetPath": "Określa ścieżkę do katalogu instalacyjnego dotnet, który ma być używany zamiast domyślnego katalogu systemowego. Ma to wpływ tylko na instalację dotnet używaną do hostowania samego serwera językowego. Przykład: „/home/username/mycustomdotnetdirectory”.", "configuration.dotnet.enableXamlTools": "Włącza narzędzia XAML podczas korzystania z zestawu deweloperskiego języka C#", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Wyróżnij powiązane składniki JSON pod kursorem.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Wyróżnij powiązane składniki wyrażenia regularnego pod kursorem.", - "configuration.dotnet.implementType.insertionBehavior": "Lokalizacja wstawiania właściwości, zdarzeń i metod podczas implementowania interfejsu lub klasy abstrakcyjnej.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Umieść je na końcu.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Umieść je z innymi elementami członkowskimi tego samego rodzaju.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Zachowanie generowania właściwości podczas implementowania interfejsu lub klasy abstrakcyjnej.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Preferuj właściwości automatyczne.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Preferuj właściwości przerzucane.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Pokaż wskazówki dla literałów", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Pokaż wskazówki dla wyrażeń „new”", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Pokaż wskazówki dla wszystkich innych elementów", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "Pomiń wskazówki, gdy nazwa parametru pasuje do intencji metody", "configuration.dotnet.navigation.navigateToDecompiledSources": "Włącz nawigację do zdekompilowanych źródeł.", "configuration.dotnet.preferCSharpExtension": "Wymusza ładowanie projektów tylko z rozszerzeniem języka C#. Może to być przydatne w przypadku korzystania ze starszych typów projektów, które nie są obsługiwane przez zestaw C# Dev Kit. (Wymaga ponownego załadowania okna)", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "Ustawia ścieżkę, w której dzienniki binarne programu MSBuild są zapisywane podczas ładowania projektów, aby ułatwić diagnozowanie błędów ładowania.", "configuration.dotnet.projects.enableAutomaticRestore": "Włącza automatyczne przywracanie pakietu NuGet, jeśli rozszerzenie wykryje brak zasobów.", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "Pokaż informacje o uwagach podczas wyświetlania symbolu.", "configuration.dotnet.server.componentPaths": "Umożliwia zastąpienie ścieżki folderu dla wbudowanych składników serwera języka (na przykład przesłonięcie ścieżki roslynDevKit w katalogu rozszerzenia w celu użycia składników skompilowanych lokalnie)", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "Określa limit czasu (w ms) dla pomyślnego uruchomienia klienta i nawiązania połączenia z serwerem języka.", "configuration.dotnet.server.suppressLspErrorToasts": "Pomija wyświetlanie wyskakujących powiadomień o błędach, jeśli serwer napotka błąd do odzyskania.", "configuration.dotnet.server.trace": "Ustawia poziom rejestrowania dla serwera języka", + "configuration.dotnet.server.useServerGC": "Skonfiguruj serwer językowy do używania funkcji odzyskiwania pamięci serwera .NET. Odzyskiwanie pamięci serwera zasadniczo zapewnia lepszą wydajność przy wyższym zużyciu pamięci.", "configuration.dotnet.server.waitForDebugger": "Przekazuje flagę --debug podczas uruchamiania serwera, aby umożliwić dołączenie debugera. (Wcześniej „omnisharp.waitForDebugger”)", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Wyszukaj symbole w zestawach odwołań. Ma to wpływ na funkcje wymagające wyszukiwania symboli, takie jak dodawanie importów.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "Lokalizacja wstawiania właściwości, zdarzeń i metod podczas implementowania interfejsu lub klasy abstrakcyjnej.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Umieść je na końcu.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Umieść je z innymi elementami członkowskimi tego samego rodzaju.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Zachowanie generowania właściwości podczas implementowania interfejsu lub klasy abstrakcyjnej.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Preferuj właściwości automatyczne.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Preferuj właściwości przerzucane.", "configuration.dotnet.unitTestDebuggingOptions": "Opcje używane z debugerem podczas uruchamiania na potrzeby debugowania testów jednostkowych. (Wcześniej „csharp.unitTestDebuggingOptions”)", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "Ścieżka do pliku .runsettings, który powinien być używany podczas uruchamiania testów jednostkowych. (Poprzednio „omnisharp.testRunSettings”)", + "configuration.omnisharp.autoStart": "Określa, czy serwer OmniSharp zostanie uruchomiony automatycznie. W przypadku wartości false element OmniSharp można uruchomić za pomocą polecenia „Restart OmniSharp”", + "configuration.omnisharp.csharp.format.enable": "Włącz/wyłącz domyślny program formatujący języka C# (wymaga ponownego uruchomienia).", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Określa maksymalną liczbę plików, dla których diagnostyka jest raportowana dla całego obszaru roboczego. Jeśli ten limit zostanie przekroczony, diagnostyka będzie wyświetlana tylko dla aktualnie otwartych plików. Określ wartość 0 lub mniejszą, aby całkowicie wyłączyć limit.", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Tablica niestandardowych nazw symboli, dla których należy wyłączyć funkcję CodeLens.", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Włącz/wyłącz wyróżnianie semantyczne dla plików języka C# (pliki Razor nie są obecnie obsługiwane). Wartość domyślna to false. Zamknij otwarte pliki, aby zmiany zostały wprowadzone.", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Pokazuje dziennik OmniSharp w okienku Dane wyjściowe, gdy dziennik OmniSharp zgłasza błąd.", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Pomiń okno powiadomień, aby dodać brakujące zasoby do kompilacji lub debugowania aplikacji.", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Pomiń ostrzeżenie, że zestaw .NET Core SDK nie znajduje się w ścieżce.", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Pomiń okno powiadomień, aby wykonać polecenie „dotnet restore”, gdy nie można rozwiązać zależności.", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Pomiń diagnostykę „hidden” (taką jak „niepotrzebne dyrektywy using”) w celu uniemożliwienia wyświetlania w edytorze lub w okienku Problemy.", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Pomiń ostrzeżenie, że project.json nie jest już obsługiwanym formatem projektu dla aplikacji platformy .NET Core", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Określa, czy powiadomienia powinny być wyświetlane, jeśli element OmniSharp napotka ostrzeżenia lub błędy podczas ładowania projektu. Pamiętaj, że te ostrzeżenia/błędy są zawsze emitowane do dziennika OmniSharp", + "configuration.omnisharp.dotNetCliPaths": "Ścieżki do lokalnego pobierania interfejsu wiersza polecenia platformy .NET do użycia na potrzeby uruchamiania dowolnego kodu użytkownika.", + "configuration.omnisharp.dotnet.server.useOmnisharp": "Przełącza do używania serwera Omnisharp na potrzeby funkcji językowych, gdy ta opcja jest włączona (wymaga ponownego uruchomienia). Ta opcja nie będzie honorowana przy zainstalowanym zestawie Dev Kit języka C#.", + "configuration.omnisharp.enableAsyncCompletion": "(EKSPERYMENTALNE) Włącza obsługę w zakresie asynchronicznego rozwiązywania problemów z ukończeniem edytowania. Może to przyspieszyć wyświetlanie listy uzupełniania, w szczególności list przesłonięć i częściowej listy uzupełniania metod, kosztem nieznacznych opóźnień po wstawieniu elementu uzupełniania. Większość elementów uzupełniania nie będzie mieć widocznego wpływu na tę funkcję, ale wpisanie tekstu bezpośrednio po wstawieniu przesłonięcia lub częściowego ukończenia metody przed ukończeniem wstawiania może dawać nieprzewidywalne wyniki.", + "configuration.omnisharp.enableDecompilationSupport": "Umożliwia obsługę dekompilowania odwołań zewnętrznych zamiast wyświetlania metadanych.", + "configuration.omnisharp.enableEditorConfigSupport": "Włącza obsługę odczytywania stylu kodu, konwencji nazewnictwa i ustawień analizatora z pliku .editorconfig.", + "configuration.omnisharp.enableLspDriver": "Włącza obsługę eksperymentalnego aparatu opartego na protokole językowym (wymaga ponownego załadowania w celu poprawnego skonfigurowania powiązań)", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "Jeśli wartość jest równa true, system projektów programu MSBuild będzie ładować tylko projekty dla plików otwartych w edytorze. To ustawienie jest przydatne w przypadku dużych baz kodów języka C# i umożliwia szybsze inicjowanie funkcji nawigowania po kodzie tylko dla projektów istotnych dla edytowanego kodu. Jeśli to ustawienie jest włączone, element OmniSharp może ładować mniej projektów i dlatego może wyświetlać niekompletne listy odwołań dla symboli.", + "configuration.omnisharp.loggingLevel": "Określa poziom danych wyjściowych rejestrowania z serwera OmniSharp.", + "configuration.omnisharp.maxFindSymbolsItems": "Maksymalna liczba elementów, które mogą być wyświetlane przez operację „Przejdź do symbolu w obszarze roboczym”. Limit jest stosowany tylko wtedy, gdy w tym miejscu określono liczbę dodatnią.", + "configuration.omnisharp.maxProjectResults": "Maksymalna liczba projektów do pokazania na liście rozwijanej „Wybierz projekt” (maksymalnie 250).", + "configuration.omnisharp.minFindSymbolsFilterLength": "Minimalna liczba znaków do wprowadzenia przed wykonaniem operacji „Przejdź do symbolu w obszarze roboczym” powoduje wyświetlenie wyników.", + "configuration.omnisharp.monoPath": "Określa ścieżkę do instalacji mono, która ma być używana, gdy element „useModernNet” jest ustawiony na wartość false, a nie domyślną instalację systemową. Przykład: \"„/Library/Frameworks/Mono.framework/Versions/Current”", + "configuration.omnisharp.organizeImportsOnFormat": "Określa, czy dyrektywy „using” mają być grupowane i sortowane podczas formatowania dokumentu.", + "configuration.omnisharp.projectFilesExcludePattern": "Wzorzec wykluczania używany przez element OmniSharp do znajdowania wszystkich plików projektu.", + "configuration.omnisharp.projectLoadTimeout": "Czas, przez który edytor Visual Studio Code będzie oczekiwać na uruchomienie serwera OmniSharp. Czas jest wyrażony w sekundach.", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Określa, czy zatwierdzać pomocnik tagów i elementy składników ze spacjami.", + "configuration.omnisharp.razor.devmode": "Wymusza uruchomienie rozszerzenia w trybie umożliwiającym lokalne programowanie Razor.VSCode.", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Wymusza, aby otwierający nawias klamrowy po dyrektywie @code lub @functions był w następującym wierszu.", + "configuration.omnisharp.razor.format.enable": "Włącz/wyłącz domyślny moduł formatowania Razor.", + "configuration.omnisharp.razor.plugin.path": "Przesłania ścieżkę do biblioteki dll wtyczki Razor.", + "configuration.omnisharp.sdkIncludePrereleases": "Określa, czy dołączać wersje zapoznawcze zestawu .NET SDK podczas określania wersji, która ma być używana do ładowania projektu. Ma zastosowanie, gdy właściwość „useModernNet” jest ustawiona na wartość true.", + "configuration.omnisharp.sdkPath": "Określa ścieżkę do instalacji zestawu .NET SDK, która ma być używana do ładowania projektu zamiast zainstalowanej najwyższej wersji. Ma zastosowanie, gdy właściwość „useModernNet” jest ustawiona na wartość true. Przykład: /home/username/dotnet/sdks/6.0.300.", + "configuration.omnisharp.sdkVersion": "Określa wersję zestawu .NET SDK, która ma być używana do ładowania projektu zamiast zainstalowanej najwyższej wersji. Ma zastosowanie, gdy właściwość „useModernNet” jest ustawiona na wartość true. Przykład: 6.0.300.", + "configuration.omnisharp.useEditorFormattingSettings": "Określa, czy element OmniSharp powinien używać ustawień edytora VS Code dla formatowania kodu języka C# (używać kart, rozmiaru wcięć).", + "configuration.omnisharp.useModernNet.description": "Użyj kompilacji OmniSharp dla platformy .NET 6. Ta wersja _nie_ obsługuje projektów .NET Framework innych niż SDK, w tym aparat Unity. Projekty platformy w stylu zestawu SDK, platformy .NET Core i platformy .NET 5+ powinny widzieć znaczącą poprawę wydajności.", + "configuration.omnisharp.useModernNet.title": "Użyj kompilacji .NET 6 elementu OmniSharp", "configuration.razor.languageServer.debug": "Określa, czy czekać na dołączenie debugowania podczas uruchamiania serwera języka.", "configuration.razor.languageServer.directory": "Przesłania ścieżkę do katalogu serwera języka Razor.", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(EKSPERYMENTALNE) Włącz łączny czas projektowania/generowanie kodu środowiska uruchomieniowego dla plików Razor", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": "Tablica adresów URL serwera symboli (przykład: http​://MyExampleSymbolServer) lub katalogi (przykład: /build/symbols), aby wyszukać pliki .pdb. Te katalogi będą przeszukiwane oprócz lokalizacji domyślnych — obok modułu i ścieżki, do której pierwotnie przeniesiono plik pdb.", "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\"", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "Wpisz typ kodu do debugowania. Może to być „coreclr” na potrzeby debugowania platformy .NET Core lub „clr” dla platformy klasycznej .NET Framework. Element „clr” działa tylko w systemie Windows, ponieważ platforma klasyczna działa tylko w systemie Windows.", "viewsWelcome.debug.contents": "[Generuj zasoby języka C# na potrzeby kompilacji i debugowania](polecenie:dotnet.generateAssets)\r\n\r\nAby dowiedzieć się więcej o uruchamianiu pliku launch.json, zobacz [Konfigurowanie pliku launch.json na potrzeby debugowania w języku C#](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 47f94dc78..b415f69aa 100644 --- a/package.nls.pt-br.json +++ b/package.nls.pt-br.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Mostrar expressões regulares na lista de conclusão.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Habilita o suporte para mostrar tipos e métodos de extensão não importados em listas de conclusão. Quando confirmado, a diretiva using apropriada será adicionada no topo do arquivo atual. (Anteriormente `omnisharp.enableImportCompletion`)", "configuration.dotnet.completion.showNameCompletionSuggestions": "Execute a conclusão automática do nome do objeto para os membros que você selecionou recentemente.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "O caminho da solução padrão a ser aberta no workspace ou definido como 'desabilitado' para ignorá-la. (Anteriormente `omnisharp.defaultLaunchSolution`)", "configuration.dotnet.dotnetPath": "Especifica o caminho para um diretório de instalação dotnet a ser usado em vez do sistema padrão. Isso influencia apenas a instalação do dotnet a ser usada para hospedar o próprio servidor de idiomas. Exemplo: \"/home/username/mycustomdotnetdirectory\".", "configuration.dotnet.enableXamlTools": "Habilita ferramentas XAML ao usar o Kit de Desenvolvimento em C#", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Destaque os componentes JSON relacionados sob o cursor.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Destaque os componentes de expressão regular relacionados sob o cursor.", - "configuration.dotnet.implementType.insertionBehavior": "O local de inserção de propriedades, eventos e métodos Ao implementar interface ou classe abstrata.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Coloque-os no final.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Coloque-os com outros membros do mesmo tipo.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Comportamento de geração de propriedades ao implementar interface ou classe abstrata.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Eu prefiro propriedades automáticas.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Eu prefiro lançar propriedades.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Mostrar as dicas para os literais", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Mostrar as dicas para as expressões 'new'", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Mostrar as dicas para tudo", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "Suprimir as dicas quando o nome do parâmetro corresponder à intenção do método", "configuration.dotnet.navigation.navigateToDecompiledSources": "Habilite a navegação para fontes não compatíveis.", "configuration.dotnet.preferCSharpExtension": "Força o carregamento dos projetos somente com a extensão C#. Isso pode ser útil ao usar tipos de projetos herdados que não são suportados pelo C# Dev Kit. (Requer recarga da janela)", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "Define um caminho no qual os registros binários do MSBuild são gravados ao carregar projetos para ajudar a diagnosticar erros de carregamento.", "configuration.dotnet.projects.enableAutomaticRestore": "Habilita a restauração automática do NuGet se a extensão detectar que os ativos estão ausentes.", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "Mostrar informações de comentários ao exibir o símbolo.", "configuration.dotnet.server.componentPaths": "Permite substituir o caminho da pasta para componentes internos do servidor de linguagem (por exemplo, substituir o caminho .roslynDevKit no diretório de extensão para usar componentes compilados localmente)", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "Especifica um tempo limite (em ms) para o cliente iniciar e conectar-se com êxito ao servidor de idioma.", "configuration.dotnet.server.suppressLspErrorToasts": "Suprime a exibição de notificações do erro se o servidor encontrar um erro recuperável.", "configuration.dotnet.server.trace": "Define o nível de log para o servidor de idiomas", + "configuration.dotnet.server.useServerGC": "Configure o servidor de linguagem para usar a coleta de lixo do servidor do .NET. A coleta de lixo do servidor geralmente fornece um melhor desempenho às custas de um consumo de memória mais alto.", "configuration.dotnet.server.waitForDebugger": "Passa o sinalizador --debug ao iniciar o servidor para permitir que um depurador seja anexado. (Anteriormente `omnisharp.waitForDebugger`)", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Pesquisar símbolos em montagens de referência. Afeta os recursos que exigem pesquisa de símbolos, como adicionar importações.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "O local de inserção de propriedades, eventos e métodos Ao implementar interface ou classe abstrata.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Coloque-os no final.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Coloque-os com outros membros do mesmo tipo.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Comportamento de geração de propriedades ao implementar interface ou classe abstrata.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Preferir propriedades automáticas.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Preferir propriedades de lançamento.", "configuration.dotnet.unitTestDebuggingOptions": "Opções a serem usadas com o depurador ao iniciar a depuração de teste de unidade. (Anteriormente `csharp.unitTestDebuggingOptions`)", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "Caminho para o arquivo .runsettings que deve ser usado ao executar testes de unidade. (Anteriormente, 'omnisharp.testRunSettings')", + "configuration.omnisharp.autoStart": "Especifica se o servidor OmniSharp será iniciado automaticamente ou não. Se for falso, o OmniSharp pode ser iniciado com o comando \"Reiniciar OmniSharp'", + "configuration.omnisharp.csharp.format.enable": "Habilitar/desabilitar o formatador JSON padrão (requer reinicialização).", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Especifica o número máximo de arquivos para os quais os diagnósticos são relatados em todo o espaço de trabalho. Se esse limite for excedido, o diagnóstico será mostrado somente para os arquivos abertos no momento. Especifique 0 ou menos para desabilitar completamente o limite.", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Matriz de nomes de símbolo personalizados para os quais o CodeLens deve ser desabilitado.", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Habilitar/desabilitar o Realce Semântico para os arquivos C# (arquivos Razor sem suporte no momento). O padrão é falso. Feche os arquivos abertos para que as alterações entrem em vigor.", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Mostra o log OmniSharp no painel Saída quando OmniSharp relata um erro.", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suprime a janela de notificação para adicionar ativos ausentes para compilar ou depurar o aplicativo.", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suprime o aviso de que o SDK do .NET Core não está no caminho.", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suprimir a janela de notificação para executar um “dotnet restore” quando as dependências não puderem ser resolvidas.", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suprime o diagnóstico “oculto” (como “desnecessário usar diretivas”) de ser exibido no editor ou no painel Problemas.", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suprimir o aviso de project.json não é mais um formato de projeto com suporte para os aplicativos .NET Core", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Especifica se as notificações devem ser mostradas se o OmniSharp encontrar avisos ou erros ao carregar um projeto. Observe que esses avisos/erros são sempre emitidos para o log do OmniSharp", + "configuration.omnisharp.dotNetCliPaths": "Caminhos para um download local da CLI do .NET a ser usado para executar qualquer código de usuário.", + "configuration.omnisharp.dotnet.server.useOmnisharp": "Alterna para usar o servidor Omnisharp para recursos de idioma quando habilitado (requer reinicialização). Essa opção não será respeitada com o Kit de Desenvolvimento em C# instalado.", + "configuration.omnisharp.enableAsyncCompletion": "(EXPERIMENTAL) Habilita o suporte para resolver as edições de conclusão de forma assíncrona. Isso pode acelerar o tempo de atividade para mostrar a lista de conclusão, especialmente as listas de substituição e de conclusão de métodos parciais, ao custo de pequenos atrasos após a inserção de um item de conclusão. A maioria dos itens de conclusão não terá impacto perceptível com esse recurso, mas digitar imediatamente após a inserção de uma substituição ou conclusão de método parcial, antes que a inserção seja concluída, pode ter resultados imprevisíveis.", + "configuration.omnisharp.enableDecompilationSupport": "Habilita o suporte para descompilar as referências externas em vez de exibir metadados.", + "configuration.omnisharp.enableEditorConfigSupport": "Habilita o suporte para ler o estilo de código, a convenção de nomenclatura e as configurações do analisador do .editorconfig.", + "configuration.omnisharp.enableLspDriver": "Habilita o suporte para o mecanismo baseado em protocolo de linguagem experimental (requer recarregamento para configurar as associações corretamente)", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "Se for verdadeiro, o sistema de projeto do MSBuild carregará apenas os projetos dos arquivos que foram abertos no editor. Essa configuração é útil para grandes bases de código C# e permite uma inicialização mais rápida dos recursos de navegação de código somente para projetos que são relevantes para o código que está sendo editado. Com essa configuração habilitada, o OmniSharp pode carregar menos projetos e, portanto, pode exibir listas de referência incompletas para os símbolos.", + "configuration.omnisharp.loggingLevel": "Especifica o nível de saída de log do servidor OmniSharp.", + "configuration.omnisharp.maxFindSymbolsItems": "O número máximo de itens que a operação “Acessar Símbolo no Workspace” pode mostrar. O limite é aplicado somente quando um número positivo é especificado aqui.", + "configuration.omnisharp.maxProjectResults": "O número máximo de projetos a serem mostrados na lista suspensa “Selecionar Projeto” (máximo de 250).", + "configuration.omnisharp.minFindSymbolsFilterLength": "O número mínimo de caracteres a serem inseridos antes da operação “Acessar Símbolo no Workspace” mostra os resultados.", + "configuration.omnisharp.monoPath": "Especifica o caminho para uma instalação mono a ser usada quando \"useModernNet\" estiver definido como falso, em vez de o padrão do sistema. Exemplo: \"/Library/Frameworks/Mono.framework/Versions/Current\"", + "configuration.omnisharp.organizeImportsOnFormat": "Especifica se as diretivas “usando” devem ser agrupadas e classificadas durante a formatação do documento.", + "configuration.omnisharp.projectFilesExcludePattern": "O padrão de exclusão usado pelo OmniSharp para localizar todos os arquivos do projeto.", + "configuration.omnisharp.projectLoadTimeout": "O tempo que o Visual Studio Code aguardará para que o servidor OmniSharp seja iniciado. O tempo é expresso em segundos.", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Especifica se o auxiliar de marca e os elementos de componente devem ser confirmados com um espaço.", + "configuration.omnisharp.razor.devmode": "Força a extensão a ser executada em um modo que habilita o desenvolvimento local do Razor.VSCode.", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Força a chave de abertura após uma diretiva @code ou @functions a estar na linha seguinte.", + "configuration.omnisharp.razor.format.enable": "Habilitar/desabilitar o formatador padrão do Razor.", + "configuration.omnisharp.razor.plugin.path": "Substitui o caminho da dll do plug-in Razor.", + "configuration.omnisharp.sdkIncludePrereleases": "Especifica se as versões prévias do SDK do .NET devem ser incluídas ao determinar qual versão deve ser usada no carregamento do projeto. Aplica-se quando \"useModernNet\" é definido como verdadeiro.", + "configuration.omnisharp.sdkPath": "Especifica o caminho para uma instalação do SDK do .NET a ser usada para carregar o projeto em vez de a versão mais alta instalada. Aplica-se quando \"useModernNet\" é definido como verdadeiro. Exemplo: /home/username/dotnet/sdks/6.0.300.", + "configuration.omnisharp.sdkVersion": "Especifica a versão do SDK do .NET a ser usada para carregar o projeto em vez de a versão mais alta instalada. Aplica-se quando \"useModernNet\" é definido como verdadeiro. Exemplo: 6.0.300.", + "configuration.omnisharp.useEditorFormattingSettings": "Especifica se o OmniSharp deve usar as configurações do editor VS Code para formatar o código C# (uso de tabulações, tamanho do recuo).", + "configuration.omnisharp.useModernNet.description": "Use a compilação OmniSharp para .NET 6. Esta versão _não_ suporta projetos que não sejam do estilo SDK .NET Framework, incluindo Unity. Projetos do Framework no estilo SDK, .NET Core e .NET 5+ devem ver melhorias significativas de desempenho.", + "configuration.omnisharp.useModernNet.title": "Usar a compilação do .NET 6 da OmniSharp", "configuration.razor.languageServer.debug": "Especifica se é preciso aguardar o anexo de depuração ao iniciar o servidor de linguagem.", "configuration.razor.languageServer.directory": "Substitui o caminho para o diretório do Servidor de Linguagem Razor.", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(EXPERIMENTAL) Habilitar geração de código de tempo de design/tempo de execução combinado para arquivos Razor", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": "Matriz de URLs de servidores de símbolos (exemplo: http​://MyExampleSymbolServer) ou diretórios (exemplo: /build/symbols) para procurar arquivos .pdb. Esses diretórios serão pesquisados além dos locais padrão -- próximos ao módulo e ao caminho onde o pdb foi originalmente descartado.", "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'", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "Tipo de código a ser depurado. Pode ser \"coreclr\" para a depuração do .NET Core ou \"clr\" para o .NET Framework para desktop. O \"clr\" só funciona no Windows, pois o Desktop Framework é exclusivo do Windows.", "viewsWelcome.debug.contents": "[Gerar ativos C# para Build e Depuração](command:dotnet.generateAssets)\r\n\r\nPara saber mais sobre launch.json, consulte [Como configurar launch.json para depuração C#](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 fc3ffa47c..722182a5f 100644 --- a/package.nls.ru.json +++ b/package.nls.ru.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Отображение регулярных выражений в списке завершения.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Включает поддержку отображения неимпортированных типов и неимпортированных методов расширения в списках завершения. При фиксации соответствующая директива использования будет добавлена в начало текущего файла. (Ранее — \"omnisharp.enableImportCompletion\")", "configuration.dotnet.completion.showNameCompletionSuggestions": "Выполните автоматическое завершение имен объектов для выбранных элементов.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Путь к решению по умолчанию, которое будет открыто в рабочей области. Или задайте значение \"Отключить\", чтобы пропустить его. (Ранее — \"omnisharp.defaultLaunchSolution\")", "configuration.dotnet.dotnetPath": "Указывает путь к каталогу установки dotnet для использования вместо стандартного системного каталога. Это влияет только на установку dotnet, используемую для размещения самого языкового сервера. Пример: \"/home/username/mycustomdotnetdirectory\".", "configuration.dotnet.enableXamlTools": "Включает инструменты XAML при использовании комплекта разработки C# Dev Kit.", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Выделить связанные компоненты JSON под курсором.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Выделение связанных компонентов регулярных выражений под курсором.", - "configuration.dotnet.implementType.insertionBehavior": "Расположение вставки свойств, событий и методов. При реализации интерфейса или абстрактного класса.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Поместите их в конец.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Поместите их вместе с другими элементами того же типа.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Поведение создания свойств при реализации интерфейса или абстрактного класса.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Предпочитать автосвойства.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Предпочитать свойства, создающие исключения.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Отображать подсказки для литералов", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "Отображать подсказки для выражений \"new\"", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Отображать подсказки для всех остальных элементов", @@ -73,8 +68,15 @@ "configuration.dotnet.server.startTimeout": "Указывает время ожидания (в миллисекундах) для запуска клиента и его подключения к языковому серверу.", "configuration.dotnet.server.suppressLspErrorToasts": "Подавляет появление всплывающих сообщений об ошибках, если сервер обнаруживает устранимую ошибку.", "configuration.dotnet.server.trace": "Задает уровень ведения журнала для языкового сервера", + "configuration.dotnet.server.useServerGC": "Настройте языковой сервер для использования сборки мусора сервера .NET. Сборка мусора сервера обычно обеспечивает более высокую производительность за счет более высокого потребления памяти.", "configuration.dotnet.server.waitForDebugger": "Передает флаг --debug при запуске сервера, чтобы разрешить подключение отладчика. (Ранее — \"omnisharp.waitForDebugger\")", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Поиск символов в эталонных сборках. Он влияет на функции, для которых требуется поиск символов, например добавление импортов.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "Расположение вставки свойств, событий и методов. При реализации интерфейса или абстрактного класса.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Поместите их в конец.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Поместите их вместе с другими элементами того же типа.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Поведение создания свойств при реализации интерфейса или абстрактного класса.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Предпочитать автосвойства.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Предпочитать свойства, создающие исключения.", "configuration.dotnet.unitTestDebuggingOptions": "Параметры, которые используются с отладчиком при запуске для отладки модульных тестов. (Ранее — \"csharp.unitTestDebuggingOptions\")", "configuration.dotnet.unitTests.runSettingsPath": "Путь к файлу RUNSETTINGS, который следует использовать при выполнении модульных тестов. (Ранее — \"omnisharp.testRunSettings\")", "configuration.omnisharp.autoStart": "Указывает, будет ли автоматически запущен сервер OmniSharp. Если присвоено значение false, OmniSharp можно запустить с помощью команды \"Restart OmniSharp\"", diff --git a/package.nls.tr.json b/package.nls.tr.json index 346820131..7008bca04 100644 --- a/package.nls.tr.json +++ b/package.nls.tr.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "Tamamlama listesinde normal ifadeleri göster.", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "Tamamlanma listelerinde içe aktarılmamış türleri ve içe aktarılmamış uzantı yöntemlerini göstermeye yönelik desteği etkinleştirir. Taahhüt edildiğinde, uygun kullanım yönergesi geçerli dosyanın en üstüne eklenecektir. (Önceden 'omnisharp.enableImportCompletion')", "configuration.dotnet.completion.showNameCompletionSuggestions": "Yakın zamanda seçtiğiniz üyeler için otomatik nesne adı tamamlama gerçekleştirin.", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "Varsayılan çözümün yolu, çalışma alanında açılacak veya atlamak için 'devre dışı' olarak ayarlanacak. (Daha önce 'omnisharp.defaultLaunchSolution')", "configuration.dotnet.dotnetPath": "Varsayılan sistem dizini yerine kullanılacak bir dotnet kurulum dizininin yolunu belirtir. Bu, yalnızca dil sunucusunun kendisini barındırmak için kullanılacak dotnet kurulumunu etkiler. Örnek: \"/home/username/mycustomdotnetdirectory\".", "configuration.dotnet.enableXamlTools": "C# Geliştirme Setini kullanırken XAML araçlarını etkinleştirir", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "İmlecin altındaki ilgili JSON bileşenlerini vurgula.", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "İmleç altındaki ilgili normal ifade bileşenlerini vurgula.", - "configuration.dotnet.implementType.insertionBehavior": "Arabirim veya soyut sınıf uygulanırken özellikler, olaylar ve yöntemlerin eklenme konumu.", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "Bunları sona yerleştir.", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "Bunları aynı türdeki diğer üyelerle birlikte yerleştir.", - "configuration.dotnet.implementType.propertyGenerationBehavior": "Arabirim veya soyut sınıf uygulama özellikleri oluşturma davranışı.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "Otomatik özellikleri tercih et.", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "Özel durum oluşturan özellikleri tercih et.", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "Sabit değerler için ipuçlarını göster", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "'new' ifadeleri için ipuçlarını göster", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "Diğer her şey için ipuçlarını göster", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "Parametre adı metodun hedefi ile eşleştiğinde ipuçlarını gizle", "configuration.dotnet.navigation.navigateToDecompiledSources": "Derlenmiş kaynaklarda gezinmeyi etkinleştir.", "configuration.dotnet.preferCSharpExtension": "Projeleri yalnızca C# uzantısıyla yüklenmeye zorlar. Bu, C# Dev Kit tarafından desteklenmeyen eski proje türlerini kullanırken yararlı olabilir. (Pencerenin yeniden yüklenmesi gerekir)", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "Yükleme hatalarını teşhis etmeye yardımcı olmak için projeler yüklenirken MSBuild ikili günlüklerinin yazılacağı bir yol belirler.", "configuration.dotnet.projects.enableAutomaticRestore": "Uzantı varlıkların eksik olduğunu algılarsa otomatik NuGet geri yükleme işlemini etkinleştirir.", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "Simge görüntülendiğinde açıklama bilgilerini göster.", "configuration.dotnet.server.componentPaths": "Dil sunucusundaki yerleşik bileşenlerin klasör yolunu geçersiz kılmaya olanak tanır (örneğin, yerel olarak oluşturulan bileşenleri kullanmak için uzantı dizinindeki .roslynDevKit yolunu geçersiz kılın)", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "İstemcinin başarılı bir şekilde başlatılması ve dil sunucusuna bağlanması için zaman aşımını (ms cinsinden) belirtir.", "configuration.dotnet.server.suppressLspErrorToasts": "Sunucu kurtarılabilir bir hatayla karşılaştığında hata bildirimlerinin görünmesini engeller.", "configuration.dotnet.server.trace": "Dil sunucusu için günlük düzeyini ayarlar", + "configuration.dotnet.server.useServerGC": "Dil sunucusunu .NET sunucusu atık toplamayı kullanmak üzere yapılandırın. Sunucu atık toplama, genellikle yüksek bellek tüketimi pahasına daha iyi performans sağlar.", "configuration.dotnet.server.waitForDebugger": "Bir hata ayıklayıcının eklenmesine izin vermek için sunucuyu başlatırken --debug bayrağını iletir. (Önceden 'omnisharp.waitForDebugger')", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "Başvuru derlemeleri içinde sembolleri arama. İçeri aktarma ekleme gibi sembol arama gerektiren özellikleri etkiler.", + "configuration.dotnet.typeMembers.memberInsertionLocation": "Arabirim veya soyut sınıf uygulanırken özellikler, olaylar ve yöntemlerin eklenme konumu.", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "Bunları sona yerleştir.", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "Bunları aynı türdeki diğer üyelerle birlikte yerleştir.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "Arabirim veya soyut sınıf uygulama özellikleri oluşturma davranışı.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "Otomatik özellikleri tercih edin.", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "Özel durum oluşturan özellikleri tercih edin.", "configuration.dotnet.unitTestDebuggingOptions": "Birim testi hata ayıklamasını başlatırken hata ayıklayıcıyla birlikte kullanılacak seçenekler. (Önceden 'csharp.unitTestDebuggingOptions')", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "Birim testlerini çalıştırırken kullanılması gereken .runsettings dosyasının yolu. (Önceden 'omnisharp.testRunSettings')", + "configuration.omnisharp.autoStart": "OmniSharp sunucusunun otomatik olarak başlatılıp başlatılmayacağını belirtir. False ise, OmniSharp 'Restart OmniSharp' komutu ile başlatılabilir", + "configuration.omnisharp.csharp.format.enable": "Varsayılan C# biçimlendiricisini etkinleştir/devre dışı bırak (yeniden başlatma gerektirir).", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Tüm çalışma alanı için tanılamaların raporlanacağı maksimum dosya sayısını belirtir. Bu sınır aşıldığında, tanılamalar yalnızca şu anda açık olan dosyalar için gösterilir. Sınırı tamamen devre dışı bırakmak için 0 veya daha az belirtin.", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "CodeLens'in devre dışı bırakılması gereken özel sembol adları dizisi.", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "C# dosyaları için Anlamsal Vurgulamayı etkinleştirin/devre dışı bırakın (Razor dosyaları şu anda desteklenmiyor). Varsayılan olarak false değerini alır. Değişikliklerin etkili olması için açık dosyaları kapatın.", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "OmniSharp bir hata bildirdiğinde Çıkış bölmesinde OmniSharp günlüğünü gösterir.", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Uygulama oluşturmak veya uygulama hatalarını ayıklamak için eksik varlıkları eklemek üzere bildirim penceresini durdurun.", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": ".NET Core SDK'nın yol üzerinde olmadığına dair uyarıyı durdurun.", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Bağımlılıklar çözümlenemediğinde 'dotnet restore' gerçekleştirmek için bildirim penceresini durdurun.", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "'hidden' tanılamaların ('gereksiz kullanım yönergeleri' gibi) düzenleyicide veya Sorunlar bölmesinde görünmesini engelleyin.", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "project.json'ın artık .NET Core uygulamaları için desteklenen bir proje biçimi olmadığına dair uyarıyı durdurun", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "OmniSharp bir proje yüklerken uyarılarla veya hatalarla karşılaştığında bildirimlerin gösterilip gösterilmeyeceğini belirtir. Bu uyarıların/hataların her zaman OmniSharp günlüğüne yayımlanacağını unutmayın", + "configuration.omnisharp.dotNetCliPaths": "Herhangi bir kullanıcı kodunu çalıştırmak için kullanılacak .NET CLI'nin yerel bir indirmesine giden yollar.", + "configuration.omnisharp.dotnet.server.useOmnisharp": "Etkinleştirildiğinde dil özellikleri için Omnisharp sunucusunu kullanmaya geçer (yeniden başlatma gerekir). Bu seçenek C# Geliştirme Paketi yüklü olarak sunulmaz.", + "configuration.omnisharp.enableAsyncCompletion": "(DENEYSEL) Tamamlama düzenlemelerini zaman uyumsuz olarak çözümleme desteğini etkinleştirir. Bu, bir tamamlama öğesi eklendikten sonra küçük gecikmeler pahasına tamamlama listesini, özellikle de geçersiz kılma ve kısmi yöntem tamamlama listelerini gösterme süresini hızlandırabilir. Çoğu tamamlama öğesinin bu özellik üzerinde belirgin bir etkisi olmayacaktır, ancak bir geçersiz kılma veya kısmi yöntem tamamlama eklendikten hemen sonra, ekleme işlemi tamamlanmadan önce yazmak öngörülemeyen sonuçlara yol açabilir.", + "configuration.omnisharp.enableDecompilationSupport": "Meta verileri görüntülemek yerine harici referansların derlemesini açma desteğini etkinleştirir.", + "configuration.omnisharp.enableEditorConfigSupport": "Kod stilini, adlandırma kurallarını ve analizör ayarlarını .editorconfig dosyasından okuma desteğini etkinleştirir.", + "configuration.omnisharp.enableLspDriver": "Deneysel dil protokolü tabanlı altyapı için desteği etkinleştirir (bağları doğru şekilde ayarlamak için yeniden yükleme gerekir)", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "True ise, MSBuild proje sistemi yalnızca düzenleyicide açılan dosyalar için projeleri yükler. Bu ayar büyük C# kod tabanları için kullanışlıdır ve yalnızca düzenlenmekte olan kodla ilgili projeler için kodda gezinti özelliklerinin daha hızlı başlatılmasını sağlar. Bu ayar etkinleştirildiğinde OmniSharp daha az proje yükleyebilir ve bu nedenle semboller için eksik referans listeleri görüntüleyebilir.", + "configuration.omnisharp.loggingLevel": "OmniSharp sunucusundan gelen günlük çıkışı düzeyini belirtir.", + "configuration.omnisharp.maxFindSymbolsItems": "'Çalışma Alanında Sembole Git' işleminin gösterebileceği maksimum öğe sayısı. Sınır yalnızca burada pozitif bir sayı belirtilirse uygulanır.", + "configuration.omnisharp.maxProjectResults": "'Proje Seç' açılan menüsünde gösterilecek en fazla proje sayısı (en fazla 250).", + "configuration.omnisharp.minFindSymbolsFilterLength": "'Çalışma Alanında Sembole Git' işlemi sonuçları göstermeden önce girilecek minimum karakter sayısı.", + "configuration.omnisharp.monoPath": "\"useModernNet\" false olarak ayarlandığında, varsayılan sistem yerine kullanılacak mono kurulumunun yolunu belirtir. Örnek: \"/Library/Frameworks/Mono.framework/Versions/Current\"", + "configuration.omnisharp.organizeImportsOnFormat": "'using' yönergelerinin belge biçimlendirmesi sırasında gruplandırılarak sıralandırılıp sıralandırılmayacağını belirtir.", + "configuration.omnisharp.projectFilesExcludePattern": "Tüm proje dosyalarını bulmak için OmniSharp tarafından kullanılan dışlama deseni.", + "configuration.omnisharp.projectLoadTimeout": "Visual Studio Code'un OmniSharp sunucusunun başlamasını bekleyeceği süre. Süre saniye cinsinden ifade edilir.", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Etiket yardımcısı ve bileşen öğelerinin bir boşlukla işlenip işlenmeyeceğini belirtir.", + "configuration.omnisharp.razor.devmode": "Uzantıyı, yerel Razor.VSCode geliştirmeyi etkinleştiren bir modda çalışmaya zorlar.", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Açık küme ayracını bir @code veya @functions yönergesinden sonra aşağıdaki satırda olmaya zorlar.", + "configuration.omnisharp.razor.format.enable": "Varsayılan Razor biçimlendiricisini etkinleştirin/devre dışı bırakın.", + "configuration.omnisharp.razor.plugin.path": "Razor eklenti dll'sini geçersiz kılar.", + "configuration.omnisharp.sdkIncludePrereleases": "Proje yükleme için hangi sürümün kullanılacağını belirlerken .NET SDK'nın önizleme sürümlerinin dahil edilip edilmeyeceğini belirtir. \"useModernNet\" true olarak ayarlandığında uygulanır.", + "configuration.omnisharp.sdkPath": "Yüklü olan en yüksek sürüm yerine proje yükleme için kullanılacak .NET SDK yüklemesinin yolunu belirtir. \"useModernNet\" true olarak ayarlandığında uygulanır. Örnek: /home/username/dotnet/sdks/6.0.300.", + "configuration.omnisharp.sdkVersion": "Yüklü olan en yüksek sürüm yerine proje yükleme için kullanılacak .NET SDK sürümünü belirtir. \"useModernNet\" true olarak ayarlandığında uygulanır. Örnek: 6.0.300.", + "configuration.omnisharp.useEditorFormattingSettings": "OmniSharp'ın C# kod biçimlendirmesi için VS Code düzenleyici ayarlarını kullanıp kullanmayacağını belirtir (sekme kullanımı, girinti boyutu).", + "configuration.omnisharp.useModernNet.description": ".NET 6 için OmniSharp derlemesini kullanın. Bu sürüm Unity dahil SDK stili olmayan .NET Framework projelerini desteklemiyor. SDK stili Framework, .NET Core ve .NET 5+ projeleri önemli performans iyileştirmeleri görüyor olmalıdır.", + "configuration.omnisharp.useModernNet.title": "OmniSharp'ın .NET 6 derlemesi kullanın", "configuration.razor.languageServer.debug": "Dil sunucusunu başlatırken hata ayıklama eklemesinin beklenip beklenmeyeceğini belirtir.", "configuration.razor.languageServer.directory": "Razor Dil Sunucusu dizininin yolunu geçersiz kılıyor.", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(DENEYSEL) Razor dosyaları için birleşik tasarım zamanı/çalışma zamanı kodu oluşturmayı etkinleştirin", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": ".pdb dosyalarını aramak için sembol sunucusuURL'leri (example: http​://MyExampleSymbolServer) veya dizinler (example: /build/symbols) dizisi. Bu dizinler, varsayılan konumlara (modülün ve pdb'nin ilk bırakıldığı yolun yanında) ek olarak aranır.", "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'", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "Hata ayıklamak için kodun türünü yazın. NET Core hata ayıklama için `coreclr` veya Masaüstü .NET Framework için `clr` olabilir. Masaüstü çerçevesi yalnızca Windows'a özel olduğundan `clr` yalnızca Windows'ta çalışır.", "viewsWelcome.debug.contents": "[Derleme ve Hata Ayıklama için C# Varlıkları Oluşturma](command:dotnet.generateAssets)\r\n\r\nlaunch.json hakkında daha fazla bilgi edinmek için bkz. [C# hata ayıklaması için launch.json yapılandırma](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 00c2cba9a..39b7598ed 100644 --- a/package.nls.zh-cn.json +++ b/package.nls.zh-cn.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "在完成列表中显示正则表达式。", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "支持在完成列表中显示未导入的类型和未导入的扩展方法。提交后,相应的 using 指令将添加到当前文件的顶部。(之前为 \"omnisharp.enableImportCompletion\")", "configuration.dotnet.completion.showNameCompletionSuggestions": "对最近选择的成员执行自动对象名称完成。", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "要在工作区中打开的默认解决方案的路径,或者设置为“禁用”以跳过它。(之前为 \"omnisharp.defaultLaunchSolution\")", "configuration.dotnet.dotnetPath": "指定要使用的 dotnet 安装目录的路径,而不是默认的系统目录。这仅影响用于承载语言服务器本身的 dotnet 安装。示例: \"/home/username/mycustomdotnetdirectory\"。", "configuration.dotnet.enableXamlTools": "使用 C# 开发工具包时启用 XAML 工具", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "突出显示光标下的相关 JSON 组件。", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "突出显示光标下的相关正则表达式组件。", - "configuration.dotnet.implementType.insertionBehavior": "实现接口或抽象类时属性、事件和方法的插入位置。", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "将它们放在末尾。", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "将它们与相同类型的其他成员放置在一起。", - "configuration.dotnet.implementType.propertyGenerationBehavior": "实现接口或抽象类时属性的生成行为。", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "首选自动属性。", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "首选引发属性。", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "显示文本提示", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "显示 \"new\" 表达式的提示", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "显示其他所有内容的提示", @@ -73,8 +68,15 @@ "configuration.dotnet.server.startTimeout": "为客户端指定一个超时 (以毫秒为单位),以成功启动并连接到语言服务器。", "configuration.dotnet.server.suppressLspErrorToasts": "当服务器遇到可恢复错误时,禁止显示错误 toast。", "configuration.dotnet.server.trace": "设置语言服务器的日志记录级别", + "configuration.dotnet.server.useServerGC": "将语言服务器配置为使用 .NET 服务器垃圾回收。服务器垃圾回收在提供更好的性能时通常需要消耗更多内存。", "configuration.dotnet.server.waitForDebugger": "启动服务器时传递 --debug 标志,以允许附加调试器。(之前为 \"omnisharp.waitForDebugger\")", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "在引用程序集中搜索符号。它会影响需要符号搜索的功能,例如添加导入。", + "configuration.dotnet.typeMembers.memberInsertionLocation": "实现接口或抽象类时属性、事件和方法的插入位置。", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "将它们放在末尾。", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "将它们与相同类型的其他成员放置在一起。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "实现接口或抽象类时属性的生成行为。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "首选自动属性。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "首选引发属性。", "configuration.dotnet.unitTestDebuggingOptions": "启动单元测试调试时要与调试程序一起使用的选项。(之前为 \"csharp.unitTestDebuggingOptions\")", "configuration.dotnet.unitTests.runSettingsPath": "运行单元测试时应使用的 .runsettings 文件的路径。(以前为“omnisharp.testRunSettings”)", "configuration.omnisharp.autoStart": "指定 OmniSharp 服务器是否自动启动。如果为 false,则可以使用“重启 OmniSharp”命令启动 OmniSharp", diff --git a/package.nls.zh-tw.json b/package.nls.zh-tw.json index c8188f1af..8afde4396 100644 --- a/package.nls.zh-tw.json +++ b/package.nls.zh-tw.json @@ -41,17 +41,12 @@ "configuration.dotnet.completion.provideRegexCompletions": "在完成清單中顯示規則運算式。", "configuration.dotnet.completion.showCompletionItemsFromUnimportedNamespaces": "啟用在完成清單中顯示未匯入的類型和未匯入的擴充方法的支援。認可時,適當的 using 指示詞會新增到目前檔案的頂端。(先前為 `omnisharp.enableImportCompletion`)", "configuration.dotnet.completion.showNameCompletionSuggestions": "為您最近選取的成員執行自動物件名稱完成。", + "configuration.dotnet.completion.triggerCompletionInArgumentLists": "Automatically show completion list in argument lists", "configuration.dotnet.defaultSolution.description": "要在工作區中開啟的預設解決方案路徑,或設為 [停用] 以略過它。(先前為 `omnisharp.defaultLaunchSolution`)", "configuration.dotnet.dotnetPath": "指定要使用的 dotnet 安裝目錄路徑,而非系統預設的路徑。這只會影響用來裝載語言伺服器本身的 dotnet 安裝。範例: \"/home/username/mycustomdotnetdirectory”。", "configuration.dotnet.enableXamlTools": "使用 C# 開發套件時啟用 XAML 工具", "configuration.dotnet.highlighting.highlightRelatedJsonComponents": "反白資料指標下的相關 JSON 元件。", "configuration.dotnet.highlighting.highlightRelatedRegexComponents": "反白資料指標下的相關規則運算式元件。", - "configuration.dotnet.implementType.insertionBehavior": "實作介面或抽象類別時,屬性、事件和方法的插入位置。", - "configuration.dotnet.implementType.insertionBehavior.atTheEnd": "將它們放置在結尾。", - "configuration.dotnet.implementType.insertionBehavior.withOtherMembersOfTheSameKind": "將它們與其他相同種類的成員放在一起。", - "configuration.dotnet.implementType.propertyGenerationBehavior": "實作介面或抽象類別時屬性的產生行為。", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferAutoProperties": "建議使用自動屬性。", - "configuration.dotnet.implementType.propertyGenerationBehavior.preferThrowingProperties": "建議使用擲回屬性。", "configuration.dotnet.inlayHints.enableInlayHintsForLiteralParameters": "顯示常值的提示", "configuration.dotnet.inlayHints.enableInlayHintsForObjectCreationParameters": "顯示 'new' 運算式的提示", "configuration.dotnet.inlayHints.enableInlayHintsForOtherParameters": "顯示所有其他項目的提示", @@ -61,7 +56,7 @@ "configuration.dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent": "當參數名稱符合方法的意圖時,不出現提示", "configuration.dotnet.navigation.navigateToDecompiledSources": "啟用到反向組譯來源的瀏覽。", "configuration.dotnet.preferCSharpExtension": "強制專案僅以 C# 延伸模組載入。使用 C# 開發人員套件不支援的舊版專案類型時,這會很有用。(需要重新載入視窗)", - "configuration.dotnet.projects.binaryLogPath": "Sets a path where MSBuild binary logs are written to when loading projects, to help diagnose loading errors.", + "configuration.dotnet.projects.binaryLogPath": "設定載入專案時,寫入 MSBuild 二進位記錄的路徑,以協助診斷載入錯誤。", "configuration.dotnet.projects.enableAutomaticRestore": "如果延伸模組偵測到資產遺失,則啟用自動 NuGet 還原。", "configuration.dotnet.quickInfo.showRemarksInQuickInfo": "顯示符號時顯示備註資訊。", "configuration.dotnet.server.componentPaths": "允許覆寫語言伺服器內建元件的資料夾路徑 (例如,覆寫延伸模組目錄中的 .roslynDevKit 路徑,以使用本機建置的元件)", @@ -73,48 +68,55 @@ "configuration.dotnet.server.startTimeout": "指定用戶端順利啟動並連接到語言伺服器的逾時 (毫秒)。", "configuration.dotnet.server.suppressLspErrorToasts": "如果伺服器發生可復原的錯誤,隱藏不顯示錯誤快顯通知。", "configuration.dotnet.server.trace": "設定語言伺服器的記錄層次", + "configuration.dotnet.server.useServerGC": "設定語言伺服器以使用 .NET 伺服器垃圾收集。伺服器垃圾收集通常會在耗用較高的記憶體時提供較佳的效能。", "configuration.dotnet.server.waitForDebugger": "啟動伺服器時傳遞 --debug 旗標,以允許附加偵錯工具。(先前為 `omnisharp.waitForDebugger`)", "configuration.dotnet.symbolSearch.searchReferenceAssemblies": "在參考組件中搜尋符號。這會影響需要符號搜尋的功能,例如新增匯入。", + "configuration.dotnet.typeMembers.memberInsertionLocation": "實作介面或抽象類別時,屬性、事件和方法的插入位置。", + "configuration.dotnet.typeMembers.memberInsertionLocation.atTheEnd": "將它們放置在結尾。", + "configuration.dotnet.typeMembers.memberInsertionLocation.withOtherMembersOfTheSameKind": "將它們與其他相同種類的成員放在一起。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior": "實作介面或抽象類別時屬性的產生行為。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferAutoProperties": "建議使用自動屬性。", + "configuration.dotnet.typeMembers.propertyGenerationBehavior.preferThrowingProperties": "建議使用擲回屬性。", "configuration.dotnet.unitTestDebuggingOptions": "啟動單元測試偵錯時搭配偵錯工具使用的選項。(先前為 `csharp.unitTestDebuggingOptions`)", - "configuration.dotnet.unitTests.runSettingsPath": "Path to the .runsettings file which should be used when running unit tests. (Previously `omnisharp.testRunSettings`)", - "configuration.omnisharp.autoStart": "Specifies whether the OmniSharp server will be automatically started or not. If false, OmniSharp can be started with the 'Restart OmniSharp' command", - "configuration.omnisharp.csharp.format.enable": "Enable/disable default C# formatter (requires restart).", - "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "Specifies the maximum number of files for which diagnostics are reported for the whole workspace. If this limit is exceeded, diagnostics will be shown for currently opened files only. Specify 0 or less to disable the limit completely.", - "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "Array of custom symbol names for which CodeLens should be disabled.", - "configuration.omnisharp.csharp.semanticHighlighting.enabled": "Enable/disable Semantic Highlighting for C# files (Razor files currently unsupported). Defaults to false. Close open files for changes to take effect.", - "configuration.omnisharp.csharp.showOmnisharpLogOnError": "Shows the OmniSharp log in the Output pane when OmniSharp reports an error.", - "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "Suppress the notification window to add missing assets to build or debug the application.", - "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "Suppress the warning that the .NET Core SDK is not on the path.", - "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "Suppress the notification window to perform a 'dotnet restore' when dependencies can't be resolved.", - "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "Suppress 'hidden' diagnostics (such as 'unnecessary using directives') from appearing in the editor or the Problems pane.", - "configuration.omnisharp.csharp.suppressProjectJsonWarning": "Suppress the warning that project.json is no longer a supported project format for .NET Core applications", - "configuration.omnisharp.disableMSBuildDiagnosticWarning": "Specifies whether notifications should be shown if OmniSharp encounters warnings or errors loading a project. Note that these warnings/errors are always emitted to the OmniSharp log", - "configuration.omnisharp.dotNetCliPaths": "Paths to a local download of the .NET CLI to use for running any user code.", - "configuration.omnisharp.dotnet.server.useOmnisharp": "Switches to use the Omnisharp server for language features when enabled (requires restart). This option will not be honored with C# Dev Kit installed.", - "configuration.omnisharp.enableAsyncCompletion": "(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.", - "configuration.omnisharp.enableDecompilationSupport": "Enables support for decompiling external references instead of viewing metadata.", - "configuration.omnisharp.enableEditorConfigSupport": "Enables support for reading code style, naming convention and analyzer settings from .editorconfig.", - "configuration.omnisharp.enableLspDriver": "Enables support for the experimental language protocol based engine (requires reload to setup bindings correctly)", - "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "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.", - "configuration.omnisharp.loggingLevel": "Specifies the level of logging output from the OmniSharp server.", - "configuration.omnisharp.maxFindSymbolsItems": "The maximum number of items that 'Go to Symbol in Workspace' operation can show. The limit is applied only when a positive number is specified here.", - "configuration.omnisharp.maxProjectResults": "The maximum number of projects to be shown in the 'Select Project' dropdown (maximum 250).", - "configuration.omnisharp.minFindSymbolsFilterLength": "The minimum number of characters to enter before 'Go to Symbol in Workspace' operation shows any results.", - "configuration.omnisharp.monoPath": "Specifies the path to a mono installation to use when \"useModernNet\" is set to false, instead of the default system one. Example: \"/Library/Frameworks/Mono.framework/Versions/Current\"", - "configuration.omnisharp.organizeImportsOnFormat": "Specifies whether 'using' directives should be grouped and sorted during document formatting.", - "configuration.omnisharp.projectFilesExcludePattern": "The exclude pattern used by OmniSharp to find all project files.", - "configuration.omnisharp.projectLoadTimeout": "The time Visual Studio Code will wait for the OmniSharp server to start. Time is expressed in seconds.", - "configuration.omnisharp.razor.completion.commitElementsWithSpace": "Specifies whether to commit tag helper and component elements with a space.", - "configuration.omnisharp.razor.devmode": "Forces the extension to run in a mode that enables local Razor.VSCode development.", - "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "Forces the open brace after an @code or @functions directive to be on the following line.", - "configuration.omnisharp.razor.format.enable": "Enable/disable default Razor formatter.", - "configuration.omnisharp.razor.plugin.path": "Overrides the path to the Razor plugin dll.", - "configuration.omnisharp.sdkIncludePrereleases": "Specifies whether to include preview versions of the .NET SDK when determining which version to use for project loading. Applies when \"useModernNet\" is set to true.", - "configuration.omnisharp.sdkPath": "Specifies the path to a .NET SDK installation to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: /home/username/dotnet/sdks/6.0.300.", - "configuration.omnisharp.sdkVersion": "Specifies the version of the .NET SDK to use for project loading instead of the highest version installed. Applies when \"useModernNet\" is set to true. Example: 6.0.300.", - "configuration.omnisharp.useEditorFormattingSettings": "Specifes whether OmniSharp should use VS Code editor settings for C# code formatting (use of tabs, indentation size).", - "configuration.omnisharp.useModernNet.description": "Use OmniSharp build for .NET 6. This version _does not_ support non-SDK-style .NET Framework projects, including Unity. SDK-style Framework, .NET Core, and .NET 5+ projects should see significant performance improvements.", - "configuration.omnisharp.useModernNet.title": "Use .NET 6 build of OmniSharp", + "configuration.dotnet.unitTests.runSettingsPath": "執行單元測試時應該使用的 .runsettings 檔案路徑。(先前的 `omnisharp.testRunSettings`)", + "configuration.omnisharp.autoStart": "指定 OmniSharp 伺服器是否將自動啟動。如果為 False,則可以使用 'Restart OmniSharp' 命令來啟動 OmniSharp", + "configuration.omnisharp.csharp.format.enable": "啟用/停用預設 C# 格式器 (需要重新啟動)。", + "configuration.omnisharp.csharp.maxProjectFileCountForDiagnosticAnalysis": "指定整個工作區報告診斷的檔案數上限。如果超過此限制,則將只會針對目前開啟的檔案顯示診斷。指定 0 或更少以完全停用限制。", + "configuration.omnisharp.csharp.referencesCodeLens.filteredSymbols": "應停用 CodeLens 的自訂符號名稱的陣列。", + "configuration.omnisharp.csharp.semanticHighlighting.enabled": "啟用/停用 C# 檔案的語意強調顯示 (目前不支援 Razor 檔案)。預設值為 False。關閉開啟的檔案,讓變更生效。", + "configuration.omnisharp.csharp.showOmnisharpLogOnError": "當 OmniSharp 報告錯誤時,在輸出窗格中顯示 OmniSharp 記錄。", + "configuration.omnisharp.csharp.suppressBuildAssetsNotification": "隱藏通知視窗,以新增遺失的資產,以便建置或偵錯應用程式。", + "configuration.omnisharp.csharp.suppressDotnetInstallWarning": "隱藏 .NET Core SDK 不在路徑上的警告。", + "configuration.omnisharp.csharp.suppressDotnetRestoreNotification": "無法解析相依性時,隱藏通知視窗以執行 'dotnet restore'。", + "configuration.omnisharp.csharp.suppressHiddenDiagnostics": "隱藏 'hidden' 診斷 (例如「不必要的 using 指示詞」),使其不在編輯器或 [問題] 窗格中顯示。", + "configuration.omnisharp.csharp.suppressProjectJsonWarning": "隱藏 project.json 不再是 .NET Core 應用程式支援的專案格式警告", + "configuration.omnisharp.disableMSBuildDiagnosticWarning": "指定如果 OmniSharp 在載入專案時遇到警告或錯誤,是否應該顯示通知。請注意,這些警告/錯誤一律會發出至 OmniSharp 記錄", + "configuration.omnisharp.dotNetCliPaths": "用於執行任何使用者程式碼的 .NET CLI 的本機下載路徑。", + "configuration.omnisharp.dotnet.server.useOmnisharp": "啟用時,切換為使用 Omnisharp 伺服器的語言功能 (需要重新啟動)。安裝 C# 開發套件時,將不會使用此選項。", + "configuration.omnisharp.enableAsyncCompletion": "(實驗性) 啟用解決非同步完成編輯的支援。這可加速顯示完成清單的時間,特別是覆寫和部分方法完成清單,但插入完成項目後會有稍微延遲。大部分的完成項目對此功能沒有明顯的影響,但在插入取代或部分方法完成之後,於插入完成之前立即輸入,可能會產生無法預期的結果。", + "configuration.omnisharp.enableDecompilationSupport": "啟用針對外部參考的反向組譯支援,而不是檢視中繼資料。", + "configuration.omnisharp.enableEditorConfigSupport": "啟用從 .editorconfig 讀取程式碼樣式、命名慣例及分析器設定的支援。", + "configuration.omnisharp.enableLspDriver": "啟用實驗性語言通訊協定型引擎的支援 (需要重新載入以正確設定繫結)", + "configuration.omnisharp.enableMsBuildLoadProjectsOnDemand": "如果為 True,則 MSBuild 專案系統將只會載入在編輯器中開啟檔案的專案。此設定對於大型 C# 程式碼基底非常有用,而且只會針對與要編輯的程式碼相關的專案,允許更快速地初始化程式碼瀏覽功能。啟用此設定後,OmniSharp 可能會載入較少的專案,因此可能顯示不完整的符號參考清單。", + "configuration.omnisharp.loggingLevel": "指定 OmniSharp 伺服器記錄輸出的層級。", + "configuration.omnisharp.maxFindSymbolsItems": "[前往工作區中的符號] 作業可顯示的項目數上限。只有在這裡指定正數時,該限制才適用。", + "configuration.omnisharp.maxProjectResults": "要在 [選取專案] 下拉式清單中顯示的專案數上限 (最多 250 個)。", + "configuration.omnisharp.minFindSymbolsFilterLength": "在 [前往工作區中的符號] 作業顯示任何結果之前,要輸入的字元數下限。", + "configuration.omnisharp.monoPath": "指定當 \"useModernNet\" 設定為 false 而非預設的系統時,要使用的 Mono 安裝的路徑。範例: \"/Library/Frameworks/Mono.framework/Versions/Current\"", + "configuration.omnisharp.organizeImportsOnFormat": "指定在文件格式化期間,是否應該將 'using' 指示詞分組和排序。", + "configuration.omnisharp.projectFilesExcludePattern": "OmniSharp 用來尋找所有專案檔案的排除模式。", + "configuration.omnisharp.projectLoadTimeout": "Visual Studio Code 將等候 OmniSharp 伺服器啟動的時間。時間以秒表示。", + "configuration.omnisharp.razor.completion.commitElementsWithSpace": "指定是否以空格來認可標記協助程式和元件元素。", + "configuration.omnisharp.razor.devmode": "強制延伸模組在啟用本機 Razor.VSCode 開發的模式中執行。", + "configuration.omnisharp.razor.format.codeBlockBraceOnNextLine": "強制 @code 或 @functions 指示詞後的左大括號出現在下一行。", + "configuration.omnisharp.razor.format.enable": "啟用/停用預設 Razor 格式器。", + "configuration.omnisharp.razor.plugin.path": "覆寫 Razor 外掛程式 DLL 的路徑。", + "configuration.omnisharp.sdkIncludePrereleases": "指定在決定要用於專案載入的版本時,是否要包含 .NET SDK 的預覽版本。當 \"useModernNet\" 設定為 true 時適用。", + "configuration.omnisharp.sdkPath": "指定要用於專案載入的 .NET SDK 安裝路徑,而不是安裝的最高版本。當 \"useModernNet\" 設定為 true 時適用。範例: /home/username/dotnet/sdks/6.0.300。", + "configuration.omnisharp.sdkVersion": "指定要用於專案載入的 .NET SDK 版本,而不是安裝的最高版本。當 \"useModernNet\" 設定為 true 時適用。範例: 6.0.300。", + "configuration.omnisharp.useEditorFormattingSettings": "指定 OmniSharp 是否應該針對 C# 程式碼格式設定 (使用 Tab、縮排大小) 使用 VS Code 編輯器設定。", + "configuration.omnisharp.useModernNet.description": "使用適用於 .NET 6 的 OmniSharp 組建。此版本不支援非 SDK 樣式的 .NET Framework 專案,包括 Unity。SDK 樣式的 Framework、.NET Core 和 .NET 5+ 專案應該會大幅提升效能。", + "configuration.omnisharp.useModernNet.title": "使用 OmniSharp 的 .NET 6 版本", "configuration.razor.languageServer.debug": "指定啟動語言伺服器時,是否要等候偵錯附加。", "configuration.razor.languageServer.directory": "覆寫 Razor 語言伺服器目錄的路徑。", "configuration.razor.languageServer.forceRuntimeCodeGeneration": "(實驗性) 啟用適用於 Razor 檔案的合併設計階段/執行階段程式碼產生", @@ -248,6 +250,6 @@ "generateOptionsSchema.symbolOptions.searchPaths.description": "符號陣列伺服器 URL (example: 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'", - "generateOptionsSchema.type.markdownDescription": "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.", + "generateOptionsSchema.type.markdownDescription": "輸入要進行偵錯的程式碼類型。可以是 `coreclr` 表示 .NET Core 偵錯,或 `clr` 表示桌面 .NET Framework。`clr` 僅在 Windows 上運作,因為桌面 Framework 僅限 Windows。", "viewsWelcome.debug.contents": "[為組建和偵錯產生 C# 資產](command:dotnet.generateAssets)\r\n\r\n若要深入了解 launch.json,請參閱[為 C# 偵錯設定 launch.json](https://aka.ms/VSCode-CS-LaunchJson)(英文)。" } \ No newline at end of file diff --git a/src/coreclrDebug/activate.ts b/src/coreclrDebug/activate.ts index 11380f51c..3cb7fa5e2 100644 --- a/src/coreclrDebug/activate.ts +++ b/src/coreclrDebug/activate.ts @@ -26,7 +26,8 @@ export async function activate( context: vscode.ExtensionContext, platformInformation: PlatformInformation, eventStream: EventStream, - csharpOutputChannel: vscode.OutputChannel + csharpOutputChannel: vscode.OutputChannel, + languageServerStartedPromise: Promise | undefined ) { const disposables = new CompositeDisposable(); @@ -66,6 +67,19 @@ export async function activate( // Register a command to fire attach to process for the coreclr debug engine. disposables.add( vscode.commands.registerCommand('csharp.attachToProcess', async () => { + // Ensure dotnetWorkspaceConfigurationProvider is registered + if (languageServerStartedPromise) { + try { + await languageServerStartedPromise; + } catch (e: any) { + if (e as Error) { + throw new Error(vscode.l10n.t('Unable to launch Attach to Process dialog: ') + e.message); + } else { + throw e; + } + } + } + vscode.debug.startDebugging( undefined, { diff --git a/src/lsptoolshost/languageStatusBar.ts b/src/lsptoolshost/languageStatusBar.ts index b9b804c76..659ec16f5 100644 --- a/src/lsptoolshost/languageStatusBar.ts +++ b/src/lsptoolshost/languageStatusBar.ts @@ -33,17 +33,27 @@ class WorkspaceStatus { languageServerOptions.documentSelector, RazorLanguage.documentSelector ); - const item = vscode.languages.createLanguageStatusItem('csharp.workspaceStatus', documentSelector); - item.name = vscode.l10n.t('C# Workspace Status'); - item.command = { + const openSolutionCommand = { command: 'dotnet.openSolution', title: vscode.l10n.t('Open solution'), }; + const restartServerCommand = { + command: 'dotnet.restartServer', + title: vscode.l10n.t('Restart server'), + }; + + const item = vscode.languages.createLanguageStatusItem('csharp.workspaceStatus', documentSelector); + item.name = vscode.l10n.t('C# Workspace Status'); context.subscriptions.push(item); languageServerEvents.onServerStateChange((e) => { item.text = e.workspaceLabel; item.busy = e.state === ServerState.ProjectInitializationStarted; + item.severity = + e.state === ServerState.Stopped + ? vscode.LanguageStatusSeverity.Warning + : vscode.LanguageStatusSeverity.Information; + item.command = e.state === ServerState.Stopped ? restartServerCommand : openSolutionCommand; }); } } diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index bff4c239d..b46507392 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -66,6 +66,8 @@ import { getComponentPaths } from './builtInComponents'; import { OnAutoInsertFeature } from './onAutoInsertFeature'; import { registerLanguageStatusItems } from './languageStatusBar'; import { ProjectContextService } from './services/projectContextService'; +import { ProvideDynamicFileResponse } from '../razor/src/dynamicFile/provideDynamicFileResponse'; +import { ProvideDynamicFileParams } from '../razor/src/dynamicFile/provideDynamicFileParams'; let _channel: vscode.OutputChannel; let _traceChannel: vscode.OutputChannel; @@ -119,6 +121,7 @@ export class RoslynLanguageServer { this.registerSetTrace(); this.registerSendOpenSolution(); this.registerProjectInitialization(); + this.registerServerStateChanged(); this.registerReportProjectConfiguration(); this.registerExtensionsChanged(); this.registerTelemetryChanged(); @@ -153,6 +156,22 @@ export class RoslynLanguageServer { }); } + private registerServerStateChanged() { + this._languageClient.onDidChangeState(async (state) => { + if (state.newState === State.Running) { + this._languageServerEvents.onServerStateChangeEmitter.fire({ + state: ServerState.Started, + workspaceLabel: this.workspaceDisplayName(), + }); + } else if (state.newState === State.Stopped) { + this._languageServerEvents.onServerStateChangeEmitter.fire({ + state: ServerState.Stopped, + workspaceLabel: vscode.l10n.t('Server stopped'), + }); + } + }); + } + private registerSendOpenSolution() { this._languageClient.onDidChangeState(async (state) => { if (state.newState === State.Running) { @@ -162,10 +181,6 @@ export class RoslynLanguageServer { await this.openDefaultSolutionOrProjects(); } await this.sendOrSubscribeForServiceBrokerConnection(); - this._languageServerEvents.onServerStateChangeEmitter.fire({ - state: ServerState.Started, - workspaceLabel: this.workspaceDisplayName(), - }); } }); } @@ -594,7 +609,9 @@ export class RoslynLanguageServer { args.push('--extension', extensionPath); } - if (logLevel && [Trace.Messages, Trace.Verbose].includes(this.GetTraceLevel(logLevel))) { + const isTraceLogLevel = logLevel && [Trace.Messages, Trace.Verbose].includes(this.GetTraceLevel(logLevel)); + + if (isTraceLogLevel) { _channel.appendLine(`Starting server at ${serverPath}`); } @@ -603,6 +620,15 @@ export class RoslynLanguageServer { args.push('--extensionLogDirectory', context.logUri.fsPath); + const env = dotnetInfo.env; + if (!languageServerOptions.useServerGC) { + // The server by default uses serverGC, if the user opts out we need to set the environment variable to disable it. + env.DOTNET_gcServer = '0'; + if (isTraceLogLevel) { + _channel.appendLine('ServerGC disabled'); + } + } + let childProcess: cp.ChildProcessWithoutNullStreams; const cpOptions: cp.SpawnOptionsWithoutStdio = { detached: true, @@ -706,11 +732,16 @@ export class RoslynLanguageServer { }; } + private ProvideDyanmicFileInfoType: RequestType = + new RequestType(RoslynLanguageServer.provideRazorDynamicFileInfoMethodName); + private registerDynamicFileInfo() { // When the Roslyn language server sends a request for Razor dynamic file info, we forward that request along to Razor via // a command. - this._languageClient.onRequest(RoslynLanguageServer.provideRazorDynamicFileInfoMethodName, async (request) => - vscode.commands.executeCommand(DynamicFileInfoHandler.provideDynamicFileInfoCommand, request) + this._languageClient.onRequest( + this.ProvideDyanmicFileInfoType, + async (request) => + vscode.commands.executeCommand(DynamicFileInfoHandler.provideDynamicFileInfoCommand, request) ); this._languageClient.onNotification( RoslynLanguageServer.removeRazorDynamicFileInfoMethodName, diff --git a/src/lsptoolshost/serverStateChange.ts b/src/lsptoolshost/serverStateChange.ts index 10aec10ff..0db11810e 100644 --- a/src/lsptoolshost/serverStateChange.ts +++ b/src/lsptoolshost/serverStateChange.ts @@ -4,9 +4,10 @@ *--------------------------------------------------------------------------------------------*/ export enum ServerState { - Started = 0, - ProjectInitializationStarted = 1, - ProjectInitializationComplete = 2, + Stopped = 0, + Started = 1, + ProjectInitializationStarted = 2, + ProjectInitializationComplete = 3, } export interface ServerStateChangeEvent { diff --git a/src/lsptoolshost/services/projectContextService.ts b/src/lsptoolshost/services/projectContextService.ts index 7393e9085..ddddba91a 100644 --- a/src/lsptoolshost/services/projectContextService.ts +++ b/src/lsptoolshost/services/projectContextService.ts @@ -22,13 +22,18 @@ export interface ProjectContextChangeEvent { export class ProjectContextService { private readonly _contextChangeEmitter = new vscode.EventEmitter(); private _source = new vscode.CancellationTokenSource(); + private readonly _emptyProjectContext: VSProjectContext = { + _vs_id: '', + _vs_kind: '', + _vs_label: '', + }; constructor(private _languageServer: RoslynLanguageServer, _languageServerEvents: LanguageServerEvents) { _languageServerEvents.onServerStateChange((e) => { // When the project initialization is complete, open files // could move from the miscellaneous workspace context into // an open project. - if (e.state === ServerState.ProjectInitializationComplete) { + if (e.state === ServerState.Stopped || e.state === ServerState.ProjectInitializationComplete) { this.refresh(); } }); @@ -47,8 +52,17 @@ export class ProjectContextService { return; } + // If we have an open request, cancel it. + this._source.cancel(); + this._source = new vscode.CancellationTokenSource(); + let uri = textEditor!.document.uri; + if (!this._languageServer.isRunning()) { + this._contextChangeEmitter.fire({ uri, context: this._emptyProjectContext }); + return; + } + // If the active document is a Razor file, we need to map it back to a C# file. if (languageId === 'aspnetcorerazor') { const virtualUri = await this.getVirtualCSharpUri(uri); @@ -59,10 +73,6 @@ export class ProjectContextService { uri = virtualUri; } - // If we have an open request, cancel it. - this._source.cancel(); - this._source = new vscode.CancellationTokenSource(); - const contextList = await this.getProjectContexts(uri, this._source.token); if (!contextList) { return; @@ -75,10 +85,10 @@ export class ProjectContextService { private async getVirtualCSharpUri(uri: vscode.Uri): Promise { const response = await vscode.commands.executeCommand( DynamicFileInfoHandler.provideDynamicFileInfoCommand, - new ProvideDynamicFileParams([uri.fsPath]) + new ProvideDynamicFileParams({ uri: UriConverter.serialize(uri) }) ); - const responseUri = response.generatedFiles[0]; + const responseUri = response.csharpDocument?.uri; if (!responseUri) { return undefined; } @@ -94,7 +104,7 @@ export class ProjectContextService { const textDocument = TextDocumentIdentifier.create(uriString); try { - return this._languageServer.sendRequest( + return await this._languageServer.sendRequest( VSGetProjectContextsRequest.type, { _vs_textDocument: textDocument }, token diff --git a/src/lsptoolshost/uriConverter.ts b/src/lsptoolshost/uriConverter.ts index f212fda9e..88c648599 100644 --- a/src/lsptoolshost/uriConverter.ts +++ b/src/lsptoolshost/uriConverter.ts @@ -24,6 +24,6 @@ export class UriConverter { } public static deserialize(value: string): vscode.Uri { - return vscode.Uri.parse(value); + return vscode.Uri.parse(value, true); } } diff --git a/src/main.ts b/src/main.ts index e2433a315..0fa150161 100644 --- a/src/main.ts +++ b/src/main.ts @@ -323,7 +323,8 @@ export async function activate( context, platformInfo, eventStream, - csharpChannel + csharpChannel, + roslynLanguageServerStartedPromise ?? omnisharpLangServicePromise ); } diff --git a/src/razor/src/completion/completionHandler.ts b/src/razor/src/completion/completionHandler.ts index 45d22510b..48247a16a 100644 --- a/src/razor/src/completion/completionHandler.ts +++ b/src/razor/src/completion/completionHandler.ts @@ -154,20 +154,55 @@ export class CompletionHandler { _cancellationToken: vscode.CancellationToken ) { // TODO: Snippet support + const razorDocumentUri = vscode.Uri.parse( + delegatedCompletionItemResolveParams.identifier.textDocumentIdentifier.uri, + true + ); + const razorDocument = await this.documentManager.getDocument(razorDocumentUri); + const virtualCsharpDocument = razorDocument.csharpDocument as CSharpProjectedDocument; + const provisionalDotPosition = virtualCsharpDocument.getProvisionalDotPosition(); + try { + if ( + delegatedCompletionItemResolveParams.originatingKind != LanguageKind.CSharp || + delegatedCompletionItemResolveParams.completionItem.data.TextDocument == null + ) { + return delegatedCompletionItemResolveParams.completionItem; + } else { + // will add a provisional dot to the C# document if a C# provisional completion triggered + // this resolve completion request + if (virtualCsharpDocument.ensureResolveProvisionalDot()) { + if (provisionalDotPosition !== undefined) { + await this.ensureProvisionalDotUpdatedInCSharpDocument( + virtualCsharpDocument.uri, + provisionalDotPosition + ); + } + } + const newItem = await vscode.commands.executeCommand( + resolveCompletionsCommand, + delegatedCompletionItemResolveParams.completionItem + ); - if (delegatedCompletionItemResolveParams.originatingKind != LanguageKind.CSharp) { - return delegatedCompletionItemResolveParams.completionItem; - } else { - const newItem = await vscode.commands.executeCommand( - resolveCompletionsCommand, - delegatedCompletionItemResolveParams.completionItem - ); + if (!newItem) { + return delegatedCompletionItemResolveParams.completionItem; + } - if (!newItem) { - return delegatedCompletionItemResolveParams.completionItem; + return newItem; + } + } catch (error) { + this.logger.logWarning(`${CompletionHandler.completionResolveEndpoint} failed with ${error}`); + } finally { + // remove the provisional dot after the resolve has completed and if it was added + if (virtualCsharpDocument.removeResolveProvisionalDot()) { + const removeDot = true; + if (provisionalDotPosition !== undefined) { + await this.ensureProvisionalDotUpdatedInCSharpDocument( + virtualCsharpDocument.uri, + provisionalDotPosition, + removeDot + ); + } } - - return newItem; } return CompletionHandler.emptyCompletionItem; @@ -180,79 +215,102 @@ export class CompletionHandler { projectedPosition: Position, provisionalTextEdit?: SerializableTextEdit ) { - if (provisionalTextEdit) { - // provisional C# completion - return this.provideCSharpProvisionalCompletions(triggerCharacter, virtualDocument, projectedPosition); - } - - // non-provisional C# completion - const virtualDocumentUri = UriConverter.serialize(virtualDocument.uri); - const params: CompletionParams = { - context: { - triggerKind: triggerKind, - triggerCharacter: triggerCharacter, - }, - textDocument: { - uri: virtualDocumentUri, - }, - position: projectedPosition, - }; - - const csharpCompletions = await vscode.commands.executeCommand( - provideCompletionsCommand, - params - ); - if (!csharpCompletions) { - return CompletionHandler.emptyCompletionList; - } - CompletionHandler.adjustCSharpCompletionList(csharpCompletions, triggerCharacter); - return csharpCompletions; - } - - // Provides 'provisional' C# completions. - // This happens when a user types '.' after an object. In that case '.' is initially in - // html document and not generated C# document. To get correct completions as soon as the user - // types '.' we need to - // 1. Temporarily add '.' to projected C# document at the correct position (projected position) - // 2. Make sure projected document is updated on the Roslyn server so Roslyn provides correct completions - // 3. Invoke Roslyn/C# completion and return that to the Razor LSP server. - // NOTE: currently there is an issue (see comments in code below) causing us to invoke vscode command - // rather then the Roslyn command - // 4. Remove temporarily (provisionally) added '.' from the projected C# buffer. - // 5. Make sure the projected C# document is updated since the user will likely continue interacting with this document. - private async provideCSharpProvisionalCompletions( - triggerCharacter: string | undefined, - virtualDocument: CSharpProjectedDocument, - projectedPosition: Position - ) { + // Convert projected position to absolute index for provisional dot const absoluteIndex = CompletionHandler.getIndexOfPosition(virtualDocument, projectedPosition); - if (absoluteIndex === -1) { - return CompletionHandler.emptyCompletionList; - } - try { - // temporarily add '.' to projected C# document to ensure correct completions are provided - virtualDocument.addProvisionalDotAt(absoluteIndex); - await this.ensureProjectedCSharpDocumentUpdated(virtualDocument.uri); - - // Current code has to execute vscode command vscode.executeCompletionItemProvider for provisional completion - // Calling roslyn command vscode.executeCompletionItemProvider returns null - // Tracked by https://github.com/dotnet/vscode-csharp/issues/7250 - return this.provideVscodeCompletions(virtualDocument.uri, projectedPosition, triggerCharacter); + // currently, we are temporarily adding a '.' to the C# document to ensure correct completions are provided + // for each roslyn.resolveCompletion request and we remember the location from the last provisional completion request. + // Therefore we need to remove the resolve provisional dot position + // at the start of every completion request in case a '.' gets added when it shouldn't be. + virtualDocument.clearResolveCompletionRequestVariables(); + if (provisionalTextEdit) { + // provisional C# completion + // add '.' to projected C# document to ensure correct completions are provided + // This is because when a user types '.' after an object, it is initially in + // html document and not generated C# document. + if (absoluteIndex === -1) { + return CompletionHandler.emptyCompletionList; + } + virtualDocument.addProvisionalDotAt(absoluteIndex); + // projected Position is passed in to the virtual doc so that it can be used during the resolve request + virtualDocument.setProvisionalDotPosition(projectedPosition); + await this.ensureProvisionalDotUpdatedInCSharpDocument(virtualDocument.uri, projectedPosition); + } + + const virtualDocumentUri = UriConverter.serialize(virtualDocument.uri); + const params: CompletionParams = { + context: { + triggerKind: triggerKind, + triggerCharacter: triggerCharacter, + }, + textDocument: { + uri: virtualDocumentUri, + }, + position: projectedPosition, + }; + + const csharpCompletions = await vscode.commands.executeCommand( + provideCompletionsCommand, + params + ); + if (!csharpCompletions) { + return CompletionHandler.emptyCompletionList; + } + CompletionHandler.adjustCSharpCompletionList(csharpCompletions, triggerCharacter); + return csharpCompletions; + } catch (error) { + this.logger.logWarning(`${CompletionHandler.completionEndpoint} failed with ${error}`); } finally { - if (virtualDocument.removeProvisionalDot()) { - await this.ensureProjectedCSharpDocumentUpdated(virtualDocument.uri); + if (provisionalTextEdit && virtualDocument.removeProvisionalDot()) { + const removeDot = true; + await this.ensureProvisionalDotUpdatedInCSharpDocument( + virtualDocument.uri, + projectedPosition, + removeDot + ); } } + + return CompletionHandler.emptyCompletionList; } - private async ensureProjectedCSharpDocumentUpdated(virtualDocumentUri: vscode.Uri) { + private async ensureProvisionalDotUpdatedInCSharpDocument( + virtualDocumentUri: vscode.Uri, + projectedPosition: Position, + removeDot = false // if true then we ensure the provisional dot is removed instead of being added + ) { + // notifies the C# document content provider that the document content has changed this.projectedCSharpProvider.ensureDocumentContent(virtualDocumentUri); + await this.waitForDocumentChange(virtualDocumentUri, projectedPosition, removeDot); + } - // We open and then re-save because we're adding content to the text document within an event. - // We need to allow the system to propogate this text document change. - const newDocument = await vscode.workspace.openTextDocument(virtualDocumentUri); - await newDocument.save(); + // make sure the provisional dot is added or deleted in the virtual document for provisional completion + private async waitForDocumentChange( + uri: vscode.Uri, + projectedPosition: Position, + removeDot: boolean + ): Promise { + return new Promise((resolve) => { + const disposable = vscode.workspace.onDidChangeTextDocument((event) => { + const matchingText = removeDot ? '' : '.'; + if (event.document.uri.toString() === uri.toString()) { + // Check if the change is at the expected index + const changeAtIndex = event.contentChanges.some( + (change) => + change.range.start.character <= projectedPosition.character && + change.range.start.line === projectedPosition.line && + change.range.end.character + 1 >= projectedPosition.character && + change.range.end.line === projectedPosition.line && + change.text === matchingText + ); + if (changeAtIndex) { + // Resolve the promise and dispose of the event listener + resolve(); + disposable.dispose(); + } + } + }); + }); } // Adjust Roslyn completion command results to make it more palatable to VSCode @@ -313,9 +371,7 @@ export class CompletionHandler { } // Provide completions using standard vscode executeCompletionItemProvider command - // Used in HTML context and (temporarily) C# provisional completion context (calling Roslyn - // directly during provisional completion session returns null, root cause TBD, tracked by - // https://github.com/dotnet/vscode-csharp/issues/7250) + // Used in HTML context private async provideVscodeCompletions( virtualDocumentUri: vscode.Uri, projectedPosition: Position, diff --git a/src/razor/src/csharp/csharpProjectedDocument.ts b/src/razor/src/csharp/csharpProjectedDocument.ts index 3366d1590..980faf277 100644 --- a/src/razor/src/csharp/csharpProjectedDocument.ts +++ b/src/razor/src/csharp/csharpProjectedDocument.ts @@ -6,6 +6,7 @@ import { IProjectedDocument } from '../projection/IProjectedDocument'; import { ServerTextChange } from '../rpc/serverTextChange'; import { getUriPath } from '../uriPaths'; +import { Position } from 'vscode-languageclient'; import * as vscode from '../vscodeAdapter'; export class CSharpProjectedDocument implements IProjectedDocument { @@ -13,7 +14,10 @@ export class CSharpProjectedDocument implements IProjectedDocument { private content = ''; private preProvisionalContent: string | undefined; + private preResolveProvisionalContent: string | undefined; private provisionalEditAt: number | undefined; + private resolveProvisionalEditAt: number | undefined; + private ProvisionalDotPosition: Position | undefined; private hostDocumentVersion: number | null = null; private projectedDocumentVersion = 0; @@ -67,8 +71,10 @@ export class CSharpProjectedDocument implements IProjectedDocument { // Edits already applied. return; } - + //reset the state for provisional completion and resolve completion this.removeProvisionalDot(); + this.resolveProvisionalEditAt = undefined; + this.ProvisionalDotPosition = undefined; const newContent = this.getEditedContent('.', index, index, this.content); this.preProvisionalContent = this.content; @@ -80,6 +86,7 @@ export class CSharpProjectedDocument implements IProjectedDocument { if (this.provisionalEditAt && this.preProvisionalContent) { // Undo provisional edit if one was applied. this.setContent(this.preProvisionalContent); + this.resolveProvisionalEditAt = this.provisionalEditAt; this.provisionalEditAt = undefined; this.preProvisionalContent = undefined; return true; @@ -88,6 +95,55 @@ export class CSharpProjectedDocument implements IProjectedDocument { return false; } + // add resolve provisional dot if a provisional completion request was made + // A resolve provisional dot is the same as a provisional dot, but it remembers the + // last provisional dot inserted location and is used for the roslyn.resolveCompletion API + public ensureResolveProvisionalDot() { + //remove the last resolve provisional dot it it exists + this.removeResolveProvisionalDot(); + + if (this.resolveProvisionalEditAt) { + const newContent = this.getEditedContent( + '.', + this.resolveProvisionalEditAt, + this.resolveProvisionalEditAt, + this.content + ); + this.preResolveProvisionalContent = this.content; + this.setContent(newContent); + return true; + } + return false; + } + + public removeResolveProvisionalDot() { + if (this.resolveProvisionalEditAt && this.preResolveProvisionalContent) { + // Undo provisional edit if one was applied. + this.setContent(this.preResolveProvisionalContent); + this.provisionalEditAt = undefined; + this.preResolveProvisionalContent = undefined; + return true; + } + + return false; + } + + public setProvisionalDotPosition(position: Position) { + this.ProvisionalDotPosition = position; + } + + public getProvisionalDotPosition() { + return this.ProvisionalDotPosition; + } + + // since multiple roslyn.resolveCompletion requests can be made for each completion, + // we need to clear the resolveProvisionalEditIndex (currently when a new completion request is made, + // this works if resolve requests are always preceded by a completion request) + public clearResolveCompletionRequestVariables() { + this.resolveProvisionalEditAt = undefined; + this.ProvisionalDotPosition = undefined; + } + private getEditedContent(newText: string, start: number, end: number, content: string) { const before = content.substr(0, start); const after = content.substr(end); diff --git a/src/razor/src/document/razorDocumentSynchronizer.ts b/src/razor/src/document/razorDocumentSynchronizer.ts index 34be3c7f2..78e6fe75a 100644 --- a/src/razor/src/document/razorDocumentSynchronizer.ts +++ b/src/razor/src/document/razorDocumentSynchronizer.ts @@ -123,7 +123,6 @@ export class RazorDocumentSynchronizer { const documentKey = getUriPath(context.projectedDocument.uri); const synchronizations = this.synchronizations[documentKey]; - clearTimeout(context.timeoutId); if (synchronizations.length === 1) { delete this.synchronizations[documentKey]; @@ -170,9 +169,8 @@ export class RazorDocumentSynchronizer { } }, dispose: () => { - while (rejectionsForCancel.length > 0) { - rejectionsForCancel.pop(); - } + rejectionsForCancel.length = 0; + clearTimeout(context.timeoutId); }, projectedDocumentSynchronized, onProjectedDocumentSynchronized, diff --git a/src/razor/src/dynamicFile/dynamicFileInfoHandler.ts b/src/razor/src/dynamicFile/dynamicFileInfoHandler.ts index f540a9433..b84afa81f 100644 --- a/src/razor/src/dynamicFile/dynamicFileInfoHandler.ts +++ b/src/razor/src/dynamicFile/dynamicFileInfoHandler.ts @@ -36,23 +36,21 @@ export class DynamicFileInfoHandler { } // Given Razor document URIs, returns associated generated doc URIs - private async provideDynamicFileInfo(request: ProvideDynamicFileParams): Promise { - const uris = request.razorFiles; - const virtualUris = new Array(); + private async provideDynamicFileInfo( + request: ProvideDynamicFileParams + ): Promise { + let virtualUri: DocumentUri | null = null; try { - for (const razorDocumentPath of uris) { - const vscodeUri = vscode.Uri.file(razorDocumentPath); - const razorDocument = await this.documentManager.getDocument(vscodeUri); - if (razorDocument === undefined) { - virtualUris.push(null); - this.logger.logWarning( - `Could not find Razor document ${razorDocumentPath}; adding null as a placeholder in URI array.` - ); - } else { - // Retrieve generated doc URIs for each Razor URI we are given - const virtualCsharpUri = UriConverter.serialize(razorDocument.csharpDocument.uri); - virtualUris.push(virtualCsharpUri); - } + const vscodeUri = vscode.Uri.parse(request.razorDocument.uri, true); + const razorDocument = await this.documentManager.getDocument(vscodeUri); + if (razorDocument === undefined) { + this.logger.logWarning( + `Could not find Razor document ${vscodeUri.fsPath}; adding null as a placeholder in URI array.` + ); + } else { + // Retrieve generated doc URIs for each Razor URI we are given + const virtualCsharpUri = UriConverter.serialize(razorDocument.csharpDocument.uri); + virtualUri = virtualCsharpUri; } this.documentManager.roslynActivated = true; @@ -64,17 +62,18 @@ export class DynamicFileInfoHandler { this.logger.logWarning(`${DynamicFileInfoHandler.provideDynamicFileInfoCommand} failed with ${error}`); } - return new ProvideDynamicFileResponse(virtualUris); + if (virtualUri) { + return new ProvideDynamicFileResponse({ uri: virtualUri }); + } + + return null; } private async removeDynamicFileInfo(request: RemoveDynamicFileParams) { try { - const uris = request.razorFiles; - for (const razorDocumentPath of uris) { - const vscodeUri = vscode.Uri.file(razorDocumentPath); - if (this.documentManager.isRazorDocumentOpenInCSharpWorkspace(vscodeUri)) { - this.documentManager.didCloseRazorCSharpDocument(vscodeUri); - } + const vscodeUri = UriConverter.deserialize(request.csharpDocument.uri); + if (this.documentManager.isRazorDocumentOpenInCSharpWorkspace(vscodeUri)) { + this.documentManager.didCloseRazorCSharpDocument(vscodeUri); } } catch (error) { this.logger.logWarning(`${DynamicFileInfoHandler.removeDynamicFileInfoCommand} failed with ${error}`); diff --git a/src/razor/src/dynamicFile/provideDynamicFileParams.ts b/src/razor/src/dynamicFile/provideDynamicFileParams.ts index 7674fd30e..58241b99b 100644 --- a/src/razor/src/dynamicFile/provideDynamicFileParams.ts +++ b/src/razor/src/dynamicFile/provideDynamicFileParams.ts @@ -3,8 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { DocumentUri } from 'vscode-languageclient/node'; +import { TextDocumentIdentifier } from 'vscode-languageserver-protocol'; +// matches https://github.com/dotnet/roslyn/blob/9e91ca6590450e66e0041ee3135bbf044ac0687a/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/HostWorkspace/RazorDynamicFileInfoProvider.cs#L22 export class ProvideDynamicFileParams { - constructor(public readonly razorFiles: DocumentUri[]) {} + constructor(public readonly razorDocument: TextDocumentIdentifier) {} } diff --git a/src/razor/src/dynamicFile/provideDynamicFileResponse.ts b/src/razor/src/dynamicFile/provideDynamicFileResponse.ts index 5ada17002..7be8d1f01 100644 --- a/src/razor/src/dynamicFile/provideDynamicFileResponse.ts +++ b/src/razor/src/dynamicFile/provideDynamicFileResponse.ts @@ -3,8 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { DocumentUri } from 'vscode-languageclient/node'; +import { TextDocumentIdentifier } from 'vscode-languageclient/node'; +// matches https://github.com/dotnet/roslyn/blob/9e91ca6590450e66e0041ee3135bbf044ac0687a/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/HostWorkspace/RazorDynamicFileInfoProvider.cs#L28 export class ProvideDynamicFileResponse { - constructor(public readonly generatedFiles: (DocumentUri | null)[]) {} + constructor(public readonly csharpDocument: TextDocumentIdentifier | null) {} } diff --git a/src/razor/src/dynamicFile/removeDynamicFileParams.ts b/src/razor/src/dynamicFile/removeDynamicFileParams.ts index d4cc3cf9a..279ee2414 100644 --- a/src/razor/src/dynamicFile/removeDynamicFileParams.ts +++ b/src/razor/src/dynamicFile/removeDynamicFileParams.ts @@ -3,8 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { DocumentUri } from 'vscode-languageclient/node'; +import { TextDocumentIdentifier } from 'vscode-languageclient/node'; +// matches https://github.com/dotnet/roslyn/blob/9e91ca6590450e66e0041ee3135bbf044ac0687a/src/LanguageServer/Microsoft.CodeAnalysis.LanguageServer/HostWorkspace/RazorDynamicFileInfoProvider.cs#L28 export class RemoveDynamicFileParams { - constructor(public readonly razorFiles: DocumentUri[]) {} + constructor(public readonly csharpDocument: TextDocumentIdentifier) {} } diff --git a/src/razor/src/razorLanguageServerOptionsResolver.ts b/src/razor/src/razorLanguageServerOptionsResolver.ts index 9804bbd9b..3b18aef3e 100644 --- a/src/razor/src/razorLanguageServerOptionsResolver.ts +++ b/src/razor/src/razorLanguageServerOptionsResolver.ts @@ -54,13 +54,14 @@ function findLanguageServerExecutable(withinDir: string) { } let pathWithExtension = `${fileName}${extension}`; - if (!fs.existsSync(pathWithExtension)) { + let fullPath = path.join(withinDir, pathWithExtension); + + if (!fs.existsSync(fullPath)) { // We might be running a platform neutral vsix which has no executable, instead we run the dll directly. pathWithExtension = `${fileName}.dll`; + fullPath = path.join(withinDir, pathWithExtension); } - const fullPath = path.join(withinDir, pathWithExtension); - if (!fs.existsSync(fullPath)) { throw new Error( vscode.l10n.t("Could not find Razor Language Server executable '{0}' within directory", fullPath) diff --git a/src/shared/migrateOptions.ts b/src/shared/migrateOptions.ts index 0f6b50401..2a96381d0 100644 --- a/src/shared/migrateOptions.ts +++ b/src/shared/migrateOptions.ts @@ -9,104 +9,118 @@ import { ConfigurationTarget, vscode, WorkspaceConfiguration } from '../vscodeAd // Option in the array should be identical to each other, except the name. export const migrateOptions = [ { - omnisharpOption: 'csharp.inlayHints.parameters.enabled', - roslynOption: 'dotnet.inlayHints.enableInlayHintsForParameters', + oldName: 'csharp.inlayHints.parameters.enabled', + newName: 'dotnet.inlayHints.enableInlayHintsForParameters', }, { - omnisharpOption: 'csharp.inlayHints.parameters.forLiteralParameters', - roslynOption: 'dotnet.inlayHints.enableInlayHintsForLiteralParameters', + oldName: 'csharp.inlayHints.parameters.forLiteralParameters', + newName: 'dotnet.inlayHints.enableInlayHintsForLiteralParameters', }, { - omnisharpOption: 'csharp.inlayHints.parameters.forIndexerParameters', - roslynOption: 'dotnet.inlayHints.enableInlayHintsForIndexerParameters', + oldName: 'csharp.inlayHints.parameters.forIndexerParameters', + newName: 'dotnet.inlayHints.enableInlayHintsForIndexerParameters', }, { - omnisharpOption: 'csharp.inlayHints.parameters.forObjectCreationParameters', - roslynOption: 'dotnet.inlayHints.enableInlayHintsForObjectCreationParameters', + oldName: 'csharp.inlayHints.parameters.forObjectCreationParameters', + newName: 'dotnet.inlayHints.enableInlayHintsForObjectCreationParameters', }, { - omnisharpOption: 'csharp.inlayHints.parameters.forOtherParameters', - roslynOption: 'dotnet.inlayHints.enableInlayHintsForOtherParameters', + oldName: 'csharp.inlayHints.parameters.forOtherParameters', + newName: 'dotnet.inlayHints.enableInlayHintsForOtherParameters', }, { - omnisharpOption: 'csharp.inlayHints.parameters.suppressForParametersThatDifferOnlyBySuffix', - roslynOption: 'dotnet.inlayHints.suppressInlayHintsForParametersThatDifferOnlyBySuffix', + oldName: 'csharp.inlayHints.parameters.suppressForParametersThatDifferOnlyBySuffix', + newName: 'dotnet.inlayHints.suppressInlayHintsForParametersThatDifferOnlyBySuffix', }, { - omnisharpOption: 'csharp.inlayHints.parameters.suppressForParametersThatMatchMethodIntent', - roslynOption: 'dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent', + oldName: 'csharp.inlayHints.parameters.suppressForParametersThatMatchMethodIntent', + newName: 'dotnet.inlayHints.suppressInlayHintsForParametersThatMatchMethodIntent', }, { - omnisharpOption: 'csharp.inlayHints.parameters.suppressForParametersThatMatchArgumentName', - roslynOption: 'dotnet.inlayHints.suppressInlayHintsForParametersThatMatchArgumentName', + oldName: 'csharp.inlayHints.parameters.suppressForParametersThatMatchArgumentName', + newName: 'dotnet.inlayHints.suppressInlayHintsForParametersThatMatchArgumentName', }, - { omnisharpOption: 'csharp.inlayHints.types.enabled', roslynOption: 'csharp.inlayHints.enableInlayHintsForTypes' }, { - omnisharpOption: 'csharp.inlayHints.types.forImplicitVariableTypes', - roslynOption: 'csharp.inlayHints.enableInlayHintsForImplicitVariableTypes', + oldName: 'csharp.inlayHints.types.enabled', + newName: 'csharp.inlayHints.enableInlayHintsForTypes', }, { - omnisharpOption: 'csharp.inlayHints.types.forLambdaParameterTypes', - roslynOption: 'csharp.inlayHints.enableInlayHintsForLambdaParameterTypes', + oldName: 'csharp.inlayHints.types.forImplicitVariableTypes', + newName: 'csharp.inlayHints.enableInlayHintsForImplicitVariableTypes', }, { - omnisharpOption: 'csharp.inlayHints.types.forImplicitObjectCreation', - roslynOption: 'csharp.inlayHints.enableInlayHintsForImplicitObjectCreation', + oldName: 'csharp.inlayHints.types.forLambdaParameterTypes', + newName: 'csharp.inlayHints.enableInlayHintsForLambdaParameterTypes', }, - { omnisharpOption: 'omnisharp.defaultLaunchSolution', roslynOption: 'dotnet.defaultSolution' }, { - omnisharpOption: 'omnisharp.enableImportCompletion', - roslynOption: 'dotnet.completion.showCompletionItemsFromUnimportedNamespaces', + oldName: 'csharp.inlayHints.types.forImplicitObjectCreation', + newName: 'csharp.inlayHints.enableInlayHintsForImplicitObjectCreation', }, { - omnisharpOption: 'csharp.referencesCodeLens.enabled', - roslynOption: 'dotnet.codeLens.enableReferencesCodeLens', + oldName: 'omnisharp.defaultLaunchSolution', + newName: 'dotnet.defaultSolution', }, { - omnisharpOption: 'csharp.testsCodeLens.enabled', - roslynOption: 'dotnet.codeLens.enableTestsCodeLens', + oldName: 'omnisharp.enableImportCompletion', + newName: 'dotnet.completion.showCompletionItemsFromUnimportedNamespaces', }, { - omnisharpOption: 'csharp.unitTestDebuggingOptions', - roslynOption: 'dotnet.unitTestDebuggingOptions', + oldName: 'csharp.referencesCodeLens.enabled', + newName: 'dotnet.codeLens.enableReferencesCodeLens', }, { - omnisharpOption: 'omnisharp.testRunSettings', - roslynOption: 'dotnet.unitTests.runSettingsPath', + oldName: 'csharp.testsCodeLens.enabled', + newName: 'dotnet.codeLens.enableTestsCodeLens', + }, + { + oldName: 'csharp.unitTestDebuggingOptions', + newName: 'dotnet.unitTestDebuggingOptions', + }, + { + oldName: 'omnisharp.testRunSettings', + newName: 'dotnet.unitTests.runSettingsPath', + }, + { + oldName: 'dotnet.implementType.insertionBehavior', + newName: 'dotnet.typeMembers.memberInsertionLocation', + }, + { + oldName: 'dotnet.implementType.propertyGenerationBehavior', + newName: 'dotnet.typeMembers.propertyGenerationBehavior', }, ]; export async function MigrateOptions(vscode: vscode): Promise { const configuration = vscode.workspace.getConfiguration(); - for (const { omnisharpOption, roslynOption } of migrateOptions) { - if (!configuration.has(omnisharpOption)) { + for (const { oldName, newName } of migrateOptions) { + if (!configuration.has(oldName)) { continue; } - const inspectionValueOfRoslynOption = configuration.inspect(roslynOption); - if (inspectionValueOfRoslynOption == undefined) { + const inspectionValueOfNewOption = configuration.inspect(newName); + if (inspectionValueOfNewOption == undefined) { continue; } - const roslynOptionValue = configuration.get(roslynOption); - if (roslynOptionValue == undefined) { + const newOptionValue = configuration.get(newName); + if (newOptionValue == undefined) { continue; } - if (shouldMove(roslynOptionValue, inspectionValueOfRoslynOption.defaultValue)) { - await MoveOptionsValue(omnisharpOption, roslynOption, configuration); + if (shouldMove(newOptionValue, inspectionValueOfNewOption.defaultValue)) { + await MoveOptionsValue(oldName, newName, configuration); } } } -function shouldMove(roslynOptionValue: unknown, defaultInspectValueOfRoslynOption: unknown): boolean { - if (roslynOptionValue == defaultInspectValueOfRoslynOption) { +function shouldMove(newOptionValue: unknown, defaultInspectValueOfNewOption: unknown): boolean { + if (newOptionValue == defaultInspectValueOfNewOption) { 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); + if (types.isProxy(newOptionValue)) { + return JSON.stringify(newOptionValue) === JSON.stringify(defaultInspectValueOfNewOption); } return false; diff --git a/src/shared/options.ts b/src/shared/options.ts index da2e5c78f..e511a73bd 100644 --- a/src/shared/options.ts +++ b/src/shared/options.ts @@ -80,6 +80,7 @@ export interface LanguageServerOptions { readonly componentPaths: { [key: string]: string } | null; readonly enableXamlTools: boolean; readonly suppressLspErrorToasts: boolean; + readonly useServerGC: boolean; } export interface RazorOptions { @@ -410,6 +411,9 @@ class LanguageServerOptionsImpl implements LanguageServerOptions { public get suppressLspErrorToasts() { return readOption('dotnet.server.suppressLspErrorToasts', false); } + public get useServerGC() { + return readOption('dotnet.server.useServerGC', true); + } } class RazorOptionsImpl implements RazorOptions { @@ -508,4 +512,5 @@ export const LanguageServerOptionsThatTriggerReload: ReadonlyArray\\/\\?\\s]+)" - } + }, + "onEnterRules": [ + { + "beforeText": "^\\s*(<([A-Za-z0-9_.-]+)([^/>]*(?!/)>)[^<]*)(?!.*<\\/\\2>)$", + "afterText": "^\\s*<\\/([A-Za-z0-9_.-]+)[^>]*>$", + "action": { + "indent": "indentOutdent" + } + }, + { + "beforeText": "^\\s*(<([A-Za-z0-9_.-]+)[^ => { + const versionFilePath = path.join(path.resolve(__dirname, '..'), 'version.json'); + const file = fs.readFileSync(versionFilePath, 'utf8'); + const versionJson = JSON.parse(file); + + const version = versionJson.version as string; + const split = version.split('.'); + const newVersion = `${split[0]}.${parseInt(split[1]) + 1}`; + + console.log(`Updating ${version} to ${newVersion}`); + + versionJson.version = newVersion; + const newJson = JSON.stringify(versionJson, null, 4); + console.log(`New json: ${newJson}`); + + fs.writeFileSync(versionFilePath, newJson); +}); diff --git a/test/integrationTests/buildDiagnostics.integration.test.ts b/test/integrationTests/buildDiagnostics.integration.test.ts index 34e6329df..191befe92 100644 --- a/test/integrationTests/buildDiagnostics.integration.test.ts +++ b/test/integrationTests/buildDiagnostics.integration.test.ts @@ -4,21 +4,28 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; -import { describe, test, expect, beforeAll, afterAll } from '@jest/globals'; +import { describe, test, expect, beforeAll, afterAll, beforeEach, afterEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; import { AnalysisSetting, BuildDiagnosticsService } from '../../src/lsptoolshost/buildDiagnosticsService'; import * as integrationHelpers from './integrationHelpers'; import path = require('path'); -describe(`Build and live diagnostics dedupe ${testAssetWorkspace.description}`, function () { - beforeAll(async function () { - await integrationHelpers.openFileInWorkspaceAsync(path.join('src', 'app', 'inlayHints.cs')); +describe(`Build and live diagnostics dedupe ${testAssetWorkspace.description}`, () => { + beforeAll(async () => { await integrationHelpers.activateCSharpExtension(); }); + beforeEach(async () => { + await integrationHelpers.openFileInWorkspaceAsync(path.join('src', 'app', 'inlayHints.cs')); + }); + afterAll(async () => { await testAssetWorkspace.cleanupWorkspace(); }); + afterEach(async () => { + await integrationHelpers.closeAllEditorsAsync(); + }); + test('OpenFiles diagnostics', async () => { await setBackgroundAnalysisSetting( /*analyzer*/ AnalysisSetting.OpenFiles, diff --git a/test/integrationTests/codelens.integration.test.ts b/test/integrationTests/codelens.integration.test.ts index 18f2ee32a..23689a13d 100644 --- a/test/integrationTests/codelens.integration.test.ts +++ b/test/integrationTests/codelens.integration.test.ts @@ -6,16 +6,21 @@ import * as lsp from 'vscode-languageserver-protocol'; import * as vscode from 'vscode'; import * as path from 'path'; -import { describe, beforeAll, beforeEach, afterAll, test, expect } from '@jest/globals'; +import { describe, beforeAll, beforeEach, afterAll, test, expect, afterEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; -import { activateCSharpExtension, getCodeLensesAsync, openFileInWorkspaceAsync } from './integrationHelpers'; +import { + activateCSharpExtension, + closeAllEditorsAsync, + getCodeLensesAsync, + openFileInWorkspaceAsync, +} from './integrationHelpers'; -describe(`[${testAssetWorkspace.description}] Test CodeLens`, function () { - beforeAll(async function () { +describe(`[${testAssetWorkspace.description}] Test CodeLens`, () => { + beforeAll(async () => { await activateCSharpExtension(); }); - beforeEach(async function () { + beforeEach(async () => { const fileName = path.join('src', 'app', 'reference.cs'); await openFileInWorkspaceAsync(fileName); }); @@ -24,6 +29,10 @@ describe(`[${testAssetWorkspace.description}] Test CodeLens`, function () { await testAssetWorkspace.cleanupWorkspace(); }); + afterEach(async () => { + await closeAllEditorsAsync(); + }); + test('CodeLens references are displayed', async () => { const codeLenses = await getCodeLensesAsync(); expect(codeLenses).toHaveLength(4); diff --git a/test/integrationTests/commandEnablement.integration.test.ts b/test/integrationTests/commandEnablement.integration.test.ts index 3e245c655..7b85c4f21 100644 --- a/test/integrationTests/commandEnablement.integration.test.ts +++ b/test/integrationTests/commandEnablement.integration.test.ts @@ -9,8 +9,8 @@ import { activateCSharpExtension } from './integrationHelpers'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; import { CommonCommands, OmniSharpCommands, RoslynCommands } from './expectedCommands'; -describe(`Command Enablement: ${testAssetWorkspace.description}`, function () { - beforeAll(async function () { +describe(`Command Enablement: ${testAssetWorkspace.description}`, () => { + beforeAll(async () => { await activateCSharpExtension(); }); @@ -18,7 +18,7 @@ describe(`Command Enablement: ${testAssetWorkspace.description}`, function () { await testAssetWorkspace.cleanupWorkspace(); }); - test('Roslyn commands are available', async function () { + test('Roslyn commands are available', async () => { const commands = await vscode.commands.getCommands(true); // Ensure the standalone Roslyn commands are available. diff --git a/test/integrationTests/completion.integration.test.ts b/test/integrationTests/completion.integration.test.ts index c5cb37c63..6ed3b93f2 100644 --- a/test/integrationTests/completion.integration.test.ts +++ b/test/integrationTests/completion.integration.test.ts @@ -5,16 +5,16 @@ import * as vscode from 'vscode'; import * as path from 'path'; -import { describe, beforeAll, beforeEach, afterAll, test, expect } from '@jest/globals'; +import { describe, beforeAll, beforeEach, afterAll, test, expect, afterEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; -import { activateCSharpExtension, openFileInWorkspaceAsync } from './integrationHelpers'; +import { activateCSharpExtension, closeAllEditorsAsync, openFileInWorkspaceAsync } from './integrationHelpers'; -describe(`[${testAssetWorkspace.description}] Test Completion`, function () { - beforeAll(async function () { +describe(`[${testAssetWorkspace.description}] Test Completion`, () => { + beforeAll(async () => { await activateCSharpExtension(); }); - beforeEach(async function () { + beforeEach(async () => { const fileName = path.join('src', 'app', 'completion.cs'); await openFileInWorkspaceAsync(fileName); }); @@ -23,6 +23,10 @@ describe(`[${testAssetWorkspace.description}] Test Completion`, function () { await testAssetWorkspace.cleanupWorkspace(); }); + afterEach(async () => { + await closeAllEditorsAsync(); + }); + test('Returns completion items', async () => { const completionList = await getCompletionsAsync(new vscode.Position(8, 12), undefined, 10); expect(completionList.items.length).toBeGreaterThan(0); diff --git a/test/integrationTests/documentDiagnostics.integration.test.ts b/test/integrationTests/documentDiagnostics.integration.test.ts index a073536c2..eb65025b6 100644 --- a/test/integrationTests/documentDiagnostics.integration.test.ts +++ b/test/integrationTests/documentDiagnostics.integration.test.ts @@ -4,14 +4,15 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; -import { describe, test, beforeAll, afterAll, expect } from '@jest/globals'; +import { describe, test, beforeAll, afterAll, expect, beforeEach, afterEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; import { AnalysisSetting } from '../../src/lsptoolshost/buildDiagnosticsService'; import * as integrationHelpers from './integrationHelpers'; import path = require('path'); import { getCode, setBackgroundAnalysisScopes, waitForExpectedDiagnostics } from './diagnosticsHelpers'; -describe(`[${testAssetWorkspace.description}] Test diagnostics`, function () { - beforeAll(async function () { + +describe(`[${testAssetWorkspace.description}] Test diagnostics`, () => { + beforeAll(async () => { await integrationHelpers.activateCSharpExtension(); }); @@ -21,10 +22,14 @@ describe(`[${testAssetWorkspace.description}] Test diagnostics`, function () { describe('Open document diagnostics', () => { let file: vscode.Uri; - beforeAll(async () => { + beforeEach(async () => { file = await integrationHelpers.openFileInWorkspaceAsync(path.join('src', 'app', 'diagnostics.cs')); }); + afterEach(async () => { + await integrationHelpers.closeAllEditorsAsync(); + }); + test('Compiler and analyzer diagnostics reported for open file when set to OpenFiles', async () => { await setBackgroundAnalysisScopes({ compiler: AnalysisSetting.OpenFiles, diff --git a/test/integrationTests/documentSymbolProvider.integration.test.ts b/test/integrationTests/documentSymbolProvider.integration.test.ts index ed7da565e..404eaf11c 100644 --- a/test/integrationTests/documentSymbolProvider.integration.test.ts +++ b/test/integrationTests/documentSymbolProvider.integration.test.ts @@ -3,17 +3,20 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { expect, test, beforeAll, afterAll, describe } from '@jest/globals'; +import { expect, test, beforeAll, afterAll, describe, afterEach, beforeEach } from '@jest/globals'; import * as vscode from 'vscode'; import * as path from 'path'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; -import { activateCSharpExtension, openFileInWorkspaceAsync } from './integrationHelpers'; +import { activateCSharpExtension, closeAllEditorsAsync, openFileInWorkspaceAsync } from './integrationHelpers'; -describe(`DocumentSymbolProvider: ${testAssetWorkspace.description}`, function () { +describe(`DocumentSymbolProvider: ${testAssetWorkspace.description}`, () => { let fileUri: vscode.Uri; - beforeAll(async function () { + beforeAll(async () => { await activateCSharpExtension(); + }); + + beforeEach(async () => { const relativePath = path.join('src', 'app', 'documentSymbols.cs'); fileUri = await openFileInWorkspaceAsync(relativePath); }); @@ -22,7 +25,11 @@ describe(`DocumentSymbolProvider: ${testAssetWorkspace.description}`, function ( await testAssetWorkspace.cleanupWorkspace(); }); - test('Returns all elements', async function () { + afterEach(async () => { + await closeAllEditorsAsync(); + }); + + test('Returns all elements', async () => { const symbols = await GetDocumentSymbols(fileUri); expect(symbols).toHaveLength(5); diff --git a/test/integrationTests/gotoDefinition.integration.test.ts b/test/integrationTests/gotoDefinition.integration.test.ts index 883099ee8..aae1a58c7 100644 --- a/test/integrationTests/gotoDefinition.integration.test.ts +++ b/test/integrationTests/gotoDefinition.integration.test.ts @@ -6,15 +6,15 @@ import * as vscode from 'vscode'; import * as path from 'path'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; -import { activateCSharpExtension, openFileInWorkspaceAsync } from './integrationHelpers'; -import { describe, beforeAll, beforeEach, afterAll, test, expect } from '@jest/globals'; +import { activateCSharpExtension, closeAllEditorsAsync, openFileInWorkspaceAsync } from './integrationHelpers'; +import { describe, beforeAll, beforeEach, afterAll, test, expect, afterEach } from '@jest/globals'; -describe(`[${testAssetWorkspace.description}] Test Go To Definition`, function () { - beforeAll(async function () { +describe(`[${testAssetWorkspace.description}] Test Go To Definition`, () => { + beforeAll(async () => { await activateCSharpExtension(); }); - beforeEach(async function () { + beforeEach(async () => { await openFileInWorkspaceAsync(path.join('src', 'app', 'definition.cs')); }); @@ -22,6 +22,10 @@ describe(`[${testAssetWorkspace.description}] Test Go To Definition`, function ( await testAssetWorkspace.cleanupWorkspace(); }); + afterEach(async () => { + await closeAllEditorsAsync(); + }); + test('Navigates to definition in same file', async () => { const requestPosition = new vscode.Position(10, 31); const definitionList = ( diff --git a/test/integrationTests/integrationHelpers.ts b/test/integrationTests/integrationHelpers.ts index 2ef4ea6cd..8ec4f608e 100644 --- a/test/integrationTests/integrationHelpers.ts +++ b/test/integrationTests/integrationHelpers.ts @@ -60,6 +60,10 @@ export async function openFileInWorkspaceAsync(relativeFilePath: string): Promis return uri; } +export async function closeAllEditorsAsync(): Promise { + await vscode.commands.executeCommand('workbench.action.closeAllEditors'); +} + /** * Reverts any unsaved changes to the active file. * Useful to reset state between tests without fully reloading everything. diff --git a/test/integrationTests/lspInlayHints.integration.test.ts b/test/integrationTests/lspInlayHints.integration.test.ts index c476179bb..b3281667a 100644 --- a/test/integrationTests/lspInlayHints.integration.test.ts +++ b/test/integrationTests/lspInlayHints.integration.test.ts @@ -5,13 +5,13 @@ import * as path from 'path'; import * as vscode from 'vscode'; -import { describe, beforeAll, afterAll, test, expect } from '@jest/globals'; +import { describe, beforeAll, afterAll, test, expect, beforeEach, afterEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; import * as integrationHelpers from './integrationHelpers'; import { InlayHint, InlayHintKind, Position } from 'vscode-languageserver-protocol'; -describe(`[${testAssetWorkspace.description}] Test LSP Inlay Hints `, function () { - beforeAll(async function () { +describe(`[${testAssetWorkspace.description}] Test LSP Inlay Hints `, () => { + beforeAll(async () => { const editorConfig = vscode.workspace.getConfiguration('editor'); await editorConfig.update('inlayHints.enabled', true); const dotnetConfig = vscode.workspace.getConfiguration('dotnet'); @@ -30,14 +30,21 @@ describe(`[${testAssetWorkspace.description}] Test LSP Inlay Hints `, function ( await csharpConfig.update('inlayHints.enableInlayHintsForLambdaParameterTypes', true); await csharpConfig.update('inlayHints.enableInlayHintsForImplicitObjectCreation', true); - await integrationHelpers.openFileInWorkspaceAsync(path.join('src', 'app', 'inlayHints.cs')); await integrationHelpers.activateCSharpExtension(); }); + beforeEach(async () => { + await integrationHelpers.openFileInWorkspaceAsync(path.join('src', 'app', 'inlayHints.cs')); + }); + afterAll(async () => { await testAssetWorkspace.cleanupWorkspace(); }); + afterEach(async () => { + await integrationHelpers.closeAllEditorsAsync(); + }); + test('Hints retrieved for region', async () => { const range = new vscode.Range(new vscode.Position(4, 8), new vscode.Position(15, 85)); const activeDocument = vscode.window.activeTextEditor?.document.uri; diff --git a/test/integrationTests/onAutoInsert.integration.test.ts b/test/integrationTests/onAutoInsert.integration.test.ts index 54eaf4d20..19eb9ecfa 100644 --- a/test/integrationTests/onAutoInsert.integration.test.ts +++ b/test/integrationTests/onAutoInsert.integration.test.ts @@ -8,6 +8,7 @@ import * as path from 'path'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; import { activateCSharpExtension, + closeAllEditorsAsync, openFileInWorkspaceAsync, revertActiveFile, sleep, @@ -15,17 +16,18 @@ import { } from './integrationHelpers'; import { describe, beforeAll, beforeEach, afterAll, test, expect, afterEach } from '@jest/globals'; -describe(`[${testAssetWorkspace.description}] Test OnAutoInsert`, function () { - beforeAll(async function () { +describe(`[${testAssetWorkspace.description}] Test OnAutoInsert`, () => { + beforeAll(async () => { await activateCSharpExtension(); }); - beforeEach(async function () { + beforeEach(async () => { await openFileInWorkspaceAsync(path.join('src', 'app', 'DocComments.cs')); }); afterEach(async () => { await revertActiveFile(); + await closeAllEditorsAsync(); }); afterAll(async () => { diff --git a/test/integrationTests/unitTests.integration.test.ts b/test/integrationTests/unitTests.integration.test.ts index 403226b8c..a7bfda189 100644 --- a/test/integrationTests/unitTests.integration.test.ts +++ b/test/integrationTests/unitTests.integration.test.ts @@ -5,17 +5,22 @@ import * as vscode from 'vscode'; import * as path from 'path'; -import { describe, beforeAll, beforeEach, afterAll, test, expect } from '@jest/globals'; +import { describe, beforeAll, beforeEach, afterAll, test, expect, afterEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; -import { activateCSharpExtension, getCodeLensesAsync, openFileInWorkspaceAsync } from './integrationHelpers'; +import { + activateCSharpExtension, + closeAllEditorsAsync, + getCodeLensesAsync, + openFileInWorkspaceAsync, +} from './integrationHelpers'; import { TestProgress } from '../../src/lsptoolshost/roslynProtocol'; -describe(`[${testAssetWorkspace.description}] Test Unit Testing`, function () { - beforeAll(async function () { +describe(`[${testAssetWorkspace.description}] Test Unit Testing`, () => { + beforeAll(async () => { await activateCSharpExtension(); }); - beforeEach(async function () { + beforeEach(async () => { vscode.workspace .getConfiguration() .update('dotnet.unitTests.runSettingsPath', undefined, vscode.ConfigurationTarget.Workspace); @@ -27,6 +32,10 @@ describe(`[${testAssetWorkspace.description}] Test Unit Testing`, function () { await testAssetWorkspace.cleanupWorkspace(); }); + afterEach(async () => { + await closeAllEditorsAsync(); + }); + test('Unit test code lens items are displayed', async () => { const codeLenses = await getCodeLensesAsync(); expect(codeLenses).toHaveLength(9); diff --git a/test/integrationTests/workspaceDiagnostics.integration.test.ts b/test/integrationTests/workspaceDiagnostics.integration.test.ts index d3d8f8694..4f442ee02 100644 --- a/test/integrationTests/workspaceDiagnostics.integration.test.ts +++ b/test/integrationTests/workspaceDiagnostics.integration.test.ts @@ -9,8 +9,8 @@ import testAssetWorkspace from './testAssets/testAssetWorkspace'; import { AnalysisSetting } from '../../src/lsptoolshost/buildDiagnosticsService'; import * as integrationHelpers from './integrationHelpers'; import { getCode, setBackgroundAnalysisScopes, waitForExpectedDiagnostics } from './diagnosticsHelpers'; -describe(`[${testAssetWorkspace.description}] Test diagnostics`, function () { - beforeAll(async function () { +describe(`[${testAssetWorkspace.description}] Test diagnostics`, () => { + beforeAll(async () => { await integrationHelpers.activateCSharpExtension(); }); diff --git a/test/unitTests/configurationMiddleware.test.ts b/test/unitTests/configurationMiddleware.test.ts index 001f46c29..5c2be26cd 100644 --- a/test/unitTests/configurationMiddleware.test.ts +++ b/test/unitTests/configurationMiddleware.test.ts @@ -21,24 +21,24 @@ const testData = [ declareInPackageJson: false, }, { - serverOption: 'csharp|implement_type.dotnet_insertion_behavior', - vsCodeConfiguration: 'dotnet.implementType.insertionBehavior', + serverOption: 'csharp|type_members.dotnet_member_insertion_location', + vsCodeConfiguration: 'dotnet.typeMembers.memberInsertionLocation', declareInPackageJson: true, section: editorBehaviorSection, }, { - serverOption: 'mystery_language|implement_type.dotnet_insertion_behavior', + serverOption: 'mystery_language|type_members.dotnet_member_insertion_location ', vsCodeConfiguration: null, declareInPackageJson: false, }, { - serverOption: 'csharp|implement_type.dotnet_property_generation_behavior', - vsCodeConfiguration: 'dotnet.implementType.propertyGenerationBehavior', + serverOption: 'csharp|type_members.dotnet_property_generation_behavior', + vsCodeConfiguration: 'dotnet.typeMembers.propertyGenerationBehavior', declareInPackageJson: true, section: editorBehaviorSection, }, { - serverOption: 'mystery_language|implement_type.dotnet_property_generation_behavior', + serverOption: 'mystery_language|type_members.dotnet_property_generation_behavior', vsCodeConfiguration: null, declareInPackageJson: false, }, diff --git a/test/unitTests/migrateOptions.test.ts b/test/unitTests/migrateOptions.test.ts index ababacb0c..916bf8aa9 100644 --- a/test/unitTests/migrateOptions.test.ts +++ b/test/unitTests/migrateOptions.test.ts @@ -19,8 +19,8 @@ describe('Migrate configuration should in package.json', () => { ]; migrateOptions.forEach((data) => { - test(`Should have ${data.roslynOption} in package.json`, () => { - expect(configurations).toContain(data.roslynOption); + test(`Should have ${data.newName} in package.json`, () => { + expect(configurations).toContain(data.newName); }); }); }); diff --git a/version.json b/version.json index 1179ebb3c..caef03ac9 100644 --- a/version.json +++ b/version.json @@ -1,15 +1,15 @@ { - "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "2.39", - "publicReleaseRefSpec": [ - "^refs/heads/release$", - "^refs/heads/prerelease$", - "^refs/heads/main$", - "^refs/heads/patch/.*$" - ], - "cloudBuild": { - "buildNumber": { - "enabled": false - } - } -} + "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", + "version": "2.45", + "publicReleaseRefSpec": [ + "^refs/heads/release$", + "^refs/heads/prerelease$", + "^refs/heads/main$", + "^refs/heads/patch/.*$" + ], + "cloudBuild": { + "buildNumber": { + "enabled": false + } + } +} \ No newline at end of file