From 8e3c7b8d47ae26b9da7fa76626fa8a7641d1e327 Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Wed, 30 Oct 2024 18:19:43 +0000 Subject: [PATCH 01/19] Update Debugger Packages for v2.55.0 --- package.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index c1bb8d9cc..40e2754d8 100644 --- a/package.json +++ b/package.json @@ -420,7 +420,7 @@ { "id": "Debugger", "description": ".NET Core Debugger (Windows / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-win7-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-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": "CA52132B8EE9AD1C7367CEA603DBDAC67D32E1A15845545376E4A23D609D80FF" + "integrity": "E3368B212113568D7371A007D27917ED50B848D253AD3FA371AEE708A901F9E4" }, { "id": "Debugger", "description": ".NET Core Debugger (Windows / ARM64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-win10-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-win10-arm64.zip", "installPath": ".debugger/arm64", "platforms": [ "win32" @@ -444,12 +444,12 @@ "arm64" ], "installTestPath": "./.debugger/arm64/vsdbg-ui.exe", - "integrity": "09DF819BE86FD8A481152433E97268C07E985DEE9BBDE17FEA1DA0B339BAD873" + "integrity": "668E48B411BFA7F23770896C08E73E812E48F846265DDC57FB4EE13AA3124DA0" }, { "id": "Debugger", "description": ".NET Core Debugger (macOS / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-osx-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-osx-x64.zip", "installPath": ".debugger/x86_64", "platforms": [ "darwin" @@ -463,12 +463,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/x86_64/vsdbg-ui", - "integrity": "2C7AD1AA13A8382EFD53AC26A474BE5223EB81295EA9C39E62174CB8626F6473" + "integrity": "02A9DB05F7017A8610C6BED0CFF696294ECF8C16F6706B9AD8E40032B9E24C3B" }, { "id": "Debugger", "description": ".NET Core Debugger (macOS / arm64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-osx-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-osx-arm64.zip", "installPath": ".debugger/arm64", "platforms": [ "darwin" @@ -481,12 +481,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/arm64/vsdbg-ui", - "integrity": "9B934EF920DFFDA3241B8107A777E5B5F6EDC6E2810C760B985D7879C705ABD3" + "integrity": "058C2A63DB74AFD9C56964CE149F8D003AFF3C6AEF2A6C1EB24F3FAD51D6C489" }, { "id": "Debugger", "description": ".NET Core Debugger (linux / ARM)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-linux-arm.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-linux-arm.zip", "installPath": ".debugger", "platforms": [ "linux" @@ -499,12 +499,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "C7862D26B66EA20D607D163A210430576E1B94EE7E30DEDFFF0979818CBC448F" + "integrity": "B236CD072B7A0E962FECBF0DCF14B5BDBC590723D30D9C84815BD27B906874D0" }, { "id": "Debugger", "description": ".NET Core Debugger (linux / ARM64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-linux-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-linux-arm64.zip", "installPath": ".debugger", "platforms": [ "linux" @@ -517,12 +517,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "59928535D55E29B501E3B75FB5CA328BC5AFD0E5D1B3DC85BD138B89163A9B96" + "integrity": "3A18166E6166E46E3731949F8AE9168CAC856D93F331FECD09ABB3FCD843B550" }, { "id": "Debugger", "description": ".NET Core Debugger (linux musl / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-linux-musl-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-linux-musl-x64.zip", "installPath": ".debugger", "platforms": [ "linux-musl" @@ -535,12 +535,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "70899D68697E158CAFC6B4C69D8CC894AF307D82DC884167ED8E408D31A90BEE" + "integrity": "4CE30A8F2BC7738BEF02D7E28FC8B67F14740A9A1A05E3CC260597675858C9FE" }, { "id": "Debugger", "description": ".NET Core Debugger (linux musl / ARM64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-linux-musl-arm64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-linux-musl-arm64.zip", "installPath": ".debugger", "platforms": [ "linux-musl" @@ -553,12 +553,12 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "7E6440DEF000329162FFFBC97114F33CF83B9C2020D44A1AC0E4407531B4C8F8" + "integrity": "F9D8686A32D27FA85546A2326F96E08D2CC90C0CBA03CD81B2C280C0F67793C5" }, { "id": "Debugger", "description": ".NET Core Debugger (linux / x64)", - "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-54-0/coreclr-debug-linux-x64.zip", + "url": "https://vsdebugger.azureedge.net/coreclr-debug-2-55-0/coreclr-debug-linux-x64.zip", "installPath": ".debugger", "platforms": [ "linux" @@ -571,7 +571,7 @@ "./vsdbg" ], "installTestPath": "./.debugger/vsdbg-ui", - "integrity": "5099BF747D2D20437A6743F02920015DC6A9809956DBAE12C41CDF97C969F19D" + "integrity": "7F3DBA584BF243251154642CC789347CA4C1DFBF6EB7B7B9A44F278545128039" }, { "id": "RazorOmnisharp", From 0d5ed5b18b253ad78595334c6f28c4e5aa16e0c3 Mon Sep 17 00:00:00 2001 From: dibarbet Date: Fri, 1 Nov 2024 23:18:58 +0000 Subject: [PATCH 02/19] Update main version --- CHANGELOG.md | 2 ++ version.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe7651332..234157367 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ - Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951) - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876) +# 2.56.x + # 2.55.x * Update Roslyn to 4.13.0-2.24531.3 (PR: [#7722](https://github.com/dotnet/vscode-csharp/pull/7722)) * Proffer project system query service (PR: [#75682](https://github.com/dotnet/roslyn/pull/75682)) diff --git a/version.json b/version.json index 4aeb56e77..abd8a7ddb 100644 --- a/version.json +++ b/version.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", - "version": "2.55", + "version": "2.56", "publicReleaseRefSpec": [ "^refs/heads/release$", "^refs/heads/prerelease$", From c809a50da36afe7a5c8ec4e05a992d841deab4f8 Mon Sep 17 00:00:00 2001 From: David Barbet Date: Fri, 1 Nov 2024 16:19:54 -0700 Subject: [PATCH 03/19] Disable server restart command with devkit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 810a0799b..344007945 100644 --- a/package.json +++ b/package.json @@ -1898,7 +1898,7 @@ "command": "dotnet.restartServer", "title": "%command.dotnet.restartServer%", "category": ".NET", - "enablement": "dotnet.server.activationContext != 'OmniSharp'" + "enablement": "dotnet.server.activationContext == 'Roslyn'" } ], "keybindings": [ From d9312f1e988d4dadc15bd08de5dd4265e40d90d9 Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Sat, 2 Nov 2024 03:03:14 +0000 Subject: [PATCH 04/19] Localization result of 802be7399e947ab82f2a69780d43a57c1d5be6aa. --- l10n/bundle.l10n.cs.json | 2 ++ l10n/bundle.l10n.de.json | 2 ++ l10n/bundle.l10n.es.json | 2 ++ l10n/bundle.l10n.fr.json | 2 ++ l10n/bundle.l10n.it.json | 2 ++ l10n/bundle.l10n.ja.json | 2 ++ l10n/bundle.l10n.ko.json | 2 ++ l10n/bundle.l10n.pl.json | 2 ++ l10n/bundle.l10n.pt-br.json | 2 ++ l10n/bundle.l10n.ru.json | 2 ++ l10n/bundle.l10n.tr.json | 2 ++ l10n/bundle.l10n.zh-cn.json | 2 ++ l10n/bundle.l10n.zh-tw.json | 2 ++ 13 files changed, 26 insertions(+) diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json index 26fdd7e86..b6f978663 100644 --- a/l10n/bundle.l10n.cs.json +++ b/l10n/bundle.l10n.cs.json @@ -134,8 +134,10 @@ "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č.", + "Security Warning": "Upozornění zabezpečení", "See {0} output": "Zobrazit výstup {0}", "Select fix all action": "Vybrat akci Opravit vše", + "Select project": "Select project", "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}", diff --git a/l10n/bundle.l10n.de.json b/l10n/bundle.l10n.de.json index 77d9e88a2..71c71bc23 100644 --- a/l10n/bundle.l10n.de.json +++ b/l10n/bundle.l10n.de.json @@ -134,8 +134,10 @@ "Restore {0}": "\"{0}\" wiederherstellen", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Ausführen und Debuggen: Es ist kein gültiger Browser installiert. Installieren Sie Edge oder Chrome.", "Run and Debug: auto-detection found {0} for a launch browser": "Ausführen und Debuggen: Die automatische Erkennung hat {0} für einen Startbrowser gefunden.", + "Security Warning": "Sicherheitswarnung", "See {0} output": "{0}-Ausgabe anzeigen", "Select fix all action": "Aktion „Alle korrigieren“ auswählen", + "Select project": "Select project", "Select the process to attach to": "Prozess auswählen, an den angefügt werden soll", "Select the project to launch": "Wählen Sie das Projekt aus, das gestartet werden soll.", "Self-signed certificate sucessfully {0}": "Selbstsigniertes Zertifikat erfolgreich {0}", diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json index 9b7fa7971..c38dafc5c 100644 --- a/l10n/bundle.l10n.es.json +++ b/l10n/bundle.l10n.es.json @@ -134,8 +134,10 @@ "Restore {0}": "Restaurar {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Ejecutar y depurar: no hay instalado un explorador válido. Instale Edge o Chrome.", "Run and Debug: auto-detection found {0} for a launch browser": "Ejecución y depuración: detección automática encontrada {0} para un explorador de inicio", + "Security Warning": "Advertencia de seguridad", "See {0} output": "Ver salida {0}", "Select fix all action": "Seleccionar corregir todas las acciones", + "Select project": "Select project", "Select the process to attach to": "Seleccione el proceso al que debe asociarse", "Select the project to launch": "Seleccione el proyecto que desea iniciar", "Self-signed certificate sucessfully {0}": "El certificado autofirmado {0} correctamente", diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json index fa0ca1cda..43657a7b6 100644 --- a/l10n/bundle.l10n.fr.json +++ b/l10n/bundle.l10n.fr.json @@ -134,8 +134,10 @@ "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", + "Security Warning": "Avertissement de sécurité", "See {0} output": "Voir la sortie {0}", "Select fix all action": "Sélectionner corriger toutes les actions", + "Select project": "Select project", "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}", diff --git a/l10n/bundle.l10n.it.json b/l10n/bundle.l10n.it.json index 388aca584..b8839747b 100644 --- a/l10n/bundle.l10n.it.json +++ b/l10n/bundle.l10n.it.json @@ -134,8 +134,10 @@ "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", + "Security Warning": "Avviso di sicurezza", "See {0} output": "Vedi output {0}", "Select fix all action": "Seleziona Correggi tutte le azioni", + "Select project": "Select project", "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}", diff --git a/l10n/bundle.l10n.ja.json b/l10n/bundle.l10n.ja.json index de1ba8ad4..4b9e1efeb 100644 --- a/l10n/bundle.l10n.ja.json +++ b/l10n/bundle.l10n.ja.json @@ -134,8 +134,10 @@ "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} が見つかりました", + "Security Warning": "セキュリティ警告", "See {0} output": "{0} 出力を参照", "Select fix all action": "[すべての操作を修正] を選択する", + "Select project": "Select project", "Select the process to attach to": "アタッチするプロセスを選択する", "Select the project to launch": "開始するプロジェクトを選択する", "Self-signed certificate sucessfully {0}": "自己署名証明書が正常に {0} されました", diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json index ded7eed9f..663d00ee0 100644 --- a/l10n/bundle.l10n.ko.json +++ b/l10n/bundle.l10n.ko.json @@ -134,8 +134,10 @@ "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} 발견", + "Security Warning": "보안 경고", "See {0} output": "{0} 출력 보기", "Select fix all action": "모든 작업 수정 선택", + "Select project": "Select project", "Select the process to attach to": "연결할 프로세스 선택", "Select the project to launch": "시작할 프로젝트 선택", "Self-signed certificate sucessfully {0}": "자체 서명된 인증서 성공적으로 {0}", diff --git a/l10n/bundle.l10n.pl.json b/l10n/bundle.l10n.pl.json index 645e4193f..005eb69e9 100644 --- a/l10n/bundle.l10n.pl.json +++ b/l10n/bundle.l10n.pl.json @@ -134,8 +134,10 @@ "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", + "Security Warning": "Ostrzeżenie o zabezpieczeniach", "See {0} output": "Zobacz dane wyjściowe {0}", "Select fix all action": "Wybierz pozycję Napraw całą akcję", + "Select project": "Select project", "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", diff --git a/l10n/bundle.l10n.pt-br.json b/l10n/bundle.l10n.pt-br.json index b6eb5d5f1..beacd92d8 100644 --- a/l10n/bundle.l10n.pt-br.json +++ b/l10n/bundle.l10n.pt-br.json @@ -134,8 +134,10 @@ "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", + "Security Warning": "Aviso de Segurança", "See {0} output": "Ver a saída de {0}", "Select fix all action": "Selecionar corrigir todas as ações", + "Select project": "Select project", "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}", diff --git a/l10n/bundle.l10n.ru.json b/l10n/bundle.l10n.ru.json index dbbf0eb73..02b9163fb 100644 --- a/l10n/bundle.l10n.ru.json +++ b/l10n/bundle.l10n.ru.json @@ -134,8 +134,10 @@ "Restore {0}": "Восстановить {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "Запуск и отладка: не установлен допустимый браузер. Установите Microsoft Edge или Chrome.", "Run and Debug: auto-detection found {0} for a launch browser": "Запуск и отладка: для браузера запуска автоматически обнаружено {0}", + "Security Warning": "Предупреждение системы безопасности", "See {0} output": "Просмотреть выходные данные {0}", "Select fix all action": "Выбрать действие \"Исправить все\"", + "Select project": "Select project", "Select the process to attach to": "Выберите процесс, к которому нужно выполнить подключение", "Select the project to launch": "Выберите проект для запуска", "Self-signed certificate sucessfully {0}": "Самозаверяющий сертификат успешно {0}", diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json index 5f6c9e3e5..2dcebf4c5 100644 --- a/l10n/bundle.l10n.tr.json +++ b/l10n/bundle.l10n.tr.json @@ -134,8 +134,10 @@ "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", + "Security Warning": "Güvenlik Uyarısı", "See {0} output": "{0} çıktısını göster", "Select fix all action": "Tüm eylemi düzelt'i seçin", + "Select project": "Select project", "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}", diff --git a/l10n/bundle.l10n.zh-cn.json b/l10n/bundle.l10n.zh-cn.json index 30206a320..9a57f925f 100644 --- a/l10n/bundle.l10n.zh-cn.json +++ b/l10n/bundle.l10n.zh-cn.json @@ -134,8 +134,10 @@ "Restore {0}": "还原 {0}", "Run and Debug: A valid browser is not installed. Please install Edge or Chrome.": "运行和调试: 未安装有效的浏览器。请安装 Microsoft Edge 或 Chrome。", "Run and Debug: auto-detection found {0} for a launch browser": "运行和调试: 为启动浏览器找到 {0} 自动检测", + "Security Warning": "安全警告", "See {0} output": "查看 {0} 输出", "Select fix all action": "选择修复所有操作", + "Select project": "Select project", "Select the process to attach to": "选择要附加到的进程", "Select the project to launch": "选择要启动的项目", "Self-signed certificate sucessfully {0}": "自签名证书成功 {0}", diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json index 89c12340d..efd7d3599 100644 --- a/l10n/bundle.l10n.zh-tw.json +++ b/l10n/bundle.l10n.zh-tw.json @@ -134,8 +134,10 @@ "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} 自動偵測", + "Security Warning": "安全性警告", "See {0} output": "查看 {0} 輸出", "Select fix all action": "選取全部修正動作", + "Select project": "Select project", "Select the process to attach to": "選取要附加至的目標處理序", "Select the project to launch": "選取要啟動的專案", "Self-signed certificate sucessfully {0}": "自我簽署憑證已成功 {0}", From 1479efdefa6e7fffc257b035024ea577c68a0f5f Mon Sep 17 00:00:00 2001 From: Shen Chen Date: Tue, 29 Oct 2024 21:59:19 -0700 Subject: [PATCH 05/19] Localize LSP Trace Logs --- l10n/bundle.l10n.json | 1 + src/lsptoolshost/roslynLanguageServer.ts | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/bundle.l10n.json b/l10n/bundle.l10n.json index 64885d6e5..f5ae5371a 100644 --- a/l10n/bundle.l10n.json +++ b/l10n/bundle.l10n.json @@ -168,6 +168,7 @@ "IntelliCode features will not be available, {0} failed to activate.": "IntelliCode features will not be available, {0} failed to activate.", "Go to output": "Go to output", "Suppress notification": "Suppress notification", + "C# LSP Trace Logs": "C# LSP Trace Logs", "Restore {0}": "Restore {0}", "Restore already in progress": "Restore already in progress", "Sending request": "Sending request", diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index 9e7adf6b2..cab2463f8 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -1069,8 +1069,7 @@ export async function activateRoslynLanguageServer( // Create a channel for outputting general logs from the language server. _channel = outputChannel; // Create a separate channel for outputting trace logs - these are incredibly verbose and make other logs very difficult to see. - // The trace channel verbosity is controlled by the _channel verbosity. - _traceChannel = vscode.window.createOutputChannel('C# LSP Trace Logs'); + _traceChannel = vscode.window.createOutputChannel(vscode.l10n.t('C# LSP Trace Logs')); const hostExecutableResolver = new DotnetRuntimeExtensionResolver( platformInfo, From da2c4d20f033ca1aa270e81483e4901ac509cf54 Mon Sep 17 00:00:00 2001 From: Shen Chen Date: Mon, 4 Nov 2024 15:22:57 -0800 Subject: [PATCH 06/19] Localizae other output channel --- l10n/bundle.l10n.json | 4 ++++ src/lsptoolshost/restore.ts | 2 +- src/lsptoolshost/roslynLanguageServer.ts | 1 + src/lsptoolshost/unitTesting.ts | 2 +- src/main.ts | 4 ++-- src/omnisharp/omnisharpLanguageServer.ts | 2 +- src/shared/processPicker.ts | 2 +- 7 files changed, 11 insertions(+), 6 deletions(-) diff --git a/l10n/bundle.l10n.json b/l10n/bundle.l10n.json index f5ae5371a..e504aad2b 100644 --- a/l10n/bundle.l10n.json +++ b/l10n/bundle.l10n.json @@ -1,4 +1,6 @@ { + ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": ".NET NuGet Restore", "How to setup Remote Debugging": "How to setup Remote Debugging", "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}.", @@ -7,6 +9,7 @@ "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.": "Cannot create .NET debug configurations. The active C# project is not within folder '{0}'.", "Does not contain .NET Core projects.": "Does not contain .NET Core projects.", "pipeArgs must be a string or a string array type": "pipeArgs must be a string or a string array type", + "remote-attach": "remote-attach", "Name not defined in current configuration.": "Name not defined in current configuration.", "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.", "Select the process to attach to": "Select the process to attach to", @@ -145,6 +148,7 @@ "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change", "C# configuration has changed. Would you like to relaunch the Language Server with your changes?": "C# configuration has changed. Would you like to relaunch the Language Server with your changes?", "Restart Language Server": "Restart Language Server", + "OmniSharp Log": "OmniSharp Log", "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.", "More Detail": "More Detail", "Some projects have trouble loading. Please review the output for more details.": "Some projects have trouble loading. Please review the output for more details.", diff --git a/src/lsptoolshost/restore.ts b/src/lsptoolshost/restore.ts index 5153becaa..78f0e18c8 100644 --- a/src/lsptoolshost/restore.ts +++ b/src/lsptoolshost/restore.ts @@ -23,7 +23,7 @@ export function registerRestoreCommands(context: vscode.ExtensionContext, langua // We do not need to register restore commands if using C# devkit. return; } - const restoreChannel = vscode.window.createOutputChannel('.NET NuGet Restore'); + const restoreChannel = vscode.window.createOutputChannel(vscode.l10n.t('.NET NuGet Restore')); context.subscriptions.push( vscode.commands.registerCommand('dotnet.restore.project', async (_request): Promise => { return chooseProjectAndRestore(languageServer, restoreChannel); diff --git a/src/lsptoolshost/roslynLanguageServer.ts b/src/lsptoolshost/roslynLanguageServer.ts index cab2463f8..1ca6ea1d6 100644 --- a/src/lsptoolshost/roslynLanguageServer.ts +++ b/src/lsptoolshost/roslynLanguageServer.ts @@ -1069,6 +1069,7 @@ export async function activateRoslynLanguageServer( // Create a channel for outputting general logs from the language server. _channel = outputChannel; // Create a separate channel for outputting trace logs - these are incredibly verbose and make other logs very difficult to see. + // The trace channel verbosity is controlled by the _channel verbosity. _traceChannel = vscode.window.createOutputChannel(vscode.l10n.t('C# LSP Trace Logs')); const hostExecutableResolver = new DotnetRuntimeExtensionResolver( diff --git a/src/lsptoolshost/unitTesting.ts b/src/lsptoolshost/unitTesting.ts index 956be85fc..24e812c65 100644 --- a/src/lsptoolshost/unitTesting.ts +++ b/src/lsptoolshost/unitTesting.ts @@ -19,7 +19,7 @@ export function registerUnitTestingCommands(context: vscode.ExtensionContext, la // If using C# devkit, we don't need to register any test commands. return; } - const dotnetTestChannel = vscode.window.createOutputChannel('.NET Test Log'); + const dotnetTestChannel = vscode.window.createOutputChannel(vscode.l10n.t('.NET Test Log')); context.subscriptions.push( vscode.commands.registerCommand( 'dotnet.test.run', diff --git a/src/main.ts b/src/main.ts index 1f7eaa7f8..e928493e8 100644 --- a/src/main.ts +++ b/src/main.ts @@ -144,8 +144,8 @@ export async function activate( ); } else { // activate language services - const dotnetTestChannel = vscode.window.createOutputChannel('.NET Test Log'); - const dotnetChannel = vscode.window.createOutputChannel('.NET NuGet Restore'); + const dotnetTestChannel = vscode.window.createOutputChannel(vscode.l10n.t('.NET Test Log')); + const dotnetChannel = vscode.window.createOutputChannel(vscode.l10n.t('.NET NuGet Restore')); omnisharpLangServicePromise = activateOmniSharpLanguageServer( context, platformInfo, diff --git a/src/omnisharp/omnisharpLanguageServer.ts b/src/omnisharp/omnisharpLanguageServer.ts index 9fa3399b3..0d625b770 100644 --- a/src/omnisharp/omnisharpLanguageServer.ts +++ b/src/omnisharp/omnisharpLanguageServer.ts @@ -89,7 +89,7 @@ export async function activateOmniSharpLanguageServer( eventStream.subscribe(dotnetTestChannelObserver.post); eventStream.subscribe(dotnetTestLoggerObserver.post); - const omnisharpChannel = vscode.window.createOutputChannel('OmniSharp Log'); + const omnisharpChannel = vscode.window.createOutputChannel(vscode.l10n.t('OmniSharp Log')); const omnisharpLogObserver = new OmnisharpLoggerObserver(omnisharpChannel, platformInfo); const omnisharpChannelObserver = new OmnisharpChannelObserver(omnisharpChannel); eventStream.subscribe(omnisharpLogObserver.post); diff --git a/src/shared/processPicker.ts b/src/shared/processPicker.ts index 78ff23dd6..87edaa53a 100644 --- a/src/shared/processPicker.ts +++ b/src/shared/processPicker.ts @@ -222,7 +222,7 @@ export class RemoteAttachPicker { ): Promise { // Create remote attach output channel for errors. if (RemoteAttachPicker._channel === undefined) { - RemoteAttachPicker._channel = vscode.window.createOutputChannel('remote-attach'); + RemoteAttachPicker._channel = vscode.window.createOutputChannel(vscode.l10n.t('remote-attach')); } else { RemoteAttachPicker._channel.clear(); } From 05241f7fc0ddc81816605fbfc7d09e1bf5f6e493 Mon Sep 17 00:00:00 2001 From: Shen Chen Date: Mon, 4 Nov 2024 15:51:00 -0800 Subject: [PATCH 07/19] Localize razor --- src/razor/src/razorLogger.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/razor/src/razorLogger.ts b/src/razor/src/razorLogger.ts index 4f4624c23..7d685834b 100644 --- a/src/razor/src/razorLogger.ts +++ b/src/razor/src/razorLogger.ts @@ -25,7 +25,7 @@ export class RazorLogger implements vscodeAdapter.Disposable { this.onLogEmitter = eventEmitterFactory.create(); this.onTraceLevelChangeEmitter = eventEmitterFactory.create(); - this.outputChannel = vscode.window.createOutputChannel(RazorLogger.logName); + this.outputChannel = vscode.window.createOutputChannel(vscode.l10n.t('Razor Log')); this.logRazorInformation(); this.setupToStringOverrides(); From 71eb6106ea30114ee26b6f9df42beb817b35cecc Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Tue, 5 Nov 2024 00:35:52 +0000 Subject: [PATCH 08/19] Localization result of ccfca2bad0bd2d752d86feb01ad2a3f9a5d4ace6. --- l10n/bundle.l10n.cs.json | 2 +- l10n/bundle.l10n.de.json | 2 +- l10n/bundle.l10n.es.json | 2 +- l10n/bundle.l10n.fr.json | 2 +- l10n/bundle.l10n.it.json | 2 +- l10n/bundle.l10n.ja.json | 2 +- l10n/bundle.l10n.ko.json | 2 +- l10n/bundle.l10n.pl.json | 2 +- l10n/bundle.l10n.pt-br.json | 2 +- l10n/bundle.l10n.ru.json | 2 +- l10n/bundle.l10n.tr.json | 2 +- l10n/bundle.l10n.zh-cn.json | 2 +- l10n/bundle.l10n.zh-tw.json | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json index b6f978663..0ce3beaca 100644 --- a/l10n/bundle.l10n.cs.json +++ b/l10n/bundle.l10n.cs.json @@ -137,7 +137,7 @@ "Security Warning": "Upozornění zabezpečení", "See {0} output": "Zobrazit výstup {0}", "Select fix all action": "Vybrat akci Opravit vše", - "Select project": "Select project", + "Select project": "Vybrat projekt", "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}", diff --git a/l10n/bundle.l10n.de.json b/l10n/bundle.l10n.de.json index 71c71bc23..e406f1476 100644 --- a/l10n/bundle.l10n.de.json +++ b/l10n/bundle.l10n.de.json @@ -137,7 +137,7 @@ "Security Warning": "Sicherheitswarnung", "See {0} output": "{0}-Ausgabe anzeigen", "Select fix all action": "Aktion „Alle korrigieren“ auswählen", - "Select project": "Select project", + "Select project": "Projekt auswählen", "Select the process to attach to": "Prozess auswählen, an den angefügt werden soll", "Select the project to launch": "Wählen Sie das Projekt aus, das gestartet werden soll.", "Self-signed certificate sucessfully {0}": "Selbstsigniertes Zertifikat erfolgreich {0}", diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json index c38dafc5c..d14b82ae4 100644 --- a/l10n/bundle.l10n.es.json +++ b/l10n/bundle.l10n.es.json @@ -137,7 +137,7 @@ "Security Warning": "Advertencia de seguridad", "See {0} output": "Ver salida {0}", "Select fix all action": "Seleccionar corregir todas las acciones", - "Select project": "Select project", + "Select project": "Seleccionar proyecto", "Select the process to attach to": "Seleccione el proceso al que debe asociarse", "Select the project to launch": "Seleccione el proyecto que desea iniciar", "Self-signed certificate sucessfully {0}": "El certificado autofirmado {0} correctamente", diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json index 43657a7b6..912c303d2 100644 --- a/l10n/bundle.l10n.fr.json +++ b/l10n/bundle.l10n.fr.json @@ -137,7 +137,7 @@ "Security Warning": "Avertissement de sécurité", "See {0} output": "Voir la sortie {0}", "Select fix all action": "Sélectionner corriger toutes les actions", - "Select project": "Select project", + "Select project": "Sélectionner un projet", "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}", diff --git a/l10n/bundle.l10n.it.json b/l10n/bundle.l10n.it.json index b8839747b..030578e8e 100644 --- a/l10n/bundle.l10n.it.json +++ b/l10n/bundle.l10n.it.json @@ -137,7 +137,7 @@ "Security Warning": "Avviso di sicurezza", "See {0} output": "Vedi output {0}", "Select fix all action": "Seleziona Correggi tutte le azioni", - "Select project": "Select project", + "Select project": "Seleziona progetto", "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}", diff --git a/l10n/bundle.l10n.ja.json b/l10n/bundle.l10n.ja.json index 4b9e1efeb..cb84ac6a2 100644 --- a/l10n/bundle.l10n.ja.json +++ b/l10n/bundle.l10n.ja.json @@ -137,7 +137,7 @@ "Security Warning": "セキュリティ警告", "See {0} output": "{0} 出力を参照", "Select fix all action": "[すべての操作を修正] を選択する", - "Select project": "Select project", + "Select project": "プロジェクトの選択", "Select the process to attach to": "アタッチするプロセスを選択する", "Select the project to launch": "開始するプロジェクトを選択する", "Self-signed certificate sucessfully {0}": "自己署名証明書が正常に {0} されました", diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json index 663d00ee0..302d25e31 100644 --- a/l10n/bundle.l10n.ko.json +++ b/l10n/bundle.l10n.ko.json @@ -137,7 +137,7 @@ "Security Warning": "보안 경고", "See {0} output": "{0} 출력 보기", "Select fix all action": "모든 작업 수정 선택", - "Select project": "Select project", + "Select project": "프로젝트 선택", "Select the process to attach to": "연결할 프로세스 선택", "Select the project to launch": "시작할 프로젝트 선택", "Self-signed certificate sucessfully {0}": "자체 서명된 인증서 성공적으로 {0}", diff --git a/l10n/bundle.l10n.pl.json b/l10n/bundle.l10n.pl.json index 005eb69e9..4033acbf6 100644 --- a/l10n/bundle.l10n.pl.json +++ b/l10n/bundle.l10n.pl.json @@ -137,7 +137,7 @@ "Security Warning": "Ostrzeżenie o zabezpieczeniach", "See {0} output": "Zobacz dane wyjściowe {0}", "Select fix all action": "Wybierz pozycję Napraw całą akcję", - "Select project": "Select project", + "Select project": "Wybierz projekt", "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", diff --git a/l10n/bundle.l10n.pt-br.json b/l10n/bundle.l10n.pt-br.json index beacd92d8..bb604d9f4 100644 --- a/l10n/bundle.l10n.pt-br.json +++ b/l10n/bundle.l10n.pt-br.json @@ -137,7 +137,7 @@ "Security Warning": "Aviso de Segurança", "See {0} output": "Ver a saída de {0}", "Select fix all action": "Selecionar corrigir todas as ações", - "Select project": "Select project", + "Select project": "Selecionar projeto", "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}", diff --git a/l10n/bundle.l10n.ru.json b/l10n/bundle.l10n.ru.json index 02b9163fb..198e3098d 100644 --- a/l10n/bundle.l10n.ru.json +++ b/l10n/bundle.l10n.ru.json @@ -137,7 +137,7 @@ "Security Warning": "Предупреждение системы безопасности", "See {0} output": "Просмотреть выходные данные {0}", "Select fix all action": "Выбрать действие \"Исправить все\"", - "Select project": "Select project", + "Select project": "Выбрать проект", "Select the process to attach to": "Выберите процесс, к которому нужно выполнить подключение", "Select the project to launch": "Выберите проект для запуска", "Self-signed certificate sucessfully {0}": "Самозаверяющий сертификат успешно {0}", diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json index 2dcebf4c5..e5ef7b452 100644 --- a/l10n/bundle.l10n.tr.json +++ b/l10n/bundle.l10n.tr.json @@ -137,7 +137,7 @@ "Security Warning": "Güvenlik Uyarısı", "See {0} output": "{0} çıktısını göster", "Select fix all action": "Tüm eylemi düzelt'i seçin", - "Select project": "Select project", + "Select project": "Proje 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}", diff --git a/l10n/bundle.l10n.zh-cn.json b/l10n/bundle.l10n.zh-cn.json index 9a57f925f..9128d44b2 100644 --- a/l10n/bundle.l10n.zh-cn.json +++ b/l10n/bundle.l10n.zh-cn.json @@ -137,7 +137,7 @@ "Security Warning": "安全警告", "See {0} output": "查看 {0} 输出", "Select fix all action": "选择修复所有操作", - "Select project": "Select project", + "Select project": "选择项目", "Select the process to attach to": "选择要附加到的进程", "Select the project to launch": "选择要启动的项目", "Self-signed certificate sucessfully {0}": "自签名证书成功 {0}", diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json index efd7d3599..2805d0d6c 100644 --- a/l10n/bundle.l10n.zh-tw.json +++ b/l10n/bundle.l10n.zh-tw.json @@ -137,7 +137,7 @@ "Security Warning": "安全性警告", "See {0} output": "查看 {0} 輸出", "Select fix all action": "選取全部修正動作", - "Select project": "Select project", + "Select project": "選取專案", "Select the process to attach to": "選取要附加至的目標處理序", "Select the project to launch": "選取要啟動的專案", "Self-signed certificate sucessfully {0}": "自我簽署憑證已成功 {0}", From 9b065d62b004472b3a2e48ad264a6e9c4c4bb4af Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Tue, 5 Nov 2024 18:34:28 +0000 Subject: [PATCH 09/19] Localization result of c51b3c75ee599ded4c88b0d3415ed11f6d5cf6d9. --- l10n/bundle.l10n.cs.json | 6 ++++++ l10n/bundle.l10n.de.json | 6 ++++++ l10n/bundle.l10n.es.json | 6 ++++++ l10n/bundle.l10n.fr.json | 6 ++++++ l10n/bundle.l10n.it.json | 6 ++++++ l10n/bundle.l10n.ja.json | 6 ++++++ l10n/bundle.l10n.json | 1 + l10n/bundle.l10n.ko.json | 6 ++++++ l10n/bundle.l10n.pl.json | 6 ++++++ l10n/bundle.l10n.pt-br.json | 6 ++++++ l10n/bundle.l10n.ru.json | 6 ++++++ l10n/bundle.l10n.tr.json | 6 ++++++ l10n/bundle.l10n.zh-cn.json | 6 ++++++ l10n/bundle.l10n.zh-tw.json | 6 ++++++ 14 files changed, 79 insertions(+) diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json index 0ce3beaca..234247a12 100644 --- a/l10n/bundle.l10n.cs.json +++ b/l10n/bundle.l10n.cs.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Žádost {0} se pro konfiguraci {1} nepodporuje.", "'{0}' was not provided in the debug configuration.": "Nezadáno v konfiguraci ladění: {0}", "'{0}' was not set in the debug configuration.": "Nenastaveno v konfiguraci ladění: {0}", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Kontext aktivního souboru", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Soubor, který není Razor, jako aktivní dokument", "Not Now": "Teď ne", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "Otevřít nastavení", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Kód HTML Razor se zkopíroval do schránky.", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Neočekávaně se nepovedlo spustit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nepovedlo se správně zastavit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", + "Razor Log": "Razor Log", "Razor document": "Dokument Razor", "Razor issue copied to clipboard": "Problém s Razorem se zkopíroval do schránky.", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Spustilo se shromažďování dat o problému Razor. Reprodukujte problém a stiskněte Zastavit.", @@ -205,6 +210,7 @@ "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 již není podporovaným formátem projektu pro aplikace .NET Core.", + "remote-attach": "remote-attach", "{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 e406f1476..e7e805f00 100644 --- a/l10n/bundle.l10n.de.json +++ b/l10n/bundle.l10n.de.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Die Anforderung \"{0}\" wird für die Konfiguration \"{1}\" nicht unterstützt.", "'{0}' was not provided in the debug configuration.": "\"{0}\" wurde in der Debugkonfiguration nicht angegeben.", "'{0}' was not set in the debug configuration.": "\"{0}\" wurde in der Debugkonfiguration nicht festgelegt.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Aktiver Dateikontext", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Nicht-Razor-Datei als aktives Dokument", "Not Now": "Nicht jetzt", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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 erfordert eine vollständige Installation von Mono (einschließlich MSBuild), um Sprachdienste bereitzustellen, wenn „omnisharp.useModernNet“ in den Einstellungen deaktiviert ist. Installieren Sie die neueste Mono-Version, und führen Sie einen Neustart aus.", "Open envFile": "envFile öffnen", "Open settings": "Einstellungen öffnen", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Razor-HTML in Zwischenablage kopiert", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Unerwarteter Fehler beim Start des Razor-Sprachservers. Überprüfen Sie das Razor-Protokoll, und melden Sie ein Problem.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Fehler beim Beenden des Razor-Sprachservers. Überprüfen Sie das Razor-Protokoll, und melden Sie ein Problem.", + "Razor Log": "Razor Log", "Razor document": "Razor-Dokument", "Razor issue copied to clipboard": "Razor-Problem in Zwischenablage kopiert", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Die Sammlung von Razor-Problemdaten wurde gestartet. Reproduzieren Sie das Problem, und drücken Sie dann \"Beenden\".", @@ -205,6 +210,7 @@ "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Die Option \"dotnet.server.useOmnisharp\" wurde geändert. Laden Sie das Fenster neu, um die Änderung anzuwenden.", "pipeArgs must be a string or a string array type": "pipeArgs muss eine Zeichenfolge oder ein Zeichenfolgenarraytyp sein.", "project.json is no longer a supported project format for .NET Core applications.": "„project.json“ ist kein unterstütztes Projektformat mehr für .NET Core-Anwendungen.", + "remote-attach": "remote-attach", "{0} references": "{0} Verweise", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, fügen Sie den Inhalt des Problems als Textkörper des Problems ein. Vergessen Sie nicht, alle nicht ausgefüllten Details auszufüllen." } \ No newline at end of file diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json index d14b82ae4..011510f67 100644 --- a/l10n/bundle.l10n.es.json +++ b/l10n/bundle.l10n.es.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "No se admite la solicitud '{0}' para la configuración '{1}'.", "'{0}' was not provided in the debug configuration.": "No se proporcionó '{0}' en la configuración de depuración.", "'{0}' was not set in the debug configuration.": "No se estableció '{0}' en la configuración de depuración.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Contexto de archivo activo", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Archivo que no es de Razor como documento activo", "Not Now": "Ahora no", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "HTML de Razor copiado en el Portapapeles", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "El servidor de lenguaje Razor no se pudo iniciar de forma inesperada. Compruebe el \"registro de Razor\" y notifique un problema.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "El servidor de lenguaje Razor no se pudo detener correctamente. Compruebe el \"registro de Razor\" y notifique un problema.", + "Razor Log": "Razor Log", "Razor document": "Documento de Razor", "Razor issue copied to clipboard": "Problema de Razor copiado en el Portapapeles", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Se inició la recopilación de datos de problemas de Razor. Reproduzca el problema y, a continuación, presione \"Detener\".", @@ -205,6 +210,7 @@ "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "La opción dotnet.server.useOmnrp ha cambiado. Vuelva a cargar la ventana para aplicar el cambio.", "pipeArgs must be a string or a string array type": "pipeArgs debe ser una cadena o un tipo de matriz de cadena", "project.json is no longer a supported project format for .NET Core applications.": "project.json ya no es un formato de proyecto admitido para aplicaciones de .NET Core.", + "remote-attach": "remote-attach", "{0} references": "{0} referencias", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, pegue el contenido del problema como el cuerpo del problema. No olvide rellenar los detalles que no se han rellenado." } \ No newline at end of file diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json index 912c303d2..d956d270c 100644 --- a/l10n/bundle.l10n.fr.json +++ b/l10n/bundle.l10n.fr.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "La requête « {0} » n’est pas prise en charge pour la configuration « {1} ».", "'{0}' was not provided in the debug configuration.": "« {0} » n’a pas été fourni dans la configuration de débogage.", "'{0}' was not set in the debug configuration.": "« {0} » n’a pas été défini dans la configuration de débogage.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Contexte de fichier actif", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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 ?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Fichier non Razor comme document actif", "Not Now": "Pas maintenant", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "Ouvrir les paramètres", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Html Razor copié dans le Presse-papiers", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Le serveur de langage Razor n’a pas pu démarrer de manière inattendue. Vérifiez le « journal Razor » et signalez un problème.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Le serveur de langage Razor n’a pas pu s’arrêter correctement. Vérifiez le « journal Razor » et signalez un problème.", + "Razor Log": "Razor Log", "Razor document": "Document Razor", "Razor issue copied to clipboard": "Problème Razor copié dans le Presse-papiers", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Collecte des données de problème Razor démarrée. Reproduisez le problème, puis appuyez sur « Arrêter »", @@ -205,6 +210,7 @@ "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 n’est plus un format de projet pris en charge pour les applications .NET Core.", + "remote-attach": "remote-attach", "{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 030578e8e..858203b9d 100644 --- a/l10n/bundle.l10n.it.json +++ b/l10n/bundle.l10n.it.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "La richiesta '{0}' non è supportata per la configurazione '{1}'.", "'{0}' was not provided in the debug configuration.": "'{0}' non è stato specificato nella configurazione di debug.", "'{0}' was not set in the debug configuration.": "'{0}' non è stato impostato nella configurazione di debug.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Contesto del file attivo", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "File non Razor come documento attivo", "Not Now": "Non ora", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "Apri impostazioni", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "HTML Razor copiato negli Appunti", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "L'avvio imprevisto del server di linguaggio Razor non è riuscito. Controllare il 'Log Razor' e segnalare il problema.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Non è stato possibile arrestare correttamente Il server di linguaggio Razor. Controllare il 'Log Razor' e segnalare il problema.", + "Razor Log": "Razor Log", "Razor document": "Documento Razor", "Razor issue copied to clipboard": "Problema Razor copiato negli Appunti", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Raccolta dati del problema Razor avviata. Riprodurre il problema e quindi premere \"Arresta\"", @@ -205,6 +210,7 @@ "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 non è più un formato di progetto supportato per le applicazioni .NET Core.", + "remote-attach": "remote-attach", "{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 cb84ac6a2..ff5fb423f 100644 --- a/l10n/bundle.l10n.ja.json +++ b/l10n/bundle.l10n.ja.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' 要求は '{1}' 構成ではサポートされていません。", "'{0}' was not provided in the debug configuration.": "'{0}' はデバッグ構成で指定されませんでした。", "'{0}' was not set in the debug configuration.": "'{0}' はデバッグ構成で設定されませんでした。", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "1 reference": "1 個の参照", "A valid dotnet installation could not be found: {0}": "有効な dotnet インストールが見つかりませんでした: {0}", "Active File Context": "アクティブ ファイル コンテキスト", @@ -10,6 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET デバッガーのインストール中にエラーが発生しました。C# 拡張機能の再インストールが必要になる可能性があります。", "Author": "作成者", "Bug": "バグ", + "C# LSP Trace Logs": "C# LSP Trace Logs", "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# の構成が変更されました。変更を加えて言語サーバーを再起動しますか?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "アクティブなドキュメントとしての Razor 以外のファイル", "Not Now": "今はしない", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "envFile を開く", "Open settings": "設定を開く", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML がクリップボードにコピーされました", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 言語サーバーが予期せず起動できませんでした。'Razor ログ' を確認して問題を報告してください。", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 言語サーバーを正しく停止できませんでした。'Razor ログ' を確認して問題を報告してください。", + "Razor Log": "Razor Log", "Razor document": "Razor ドキュメント", "Razor issue copied to clipboard": "Razor の問題がクリップボードにコピーされました", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor の問題のデータ収集が開始されました。 問題を再現してから \"停止\" を押してください", @@ -205,6 +210,7 @@ "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 は、.NET Core アプリケーションでサポートされているプロジェクト形式ではなくなりました。", + "remote-attach": "remote-attach", "{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.json b/l10n/bundle.l10n.json index e504aad2b..78c2fbd13 100644 --- a/l10n/bundle.l10n.json +++ b/l10n/bundle.l10n.json @@ -61,6 +61,7 @@ "Could not locate .NET Core project in '{0}'. Assets were not generated.": "Could not locate .NET Core project in '{0}'. Assets were not generated.", "Unable to generate assets to build and debug. {0}.": "Unable to generate assets to build and debug. {0}.", "Cannot load Razor language server because the directory was not found: '{0}'": "Cannot load Razor language server because the directory was not found: '{0}'", + "Razor Log": "Razor Log", "Could not find '{0}' in or above '{1}'.": "Could not find '{0}' in or above '{1}'.", "Invalid razor.server.trace setting. Defaulting to '{0}'": "Invalid razor.server.trace setting. Defaulting to '{0}'", "Could not find Razor Language Server executable '{0}' within directory": "Could not find Razor Language Server executable '{0}' within directory", diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json index 302d25e31..100306d55 100644 --- a/l10n/bundle.l10n.ko.json +++ b/l10n/bundle.l10n.ko.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' 요청은 '{1}' 구성에 대해 지원되지 않습니다.", "'{0}' was not provided in the debug configuration.": "'{0}'이(가) 디버그 구성에 제공되지 않았습니다.", "'{0}' was not set in the debug configuration.": "'{0}'이(가) 디버그 구성에서 설정되지 않았습니다.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "1 reference": "참조 1개", "A valid dotnet installation could not be found: {0}": "유효한 dotnet 설치를 찾을 수 없습니다: {0}", "Active File Context": "활성 파일 컨텍스트", @@ -10,6 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET 디버거를 설치하는 동안 오류가 발생했습니다. C# 확장을 다시 설치해야 할 수 있습니다.", "Author": "작성자", "Bug": "버그", + "C# LSP Trace Logs": "C# LSP Trace Logs", "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# 구성이 변경되었습니다. 언어 서버를 변경 내용으로 다시 시작하시겠습니까?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "비 Razor 파일을 활성 문서로", "Not Now": "나중에", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "설정 열기", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML이 클립보드에 복사됨", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 언어 서버를 예기치 않게 시작하지 못했습니다. 'Razor 로그'를 확인하고 문제를 보고하세요.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 언어 서버를 예기치 않게 중지하지 못했습니다. 'Razor 로그'를 확인하고 문제를 보고하세요.", + "Razor Log": "Razor Log", "Razor document": "Razor 문서", "Razor issue copied to clipboard": "Razor 문제가 클립보드에 복사됨", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 문제 데이터 수집이 시작되었습니다. 문제를 재현한 다음 \"중지\"를 누르세요.", @@ -205,6 +210,7 @@ "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은 .NET Core 애플리케이션에 대해 더 이상 지원되는 프로젝트 형식이 아닙니다.", + "remote-attach": "remote-attach", "{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 4033acbf6..a1519a036 100644 --- a/l10n/bundle.l10n.pl.json +++ b/l10n/bundle.l10n.pl.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Żądanie „{0}” nie jest obsługiwane dla konfiguracji „{1}”.", "'{0}' was not provided in the debug configuration.": "Nie podano elementu „{0}” w konfiguracji debugowania.", "'{0}' was not set in the debug configuration.": "Element „{0}” nie został ustawiony w konfiguracji debugowania.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Kontekst aktywnego pliku", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Plik inny niż Razor jako aktywny dokument", "Not Now": "Nie teraz", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "Otwórz ustawienia", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Kod HTML Razor skopiowany do schowka", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Nieoczekiwanie nie można uruchomić serwera języka Razor. Sprawdź „dziennik Razor” i zgłoś problem.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nie można poprawnie zatrzymać serwera języka Razor. Sprawdź „dziennik Razor” i zgłoś problem.", + "Razor Log": "Razor Log", "Razor document": "Dokument Razor", "Razor issue copied to clipboard": "Problem z aparatem Razor skopiowany do schowka", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Rozpoczęto zbieranie danych dotyczących problemu aparatu Razor. Odtwórz problem, a następnie naciśnij przycisk „Zatrzymaj”", @@ -205,6 +210,7 @@ "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.": "Plik project.json nie jest już obsługiwanym formatem projektu dla aplikacji platformy .NET Core.", + "remote-attach": "remote-attach", "{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 bb604d9f4..ba9a48409 100644 --- a/l10n/bundle.l10n.pt-br.json +++ b/l10n/bundle.l10n.pt-br.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' solicitação não tem suporte para a configuração '{1}' configuração.", "'{0}' was not provided in the debug configuration.": "'{0}' não foi fornecida na configuração de depuração.", "'{0}' was not set in the debug configuration.": "'{0}' foi definida na configuração de depuração.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Contexto do Arquivo Ativo", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Arquivo não Razor como documento ativo", "Not Now": "Agora não", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "Abrir as configurações", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "HTML Razor copiado para a área de transferência", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor Language Server falhou ao iniciar inesperadamente, verifique o 'Razor Log' e relate um problema.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor Language Server falhou ao parar corretamente, verifique o 'Razor Log' e relate um problema.", + "Razor Log": "Razor Log", "Razor document": "Documento Razor", "Razor issue copied to clipboard": "Problema do Razor copiado para a área de transferência", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "A coleta de dados de problemas do Razor foi iniciada. Reproduza o problema e pressione \"Parar\"", @@ -205,6 +210,7 @@ "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 não é mais um formato de projeto com suporte para os aplicativos .NET Core.", + "remote-attach": "remote-attach", "{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 198e3098d..ad62b1687 100644 --- a/l10n/bundle.l10n.ru.json +++ b/l10n/bundle.l10n.ru.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Запрос \"{0}\" не поддерживается для конфигурации \"{1}\".", "'{0}' was not provided in the debug configuration.": "\"{0}\" не предоставлено в конфигурации отладки.", "'{0}' was not set in the debug configuration.": "Значение \"{0}\" не задано в конфигурации отладки.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "1 reference": "1 ссылка", "A valid dotnet installation could not be found: {0}": "Не удалось найти допустимую установку dotnet: {0}", "Active File Context": "Контекст активного файла", @@ -10,6 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Произошла ошибка при установке отладчика .NET. Возможно, потребуется переустановить расширение C#.", "Author": "Автор", "Bug": "Ошибка", + "C# LSP Trace Logs": "C# LSP Trace Logs", "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# изменена. Перезапустить языковой сервер с изменениями?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Активный документ не в формате Razor", "Not Now": "Не сейчас", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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.useModernNet\" отключен в настройках, для OmniSharp требуется полная установка Mono (включая MSBuild). Установите последнюю версию Mono и выполните перезапуск.", "Open envFile": "Открыть envFile", "Open settings": "Открыть настройки", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML скопирован в буфер обмена", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "При запуске языкового сервера Razor возникла непредвиденная ошибка, проверьте журнал Razor и сообщите о проблеме.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "При остановке языкового сервера Razor возникла ошибка, проверьте журнал Razor и сообщите о проблеме.", + "Razor Log": "Razor Log", "Razor document": "Документ Razor", "Razor issue copied to clipboard": "Проблема Razor скопирована в буфер обмена", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Запущен сбор данных о проблеме Razor. Воспроизведите проблему и нажмите \"Остановить\"", @@ -205,6 +210,7 @@ "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 больше не является поддерживаемым форматом проекта для приложений .NET Core.", + "remote-attach": "remote-attach", "{0} references": "Ссылок: {0}", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, вставьте описание проблемы в соответствующее поле. Не забудьте указать все необходимые сведения." } \ No newline at end of file diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json index e5ef7b452..5ffc14978 100644 --- a/l10n/bundle.l10n.tr.json +++ b/l10n/bundle.l10n.tr.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' isteği, '{1}' yapılandırması için desteklenmiyor.", "'{0}' was not provided in the debug configuration.": "'{0}' hata ayıklama yapılandırmasında sağlanmadı.", "'{0}' was not set in the debug configuration.": "'{0}' hata ayıklama yapılandırmasında ayarlanmadı.", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "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": "Etkin Dosya Bağlamı", @@ -10,6 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", "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?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "Etkin belge olarak Razor olmayan dosya", "Not Now": "Şimdi Değil", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "Ayarları aç", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML panoya kopyalandı", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor Dil Sunucusu beklenmedik şekilde başlatılamadı, lütfen 'Razor Günlüğü'ne bakın ve sorun bildirin.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor Dil Sunucusu doğru şekilde durdurulamadı, lütfen 'Razor Günlüğü'ne bakın ve sorun bildirin.", + "Razor Log": "Razor Log", "Razor document": "Razor belgesi", "Razor issue copied to clipboard": "Razor sorunu panoya kopyalandı", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor sorunu veri toplama işlemi başlatıldı. Sorunu yeniden oluşturun ve \"Durdur\" düğmesine basın", @@ -205,6 +210,7 @@ "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 artık .NET Core uygulamaları için desteklenen bir proje biçimi değil.", + "remote-attach": "remote-attach", "{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 9128d44b2..72b93c258 100644 --- a/l10n/bundle.l10n.zh-cn.json +++ b/l10n/bundle.l10n.zh-cn.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "“{1}”配置不支持“{0}”请求。", "'{0}' was not provided in the debug configuration.": "调试配置中未提供“{0}”。", "'{0}' was not set in the debug configuration.": "未在调试配置中设置“{0}”。", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "1 reference": "1 个引用", "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安装: {0}", "Active File Context": "活动文件上下文", @@ -10,6 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安装 .NET 调试器时出错。可能需要重新安装 C# 扩展。", "Author": "作者", "Bug": "Bug", + "C# LSP Trace Logs": "C# LSP Trace Logs", "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# 配置已更改。是否要使用更改重新启动语言服务器?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "非 Razor 文件作为活动文档", "Not Now": "以后再说", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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.useModernNet”时,OmniSharp 需要完整安装 Mono (包括 MSBuild)才能提供语言服务。请安装最新的 Mono 并重新启动。", "Open envFile": "打开 envFile", "Open settings": "打开设置", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "已将 Razor HTML 复制到剪贴板", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 语言服务器意外启动失败,请检查“Razor 日志”并报告问题。", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 语言服务器无法正确停止,请检查“Razor 日志”并报告问题。", + "Razor Log": "Razor Log", "Razor document": "Razor 文档", "Razor issue copied to clipboard": "复制到剪贴板的 Razor 问题", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 问题数据收集已启动。重现问题,然后按“停止”", @@ -205,6 +210,7 @@ "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 不再是 .NET Core 应用程序支持的项目格式。", + "remote-attach": "remote-attach", "{0} references": "{0} 个引用", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0},将问题内容粘贴为问题的正文。请记得填写任何未填充的详细信息。" } \ No newline at end of file diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json index 2805d0d6c..44c5c7d57 100644 --- a/l10n/bundle.l10n.zh-tw.json +++ b/l10n/bundle.l10n.zh-tw.json @@ -3,6 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' 要求不支援 '{1}' 設定。", "'{0}' was not provided in the debug configuration.": "未在偵錯設定中提供 '{0}'。", "'{0}' was not set in the debug configuration.": "未在偵錯設定中設定 '{0}'。", + ".NET NuGet Restore": ".NET NuGet Restore", + ".NET Test Log": ".NET Test Log", "1 reference": "1 個參考", "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安裝: {0}", "Active File Context": "使用中檔案內容", @@ -10,6 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安裝 .NET 偵錯工具期間發生錯誤。可能需要重新安裝 C# 延伸模組。", "Author": "作者", "Bug": "Bug", + "C# LSP Trace Logs": "C# LSP Trace Logs", "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# 設定已變更。您要重新啟動套用變更的語言伺服器嗎?", @@ -93,6 +96,7 @@ "Non Razor file as active document": "非 Razor 檔案作為使用中文件", "Not Now": "現在不要", "OmniSharp": "OmniSharp", + "OmniSharp Log": "OmniSharp Log", "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": "開啟設定", @@ -116,6 +120,7 @@ "Razor HTML copied to clipboard": "已將 Razor HTML 複製到剪貼簿", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器意外無法啟動,請檢查「Razor 記錄」並報告問題。", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器無法正確停止,請檢查「Razor 記錄」並報告問題。", + "Razor Log": "Razor Log", "Razor document": "Razor 文件", "Razor issue copied to clipboard": "已將 Razor 問題複製到剪貼簿", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "已開始 Razor 問題資料收集。請重現問題,然後按 [停止]", @@ -205,6 +210,7 @@ "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 不再是 .NET Core 應用程式支援的專案格式。", + "remote-attach": "remote-attach", "{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 From 5ca35ee5dfe042f016b77c1fd946a230e3623811 Mon Sep 17 00:00:00 2001 From: Evgeny Tvorun Date: Wed, 6 Nov 2024 07:39:40 -0800 Subject: [PATCH 10/19] Bump xamlTools to 17.13.35506.24 --- CHANGELOG.md | 1 + package.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 234157367..ddfaf1035 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876) # 2.56.x +* Bump xamltools to 17.13.35506.24 (PR: [#7740](https://github.com/dotnet/vscode-csharp/pull/7740)) # 2.55.x * Update Roslyn to 4.13.0-2.24531.3 (PR: [#7722](https://github.com/dotnet/vscode-csharp/pull/7722)) diff --git a/package.json b/package.json index 344007945..ef5c43604 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "omniSharp": "1.39.11", "razor": "9.0.0-preview.24531.4", "razorOmnisharp": "7.0.0-preview.23363.1", - "xamlTools": "17.13.35431.11" + "xamlTools": "17.13.35506.24" }, "main": "./dist/extension", "l10n": "./l10n", From 850affd17b222eee10dd51deeffbbbae7a5f652d Mon Sep 17 00:00:00 2001 From: Andrew Hall Date: Wed, 6 Nov 2024 21:57:58 -0800 Subject: [PATCH 11/19] Add razor rename integration tests (#7675) Adds a new rename test and updates the test project to be more modern and target net6. Makes razor integration tests run on windows only until issues with linux/mac are identified and fixed --- .vscode/launch.json | 8 +- .vscode/tasks.json | 96 ++++++++++--------- CONTRIBUTING.md | 2 +- package.json | 1 + tasks/testTasks.ts | 2 +- .../integrationTests/integrationHelpers.ts | 18 +++- .../{basicRazorApp21.ts => razorApp.ts} | 4 +- .../testAssets/testAssetWorkspace.ts | 4 +- .../testAssets/activeTestAssetWorkspace.ts | 2 +- .../formatting.integration.test.ts | 4 +- .../hover.integration.test.ts | 6 +- .../rename.integration.test.ts | 69 +++++++++++++ .../BasicRazorApp2_1/BasicRazorApp2_1.csproj | 7 -- .../BasicRazorApp2_1/Pages/ErrorHaver.razor | 3 - .../testAssets/BasicRazorApp2_1/Program.cs | 12 --- .../BasicRazorApp2_1/_ViewImports.cshtml | 2 - .../.vscode/RazorApp.code-workspace} | 4 +- .../testAssets/RazorApp/App.razor | 12 +++ .../RazorApp/Data/WeatherForecast.cs | 12 +++ .../RazorApp/Data/WeatherForecastService.cs | 19 ++++ .../Pages/BadlyFormatted.razor | 2 +- .../testAssets/RazorApp/Pages/Counter.razor | 18 ++++ .../testAssets/RazorApp/Pages/Error.cshtml | 40 ++++++++ .../testAssets/RazorApp/Pages/Error.cshtml.cs | 26 +++++ .../testAssets/RazorApp/Pages/FetchData.razor | 47 +++++++++ .../Pages/Hover.cshtml} | 4 +- .../testAssets/RazorApp/Pages/Index.razor | 9 ++ .../testAssets/RazorApp/Pages/_Host.cshtml | 32 +++++++ .../testAssets/RazorApp/Program.cs | 31 ++++++ .../RazorApp/Properties/launchSettings.json | 37 +++++++ .../testAssets/RazorApp/RazorApp.csproj | 9 ++ .../RazorApp.sln} | 10 +- .../RazorApp/Shared/MainLayout.razor | 19 ++++ .../RazorApp/Shared/MainLayout.razor.css | 70 ++++++++++++++ .../testAssets/RazorApp/Shared/NavMenu.razor | 39 ++++++++ .../RazorApp/Shared/NavMenu.razor.css | 68 +++++++++++++ .../RazorApp/Shared/SurveyPrompt.razor | 16 ++++ .../testAssets/RazorApp/_Imports.razor | 10 ++ .../RazorApp/appsettings.Development.json | 9 ++ .../testAssets/RazorApp/appsettings.json | 9 ++ .../testAssets/basicRazorApp21.ts | 17 ---- .../testAssets/testAssetWorkspace.ts | 17 ++-- 42 files changed, 701 insertions(+), 125 deletions(-) rename test/lsptoolshost/integrationTests/testAssets/{basicRazorApp21.ts => razorApp.ts} (84%) create mode 100644 test/razor/razorIntegrationTests/rename.integration.test.ts delete mode 100644 test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/BasicRazorApp2_1.csproj delete mode 100644 test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/ErrorHaver.razor delete mode 100644 test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Program.cs delete mode 100644 test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/_ViewImports.cshtml rename test/razor/razorIntegrationTests/testAssets/{BasicRazorApp2_1/.vscode/BasicRazorApp2_1.code-workspace => RazorApp/.vscode/RazorApp.code-workspace} (68%) create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/App.razor create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecast.cs create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecastService.cs rename test/razor/razorIntegrationTests/testAssets/{BasicRazorApp2_1 => RazorApp}/Pages/BadlyFormatted.razor (98%) create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Counter.razor create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml.cs create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/FetchData.razor rename test/razor/razorIntegrationTests/testAssets/{BasicRazorApp2_1/Pages/Index.cshtml => RazorApp/Pages/Hover.cshtml} (52%) create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Index.razor create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/_Host.cshtml create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Program.cs create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Properties/launchSettings.json create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/RazorApp.csproj rename test/razor/razorIntegrationTests/testAssets/{BasicRazorApp2_1/BasicRazorApp2_1.sln => RazorApp/RazorApp.sln} (59%) create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor.css create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor.css create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/SurveyPrompt.razor create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/_Imports.razor create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.Development.json create mode 100644 test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.json delete mode 100644 test/razor/razorIntegrationTests/testAssets/basicRazorApp21.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index d88a00df5..ec9485f60 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -66,7 +66,7 @@ "internalConsoleOptions": "openOnSessionStart" }, { - "name": "Launch Current File BasicRazorApp2_1 Integration Tests", + "name": "[Razor] Run Current File Integration Test", "type": "extensionHost", "request": "launch", "runtimeExecutable": "${execPath}", @@ -76,7 +76,7 @@ // The profile can be found under /test/csharp-test-profile. "--profile", "csharp-test-profile", - "${workspaceRoot}/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/.vscode/lsp_tools_host_BasicRazorApp2_1.code-workspace", + "${workspaceRoot}/test/razor/razorIntegrationTests/testAssets/RazorApp/.vscode/RazorApp.code-workspace", "--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out/test/razor/razorIntegrationTests", "--log", @@ -89,7 +89,7 @@ "sourceMaps": true, "outFiles": ["${workspaceRoot}/dist/*.js", "${workspaceRoot}/out/test/**/*.js"], "resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"], - "preLaunchTask": "buildDev", + "preLaunchTask": "buildTest", "internalConsoleOptions": "openOnSessionStart" }, { @@ -204,7 +204,7 @@ "id": "omnisharpAssetName", "description": "The name of the asset folder to use for the OmniSharp integration test.", "type": "pickString", - "options": ["singleCsproj", "BasicRazorApp2_1", "slnWithCsproj", "slnFilterWithCsproj", "slnWithGenerator"] + "options": ["singleCsproj", "RazorApp", "slnWithCsproj", "slnFilterWithCsproj", "slnWithGenerator"] }, { "id": "gulpTaskName", diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 5c816379a..4f5d77347 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -1,48 +1,50 @@ { - "version": "2.0.0", - "presentation": { - "echo": true, - "reveal": "always", - "focus": false, - "panel": "shared" - }, - "tasks": [ - { - "label": "build", - "command": "npm", - "type": "shell", - "args": [ - "run", - "compile" - ], - "group": { - "kind": "build", - "isDefault": true - } - }, - { - "label": "buildDev", - "command": "npm", - "type": "shell", - "args": [ - "run", - "compileDev" - ], - "group": { - "kind": "build", - "isDefault": true - } - }, - { - "label": "test", - "command": "echo", - "group": { - "kind": "test", - "isDefault": true - }, - "args": [ - "Run tests in VS Code by launching the debugger with the 'Launch Tests' configuration." - ] - }, - ] -} \ No newline at end of file + "version": "2.0.0", + "presentation": { + "echo": true, + "reveal": "always", + "focus": false, + "panel": "shared" + }, + "tasks": [ + { + "label": "build", + "command": "npm", + "type": "shell", + "args": ["run", "compile"], + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "buildDev", + "command": "npm", + "type": "shell", + "args": ["run", "compileDev"], + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "buildTest", + "command": "npm", + "type": "shell", + "args": ["run", "compileTest"], + "group": { + "kind": "build", + "isDefault": true + } + }, + { + "label": "test", + "command": "echo", + "group": { + "kind": "test", + "isDefault": true + }, + "args": ["Run tests in VS Code by launching the debugger with the 'Launch Tests' configuration."] + } + ] +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f26f949b6..d3d88a01f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -59,7 +59,7 @@ To debug integration tests 1. Import the `csharp-test-profile.code-profile` in VSCode to setup a clean profile in which to run integration tests. This must be imported at least once to use the launch configurations (ensure the extensions are updated in the profile). 2. Open any integration test file and F5 launch with the correct launch configuration selected. - For integration tests inside `test/lsptoolshost`, use either `Launch Current File slnWithCsproj Integration Tests` or `[DevKit] Launch Current File slnWithCsproj Integration Tests` (to run tests using C# + C# Dev Kit) - - For integration tests inside `test/razor`, use `Launch Current File BasicRazorApp2_1 Integration Tests` + - For integration tests inside `test/razor`, use `[Razor] Run Current File Integration Test` - For integration tests inside `test/omnisharp`, use one of the `Omnisharp:` current file profiles These will allow you to actually debug the test, but the 'Razor integration tests' configuration does not. diff --git a/package.json b/package.json index ef5c43604..a91567631 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,7 @@ "compile": "tsc -p ./ && npx eslint ./ && npm run l10nDevGenerateLocalizationBundle && npm run compile:razorTextMate", "compile:razorTextMate": "npx js-yaml src/razor/syntaxes/aspnetcorerazor.tmLanguage.yml > src/razor/syntaxes/aspnetcorerazor.tmLanguage.json", "compileDev": "tsc -p ./ && npx eslint ./ && webpack --mode development && npm run l10nDevGenerateLocalizationBundle", + "compileTest": "tsc -p ./ && webpack --mode development", "watch": "tsc -watch -p ./", "test": "tsc -p ./ && gulp test", "test:withoutDevKit": "tsc -p ./ && gulp test:withoutDevKit", diff --git a/tasks/testTasks.ts b/tasks/testTasks.ts index 0feded67c..2212e5235 100644 --- a/tasks/testTasks.ts +++ b/tasks/testTasks.ts @@ -75,7 +75,7 @@ function createIntegrationTestSubTasks() { gulp.series(integrationTestProjects.map((projectName) => `test:integration:devkit:${projectName}`)) ); - const razorIntegrationTestProjects = ['BasicRazorApp2_1']; + const razorIntegrationTestProjects = ['RazorApp']; for (const projectName of razorIntegrationTestProjects) { gulp.task(`test:razorintegration:${projectName}`, async () => runIntegrationTest( diff --git a/test/lsptoolshost/integrationTests/integrationHelpers.ts b/test/lsptoolshost/integrationTests/integrationHelpers.ts index c224d4fd9..0ab9a02ac 100644 --- a/test/lsptoolshost/integrationTests/integrationHelpers.ts +++ b/test/lsptoolshost/integrationTests/integrationHelpers.ts @@ -10,7 +10,7 @@ import { CSharpExtensionExports } from '../../../src/csharpExtensionExports'; import { existsSync } from 'fs'; import { ServerState } from '../../../src/lsptoolshost/serverStateChange'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; -import { EOL } from 'os'; +import { EOL, platform } from 'os'; import { describe, expect, test } from '@jest/globals'; export async function activateCSharpExtension(): Promise { @@ -102,7 +102,7 @@ export async function restartLanguageServer(): Promise { } export function isRazorWorkspace(workspace: typeof vscode.workspace) { - return isGivenSln(workspace, 'BasicRazorApp2_1'); + return isGivenSln(workspace, 'RazorApp'); } export function isSlnWithGenerator(workspace: typeof vscode.workspace) { @@ -229,8 +229,12 @@ export async function expectText(document: vscode.TextDocument, expectedLines: s export const describeIfCSharp = describeIf(!usingDevKit()); export const describeIfDevKit = describeIf(usingDevKit()); +export const describeIfNotMacOS = describeIf(!isMacOS()); +export const describeIfWindows = describeIf(isWindows()); export const testIfCSharp = testIf(!usingDevKit()); export const testIfDevKit = testIf(usingDevKit()); +export const testIfNotMacOS = testIf(!isMacOS()); +export const testIfWindows = testIf(isWindows()); function describeIf(condition: boolean) { return condition ? describe : describe.skip; @@ -239,3 +243,13 @@ function describeIf(condition: boolean) { function testIf(condition: boolean) { return condition ? test : test.skip; } + +function isMacOS() { + const currentPlatform = platform(); + return currentPlatform === 'darwin'; +} + +function isWindows() { + const currentPlatform = platform(); + return currentPlatform === 'win32'; +} diff --git a/test/lsptoolshost/integrationTests/testAssets/basicRazorApp21.ts b/test/lsptoolshost/integrationTests/testAssets/razorApp.ts similarity index 84% rename from test/lsptoolshost/integrationTests/testAssets/basicRazorApp21.ts rename to test/lsptoolshost/integrationTests/testAssets/razorApp.ts index 8771883a0..7692d29fe 100644 --- a/test/lsptoolshost/integrationTests/testAssets/basicRazorApp21.ts +++ b/test/lsptoolshost/integrationTests/testAssets/razorApp.ts @@ -6,10 +6,10 @@ import { ITestAssetWorkspace } from './testAssets'; const workspace: ITestAssetWorkspace = { - description: 'Basic Razor app', + description: 'Razor App', projects: [ { - relativeFilePath: 'BasicRazorApp2_1.csproj', + relativeFilePath: 'RazorApp.csproj', }, ], }; diff --git a/test/lsptoolshost/integrationTests/testAssets/testAssetWorkspace.ts b/test/lsptoolshost/integrationTests/testAssets/testAssetWorkspace.ts index eea47521a..7f4ce575b 100644 --- a/test/lsptoolshost/integrationTests/testAssets/testAssetWorkspace.ts +++ b/test/lsptoolshost/integrationTests/testAssets/testAssetWorkspace.ts @@ -11,14 +11,14 @@ import { ITestAssetWorkspace, TestAssetWorkspace } from './testAssets'; import singleCsproj from './singleCsproj'; import slnWithCsproj from './slnWithCsproj'; import slnFilterWithCsproj from './slnFilterWithCsproj'; -import BasicRazorApp2_1 from './basicRazorApp21'; +import RazorApp from './razorApp'; import slnWithGenerator from './slnWithGenerator'; const testAssetWorkspaces: { [x: string]: ITestAssetWorkspace } = { singleCsproj, slnWithCsproj, slnFilterWithCsproj, - BasicRazorApp2_1, + RazorApp, slnWithGenerator, }; diff --git a/test/omnisharp/omnisharpIntegrationTests/testAssets/activeTestAssetWorkspace.ts b/test/omnisharp/omnisharpIntegrationTests/testAssets/activeTestAssetWorkspace.ts index 4dc262b29..458734000 100644 --- a/test/omnisharp/omnisharpIntegrationTests/testAssets/activeTestAssetWorkspace.ts +++ b/test/omnisharp/omnisharpIntegrationTests/testAssets/activeTestAssetWorkspace.ts @@ -11,7 +11,7 @@ import { ITestAssetWorkspace } from '../../../lsptoolshost/integrationTests/test import singleCsproj from '../../../lsptoolshost/integrationTests/testAssets/singleCsproj'; import slnWithCsproj from '../../../lsptoolshost/integrationTests/testAssets/slnWithCsproj'; import slnFilterWithCsproj from '../../../lsptoolshost/integrationTests/testAssets/slnFilterWithCsproj'; -import BasicRazorApp2_1 from '../../../lsptoolshost/integrationTests/testAssets/basicRazorApp21'; +import BasicRazorApp2_1 from '../../../lsptoolshost/integrationTests/testAssets/razorApp'; import slnWithGenerator from '../../../lsptoolshost/integrationTests/testAssets/slnWithGenerator'; import { OmnisharpTestAssetWorkspace } from './omnisharpTestAssetWorkspace'; diff --git a/test/razor/razorIntegrationTests/formatting.integration.test.ts b/test/razor/razorIntegrationTests/formatting.integration.test.ts index bb59c8e8c..890793e45 100644 --- a/test/razor/razorIntegrationTests/formatting.integration.test.ts +++ b/test/razor/razorIntegrationTests/formatting.integration.test.ts @@ -5,11 +5,11 @@ import * as path from 'path'; import * as vscode from 'vscode'; -import { describe, beforeAll, afterAll, test, expect, beforeEach } from '@jest/globals'; +import { beforeAll, afterAll, test, expect, beforeEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; import * as integrationHelpers from '../../lsptoolshost/integrationTests/integrationHelpers'; -describe(`Razor Formatting ${testAssetWorkspace.description}`, function () { +integrationHelpers.describeIfWindows(`Razor Formatting ${testAssetWorkspace.description}`, function () { beforeAll(async function () { if (!integrationHelpers.isRazorWorkspace(vscode.workspace)) { return; diff --git a/test/razor/razorIntegrationTests/hover.integration.test.ts b/test/razor/razorIntegrationTests/hover.integration.test.ts index 5564ab466..a6355364e 100644 --- a/test/razor/razorIntegrationTests/hover.integration.test.ts +++ b/test/razor/razorIntegrationTests/hover.integration.test.ts @@ -5,11 +5,11 @@ import * as path from 'path'; import * as vscode from 'vscode'; -import { describe, beforeAll, afterAll, test, expect, beforeEach } from '@jest/globals'; +import { beforeAll, afterAll, test, expect, beforeEach } from '@jest/globals'; import testAssetWorkspace from './testAssets/testAssetWorkspace'; import * as integrationHelpers from '../../lsptoolshost/integrationTests/integrationHelpers'; -describe(`Razor Hover ${testAssetWorkspace.description}`, function () { +integrationHelpers.describeIfWindows(`Razor Hover ${testAssetWorkspace.description}`, function () { beforeAll(async function () { if (!integrationHelpers.isRazorWorkspace(vscode.workspace)) { return; @@ -19,7 +19,7 @@ describe(`Razor Hover ${testAssetWorkspace.description}`, function () { }); beforeEach(async function () { - await integrationHelpers.openFileInWorkspaceAsync(path.join('Pages', 'Index.cshtml')); + await integrationHelpers.openFileInWorkspaceAsync(path.join('Pages', 'Hover.cshtml')); }); afterAll(async () => { diff --git a/test/razor/razorIntegrationTests/rename.integration.test.ts b/test/razor/razorIntegrationTests/rename.integration.test.ts new file mode 100644 index 000000000..6d507b131 --- /dev/null +++ b/test/razor/razorIntegrationTests/rename.integration.test.ts @@ -0,0 +1,69 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as path from 'path'; +import * as vscode from 'vscode'; +import { beforeAll, afterAll, test, expect, beforeEach } from '@jest/globals'; +import testAssetWorkspace from './testAssets/testAssetWorkspace'; +import * as integrationHelpers from '../../lsptoolshost/integrationTests/integrationHelpers'; + +integrationHelpers.describeIfWindows(`Razor Rename ${testAssetWorkspace.description}`, function () { + beforeAll(async function () { + if (!integrationHelpers.isRazorWorkspace(vscode.workspace)) { + return; + } + + await integrationHelpers.activateCSharpExtension(); + }); + + beforeEach(async function () { + await integrationHelpers.openFileInWorkspaceAsync(path.join('Pages', 'Counter.razor')); + }); + + afterAll(async () => { + await testAssetWorkspace.cleanupWorkspace(); + }); + + test('Local Variable', async () => { + if (!integrationHelpers.isRazorWorkspace(vscode.workspace)) { + return; + } + + const activeDocument = vscode.window.activeTextEditor?.document.uri; + if (!activeDocument) { + throw new Error('No active document'); + } + + const workspaceEdit = ( + await vscode.commands.executeCommand( + 'vscode.executeDocumentRenameProvider', + activeDocument, + new vscode.Position(11, 20), + 'newName' + ) + ); + + expect(workspaceEdit).toBeDefined(); + + const entries = workspaceEdit.entries(); + expect(entries.length).toBe(1); + + const [uri, edits] = entries[0]; + expect(uri.path).toStrictEqual(activeDocument.path); + expect(edits.length).toBe(3); + + const edit1 = edits[0]; + expect(edit1.range).toStrictEqual(new vscode.Range(new vscode.Position(6, 33), new vscode.Position(6, 45))); + expect(edit1.newText).toBe('newName'); + + const edit2 = edits[1]; + expect(edit2.range).toStrictEqual(new vscode.Range(new vscode.Position(11, 16), new vscode.Position(11, 28))); + expect(edit2.newText).toBe('newName'); + + const edit3 = edits[2]; + expect(edit3.range).toStrictEqual(new vscode.Range(new vscode.Position(15, 8), new vscode.Position(15, 20))); + expect(edit3.newText).toBe('newName'); + }); +}); diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/BasicRazorApp2_1.csproj b/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/BasicRazorApp2_1.csproj deleted file mode 100644 index 92605c5a1..000000000 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/BasicRazorApp2_1.csproj +++ /dev/null @@ -1,7 +0,0 @@ - - - - netcoreapp3.1 - - - diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/ErrorHaver.razor b/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/ErrorHaver.razor deleted file mode 100644 index 5515d836a..000000000 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/ErrorHaver.razor +++ /dev/null @@ -1,3 +0,0 @@ -@page "/error" - -@DoesNotExist diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Program.cs b/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Program.cs deleted file mode 100644 index 2df85ca92..000000000 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Program.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace BasicRazorApp2_1 -{ - public class Program - { - public static void Main(string[] args) - { - Console.WriteLine("This application is not intended to be run. It exists only for VS Code Razor Extension functional testing."); - } - } -} diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/_ViewImports.cshtml b/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/_ViewImports.cshtml deleted file mode 100644 index 80fa54a30..000000000 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/_ViewImports.cshtml +++ /dev/null @@ -1,2 +0,0 @@ -@inject DateTime TheTime - diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/.vscode/BasicRazorApp2_1.code-workspace b/test/razor/razorIntegrationTests/testAssets/RazorApp/.vscode/RazorApp.code-workspace similarity index 68% rename from test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/.vscode/BasicRazorApp2_1.code-workspace rename to test/razor/razorIntegrationTests/testAssets/RazorApp/.vscode/RazorApp.code-workspace index 7df1142a2..69deef17d 100644 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/.vscode/BasicRazorApp2_1.code-workspace +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/.vscode/RazorApp.code-workspace @@ -5,10 +5,10 @@ } ], "settings": { - "dotnet.defaultSolution": "BasicRazorApp2_1.sln", + "dotnet.defaultSolution": "RazorApp.sln", "dotnet.server.useOmnisharp": false, "omnisharp.enableLspDriver": false, "razor.server.trace": "Trace", - "dotnet.preferCSharpExtension": true, + "dotnet.preferCSharpExtension": true } } diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/App.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/App.razor new file mode 100644 index 000000000..6fd3ed1b5 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/App.razor @@ -0,0 +1,12 @@ + + + + + + + Not found + +

Sorry, there's nothing at this address.

+
+
+
diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecast.cs b/test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecast.cs new file mode 100644 index 000000000..1550075b3 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecast.cs @@ -0,0 +1,12 @@ +namespace RazorApp.Data; + +public class WeatherForecast +{ + public DateOnly Date { get; set; } + + public int TemperatureC { get; set; } + + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + + public string? Summary { get; set; } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecastService.cs b/test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecastService.cs new file mode 100644 index 000000000..e73923fdc --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Data/WeatherForecastService.cs @@ -0,0 +1,19 @@ +namespace RazorApp.Data; + +public class WeatherForecastService +{ + private static readonly string[] Summaries = new[] + { + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" + }; + + public Task GetForecastAsync(DateOnly startDate) + { + return Task.FromResult(Enumerable.Range(1, 5).Select(index => new WeatherForecast + { + Date = startDate.AddDays(index), + TemperatureC = Random.Shared.Next(-20, 55), + Summary = Summaries[Random.Shared.Next(Summaries.Length)] + }).ToArray()); + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/BadlyFormatted.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/BadlyFormatted.razor similarity index 98% rename from test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/BadlyFormatted.razor rename to test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/BadlyFormatted.razor index 99ed1e246..6648eff87 100644 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/BadlyFormatted.razor +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/BadlyFormatted.razor @@ -7,4 +7,4 @@ private void M() { // hi there } -} +} \ No newline at end of file diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Counter.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Counter.razor new file mode 100644 index 000000000..ef23cb316 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Counter.razor @@ -0,0 +1,18 @@ +@page "/counter" + +Counter + +

Counter

+ +

Current count: @currentCount

+ + + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount++; + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml new file mode 100644 index 000000000..ff76723f8 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml @@ -0,0 +1,40 @@ +@page +@model RazorApp.Pages.ErrorModel + + + + + + + + Error + + + +
+
+

Error.

+

An error occurred while processing your request.

+ + @if (Model.ShowRequestId) + { +

+ Request ID: @Model.RequestId +

+ } + +

Development Mode

+

+ Swapping to the Development environment displays detailed information about the error that occurred. +

+

+ The Development environment shouldn't be enabled for deployed applications. + It can result in displaying sensitive information from exceptions to end users. + For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development + and restarting the app. +

+
+
+ + + diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml.cs b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml.cs new file mode 100644 index 000000000..ea76f63e0 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Error.cshtml.cs @@ -0,0 +1,26 @@ +using System.Diagnostics; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace RazorApp.Pages; + +[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] +[IgnoreAntiforgeryToken] +public class ErrorModel : PageModel +{ + public string? RequestId { get; set; } + + public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + private readonly ILogger _logger; + + public ErrorModel(ILogger logger) + { + _logger = logger; + } + + public void OnGet() + { + RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/FetchData.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/FetchData.razor new file mode 100644 index 000000000..6961ca0fb --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/FetchData.razor @@ -0,0 +1,47 @@ +@page "/fetchdata" +@using RazorApp.Data +@inject WeatherForecastService ForecastService + +Weather forecast + +

Weather forecast

+ +

This component demonstrates fetching data from a service.

+ +@if (forecasts == null) +{ +

Loading...

+} +else +{ + + + + + + + + + + + @foreach (var forecast in forecasts) + { + + + + + + + } + +
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
+} + +@code { + private WeatherForecast[]? forecasts; + + protected override async Task OnInitializedAsync() + { + forecasts = await ForecastService.GetForecastAsync(DateOnly.FromDateTime(DateTime.Now)); + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/Index.cshtml b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Hover.cshtml similarity index 52% rename from test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/Index.cshtml rename to test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Hover.cshtml index d42150956..b5ac332ec 100644 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/Pages/Index.cshtml +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Hover.cshtml @@ -1,8 +1,8 @@ -@page +@page @{ var message = "Hello"; }

@(message)

- + \ No newline at end of file diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Index.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Index.razor new file mode 100644 index 000000000..6085c4aa9 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/Index.razor @@ -0,0 +1,9 @@ +@page "/" + +Index + +

Hello, world!

+ +Welcome to your new app. + + diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/_Host.cshtml b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/_Host.cshtml new file mode 100644 index 000000000..2713ae27e --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Pages/_Host.cshtml @@ -0,0 +1,32 @@ +@page "/" +@using Microsoft.AspNetCore.Components.Web +@namespace RazorApp.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers + + + + + + + + + + + + + + +
+ + An error has occurred. This application may no longer respond until reloaded. + + + An unhandled exception has occurred. See browser dev tools for details. + + Reload + 🗙 +
+ + + + diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Program.cs b/test/razor/razorIntegrationTests/testAssets/RazorApp/Program.cs new file mode 100644 index 000000000..ea69ada22 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Program.cs @@ -0,0 +1,31 @@ +using Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Web; +using RazorApp.Data; + +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +builder.Services.AddRazorPages(); +builder.Services.AddServerSideBlazor(); +builder.Services.AddSingleton(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error"); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); +} + +app.UseHttpsRedirection(); + +app.UseStaticFiles(); + +app.UseRouting(); + +app.MapBlazorHub(); +app.MapFallbackToPage("/_Host"); + +app.Run(); diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Properties/launchSettings.json b/test/razor/razorIntegrationTests/testAssets/RazorApp/Properties/launchSettings.json new file mode 100644 index 000000000..ccb01cbf2 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Properties/launchSettings.json @@ -0,0 +1,37 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:18083", + "sslPort": 44374 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "http://localhost:5251", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "applicationUrl": "https://localhost:7272;http://localhost:5251", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/RazorApp.csproj b/test/razor/razorIntegrationTests/testAssets/RazorApp/RazorApp.csproj new file mode 100644 index 000000000..c78c9c7e8 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/RazorApp.csproj @@ -0,0 +1,9 @@ + + + + net6.0 + enable + enable + + + diff --git a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/BasicRazorApp2_1.sln b/test/razor/razorIntegrationTests/testAssets/RazorApp/RazorApp.sln similarity index 59% rename from test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/BasicRazorApp2_1.sln rename to test/razor/razorIntegrationTests/testAssets/RazorApp/RazorApp.sln index 601d8885c..31c07eb2d 100644 --- a/test/razor/razorIntegrationTests/testAssets/BasicRazorApp2_1/BasicRazorApp2_1.sln +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/RazorApp.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicRazorApp2_1", "BasicRazorApp2_1.csproj", "{6311A302-9D48-4375-A137-85FF05AED7CF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RazorApp", "RazorApp.csproj", "{246CEB40-5BDC-4EC9-9B11-64162C29C71A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -14,9 +14,9 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6311A302-9D48-4375-A137-85FF05AED7CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6311A302-9D48-4375-A137-85FF05AED7CF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6311A302-9D48-4375-A137-85FF05AED7CF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6311A302-9D48-4375-A137-85FF05AED7CF}.Release|Any CPU.Build.0 = Release|Any CPU + {246CEB40-5BDC-4EC9-9B11-64162C29C71A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {246CEB40-5BDC-4EC9-9B11-64162C29C71A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {246CEB40-5BDC-4EC9-9B11-64162C29C71A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {246CEB40-5BDC-4EC9-9B11-64162C29C71A}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor new file mode 100644 index 000000000..8da4e9025 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor @@ -0,0 +1,19 @@ +@inherits LayoutComponentBase + +RazorApp + +
+ + +
+
+ About +
+ +
+ @Body +
+
+
diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor.css b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor.css new file mode 100644 index 000000000..551e4b276 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/MainLayout.razor.css @@ -0,0 +1,70 @@ +.page { + position: relative; + display: flex; + flex-direction: column; +} + +main { + flex: 1; +} + +.sidebar { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row ::deep a, .top-row .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + } + + .top-row a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row:not(.auth) { + display: none; + } + + .top-row.auth { + justify-content: space-between; + } + + .top-row a, .top-row .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page { + flex-direction: row; + } + + .sidebar { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor new file mode 100644 index 000000000..bc804483b --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor @@ -0,0 +1,39 @@ + + + + +@code { + private bool collapseNavMenu = true; + + private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; + + private void ToggleNavMenu() + { + collapseNavMenu = !collapseNavMenu; + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor.css b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor.css new file mode 100644 index 000000000..604b7a1a1 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/NavMenu.razor.css @@ -0,0 +1,68 @@ +.navbar-toggler { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row { + height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand { + font-size: 1.1rem; +} + +.oi { + width: 2rem; + font-size: 1.1rem; + vertical-align: text-top; + top: -2px; +} + +.nav-item { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type { + padding-top: 1rem; + } + + .nav-item:last-of-type { + padding-bottom: 1rem; + } + + .nav-item ::deep a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item ::deep a.active { + background-color: rgba(255,255,255,0.25); + color: white; +} + +.nav-item ::deep a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 641px) { + .navbar-toggler { + display: none; + } + + .collapse { + /* Never collapse the sidebar for wide screens */ + display: block; + } + + .nav-scrollable { + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/SurveyPrompt.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/SurveyPrompt.razor new file mode 100644 index 000000000..ec64baaad --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/Shared/SurveyPrompt.razor @@ -0,0 +1,16 @@ +
+ + @Title + + + Please take our + brief survey + + and tell us what you think. +
+ +@code { + // Demonstrates how a parent component can supply parameters + [Parameter] + public string? Title { get; set; } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/_Imports.razor b/test/razor/razorIntegrationTests/testAssets/RazorApp/_Imports.razor new file mode 100644 index 000000000..aedc3fc4e --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/_Imports.razor @@ -0,0 +1,10 @@ +@using System.Net.Http +@using Microsoft.AspNetCore.Authorization +@using Microsoft.AspNetCore.Components.Authorization +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using RazorApp +@using RazorApp.Shared diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.Development.json b/test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.Development.json new file mode 100644 index 000000000..770d3e931 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.json b/test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.json new file mode 100644 index 000000000..10f68b8c8 --- /dev/null +++ b/test/razor/razorIntegrationTests/testAssets/RazorApp/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/test/razor/razorIntegrationTests/testAssets/basicRazorApp21.ts b/test/razor/razorIntegrationTests/testAssets/basicRazorApp21.ts deleted file mode 100644 index 8d6eff9a1..000000000 --- a/test/razor/razorIntegrationTests/testAssets/basicRazorApp21.ts +++ /dev/null @@ -1,17 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import { ITestAssetWorkspace } from '../../../lsptoolshost/integrationTests/testAssets/testAssets'; - -const workspace: ITestAssetWorkspace = { - description: 'Basic Razor app', - projects: [ - { - relativeFilePath: 'BasicRazorApp2_1.csproj', - }, - ], -}; - -export default workspace; diff --git a/test/razor/razorIntegrationTests/testAssets/testAssetWorkspace.ts b/test/razor/razorIntegrationTests/testAssets/testAssetWorkspace.ts index 6e1692c01..8fdef79f2 100644 --- a/test/razor/razorIntegrationTests/testAssets/testAssetWorkspace.ts +++ b/test/razor/razorIntegrationTests/testAssets/testAssetWorkspace.ts @@ -3,18 +3,17 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import * as path from 'path'; -import * as vscode from 'vscode'; - -import BasicRazorApp2_1 from './basicRazorApp21'; import { ITestAssetWorkspace, TestAssetWorkspace } from '../../../lsptoolshost/integrationTests/testAssets/testAssets'; -const testAssetWorkspaces: { [x: string]: ITestAssetWorkspace } = { - BasicRazorApp2_1, +const workspace: ITestAssetWorkspace = { + description: 'Basic Razor app', + projects: [ + { + relativeFilePath: 'RazorApp.csproj', + }, + ], }; -const workspaceName = vscode.workspace.workspaceFolders![0].uri.fsPath.split(path.sep).pop(); - -const activeTestAssetWorkspace = new TestAssetWorkspace(testAssetWorkspaces[workspaceName!]); +const activeTestAssetWorkspace = new TestAssetWorkspace(workspace); export default activeTestAssetWorkspace; From 13f1d7a81bce0552f387f1dc644c86277eb413d9 Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Thu, 7 Nov 2024 06:21:55 +0000 Subject: [PATCH 12/19] Localization result of 850affd17b222eee10dd51deeffbbbae7a5f652d. --- l10n/bundle.l10n.de.json | 12 ++++++------ l10n/bundle.l10n.es.json | 12 ++++++------ l10n/bundle.l10n.fr.json | 10 +++++----- l10n/bundle.l10n.ko.json | 10 +++++----- l10n/bundle.l10n.ru.json | 10 +++++----- 5 files changed, 27 insertions(+), 27 deletions(-) diff --git a/l10n/bundle.l10n.de.json b/l10n/bundle.l10n.de.json index e7e805f00..2302e086e 100644 --- a/l10n/bundle.l10n.de.json +++ b/l10n/bundle.l10n.de.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Die Anforderung \"{0}\" wird für die Konfiguration \"{1}\" nicht unterstützt.", "'{0}' was not provided in the debug configuration.": "\"{0}\" wurde in der Debugkonfiguration nicht angegeben.", "'{0}' was not set in the debug configuration.": "\"{0}\" wurde in der Debugkonfiguration nicht festgelegt.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": ".NET NuGet-Wiederherstellung", + ".NET Test Log": ".NET-Testprotokoll", "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": "Aktiver Dateikontext", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "C#-LSP-Ablaufverfolgungsprotokolle", "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?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "Nicht-Razor-Datei als aktives Dokument", "Not Now": "Nicht jetzt", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "OmniSharp-Protokoll", "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 erfordert eine vollständige Installation von Mono (einschließlich MSBuild), um Sprachdienste bereitzustellen, wenn „omnisharp.useModernNet“ in den Einstellungen deaktiviert ist. Installieren Sie die neueste Mono-Version, und führen Sie einen Neustart aus.", "Open envFile": "envFile öffnen", "Open settings": "Einstellungen öffnen", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Razor-HTML in Zwischenablage kopiert", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Unerwarteter Fehler beim Start des Razor-Sprachservers. Überprüfen Sie das Razor-Protokoll, und melden Sie ein Problem.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Fehler beim Beenden des Razor-Sprachservers. Überprüfen Sie das Razor-Protokoll, und melden Sie ein Problem.", - "Razor Log": "Razor Log", + "Razor Log": "Razor-Protokoll", "Razor document": "Razor-Dokument", "Razor issue copied to clipboard": "Razor-Problem in Zwischenablage kopiert", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Die Sammlung von Razor-Problemdaten wurde gestartet. Reproduzieren Sie das Problem, und drücken Sie dann \"Beenden\".", @@ -210,7 +210,7 @@ "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Die Option \"dotnet.server.useOmnisharp\" wurde geändert. Laden Sie das Fenster neu, um die Änderung anzuwenden.", "pipeArgs must be a string or a string array type": "pipeArgs muss eine Zeichenfolge oder ein Zeichenfolgenarraytyp sein.", "project.json is no longer a supported project format for .NET Core applications.": "„project.json“ ist kein unterstütztes Projektformat mehr für .NET Core-Anwendungen.", - "remote-attach": "remote-attach", + "remote-attach": "Remoteanfügung", "{0} references": "{0} Verweise", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, fügen Sie den Inhalt des Problems als Textkörper des Problems ein. Vergessen Sie nicht, alle nicht ausgefüllten Details auszufüllen." } \ No newline at end of file diff --git a/l10n/bundle.l10n.es.json b/l10n/bundle.l10n.es.json index 011510f67..fa747ac7f 100644 --- a/l10n/bundle.l10n.es.json +++ b/l10n/bundle.l10n.es.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "No se admite la solicitud '{0}' para la configuración '{1}'.", "'{0}' was not provided in the debug configuration.": "No se proporcionó '{0}' en la configuración de depuración.", "'{0}' was not set in the debug configuration.": "No se estableció '{0}' en la configuración de depuración.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": "Restauración de NuGet de .NET", + ".NET Test Log": "Registro de pruebas de .NET", "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": "Contexto de archivo activo", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "Registros de seguimiento LSP de C#", "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?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "Archivo que no es de Razor como documento activo", "Not Now": "Ahora no", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "Registro de 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 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", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "HTML de Razor copiado en el Portapapeles", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "El servidor de lenguaje Razor no se pudo iniciar de forma inesperada. Compruebe el \"registro de Razor\" y notifique un problema.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "El servidor de lenguaje Razor no se pudo detener correctamente. Compruebe el \"registro de Razor\" y notifique un problema.", - "Razor Log": "Razor Log", + "Razor Log": "Registro de Razor", "Razor document": "Documento de Razor", "Razor issue copied to clipboard": "Problema de Razor copiado en el Portapapeles", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Se inició la recopilación de datos de problemas de Razor. Reproduzca el problema y, a continuación, presione \"Detener\".", @@ -210,7 +210,7 @@ "dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "La opción dotnet.server.useOmnrp ha cambiado. Vuelva a cargar la ventana para aplicar el cambio.", "pipeArgs must be a string or a string array type": "pipeArgs debe ser una cadena o un tipo de matriz de cadena", "project.json is no longer a supported project format for .NET Core applications.": "project.json ya no es un formato de proyecto admitido para aplicaciones de .NET Core.", - "remote-attach": "remote-attach", + "remote-attach": "Conexión remota", "{0} references": "{0} referencias", "{0}, paste your issue contents as the body of the issue. Don't forget to fill out any details left unfilled.": "{0}, pegue el contenido del problema como el cuerpo del problema. No olvide rellenar los detalles que no se han rellenado." } \ No newline at end of file diff --git a/l10n/bundle.l10n.fr.json b/l10n/bundle.l10n.fr.json index d956d270c..7fb854e35 100644 --- a/l10n/bundle.l10n.fr.json +++ b/l10n/bundle.l10n.fr.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "La requête « {0} » n’est pas prise en charge pour la configuration « {1} ».", "'{0}' was not provided in the debug configuration.": "« {0} » n’a pas été fourni dans la configuration de débogage.", "'{0}' was not set in the debug configuration.": "« {0} » n’a pas été défini dans la configuration de débogage.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": "Restauration de .NET NuGet", + ".NET Test Log": "Journal des tests .NET", "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": "Contexte de fichier actif", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "Journaux de suivi C# LSP", "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 ?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "Fichier non Razor comme document actif", "Not Now": "Pas maintenant", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "Journal 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 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": "Ouvrir les paramètres", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Html Razor copié dans le Presse-papiers", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Le serveur de langage Razor n’a pas pu démarrer de manière inattendue. Vérifiez le « journal Razor » et signalez un problème.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Le serveur de langage Razor n’a pas pu s’arrêter correctement. Vérifiez le « journal Razor » et signalez un problème.", - "Razor Log": "Razor Log", + "Razor Log": "Journal de syntaxe Razor", "Razor document": "Document Razor", "Razor issue copied to clipboard": "Problème Razor copié dans le Presse-papiers", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Collecte des données de problème Razor démarrée. Reproduisez le problème, puis appuyez sur « Arrêter »", diff --git a/l10n/bundle.l10n.ko.json b/l10n/bundle.l10n.ko.json index 100306d55..852e33486 100644 --- a/l10n/bundle.l10n.ko.json +++ b/l10n/bundle.l10n.ko.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' 요청은 '{1}' 구성에 대해 지원되지 않습니다.", "'{0}' was not provided in the debug configuration.": "'{0}'이(가) 디버그 구성에 제공되지 않았습니다.", "'{0}' was not set in the debug configuration.": "'{0}'이(가) 디버그 구성에서 설정되지 않았습니다.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": ".NET NuGet 복원", + ".NET Test Log": ".NET 테스트 로그", "1 reference": "참조 1개", "A valid dotnet installation could not be found: {0}": "유효한 dotnet 설치를 찾을 수 없습니다: {0}", "Active File Context": "활성 파일 컨텍스트", @@ -12,7 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET 디버거를 설치하는 동안 오류가 발생했습니다. C# 확장을 다시 설치해야 할 수 있습니다.", "Author": "작성자", "Bug": "버그", - "C# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "C# LSP 추적 로그", "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# 구성이 변경되었습니다. 언어 서버를 변경 내용으로 다시 시작하시겠습니까?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "비 Razor 파일을 활성 문서로", "Not Now": "나중에", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "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에는 `omnisharp.useModernNet`이 설정에서 비활성화되어 있는 경우 언어 서비스를 제공하기 위해 Mono의 전체 설치(MSBuild 포함)가 필요합니다. 최신 Mono를 설치하고 다시 시작하세요.", "Open envFile": "환경 파일 열기", "Open settings": "설정 열기", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML이 클립보드에 복사됨", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 언어 서버를 예기치 않게 시작하지 못했습니다. 'Razor 로그'를 확인하고 문제를 보고하세요.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 언어 서버를 예기치 않게 중지하지 못했습니다. 'Razor 로그'를 확인하고 문제를 보고하세요.", - "Razor Log": "Razor Log", + "Razor Log": "Razor 로그", "Razor document": "Razor 문서", "Razor issue copied to clipboard": "Razor 문제가 클립보드에 복사됨", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 문제 데이터 수집이 시작되었습니다. 문제를 재현한 다음 \"중지\"를 누르세요.", diff --git a/l10n/bundle.l10n.ru.json b/l10n/bundle.l10n.ru.json index ad62b1687..0560d8e51 100644 --- a/l10n/bundle.l10n.ru.json +++ b/l10n/bundle.l10n.ru.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Запрос \"{0}\" не поддерживается для конфигурации \"{1}\".", "'{0}' was not provided in the debug configuration.": "\"{0}\" не предоставлено в конфигурации отладки.", "'{0}' was not set in the debug configuration.": "Значение \"{0}\" не задано в конфигурации отладки.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": "Восстановление NuGet в .NET", + ".NET Test Log": "Журнал тестирования в .NET", "1 reference": "1 ссылка", "A valid dotnet installation could not be found: {0}": "Не удалось найти допустимую установку dotnet: {0}", "Active File Context": "Контекст активного файла", @@ -12,7 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Произошла ошибка при установке отладчика .NET. Возможно, потребуется переустановить расширение C#.", "Author": "Автор", "Bug": "Ошибка", - "C# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "Журналы трассировки LSP на C#", "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# изменена. Перезапустить языковой сервер с изменениями?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "Активный документ не в формате Razor", "Not Now": "Не сейчас", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "Журнал 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.useModernNet\" отключен в настройках, для OmniSharp требуется полная установка Mono (включая MSBuild). Установите последнюю версию Mono и выполните перезапуск.", "Open envFile": "Открыть envFile", "Open settings": "Открыть настройки", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML скопирован в буфер обмена", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "При запуске языкового сервера Razor возникла непредвиденная ошибка, проверьте журнал Razor и сообщите о проблеме.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "При остановке языкового сервера Razor возникла ошибка, проверьте журнал Razor и сообщите о проблеме.", - "Razor Log": "Razor Log", + "Razor Log": "Журнал Razor", "Razor document": "Документ Razor", "Razor issue copied to clipboard": "Проблема Razor скопирована в буфер обмена", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Запущен сбор данных о проблеме Razor. Воспроизведите проблему и нажмите \"Остановить\"", From da46e133f09b3629e854b0d597bce35d66dd73bb Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Fri, 8 Nov 2024 02:03:10 +0000 Subject: [PATCH 13/19] Localization result of a9cf04f5d928914b8a94d269fef5594ef974fc15. --- l10n/bundle.l10n.cs.json | 10 +++++----- l10n/bundle.l10n.it.json | 12 ++++++------ l10n/bundle.l10n.ja.json | 12 ++++++------ l10n/bundle.l10n.pl.json | 10 +++++----- l10n/bundle.l10n.tr.json | 8 ++++---- l10n/bundle.l10n.zh-cn.json | 10 +++++----- l10n/bundle.l10n.zh-tw.json | 10 +++++----- 7 files changed, 36 insertions(+), 36 deletions(-) diff --git a/l10n/bundle.l10n.cs.json b/l10n/bundle.l10n.cs.json index 234247a12..96f20f63b 100644 --- a/l10n/bundle.l10n.cs.json +++ b/l10n/bundle.l10n.cs.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Žádost {0} se pro konfiguraci {1} nepodporuje.", "'{0}' was not provided in the debug configuration.": "Nezadáno v konfiguraci ladění: {0}", "'{0}' was not set in the debug configuration.": "Nenastaveno v konfiguraci ladění: {0}", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": "Obnovení .NET NuGet", + ".NET Test Log": "Protokol testů .NET", "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": "Kontext aktivního souboru", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "Protokoly trasování C# LSP", "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?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "Soubor, který není Razor, jako aktivní dokument", "Not Now": "Teď ne", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "Protokol 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 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": "Otevřít nastavení", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Kód HTML Razor se zkopíroval do schránky.", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Neočekávaně se nepovedlo spustit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nepovedlo se správně zastavit jazykový server Razor. Zkontrolujte prosím protokol Razor a nahlaste problém.", - "Razor Log": "Razor Log", + "Razor Log": "Protokol Razor", "Razor document": "Dokument Razor", "Razor issue copied to clipboard": "Problém s Razorem se zkopíroval do schránky.", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Spustilo se shromažďování dat o problému Razor. Reprodukujte problém a stiskněte Zastavit.", diff --git a/l10n/bundle.l10n.it.json b/l10n/bundle.l10n.it.json index 858203b9d..71e3efab7 100644 --- a/l10n/bundle.l10n.it.json +++ b/l10n/bundle.l10n.it.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "La richiesta '{0}' non è supportata per la configurazione '{1}'.", "'{0}' was not provided in the debug configuration.": "'{0}' non è stato specificato nella configurazione di debug.", "'{0}' was not set in the debug configuration.": "'{0}' non è stato impostato nella configurazione di debug.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": "Ripristino NuGet .NET", + ".NET Test Log": "Log di test .NET", "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": "Contesto del file attivo", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "Log di traccia LSP C#", "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?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "File non Razor come documento attivo", "Not Now": "Non ora", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "Log 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 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": "Apri impostazioni", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "HTML Razor copiato negli Appunti", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "L'avvio imprevisto del server di linguaggio Razor non è riuscito. Controllare il 'Log Razor' e segnalare il problema.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Non è stato possibile arrestare correttamente Il server di linguaggio Razor. Controllare il 'Log Razor' e segnalare il problema.", - "Razor Log": "Razor Log", + "Razor Log": "Log Razor", "Razor document": "Documento Razor", "Razor issue copied to clipboard": "Problema Razor copiato negli Appunti", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Raccolta dati del problema Razor avviata. Riprodurre il problema e quindi premere \"Arresta\"", @@ -210,7 +210,7 @@ "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 non è più un formato di progetto supportato per le applicazioni .NET Core.", - "remote-attach": "remote-attach", + "remote-attach": "collegamento remoto", "{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 ff5fb423f..09df96368 100644 --- a/l10n/bundle.l10n.ja.json +++ b/l10n/bundle.l10n.ja.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' 要求は '{1}' 構成ではサポートされていません。", "'{0}' was not provided in the debug configuration.": "'{0}' はデバッグ構成で指定されませんでした。", "'{0}' was not set in the debug configuration.": "'{0}' はデバッグ構成で設定されませんでした。", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": ".NET NuGet 復元", + ".NET Test Log": ".NET テスト ログ", "1 reference": "1 個の参照", "A valid dotnet installation could not be found: {0}": "有効な dotnet インストールが見つかりませんでした: {0}", "Active File Context": "アクティブ ファイル コンテキスト", @@ -12,7 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": ".NET デバッガーのインストール中にエラーが発生しました。C# 拡張機能の再インストールが必要になる可能性があります。", "Author": "作成者", "Bug": "バグ", - "C# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "C# LSP トレース ログ", "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# の構成が変更されました。変更を加えて言語サーバーを再起動しますか?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "アクティブなドキュメントとしての Razor 以外のファイル", "Not Now": "今はしない", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "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 では、[設定] で `omnisharp.useModernNet` が無効になっている場合に言語サービスを提供するために Mono (MSBuild を含む) の完全なインストールが必要です。最新の Mono をインストールして再起動してください。", "Open envFile": "envFile を開く", "Open settings": "設定を開く", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML がクリップボードにコピーされました", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 言語サーバーが予期せず起動できませんでした。'Razor ログ' を確認して問題を報告してください。", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 言語サーバーを正しく停止できませんでした。'Razor ログ' を確認して問題を報告してください。", - "Razor Log": "Razor Log", + "Razor Log": "Razor ログ", "Razor document": "Razor ドキュメント", "Razor issue copied to clipboard": "Razor の問題がクリップボードにコピーされました", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor の問題のデータ収集が開始されました。 問題を再現してから \"停止\" を押してください", @@ -210,7 +210,7 @@ "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 は、.NET Core アプリケーションでサポートされているプロジェクト形式ではなくなりました。", - "remote-attach": "remote-attach", + "remote-attach": "リモート接続", "{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 a1519a036..4b8be67b4 100644 --- a/l10n/bundle.l10n.pl.json +++ b/l10n/bundle.l10n.pl.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "Żądanie „{0}” nie jest obsługiwane dla konfiguracji „{1}”.", "'{0}' was not provided in the debug configuration.": "Nie podano elementu „{0}” w konfiguracji debugowania.", "'{0}' was not set in the debug configuration.": "Element „{0}” nie został ustawiony w konfiguracji debugowania.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": "Przywracanie menedżera NuGet platformy .NET", + ".NET Test Log": "Dziennik testów platformy .NET", "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": "Kontekst aktywnego pliku", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "Dzienniki śledzenia LSP języka C#", "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?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "Plik inny niż Razor jako aktywny dokument", "Not Now": "Nie teraz", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "Dziennik 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.": "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": "Otwórz ustawienia", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Kod HTML Razor skopiowany do schowka", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Nieoczekiwanie nie można uruchomić serwera języka Razor. Sprawdź „dziennik Razor” i zgłoś problem.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Nie można poprawnie zatrzymać serwera języka Razor. Sprawdź „dziennik Razor” i zgłoś problem.", - "Razor Log": "Razor Log", + "Razor Log": "Dziennik Razor", "Razor document": "Dokument Razor", "Razor issue copied to clipboard": "Problem z aparatem Razor skopiowany do schowka", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Rozpoczęto zbieranie danych dotyczących problemu aparatu Razor. Odtwórz problem, a następnie naciśnij przycisk „Zatrzymaj”", diff --git a/l10n/bundle.l10n.tr.json b/l10n/bundle.l10n.tr.json index 5ffc14978..ae09aca15 100644 --- a/l10n/bundle.l10n.tr.json +++ b/l10n/bundle.l10n.tr.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' isteği, '{1}' yapılandırması için desteklenmiyor.", "'{0}' was not provided in the debug configuration.": "'{0}' hata ayıklama yapılandırmasında sağlanmadı.", "'{0}' was not set in the debug configuration.": "'{0}' hata ayıklama yapılandırmasında ayarlanmadı.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": ".NET NuGet Geri Yükleme", + ".NET Test Log": ".NET Test Günlüğü", "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": "Etkin Dosya Bağlamı", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "C# LSP İzleme Günlükleri", "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?", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "Razor HTML panoya kopyalandı", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor Dil Sunucusu beklenmedik şekilde başlatılamadı, lütfen 'Razor Günlüğü'ne bakın ve sorun bildirin.", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor Dil Sunucusu doğru şekilde durdurulamadı, lütfen 'Razor Günlüğü'ne bakın ve sorun bildirin.", - "Razor Log": "Razor Log", + "Razor Log": "Razor Günlüğü", "Razor document": "Razor belgesi", "Razor issue copied to clipboard": "Razor sorunu panoya kopyalandı", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor sorunu veri toplama işlemi başlatıldı. Sorunu yeniden oluşturun ve \"Durdur\" düğmesine basın", diff --git a/l10n/bundle.l10n.zh-cn.json b/l10n/bundle.l10n.zh-cn.json index 72b93c258..f85867b3a 100644 --- a/l10n/bundle.l10n.zh-cn.json +++ b/l10n/bundle.l10n.zh-cn.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "“{1}”配置不支持“{0}”请求。", "'{0}' was not provided in the debug configuration.": "调试配置中未提供“{0}”。", "'{0}' was not set in the debug configuration.": "未在调试配置中设置“{0}”。", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": ".NET NuGet 还原", + ".NET Test Log": ".NET 测试日志", "1 reference": "1 个引用", "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安装: {0}", "Active File Context": "活动文件上下文", @@ -12,7 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安装 .NET 调试器时出错。可能需要重新安装 C# 扩展。", "Author": "作者", "Bug": "Bug", - "C# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "C# LSP 跟踪日志", "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# 配置已更改。是否要使用更改重新启动语言服务器?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "非 Razor 文件作为活动文档", "Not Now": "以后再说", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "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.useModernNet”时,OmniSharp 需要完整安装 Mono (包括 MSBuild)才能提供语言服务。请安装最新的 Mono 并重新启动。", "Open envFile": "打开 envFile", "Open settings": "打开设置", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "已将 Razor HTML 复制到剪贴板", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 语言服务器意外启动失败,请检查“Razor 日志”并报告问题。", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 语言服务器无法正确停止,请检查“Razor 日志”并报告问题。", - "Razor Log": "Razor Log", + "Razor Log": "Razor 日志", "Razor document": "Razor 文档", "Razor issue copied to clipboard": "复制到剪贴板的 Razor 问题", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Razor 问题数据收集已启动。重现问题,然后按“停止”", diff --git a/l10n/bundle.l10n.zh-tw.json b/l10n/bundle.l10n.zh-tw.json index 44c5c7d57..b59fb84b9 100644 --- a/l10n/bundle.l10n.zh-tw.json +++ b/l10n/bundle.l10n.zh-tw.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' 要求不支援 '{1}' 設定。", "'{0}' was not provided in the debug configuration.": "未在偵錯設定中提供 '{0}'。", "'{0}' was not set in the debug configuration.": "未在偵錯設定中設定 '{0}'。", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": ".NET NuGet 還原", + ".NET Test Log": ".NET 測試記錄", "1 reference": "1 個參考", "A valid dotnet installation could not be found: {0}": "找不到有效的 dotnet 安裝: {0}", "Active File Context": "使用中檔案內容", @@ -12,7 +12,7 @@ "An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "安裝 .NET 偵錯工具期間發生錯誤。可能需要重新安裝 C# 延伸模組。", "Author": "作者", "Bug": "Bug", - "C# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "C# LSP 追蹤記錄", "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# 設定已變更。您要重新啟動套用變更的語言伺服器嗎?", @@ -96,7 +96,7 @@ "Non Razor file as active document": "非 Razor 檔案作為使用中文件", "Not Now": "現在不要", "OmniSharp": "OmniSharp", - "OmniSharp Log": "OmniSharp Log", + "OmniSharp Log": "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 需要完整安裝 Mono (包括 MSBuild),才能在設定中停用 `omnisharp.useModernNet` 時提供語言服務。請安裝最新的 Mono 並重新啟動。", "Open envFile": "開啟 envFile", "Open settings": "開啟設定", @@ -120,7 +120,7 @@ "Razor HTML copied to clipboard": "已將 Razor HTML 複製到剪貼簿", "Razor Language Server failed to start unexpectedly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器意外無法啟動,請檢查「Razor 記錄」並報告問題。", "Razor Language Server failed to stop correctly, please check the 'Razor Log' and report an issue.": "Razor 語言伺服器無法正確停止,請檢查「Razor 記錄」並報告問題。", - "Razor Log": "Razor Log", + "Razor Log": "Razor 記錄", "Razor document": "Razor 文件", "Razor issue copied to clipboard": "已將 Razor 問題複製到剪貼簿", "Razor issue data collection started. Reproduce the issue then press \"Stop\"": "已開始 Razor 問題資料收集。請重現問題,然後按 [停止]", From 6dce9082bc547e4db0c754d9c7038400ac66e165 Mon Sep 17 00:00:00 2001 From: David Barbet Date: Fri, 8 Nov 2024 11:08:18 -0800 Subject: [PATCH 14/19] Update Roslyn to 4.13.0-2.24557.5 --- CHANGELOG.md | 10 ++++++++++ package.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ddfaf1035..9d95ab075 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876) # 2.56.x +* Update Roslyn to 4.13.0-2.24557.5 (PR: [#7752](https://github.com/dotnet/vscode-csharp/pull/7752)) + * Fix telemetry property value (PR: [#75813](https://github.com/dotnet/roslyn/pull/75813)) + * Classify 'await' as a control keyword (PR: [#75782](https://github.com/dotnet/roslyn/pull/75782)) + * Allow renaming with overload resolution when only one overload exists(PR: [#75752](https://github.com/dotnet/roslyn/pull/75752)) + * Fix issue loading completion providers from `` project items (PR: [#75721](https://github.com/dotnet/roslyn/pull/75721)) + * Expose code actions to Razor cohosting (PR: [#75711](https://github.com/dotnet/roslyn/pull/75711)) + * Do not include source generated documents in related document results (PR: [#75718](https://github.com/dotnet/roslyn/pull/75718)) + * Fix issue where inlay hints could not be resolved if multiple editors opened side by side (PR: [#75709](https://github.com/dotnet/roslyn/pull/75709)) + * Reduce allocations in ProjectSystemProjectFactory.ConvertMetadataReferencesToProjectReferences_NoLock (PR: [#75646](https://github.com/dotnet/roslyn/pull/75646)) + * Reduce memory and CPU costs due to SegmentedList usage (PR: [#75661](https://github.com/dotnet/roslyn/pull/75661)) * Bump xamltools to 17.13.35506.24 (PR: [#7740](https://github.com/dotnet/vscode-csharp/pull/7740)) # 2.55.x diff --git a/package.json b/package.json index 63127c901..4743ee310 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ } }, "defaults": { - "roslyn": "4.13.0-2.24531.3", + "roslyn": "4.13.0-2.24557.5", "omniSharp": "1.39.11", "razor": "9.0.0-preview.24531.4", "razorOmnisharp": "7.0.0-preview.23363.1", From 7bec8876231e57dacadf45d01ec35c697f4e3522 Mon Sep 17 00:00:00 2001 From: dotnet-bot Date: Fri, 8 Nov 2024 20:02:45 +0000 Subject: [PATCH 15/19] Localization result of d1af62b8f141f4aa9fa5f4ec1767ca6e7cd82ea7. --- l10n/bundle.l10n.pt-br.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/bundle.l10n.pt-br.json b/l10n/bundle.l10n.pt-br.json index ba9a48409..d76b405c8 100644 --- a/l10n/bundle.l10n.pt-br.json +++ b/l10n/bundle.l10n.pt-br.json @@ -3,8 +3,8 @@ "'{0}' request is not supported for the '{1}' configuration.": "'{0}' solicitação não tem suporte para a configuração '{1}' configuração.", "'{0}' was not provided in the debug configuration.": "'{0}' não foi fornecida na configuração de depuração.", "'{0}' was not set in the debug configuration.": "'{0}' foi definida na configuração de depuração.", - ".NET NuGet Restore": ".NET NuGet Restore", - ".NET Test Log": ".NET Test Log", + ".NET NuGet Restore": "Restauração do .NET NuGet", + ".NET Test Log": "Log de Teste do .NET", "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": "Contexto do Arquivo Ativo", @@ -12,7 +12,7 @@ "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# LSP Trace Logs": "C# LSP Trace Logs", + "C# LSP Trace Logs": "C# Logs de Rastreamento LSP", "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?", @@ -210,7 +210,7 @@ "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 não é mais um formato de projeto com suporte para os aplicativos .NET Core.", - "remote-attach": "remote-attach", + "remote-attach": "anexação-remota", "{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 From 8e74e77cb0a4e7869e02bfc21c83834a1b57d9a0 Mon Sep 17 00:00:00 2001 From: Evgeny Tvorun Date: Fri, 8 Nov 2024 10:34:55 -0800 Subject: [PATCH 16/19] Update roslyn and xamlTools versions --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d95ab075..e6f3613fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ * Reduce allocations in ProjectSystemProjectFactory.ConvertMetadataReferencesToProjectReferences_NoLock (PR: [#75646](https://github.com/dotnet/roslyn/pull/75646)) * Reduce memory and CPU costs due to SegmentedList usage (PR: [#75661](https://github.com/dotnet/roslyn/pull/75661)) * Bump xamltools to 17.13.35506.24 (PR: [#7740](https://github.com/dotnet/vscode-csharp/pull/7740)) +* Bump xamltools to 17.13.35507.225 (PR: [#7754](https://github.com/dotnet/vscode-csharp/pull/7754)) + * XAML IntelliseSense completions for Image.Source # 2.55.x * Update Roslyn to 4.13.0-2.24531.3 (PR: [#7722](https://github.com/dotnet/vscode-csharp/pull/7722)) diff --git a/package.json b/package.json index 4743ee310..01f0a51ba 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "omniSharp": "1.39.11", "razor": "9.0.0-preview.24531.4", "razorOmnisharp": "7.0.0-preview.23363.1", - "xamlTools": "17.13.35506.24" + "xamlTools": "17.13.35507.225" }, "main": "./dist/extension", "l10n": "./l10n", From cd8561752a570dffcde40825b13ed8d678368c1f Mon Sep 17 00:00:00 2001 From: Evgeny Tvorun Date: Fri, 8 Nov 2024 12:56:30 -0800 Subject: [PATCH 17/19] Update PR number --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6f3613fa..1910e4082 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ * Reduce allocations in ProjectSystemProjectFactory.ConvertMetadataReferencesToProjectReferences_NoLock (PR: [#75646](https://github.com/dotnet/roslyn/pull/75646)) * Reduce memory and CPU costs due to SegmentedList usage (PR: [#75661](https://github.com/dotnet/roslyn/pull/75661)) * Bump xamltools to 17.13.35506.24 (PR: [#7740](https://github.com/dotnet/vscode-csharp/pull/7740)) -* Bump xamltools to 17.13.35507.225 (PR: [#7754](https://github.com/dotnet/vscode-csharp/pull/7754)) +* Bump xamltools to 17.13.35507.225 (PR: [#7755](https://github.com/dotnet/vscode-csharp/pull/7755)) * XAML IntelliseSense completions for Image.Source # 2.55.x From a4c632ce2a85c0be05fac92bae68eadfcb88c1b6 Mon Sep 17 00:00:00 2001 From: Andrew Hall Date: Fri, 8 Nov 2024 13:19:33 -0800 Subject: [PATCH 18/19] Update razor package --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 4743ee310..64920bc23 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "defaults": { "roslyn": "4.13.0-2.24557.5", "omniSharp": "1.39.11", - "razor": "9.0.0-preview.24531.4", + "razor": "9.0.0-preview.24557.11", "razorOmnisharp": "7.0.0-preview.23363.1", "xamlTools": "17.13.35506.24" }, From 8c07e27533ce50f2bf1cffb59bc2ca723f3a08dc Mon Sep 17 00:00:00 2001 From: Andrew Hall Date: Fri, 8 Nov 2024 13:25:18 -0800 Subject: [PATCH 19/19] Update CHANGELOG --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d95ab075..aaf1e512b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ - Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876) # 2.56.x +* Update Razor to 9.0.0-preview.24557.11 (PR: [#7756](https://github.com/dotnet/vscode-csharp/pull/7756)) + * Fix FUSE hook up in VS Code (#11175) (PR: [#11175](https://github.com/dotnet/razor/pull/11175)) + * Update VSTelemetryAPI version (#11181) (PR: [#11181](https://github.com/dotnet/razor/pull/11181)) + * Improvements for Assumed.Unreachable(...) (#11155) (PR: [#11155](https://github.com/dotnet/razor/pull/11155)) + * Better logging for named pipe (#11144) (PR: [#11144](https://github.com/dotnet/razor/pull/11144)) + * Fix code actions (and code actions integration tests) (#11141) (PR: [#11141](https://github.com/dotnet/razor/pull/11141)) + * Fix some things for extract component (#11137) (PR: [#11137](https://github.com/dotnet/razor/pull/11137)) + * More CodeAction moves in preparation for cohosting (#11135) (PR: [#11135](https://github.com/dotnet/razor/pull/11135)) * Update Roslyn to 4.13.0-2.24557.5 (PR: [#7752](https://github.com/dotnet/vscode-csharp/pull/7752)) * Fix telemetry property value (PR: [#75813](https://github.com/dotnet/roslyn/pull/75813)) * Classify 'await' as a control keyword (PR: [#75782](https://github.com/dotnet/roslyn/pull/75782))