From d1a96f9fa538bbf186c327c42aff7bcaed5043be Mon Sep 17 00:00:00 2001
From: "Andy (Steve) De George" <67293991+adegeo@users.noreply.github.com>
Date: Wed, 1 Oct 2025 11:04:34 -0700
Subject: [PATCH 1/2] Fix --self-contained description
---
src/Cli/dotnet/CliStrings.resx | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/Cli/dotnet/CliStrings.resx b/src/Cli/dotnet/CliStrings.resx
index bd4864527b9c..f3390b0a9388 100644
--- a/src/Cli/dotnet/CliStrings.resx
+++ b/src/Cli/dotnet/CliStrings.resx
@@ -541,8 +541,7 @@ Examples:
Incorrectly formatted environment variables: {0}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application.
From c8eab95fa8b9c9d8c15be474db787818f410720b Mon Sep 17 00:00:00 2001
From: "Andy (Steve) De George" <67293991+adegeo@users.noreply.github.com>
Date: Mon, 6 Oct 2025 13:39:27 -0700
Subject: [PATCH 2/2] Fix translations
---
src/Cli/dotnet/xlf/CliStrings.cs.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.de.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.es.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.fr.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.it.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.ja.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.ko.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.pl.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.pt-BR.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.ru.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.tr.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.zh-Hans.xlf | 6 ++----
src/Cli/dotnet/xlf/CliStrings.zh-Hant.xlf | 6 ++----
13 files changed, 26 insertions(+), 52 deletions(-)
diff --git a/src/Cli/dotnet/xlf/CliStrings.cs.xlf b/src/Cli/dotnet/xlf/CliStrings.cs.xlf
index 793563fbddd5..7a74741b8d7a 100644
--- a/src/Cli/dotnet/xlf/CliStrings.cs.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.cs.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Publikujte se svou aplikací modul runtime pro .NET, aby ho nebylo nutné instalovat na cílovém počítači.
-Výchozí hodnota je false. Pokud však cílíte na .NET 7 nebo nižší a je zadán identifikátor modulu runtime, výchozí hodnota je true.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Publikujte se svou aplikací modul runtime pro .NET, aby ho nebylo nutné instalovat na cílovém počítači.
diff --git a/src/Cli/dotnet/xlf/CliStrings.de.xlf b/src/Cli/dotnet/xlf/CliStrings.de.xlf
index 75a8ea0992ba..31176993811d 100644
--- a/src/Cli/dotnet/xlf/CliStrings.de.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.de.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Hiermit wird die .NET-Runtime mit Ihrer Anwendung veröffentlicht, sodass die Runtime nicht auf dem Zielcomputer installiert werden muss.
-Der Standardwert lautet FALSE. Wenn sie jedoch auf .NET 7 oder niedriger abzielen, lautet der Standardwert TRUE, wenn ein Laufzeitbezeichner angegeben wird.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Hiermit wird die .NET-Runtime mit Ihrer Anwendung veröffentlicht, sodass die Runtime nicht auf dem Zielcomputer installiert werden muss.
diff --git a/src/Cli/dotnet/xlf/CliStrings.es.xlf b/src/Cli/dotnet/xlf/CliStrings.es.xlf
index e15989731524..12d99361cee7 100644
--- a/src/Cli/dotnet/xlf/CliStrings.es.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.es.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Publique el entorno de ejecución de .NET con la aplicación para que no sea necesario instalarlo en el equipo de destino.
-El valor predeterminado es "false." Sin embargo, cuando el destino es .NET 7 o inferior, el valor predeterminado es "true" si se especifica un identificador en tiempo de ejecución.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Publique el entorno de ejecución de .NET con la aplicación para que no sea necesario instalarlo en el equipo de destino.
diff --git a/src/Cli/dotnet/xlf/CliStrings.fr.xlf b/src/Cli/dotnet/xlf/CliStrings.fr.xlf
index c559d991fdb8..046436334f29 100644
--- a/src/Cli/dotnet/xlf/CliStrings.fr.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.fr.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Publiez le runtime .NET avec votre application afin que le runtime n’ait pas besoin d’être installé sur l’ordinateur cible.
-La valeur par défaut est « false ». Toutefois, lorsque vous ciblez .NET 7 ou une version antérieure, la valeur par défaut est « true » si un identificateur d’exécution est spécifié.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Publiez le runtime .NET avec votre application afin que le runtime n’ait pas besoin d’être installé sur l’ordinateur cible.
diff --git a/src/Cli/dotnet/xlf/CliStrings.it.xlf b/src/Cli/dotnet/xlf/CliStrings.it.xlf
index 632432b2b28e..513a8b1669cf 100644
--- a/src/Cli/dotnet/xlf/CliStrings.it.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.it.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Pubblicare il runtime .NET con l'applicazione in modo che non sia necessario installare il runtime nel computer di destinazione.
-Il valore predefinito è 'false'. Tuttavia, quando la destinazione è .NET 7 o una versione inferiore, il valore predefinito è 'true' se viene specificato un identificatore di runtime.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Pubblicare il runtime .NET con l'applicazione in modo che non sia necessario installare il runtime nel computer di destinazione.
diff --git a/src/Cli/dotnet/xlf/CliStrings.ja.xlf b/src/Cli/dotnet/xlf/CliStrings.ja.xlf
index 4ec60d0c7eee..f4dd457bd585 100644
--- a/src/Cli/dotnet/xlf/CliStrings.ja.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.ja.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- アプリケーションと一緒に .NET ランタイムを発行して、ランタイムをターゲット マシンにインストールする必要がないようにします。
-既定値は 'false' です。しかし、.NET 7 以前が対象の場合、ランタイム識別子が指定されていれば、既定値は 'true' です。
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ アプリケーションと一緒に .NET ランタイムを発行して、ランタイムをターゲット マシンにインストールする必要がないようにします。
diff --git a/src/Cli/dotnet/xlf/CliStrings.ko.xlf b/src/Cli/dotnet/xlf/CliStrings.ko.xlf
index c65066c2341e..620fdca703bb 100644
--- a/src/Cli/dotnet/xlf/CliStrings.ko.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.ko.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- 대상 컴퓨터에 런타임을 설치할 필요가 없도록 애플리케이션과 함께 .NET 런타임을 게시합니다.
-기본값은 'false'입니다. 그러나 .NET 7 이하를 대상으로 하고 런타임 식별자를 지정하는 경우 기본값은 'true'입니다.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ 대상 컴퓨터에 런타임을 설치할 필요가 없도록 애플리케이션과 함께 .NET 런타임을 게시합니다.
diff --git a/src/Cli/dotnet/xlf/CliStrings.pl.xlf b/src/Cli/dotnet/xlf/CliStrings.pl.xlf
index 47183ec7a676..263a6330041f 100644
--- a/src/Cli/dotnet/xlf/CliStrings.pl.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.pl.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Opublikuj środowisko uruchomieniowe platformy .NET z aplikacją, aby nie trzeba było instalować środowiska uruchomieniowego na maszynie docelowej.
-Wartość domyślna to „false”. Jednak w przypadku określania wartości docelowej platformy .NET 7 lub niższej wartość domyślna to „true”, jeśli określono identyfikator środowiska uruchomieniowego.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Opublikuj środowisko uruchomieniowe platformy .NET z aplikacją, aby nie trzeba było instalować środowiska uruchomieniowego na maszynie docelowej.
diff --git a/src/Cli/dotnet/xlf/CliStrings.pt-BR.xlf b/src/Cli/dotnet/xlf/CliStrings.pt-BR.xlf
index fccf80013c69..115f8b8419ed 100644
--- a/src/Cli/dotnet/xlf/CliStrings.pt-BR.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.pt-BR.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Publique o tempo de execução do .NET junto com sua aplicação para que o tempo de execução não precise ser instalado na máquina de destino.
-O padrão é 'false.' No entanto, ao direcionar para .NET 7 ou inferior, o padrão é 'true' se um identificador de tempo de execução for especificado.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Publique o tempo de execução do .NET junto com sua aplicação para que o tempo de execução não precise ser instalado na máquina de destino.
diff --git a/src/Cli/dotnet/xlf/CliStrings.ru.xlf b/src/Cli/dotnet/xlf/CliStrings.ru.xlf
index 3814f20f1ca5..5cd69ce4ae75 100644
--- a/src/Cli/dotnet/xlf/CliStrings.ru.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.ru.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Публикация среды выполнения .NET вместе с вашим приложением, чтобы ее не пришлось устанавливать на целевом компьютере.
-Значение по умолчанию — "false". Однако для .NET 7 или более ранней версии значение по умолчанию — "true", если указан идентификатор среды выполнения.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Публикация среды выполнения .NET вместе с вашим приложением, чтобы ее не пришлось устанавливать на целевом компьютере.
diff --git a/src/Cli/dotnet/xlf/CliStrings.tr.xlf b/src/Cli/dotnet/xlf/CliStrings.tr.xlf
index e6dc0a5df795..7ca66b0c6ed2 100644
--- a/src/Cli/dotnet/xlf/CliStrings.tr.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.tr.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- Uygulamanızla birlikte .NET çalışma zamanını yayımladığınızda hedef makinede çalışma zamanının yüklü olması gerekmez.
-Varsayılan değer 'false.' Ancak çalışma zamanı tanımlayıcısı belirtildiyse .NET 7 veya altı projeler hedeflenirken varsayılan değer 'true' olur.
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ Uygulamanızla birlikte .NET çalışma zamanını yayımladığınızda hedef makinede çalışma zamanının yüklü olması gerekmez.
diff --git a/src/Cli/dotnet/xlf/CliStrings.zh-Hans.xlf b/src/Cli/dotnet/xlf/CliStrings.zh-Hans.xlf
index 7dc1e93e52e6..e82a76a05557 100644
--- a/src/Cli/dotnet/xlf/CliStrings.zh-Hans.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.zh-Hans.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- 将 .NET 运行时与应用程序一起发布,从而无需在目标计算机上安装运行时。
-默认值为 ‘false’。但目标为 .NET 7 或更低版本时,如果指定了运行时标识符,则默认值为 ‘true’。
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ 将 .NET 运行时与应用程序一起发布,从而无需在目标计算机上安装运行时。
diff --git a/src/Cli/dotnet/xlf/CliStrings.zh-Hant.xlf b/src/Cli/dotnet/xlf/CliStrings.zh-Hant.xlf
index bd3384fb8061..7f55c261d9f7 100644
--- a/src/Cli/dotnet/xlf/CliStrings.zh-Hant.xlf
+++ b/src/Cli/dotnet/xlf/CliStrings.zh-Hant.xlf
@@ -987,10 +987,8 @@ setx PATH "%PATH%;{0}"
{Locked="--self-contained"}{Locked="--no-self-contained"}
- Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
-The default is 'false.' However, when targeting .NET 7 or lower, the default is 'true' if a runtime identifier is specified.
- 將 .NET 執行階段隨著您的應用程式發佈,以便您不需在目標電腦上安裝執行階段。
-預設值為 'false'。不過,當目標為 .NET 7 或更低版本時,如有指定執行階段識別碼,則預設值為 'true'。
+ Publish the .NET runtime with your application so the runtime doesn't need to be installed on the target machine.
+ 將 .NET 執行階段隨著您的應用程式發佈,以便您不需在目標電腦上安裝執行階段。