From ecd83ae8ef31b548f16443329db06337dca98f75 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 2 Jul 2025 12:48:08 +0000 Subject: [PATCH 1/8] Initial plan From 96817857cccb15512cdcf7612ae97416a904c380 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 2 Jul 2025 12:58:14 +0000 Subject: [PATCH 2/8] Add CTRL-C guidance message to aspire run command output Co-authored-by: mitchdenny <513398+mitchdenny@users.noreply.github.com> --- src/Aspire.Cli/Commands/RunCommand.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Aspire.Cli/Commands/RunCommand.cs b/src/Aspire.Cli/Commands/RunCommand.cs index 547e638266e..b9a656576e1 100644 --- a/src/Aspire.Cli/Commands/RunCommand.cs +++ b/src/Aspire.Cli/Commands/RunCommand.cs @@ -172,6 +172,8 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell { grid.AddRow(new Text(string.Empty), new Markup($"[link]{codespacesUrlWithLoginToken}[/]")); } + grid.AddRow(new Text(string.Empty), new Text(string.Empty)); + grid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); grid.AddRow(new Markup("[bold green]Logs[/]:"), new Text(logFile.FullName)); _ansiConsole.Write(grid); From d8ee041c28bd0c7538e07edadbab5c8500f6406b Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Sun, 6 Jul 2025 05:39:09 +0000 Subject: [PATCH 3/8] Update CTRL-C message --- src/Aspire.Cli/Commands/RunCommand.cs | 4 ++-- src/Aspire.Cli/Resources/RunCommandStrings.resx | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf | 6 +++--- src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf | 6 +++--- 15 files changed, 43 insertions(+), 43 deletions(-) diff --git a/src/Aspire.Cli/Commands/RunCommand.cs b/src/Aspire.Cli/Commands/RunCommand.cs index 746fa005128..c5a5d5cafff 100644 --- a/src/Aspire.Cli/Commands/RunCommand.cs +++ b/src/Aspire.Cli/Commands/RunCommand.cs @@ -185,8 +185,8 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell } topGrid.AddRow(Text.Empty, Text.Empty); topGrid.AddRow(new Align(new Markup($"[bold green]{logsLocalizedString}[/]:"), HorizontalAlignment.Right), new Text(logFile.FullName)); - grid.AddRow(new Text(string.Empty), new Text(string.Empty)); - grid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); + topGrid.AddRow(new Text(string.Empty), new Text(string.Empty)); + topGrid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); _ansiConsole.Write(topPadder); diff --git a/src/Aspire.Cli/Resources/RunCommandStrings.resx b/src/Aspire.Cli/Resources/RunCommandStrings.resx index 1b61af4795a..ded844ec7ac 100644 --- a/src/Aspire.Cli/Resources/RunCommandStrings.resx +++ b/src/Aspire.Cli/Resources/RunCommandStrings.resx @@ -143,8 +143,8 @@ Endpoints - Press [bold]Ctrl+C[/] to stop the app host and exit. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + [bold white on red] should not be localized The project could not be run. For more information run with --debug switch. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf index 24a9b6fec55..1ab8539b3a9 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Stisknutím kláves [bold]Ctrl+C[/] zastavíte hostitele aplikací a ukončíte ho. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Stisknutím kláves [bold]Ctrl+C[/] zastavíte hostitele aplikací a ukončíte ho. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf index 0a12ff25def..c9d7939a496 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Drücken Sie [bold]STRG+C[/], um den App-Host zu beenden und zu verlassen. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Drücken Sie [bold]STRG+C[/], um den App-Host zu beenden und zu verlassen. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf index dcf748e9f6b..62da62252d2 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Presione [bold]Ctrl+C[/] para detener el host de la aplicación y salir. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Presione [bold]Ctrl+C[/] para detener el host de la aplicación y salir. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf index e186a06c8ac..f2e0ad9f2d3 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Appuyez sur [bold]Ctrl+C[/] pour arrêter l'hôte de l'application et quitter. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Appuyez sur [bold]Ctrl+C[/] pour arrêter l'hôte de l'application et quitter. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf index 0573b647836..506aae68f2b 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Premi [bold]CTRL+C[/] per arrestare l'host dell'app e uscire. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Premi [bold]CTRL+C[/] per arrestare l'host dell'app e uscire. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf index e6fe7b7aa4f..26cfb0f053d 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - [bold]Ctrl+C[/] キーを押してアプリ ホスティング プロセスを停止し、終了します。 - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + [bold]Ctrl+C[/] キーを押してアプリ ホスティング プロセスを停止し、終了します。 + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf index 42fe0d02dce..6940d4e929e 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - 앱 호스트를 중지하고 종료하려면 [bold]Ctrl+C[/]를 누르세요. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + 앱 호스트를 중지하고 종료하려면 [bold]Ctrl+C[/]를 누르세요. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf index 20094a183a4..65ef1072664 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Naciśnij [bold]Ctrl+C[/], aby zatrzymać hosta aplikacji i zakończyć działanie. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Naciśnij [bold]Ctrl+C[/], aby zatrzymać hosta aplikacji i zakończyć działanie. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf index 1da721f151e..99c0e5ca2d5 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Pressione [bold]Ctrl+C[/] para interromper o host de aplicativo e sair. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Pressione [bold]Ctrl+C[/] para interromper o host de aplicativo e sair. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf index 624454327a5..1a6a73112dc 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - Нажмите [bold]Ctrl+C[/], чтобы остановить хост приложений и выйти. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Нажмите [bold]Ctrl+C[/], чтобы остановить хост приложений и выйти. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf index b2873a94496..2dec4c27125 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - [bold]Ctrl+C[/] tuşlarına basarak uygulama ana işlemini durdurun ve çıkın. - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + [bold]Ctrl+C[/] tuşlarına basarak uygulama ana işlemini durdurun ve çıkın. + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf index b3f947570f2..5c2b8c676f9 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - 按 [bold]Ctrl+C[/] 以停止应用主机并退出。 - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + 按 [bold]Ctrl+C[/] 以停止应用主机并退出。 + [bold white on red] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf index f7f0bd30b96..b8dc86847d5 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf @@ -33,9 +33,9 @@ - Press [bold]Ctrl+C[/] to stop the app host and exit. - 按 [bold]Ctrl+C[/] 以停止應用程式主機並結束。 - [bold] should not be localized + Press [bold white on red]CTRL+C[/] to stop the app host and exit. + 按 [bold]Ctrl+C[/] 以停止應用程式主機並結束。 + [bold white on red] should not be localized The path to the Aspire app host project file. From e399c96e1cb20a5242f80ce3e3cde7bd0bba6867 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 7 Jul 2025 19:43:35 +0000 Subject: [PATCH 4/8] Fix CTRL-C message formatting and change "app host" to "apphost" Co-authored-by: maddymontaquila <12660687+maddymontaquila@users.noreply.github.com> --- src/Aspire.Cli/Resources/RunCommandStrings.resx | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf | 4 ++-- src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/src/Aspire.Cli/Resources/RunCommandStrings.resx b/src/Aspire.Cli/Resources/RunCommandStrings.resx index ded844ec7ac..465f8cc111f 100644 --- a/src/Aspire.Cli/Resources/RunCommandStrings.resx +++ b/src/Aspire.Cli/Resources/RunCommandStrings.resx @@ -143,8 +143,8 @@ Endpoints - Press [bold white on red]CTRL+C[/] to stop the app host and exit. - [bold white on red] should not be localized + Press [bold]CTRL+C[/] to stop the apphost and exit. + [bold] should not be localized The project could not be run. For more information run with --debug switch. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf index 1ab8539b3a9..ce90f0854a6 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Stisknutím kláves [bold]Ctrl+C[/] zastavíte hostitele aplikací a ukončíte ho. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf index c9d7939a496..925d22f5a78 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Drücken Sie [bold]STRG+C[/], um den App-Host zu beenden und zu verlassen. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf index 62da62252d2..ff37734bc6a 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Presione [bold]Ctrl+C[/] para detener el host de la aplicación y salir. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf index f2e0ad9f2d3..0126a31434c 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Appuyez sur [bold]Ctrl+C[/] pour arrêter l'hôte de l'application et quitter. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf index 506aae68f2b..950ddfdb708 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Premi [bold]CTRL+C[/] per arrestare l'host dell'app e uscire. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf index 26cfb0f053d..a2e2556542e 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. [bold]Ctrl+C[/] キーを押してアプリ ホスティング プロセスを停止し、終了します。 - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf index 6940d4e929e..86d80da73ee 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. 앱 호스트를 중지하고 종료하려면 [bold]Ctrl+C[/]를 누르세요. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf index 65ef1072664..e15572f19c3 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Naciśnij [bold]Ctrl+C[/], aby zatrzymać hosta aplikacji i zakończyć działanie. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf index 99c0e5ca2d5..4af801c82a2 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Pressione [bold]Ctrl+C[/] para interromper o host de aplicativo e sair. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf index 1a6a73112dc..b53b7cb9054 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Нажмите [bold]Ctrl+C[/], чтобы остановить хост приложений и выйти. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf index 2dec4c27125..6e61787fb2f 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. [bold]Ctrl+C[/] tuşlarına basarak uygulama ana işlemini durdurun ve çıkın. - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf index 5c2b8c676f9..6c7959b2fa1 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. 按 [bold]Ctrl+C[/] 以停止应用主机并退出。 - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf index b8dc86847d5..aa1369452ce 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf @@ -33,9 +33,9 @@ - Press [bold white on red]CTRL+C[/] to stop the app host and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. 按 [bold]Ctrl+C[/] 以停止應用程式主機並結束。 - [bold white on red] should not be localized + [bold] should not be localized The path to the Aspire app host project file. From 0e9ca8be57e141f0691572b082d68d1c6962fcf3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 7 Jul 2025 20:18:59 +0000 Subject: [PATCH 5/8] Move CTRL+C message to appear after endpoints in codespaces Co-authored-by: maddymontaquila <12660687+maddymontaquila@users.noreply.github.com> --- src/Aspire.Cli/Commands/RunCommand.cs | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/src/Aspire.Cli/Commands/RunCommand.cs b/src/Aspire.Cli/Commands/RunCommand.cs index c5a5d5cafff..282fa77479a 100644 --- a/src/Aspire.Cli/Commands/RunCommand.cs +++ b/src/Aspire.Cli/Commands/RunCommand.cs @@ -185,8 +185,6 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell } topGrid.AddRow(Text.Empty, Text.Empty); topGrid.AddRow(new Align(new Markup($"[bold green]{logsLocalizedString}[/]:"), HorizontalAlignment.Right), new Text(logFile.FullName)); - topGrid.AddRow(new Text(string.Empty), new Text(string.Empty)); - topGrid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); _ansiConsole.Write(topPadder); @@ -229,6 +227,30 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell { // Just swallow this exception because this is an orderly shutdown of the backchannel. } + + // Display CTRL+C message after endpoints in codespaces/remote containers + var ctrlCGrid = new Grid(); + ctrlCGrid.AddColumn(); + ctrlCGrid.AddColumn(); + ctrlCGrid.Columns[0].Width = longestLocalizedLength + 1; + ctrlCGrid.AddRow(Text.Empty, Text.Empty); + ctrlCGrid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); + + var ctrlCPadder = new Padder(ctrlCGrid, new Padding(3, 0)); + _ansiConsole.Write(ctrlCPadder); + } + else + { + // Display CTRL+C message immediately if not in codespaces/remote containers + var ctrlCGrid = new Grid(); + ctrlCGrid.AddColumn(); + ctrlCGrid.AddColumn(); + ctrlCGrid.Columns[0].Width = longestLocalizedLength + 1; + ctrlCGrid.AddRow(Text.Empty, Text.Empty); + ctrlCGrid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); + + var ctrlCPadder = new Padder(ctrlCGrid, new Padding(3, 0)); + _ansiConsole.Write(ctrlCPadder); } await pendingLogCapture; From c6f09c299f2315fa1e9fee47b029e88d0104258a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 8 Jul 2025 10:54:29 +0000 Subject: [PATCH 6/8] Fix CTRL+C message positioning in codespaces by improving environment detection Co-authored-by: mitchdenny <513398+mitchdenny@users.noreply.github.com> --- src/Aspire.Cli/Commands/RunCommand.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Aspire.Cli/Commands/RunCommand.cs b/src/Aspire.Cli/Commands/RunCommand.cs index 282fa77479a..cba95ccc5f3 100644 --- a/src/Aspire.Cli/Commands/RunCommand.cs +++ b/src/Aspire.Cli/Commands/RunCommand.cs @@ -188,7 +188,9 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell _ansiConsole.Write(topPadder); - var isCodespaces = _configuration.GetValue("CODESPACES", false); + // Use the presence of CodespacesUrlWithLoginToken to detect codespaces, as this is more reliable + // than environment variables since it comes from the same backend detection logic + var isCodespaces = dashboardUrls.CodespacesUrlWithLoginToken is not null; var isRemoteContainers = _configuration.GetValue("REMOTE_CONTAINERS", false); if (isCodespaces || isRemoteContainers) From ff4994c38158005196c7ded5df697c070812c7c1 Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Thu, 10 Jul 2025 12:31:08 +0000 Subject: [PATCH 7/8] Fixes to implementation. --- src/Aspire.Cli/Commands/RunCommand.cs | 63 ++++++++++++------- .../Resources/RunCommandStrings.resx | 2 +- .../Resources/xlf/RunCommandStrings.cs.xlf | 2 +- .../Resources/xlf/RunCommandStrings.de.xlf | 2 +- .../Resources/xlf/RunCommandStrings.es.xlf | 2 +- .../Resources/xlf/RunCommandStrings.fr.xlf | 2 +- .../Resources/xlf/RunCommandStrings.it.xlf | 2 +- .../Resources/xlf/RunCommandStrings.ja.xlf | 2 +- .../Resources/xlf/RunCommandStrings.ko.xlf | 2 +- .../Resources/xlf/RunCommandStrings.pl.xlf | 2 +- .../Resources/xlf/RunCommandStrings.pt-BR.xlf | 2 +- .../Resources/xlf/RunCommandStrings.ru.xlf | 2 +- .../Resources/xlf/RunCommandStrings.tr.xlf | 2 +- .../xlf/RunCommandStrings.zh-Hans.xlf | 2 +- .../xlf/RunCommandStrings.zh-Hant.xlf | 2 +- 15 files changed, 53 insertions(+), 38 deletions(-) diff --git a/src/Aspire.Cli/Commands/RunCommand.cs b/src/Aspire.Cli/Commands/RunCommand.cs index cba95ccc5f3..8c542a782fc 100644 --- a/src/Aspire.Cli/Commands/RunCommand.cs +++ b/src/Aspire.Cli/Commands/RunCommand.cs @@ -193,6 +193,8 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell var isCodespaces = dashboardUrls.CodespacesUrlWithLoginToken is not null; var isRemoteContainers = _configuration.GetValue("REMOTE_CONTAINERS", false); + AppendCtrlCMessage(longestLocalizedLength); + if (isCodespaces || isRemoteContainers) { bool firstEndpoint = true; @@ -204,6 +206,13 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell { ProcessResourceState(resourceState, (resource, endpoint) => { + // When we are appending endpoints we need + // to remove the CTRL-C message that was appended + // previously. So we can write the endpoint. + // We will append the CTRL-C message again after + // writing the endpoint. + ClearLines(2); + var endpointsGrid = new Grid(); endpointsGrid.AddColumn(); endpointsGrid.AddColumn(); @@ -222,6 +231,8 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell var endpointsPadder = new Padder(endpointsGrid, new Padding(3, 0)); _ansiConsole.Write(endpointsPadder); firstEndpoint = false; + + AppendCtrlCMessage(longestLocalizedLength); }); } } @@ -229,30 +240,6 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell { // Just swallow this exception because this is an orderly shutdown of the backchannel. } - - // Display CTRL+C message after endpoints in codespaces/remote containers - var ctrlCGrid = new Grid(); - ctrlCGrid.AddColumn(); - ctrlCGrid.AddColumn(); - ctrlCGrid.Columns[0].Width = longestLocalizedLength + 1; - ctrlCGrid.AddRow(Text.Empty, Text.Empty); - ctrlCGrid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); - - var ctrlCPadder = new Padder(ctrlCGrid, new Padding(3, 0)); - _ansiConsole.Write(ctrlCPadder); - } - else - { - // Display CTRL+C message immediately if not in codespaces/remote containers - var ctrlCGrid = new Grid(); - ctrlCGrid.AddColumn(); - ctrlCGrid.AddColumn(); - ctrlCGrid.Columns[0].Width = longestLocalizedLength + 1; - ctrlCGrid.AddRow(Text.Empty, Text.Empty); - ctrlCGrid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); - - var ctrlCPadder = new Padder(ctrlCGrid, new Padding(3, 0)); - _ansiConsole.Write(ctrlCPadder); } await pendingLogCapture; @@ -304,6 +291,34 @@ protected override async Task ExecuteAsync(ParseResult parseResult, Cancell } } + private void ClearLines(int lines) + { + if (lines <= 0) + { + return; + } + + for (var i = 0; i < lines; i++) + { + _ansiConsole.Write("\u001b[1A"); + _ansiConsole.Write("\u001b[2K"); // Clear the line + } + } + + private void AppendCtrlCMessage(int longestLocalizedLength) + { + + var ctrlCGrid = new Grid(); + ctrlCGrid.AddColumn(); + ctrlCGrid.AddColumn(); + ctrlCGrid.Columns[0].Width = longestLocalizedLength + 1; + ctrlCGrid.AddRow(Text.Empty, Text.Empty); + ctrlCGrid.AddRow(new Text(string.Empty), new Markup(RunCommandStrings.PressCtrlCToStopAppHost)); + + var ctrlCPadder = new Padder(ctrlCGrid, new Padding(3, 0)); + _ansiConsole.Write(ctrlCPadder); + } + private static FileInfo GetAppHostLogFile() { var homeDirectory = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); diff --git a/src/Aspire.Cli/Resources/RunCommandStrings.resx b/src/Aspire.Cli/Resources/RunCommandStrings.resx index 465f8cc111f..7991062d88a 100644 --- a/src/Aspire.Cli/Resources/RunCommandStrings.resx +++ b/src/Aspire.Cli/Resources/RunCommandStrings.resx @@ -143,7 +143,7 @@ Endpoints - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf index ce90f0854a6..641658b5362 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Stisknutím kláves [bold]Ctrl+C[/] zastavíte hostitele aplikací a ukončíte ho. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf index 925d22f5a78..846ddcdba6a 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Drücken Sie [bold]STRG+C[/], um den App-Host zu beenden und zu verlassen. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf index ff37734bc6a..635b57dbd76 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Presione [bold]Ctrl+C[/] para detener el host de la aplicación y salir. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf index 0126a31434c..24853767222 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Appuyez sur [bold]Ctrl+C[/] pour arrêter l'hôte de l'application et quitter. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf index 950ddfdb708..ca524204fe8 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Premi [bold]CTRL+C[/] per arrestare l'host dell'app e uscire. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf index a2e2556542e..b16f48fa747 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. [bold]Ctrl+C[/] キーを押してアプリ ホスティング プロセスを停止し、終了します。 [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf index 86d80da73ee..503f63ab79c 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. 앱 호스트를 중지하고 종료하려면 [bold]Ctrl+C[/]를 누르세요. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf index e15572f19c3..3fef2447ef1 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Naciśnij [bold]Ctrl+C[/], aby zatrzymać hosta aplikacji i zakończyć działanie. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf index 4af801c82a2..1ac3f723a8a 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Pressione [bold]Ctrl+C[/] para interromper o host de aplicativo e sair. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf index b53b7cb9054..d8d61d6a57f 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. Нажмите [bold]Ctrl+C[/], чтобы остановить хост приложений и выйти. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf index 6e61787fb2f..6e66810812c 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. [bold]Ctrl+C[/] tuşlarına basarak uygulama ana işlemini durdurun ve çıkın. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf index 6c7959b2fa1..91af8911be2 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. 按 [bold]Ctrl+C[/] 以停止应用主机并退出。 [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf index aa1369452ce..5f218ac7497 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf @@ -33,7 +33,7 @@ - Press [bold]CTRL+C[/] to stop the apphost and exit. + Press [bold white on red]CTRL+C[/] to stop the apphost and exit. 按 [bold]Ctrl+C[/] 以停止應用程式主機並結束。 [bold] should not be localized From 338a1ea620e775d5bb5a8fc5dc8f10b41fa49556 Mon Sep 17 00:00:00 2001 From: Mitch Denny Date: Fri, 11 Jul 2025 11:06:58 +0000 Subject: [PATCH 8/8] Fix formatting (bye bye pink) --- src/Aspire.Cli/Resources/RunCommandStrings.resx | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf | 2 +- src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Aspire.Cli/Resources/RunCommandStrings.resx b/src/Aspire.Cli/Resources/RunCommandStrings.resx index 7991062d88a..465f8cc111f 100644 --- a/src/Aspire.Cli/Resources/RunCommandStrings.resx +++ b/src/Aspire.Cli/Resources/RunCommandStrings.resx @@ -143,7 +143,7 @@ Endpoints - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf index 641658b5362..ce90f0854a6 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.cs.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Stisknutím kláves [bold]Ctrl+C[/] zastavíte hostitele aplikací a ukončíte ho. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf index 846ddcdba6a..925d22f5a78 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.de.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Drücken Sie [bold]STRG+C[/], um den App-Host zu beenden und zu verlassen. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf index 635b57dbd76..ff37734bc6a 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.es.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Presione [bold]Ctrl+C[/] para detener el host de la aplicación y salir. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf index 24853767222..0126a31434c 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.fr.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Appuyez sur [bold]Ctrl+C[/] pour arrêter l'hôte de l'application et quitter. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf index ca524204fe8..950ddfdb708 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.it.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Premi [bold]CTRL+C[/] per arrestare l'host dell'app e uscire. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf index b16f48fa747..a2e2556542e 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ja.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. [bold]Ctrl+C[/] キーを押してアプリ ホスティング プロセスを停止し、終了します。 [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf index 503f63ab79c..86d80da73ee 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ko.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. 앱 호스트를 중지하고 종료하려면 [bold]Ctrl+C[/]를 누르세요. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf index 3fef2447ef1..e15572f19c3 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pl.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Naciśnij [bold]Ctrl+C[/], aby zatrzymać hosta aplikacji i zakończyć działanie. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf index 1ac3f723a8a..4af801c82a2 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.pt-BR.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Pressione [bold]Ctrl+C[/] para interromper o host de aplicativo e sair. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf index d8d61d6a57f..b53b7cb9054 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.ru.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. Нажмите [bold]Ctrl+C[/], чтобы остановить хост приложений и выйти. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf index 6e66810812c..6e61787fb2f 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.tr.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. [bold]Ctrl+C[/] tuşlarına basarak uygulama ana işlemini durdurun ve çıkın. [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf index 91af8911be2..6c7959b2fa1 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hans.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. 按 [bold]Ctrl+C[/] 以停止应用主机并退出。 [bold] should not be localized diff --git a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf index 5f218ac7497..aa1369452ce 100644 --- a/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf +++ b/src/Aspire.Cli/Resources/xlf/RunCommandStrings.zh-Hant.xlf @@ -33,7 +33,7 @@ - Press [bold white on red]CTRL+C[/] to stop the apphost and exit. + Press [bold]CTRL+C[/] to stop the apphost and exit. 按 [bold]Ctrl+C[/] 以停止應用程式主機並結束。 [bold] should not be localized